Package com.continuent.tungsten.replicator.database

Interface Summary
Database Defines the contract for a driver that implements database-specific SQL operations.
EventId Denotes a native event ID, which is the ID used to identify [re-]start locations in the DBMS log when extracting events.
SqlCommentEditor Denotes an interface to set and fetch comments in SQL statements.
SqlOperationMatcher Parses SQL statements to extract the SQL operation and the object, identified by type, name and schema, to which it pertains.
 

Class Summary
AbstractDatabase Provides a generic implementation for Database interface.
AdditionalTypes This class defines a AdditionalTypes These are types that are not part of java.sql.Types but are used in some database vendors.
Column This class defines a Column
DatabaseFactory This class defines a DatabaseFactory
DatabaseHelper Implements helper methods for database operations.
DerbyDatabase Implements DBMS-specific operations for the Derby database.
DrizzleDatabase Implements DBMS-specific operations for MySQL.
EventIdFactory Factory to generate event IDs.
GreenplumDatabase Implements DBMS-specific operations for MySQL.
JdbcURL This class defines a JdbcURL DBMS URL generator
Key This class defines a Key
MySQLCommentEditor Parses SQL statements to extract the SQL operation and the object, identified by type, name and schema, to which it pertains.
MySQLDatabase Implements DBMS-specific operations for MySQL.
MySQLDrizzleDatabase  
MySQLEventId Implements a MySQL event ID, which have the following form:

MySQLOperationMatcher Parses SQL statements to extract the SQL operation and the object, identified by type, name and schema, to which it pertains.
MySQLOperationStringBuilder Implements a state machine-based algorithm to clean up MySQL queries for regex parsing by eliminating leading white space, stripping ordinary comments, and removing comment characters around MySQL '/*!NNNNN' style comments generated by mysqldump.
OracleDatabase Defines an interface to the Oracle database
OracleEventId This class defines a OracleEventId
PostgreSQLDatabase Implements DBMS-specific operations for MySQL.
PreparedStatementCache Implements a cache for prepared statements, which are identified by a single key.
PreparedStatementHolder Holds a single prepared statement in a form suitable for caches.
Session This class defines an active session on the DBMS server.
SqlOperation Summarizes an operation on a named SQL object.
SqlScriptGenerator This class generates SQL scripts consisting of multiple parameterized lines read from a file.
SqlStatementParser Handles parsing of SQL statements to derive parsing information.
Table This class defines a table
TableMatcher Matches schema and table names.
TableMetadataCache Implements a cache for table metadata.
User This class defines a database user.
VerticaDatabase Implements DBMS-specific operations for Vertica.
 

Enum Summary
DBMS This enumeration defines a DBMS flavors
 

Exception Summary
DatabaseException This class defines a DatabaseException