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.

See:
          Description

Interface Summary
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
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
ChangeType INTERNAL: We used to have five change types (declared as static ints in ChangelogReaderIF), but reduced that to the current two.
 

Exception Summary
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.
 

Package net.ontopia.topicmaps.db2tm Description

The implementation of and public API to the DB2TM module for converting relational data (in CSV files or RDBMSs) to Topic Maps.



Copyright © 2000-2012 Ontopia.