Package org.jumpmind.db.platform.generic
Class GenericJdbcSqlDdlReader
java.lang.Object
org.jumpmind.db.platform.AbstractJdbcDdlReader
org.jumpmind.db.platform.generic.GenericJdbcSqlDdlReader
- All Implemented Interfaces:
IDdlReader
-
Field Summary
Fields inherited from class org.jumpmind.db.platform.AbstractJdbcDdlReader
log, platform
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
isInternalPrimaryKeyIndex
(Connection connection, DatabaseMetaDataWrapper metaData, Table table, IIndex index) protected Table
readTable
(Connection connection, DatabaseMetaDataWrapper metaData, Map<String, Object> values) readTables
(String catalog, String schema, String[] tableTypes) Methods inherited from class org.jumpmind.db.platform.AbstractJdbcDdlReader
adjustColumnSize, adjustColumnSize, appendColumn, appendIdentifier, close, close, determineAutoIncrementFromResultSetMetaData, determineAutoIncrementFromResultSetMetaData, genericizeDefaultValuesAndUpdatePlatformColumn, getApplicationTriggersForModel, getCatalogNames, getColumnNames, getColumnsForColumn, getColumnsForFK, getColumnsForIndex, getColumnsForPK, getColumnsForTable, getConnectionHandler, getDatabase, getDefaultCatalogPattern, getDefaultColumnPattern, getDefaultSchemaPattern, getDefaultTablePattern, getDefaultTableTypes, getExportedForeignTableRows, getExportedKeys, getForeignKeys, getImportedForeignTableRows, getImportedForeignTableRows, getListOfTriggers, getName, getPlatform, getPlatformInfo, getPlatformTrigger, getResultSetCatalogName, getResultSetSchemaName, getSchemaNames, getSchemasHandleException, getTableNamePattern, getTableNamePatternForConstraints, getTableNames, getTableTypes, getTriggerFor, getTriggers, getUnsupportedTableTypes, getWithNoLockHint, initColumnsForColumn, initColumnsForFK, initColumnsForIndex, initColumnsForPK, initColumnsForTable, isInternalForeignKeyIndex, mapUnknownJdbcTypeForColumn, matches, postprocessModelFromDatabase, postprocessTableFromDatabase, processSchemaResultSet, readColumn, readColumns, readExportedKey, readExportedKeys, readForeignKey, readForeignKeyDeleteRule, readForeignKeys, readForeignKeyUpdateRule, readIndex, readIndices, readMetaData, readPrimaryKeyName, readPrimaryKeyNames, readPrimaryKeySequence, readTable, readTableFromConnection, readTables, removeColumnSize, removeGeneratedColumns, removeInternalForeignKeyIndex, removeInternalPrimaryKeyIndex, removePlatformColumnSize, removeSystemIndices, resetColumnSize, setDefaultCatalogPattern, setDefaultColumnPattern, setDefaultSchemaPattern, setDefaultTablePattern, setDefaultTableTypes, unescape
-
Constructor Details
-
GenericJdbcSqlDdlReader
-
-
Method Details
-
isInternalPrimaryKeyIndex
protected boolean isInternalPrimaryKeyIndex(Connection connection, DatabaseMetaDataWrapper metaData, Table table, IIndex index) - Overrides:
isInternalPrimaryKeyIndex
in classAbstractJdbcDdlReader
-
readTable
protected Table readTable(Connection connection, DatabaseMetaDataWrapper metaData, Map<String, Object> values) throws SQLException- Overrides:
readTable
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
readTable
- Specified by:
readTable
in interfaceIDdlReader
- Overrides:
readTable
in classAbstractJdbcDdlReader
-
readTables
- Specified by:
readTables
in interfaceIDdlReader
- Overrides:
readTables
in classAbstractJdbcDdlReader
-