|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.continuent.tungsten.replicator.database.AbstractDatabase
com.continuent.tungsten.replicator.database.MySQLDatabase
com.continuent.tungsten.replicator.database.MySQLDrizzleDatabase
public class MySQLDrizzleDatabase
| Field Summary |
|---|
| Fields inherited from class com.continuent.tungsten.replicator.database.AbstractDatabase |
|---|
autoCommit, connected, dbConn, dbDriver, dbms, dbPassword, dbUri, dbUser, defaultSchema, drivers, privileged |
| Fields inherited from interface com.continuent.tungsten.replicator.database.Database |
|---|
MYSQL, ORACLE, POSTGRESQL, UNKNOWN |
| Constructor Summary | |
|---|---|
MySQLDrizzleDatabase()
|
|
| Method Summary | |
|---|---|
java.sql.ResultSet |
getColumnsResultSet(java.sql.DatabaseMetaData md,
java.lang.String schemaName,
java.lang.String tableName)
This function should be implemented in concrete class. |
java.lang.String |
getPlaceHolder(OneRowChange.ColumnSpec col,
java.lang.Object colValue,
java.lang.String typeDesc)
Return a place holder in a prepared statement for a column of type ColumnSpec. |
protected java.sql.ResultSet |
getPrimaryKeyResultSet(java.sql.DatabaseMetaData md,
java.lang.String schemaName,
java.lang.String tableName)
This function should be implemented in concrete class. |
protected java.sql.ResultSet |
getTablesResultSet(java.sql.DatabaseMetaData md,
java.lang.String schemaName,
boolean baseTablesOnly)
This function should be implemented in concrete class. |
boolean |
nullsBoundDifferently(OneRowChange.ColumnSpec col)
Return TRUE IFF NULL values are bound differently in SQL statement from non null values for the given column type. |
boolean |
nullsEverBoundDifferently()
return true IFF nulls are sometimes treated differently in nullsBoundDifferently() as non nulls. |
| Methods inherited from class com.continuent.tungsten.replicator.database.AbstractDatabase |
|---|
close, commit, consistencyCheck, consistencyCheck, createStatement, createTable, createTable, delete, disconnect, dropTable, dropTungstenCatalog, execute, executeUpdate, findTable, findTable, findTable, getBlobAsBytes, getConnection, getDatabaseMetaData, getReservedWords, getTables, getType, insert, isPrivileged, javaSQLTypeToNativeType, nativeTypeToJavaSQLType, prepareStatement, replace, rollback, setAutoCommit, setPassword, setPrivileged, setUrl, setUser, update |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MySQLDrizzleDatabase()
throws java.sql.SQLException
java.sql.SQLException| Method Detail |
|---|
public java.sql.ResultSet getColumnsResultSet(java.sql.DatabaseMetaData md,
java.lang.String schemaName,
java.lang.String tableName)
throws java.sql.SQLException
getColumnsResultSet in interface DatabasegetColumnsResultSet in class MySQLDatabasemd - DatabaseMetaData objectschemaName - schema nametableName - table name
java.sql.SQLExceptionMySQLDatabase.getColumnsResultSet(java.sql.DatabaseMetaData,
java.lang.String, java.lang.String)
protected java.sql.ResultSet getTablesResultSet(java.sql.DatabaseMetaData md,
java.lang.String schemaName,
boolean baseTablesOnly)
throws java.sql.SQLException
getTablesResultSet in class MySQLDatabasemd - DatabaseMetaData objectschemaName - schema namebaseTablesOnly - If true, return only base tables, not catalogs or
views
java.sql.SQLExceptionMySQLDatabase.getTablesResultSet(java.sql.DatabaseMetaData,
java.lang.String, boolean)
protected java.sql.ResultSet getPrimaryKeyResultSet(java.sql.DatabaseMetaData md,
java.lang.String schemaName,
java.lang.String tableName)
throws java.sql.SQLException
AbstractDatabase
getPrimaryKeyResultSet in class MySQLDatabasemd - DatabaseMetaData objectschemaName - schema nametableName - table name
java.sql.SQLException
public java.lang.String getPlaceHolder(OneRowChange.ColumnSpec col,
java.lang.Object colValue,
java.lang.String typeDesc)
Database
getPlaceHolder in interface DatabasegetPlaceHolder in class MySQLDatabasepublic boolean nullsBoundDifferently(OneRowChange.ColumnSpec col)
Database
nullsBoundDifferently in interface DatabasenullsBoundDifferently in class MySQLDatabasepublic boolean nullsEverBoundDifferently()
Database
nullsEverBoundDifferently in interface DatabasenullsEverBoundDifferently in class MySQLDatabase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||