Class InformixDdlReader
java.lang.Object
org.jumpmind.db.platform.AbstractJdbcDdlReader
org.jumpmind.db.platform.informix.InformixDdlReader
- All Implemented Interfaces:
IDdlReader
-
Field Summary
Fields inherited from class org.jumpmind.db.platform.AbstractJdbcDdlReader
log, platform
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTriggers
(String catalog, String schema, String tableName) protected boolean
isInternalForeignKeyIndex
(Connection connection, DatabaseMetaDataWrapper metaData, Table table, ForeignKey fk, IIndex index1) protected boolean
isInternalPrimaryKeyIndex
(Connection connection, DatabaseMetaDataWrapper metaData, Table table, IIndex index) protected Column
readColumn
(DatabaseMetaDataWrapper metaData, Map<String, Object> values) protected void
readForeignKeyUpdateRule
(Map<String, Object> values, ForeignKey fk) readIndices
(Connection connection, DatabaseMetaDataWrapper metaData, String tableName) protected Table
readTable
(Connection connection, DatabaseMetaDataWrapper metaData, Map<String, Object> values) void
removeSystemIndices
(Connection connection, DatabaseMetaDataWrapper metaData, Table table) 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, getUnsupportedTableTypes, getWithNoLockHint, initColumnsForColumn, initColumnsForFK, initColumnsForIndex, initColumnsForPK, initColumnsForTable, mapUnknownJdbcTypeForColumn, matches, postprocessModelFromDatabase, postprocessTableFromDatabase, processSchemaResultSet, readColumns, readExportedKey, readExportedKeys, readForeignKey, readForeignKeyDeleteRule, readForeignKeys, readIndex, readMetaData, readPrimaryKeyName, readPrimaryKeyNames, readPrimaryKeySequence, readTable, readTable, readTableFromConnection, readTables, readTables, removeColumnSize, removeGeneratedColumns, removeInternalForeignKeyIndex, removeInternalPrimaryKeyIndex, removePlatformColumnSize, resetColumnSize, setDefaultCatalogPattern, setDefaultColumnPattern, setDefaultSchemaPattern, setDefaultTablePattern, setDefaultTableTypes, unescape
-
Constructor Details
-
InformixDdlReader
-
-
Method Details
-
readTable
protected Table readTable(Connection connection, DatabaseMetaDataWrapper metaData, Map<String, Object> values) throws SQLException- Overrides:
readTable
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
readIndices
public Collection<IIndex> readIndices(Connection connection, DatabaseMetaDataWrapper metaData, String tableName) throws SQLException - Overrides:
readIndices
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
readColumn
protected Column readColumn(DatabaseMetaDataWrapper metaData, Map<String, Object> values) throws SQLException- Overrides:
readColumn
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
removeSystemIndices
public void removeSystemIndices(Connection connection, DatabaseMetaDataWrapper metaData, Table table) throws SQLException - Overrides:
removeSystemIndices
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
isInternalPrimaryKeyIndex
protected boolean isInternalPrimaryKeyIndex(Connection connection, DatabaseMetaDataWrapper metaData, Table table, IIndex index) throws SQLException - Overrides:
isInternalPrimaryKeyIndex
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
isInternalForeignKeyIndex
protected boolean isInternalForeignKeyIndex(Connection connection, DatabaseMetaDataWrapper metaData, Table table, ForeignKey fk, IIndex index1) throws SQLException - Overrides:
isInternalForeignKeyIndex
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
getTriggers
public List<Trigger> getTriggers(String catalog, String schema, String tableName) throws SqlException - Specified by:
getTriggers
in interfaceIDdlReader
- Overrides:
getTriggers
in classAbstractJdbcDdlReader
- Throws:
SqlException
-
readForeignKeyUpdateRule
- Overrides:
readForeignKeyUpdateRule
in classAbstractJdbcDdlReader
-