Package net.ontopia.topicmaps.db2tm
The implementation of and public API to the DB2TM module for converting relational data (in CSV files or RDBMSs) to Topic Maps.
-
Interface Summary Interface Description ChangelogReaderIF INTERNAL: A change log reader is a tuple reader that is used to read a change log relation.DataSourceIF INTERNAL: A data source interface.TupleReaderIF INTERNAL: A tuple reader is an iterator-like interface for looping through the tuples from a given relation.ValueIF INTERNAL: Interface for extracting values from tuples. -
Class Summary Class Description Changelog INTERNAL: Data carrier holding the information about a change log table from the mapping file.ChangelogReaderWrapper INTERNAL: This tuple reader wraps an underlying tuple reader, and collapses a sequence of actions for the same key into a single final action.Context INTERNAL: Object used to hold contextual information while processing tuples.CSVDataSource INTERNAL: Data source that reads CSV files from a directory.CSVImport INTERNAL: Command line tool for importing comma- or semicolon separated files into a database.DB2TM PUBLIC: The driver class used to do conversions with DB2TM.Entity INTERNAL: Relation mapping concept that represents topic or association definitions.Execute INTERNAL: Command-line driver for DB2TM.ExpressionVirtualColumn INTERNAL: Represents an <expression-column> element in the mapping file.Field INTERNAL: Relation mapping concept that refers to a field definition belonging to an entity.Functions INTERNAL: A collection of DB2TM functions intended to be used in the function-column element.FunctionVirtualColumn INTERNAL: Virtual column that uses a function to map from old value to new value.JDBCDataSource INTERNAL: Data source that reads tables via JDBC.JDBCUtils INTERNAL: Data source that reads tables via JDBC.MappingVirtualColumn INTERNAL: Virtual column that used a hash table to map from old value to new value.Prefix INTERNAL: Represents a prefix declaration.Processor INTERNAL: Class that performs the actual db2tm processing.Relation INTERNAL: Relation mapping concept that represents a relation definition.RelationMapping INTERNAL: DB2TM relation mapping definition.SynchronizationServlet PUBLIC: Servlet that sets up and schedules DB2TM synchronization at regular intervals.SynchronizationTask INTERNAL: TimerTask that runs DB2TM synchronization.Utils INTERNAL: Helper class used by DB2TM internals.Values INTERNAL: Virtual column that used a hash table to map from old value to new value. -
Enum Summary Enum Description ChangeType INTERNAL: We used to have five change types (declared as static ints in ChangelogReaderIF), but reduced that to the current two. -
Exception Summary Exception Description DB2TMConfigException INTERNAL: Thrown when configuration errors are detected by DB2TM.DB2TMException INTERNAL: Thrown when runtime errors occur inside DB2TM.DB2TMInputException INTERNAL: Thrown when data input errors are detected by DB2TM.