Package org.jumpmind.db.platform.ingres
Class IngresDdlReader
java.lang.Object
org.jumpmind.db.platform.AbstractJdbcDdlReader
org.jumpmind.db.platform.ingres.IngresDdlReader
- 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 Integer
mapUnknownJdbcTypeForColumn
(Map<String, Object> values) protected void
readForeignKeyDeleteRule
(Map<String, Object> values, ForeignKey fk) protected void
readForeignKeyUpdateRule
(Map<String, Object> values, ForeignKey fk) protected void
readIndex
(DatabaseMetaDataWrapper metaData, Map<String, Object> values, Map<String, IIndex> knownIndices) 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, isInternalPrimaryKeyIndex, matches, postprocessModelFromDatabase, postprocessTableFromDatabase, processSchemaResultSet, readColumn, readColumns, readExportedKey, readExportedKeys, readForeignKey, readForeignKeys, readIndices, readMetaData, readPrimaryKeyName, readPrimaryKeyNames, readPrimaryKeySequence, readTable, readTableFromConnection, readTables, removeColumnSize, removeGeneratedColumns, removeInternalForeignKeyIndex, removeInternalPrimaryKeyIndex, removePlatformColumnSize, removeSystemIndices, resetColumnSize, setDefaultCatalogPattern, setDefaultColumnPattern, setDefaultSchemaPattern, setDefaultTablePattern, setDefaultTableTypes, unescape
-
Constructor Details
-
IngresDdlReader
-
-
Method Details
-
mapUnknownJdbcTypeForColumn
- Overrides:
mapUnknownJdbcTypeForColumn
in classAbstractJdbcDdlReader
-
readTables
- Specified by:
readTables
in interfaceIDdlReader
- Overrides:
readTables
in classAbstractJdbcDdlReader
-
readTable
- Specified by:
readTable
in interfaceIDdlReader
- Overrides:
readTable
in classAbstractJdbcDdlReader
-
readTable
protected Table readTable(Connection connection, DatabaseMetaDataWrapper metaData, Map<String, Object> values) throws SQLException- Overrides:
readTable
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
readIndex
protected void readIndex(DatabaseMetaDataWrapper metaData, Map<String, Object> values, Map<String, throws SQLExceptionIIndex> knownIndices) - Overrides:
readIndex
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
readForeignKeyUpdateRule
- Overrides:
readForeignKeyUpdateRule
in classAbstractJdbcDdlReader
-
readForeignKeyDeleteRule
- Overrides:
readForeignKeyDeleteRule
in classAbstractJdbcDdlReader
-