Package org.jumpmind.db.platform.nuodb
Class NuoDbDdlReader
java.lang.Object
org.jumpmind.db.platform.AbstractJdbcDdlReader
org.jumpmind.db.platform.nuodb.NuoDbDdlReader
- All Implemented Interfaces:
IDdlReader
-
Field Summary
FieldsFields inherited from class org.jumpmind.db.platform.AbstractJdbcDdlReader
log, platform
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected String
getTriggers
(String catalog, String schema, String tableName) protected boolean
isInternalForeignKeyIndex
(Connection connection, DatabaseMetaDataWrapper metaData, Table table, ForeignKey fk, IIndex index) protected boolean
isInternalPrimaryKeyIndex
(Connection connection, DatabaseMetaDataWrapper metaData, Table table, IIndex index) mapNames()
protected Integer
mapUnknownJdbcTypeForColumn
(Map<String, Object> values) protected Column
readColumn
(DatabaseMetaDataWrapper metaData, Map<String, Object> values) protected void
readForeignKeyDeleteRule
(Map<String, Object> values, ForeignKey fk) protected Collection<ForeignKey>
readForeignKeys
(Connection connection, DatabaseMetaDataWrapper metaData, String tableName) protected void
readForeignKeyUpdateRule
(Map<String, Object> values, ForeignKey fk) protected Table
readTable
(Connection connection, DatabaseMetaDataWrapper metaData, Map<String, Object> values) 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, getPlatform, getPlatformInfo, getPlatformTrigger, getResultSetCatalogName, getSchemaNames, getSchemasHandleException, getTableNamePattern, getTableNamePatternForConstraints, getTableNames, getTableTypes, getTriggerFor, getUnsupportedTableTypes, getWithNoLockHint, initColumnsForColumn, initColumnsForFK, initColumnsForIndex, initColumnsForPK, initColumnsForTable, matches, postprocessModelFromDatabase, postprocessTableFromDatabase, processSchemaResultSet, readColumns, readExportedKey, readExportedKeys, readForeignKey, readIndex, readIndices, readMetaData, readPrimaryKeyName, readPrimaryKeyNames, readPrimaryKeySequence, readTable, readTable, readTableFromConnection, readTables, readTables, removeColumnSize, removeGeneratedColumns, removeInternalForeignKeyIndex, removeInternalPrimaryKeyIndex, removePlatformColumnSize, removeSystemIndices, resetColumnSize, setDefaultCatalogPattern, setDefaultColumnPattern, setDefaultSchemaPattern, setDefaultTablePattern, setDefaultTableTypes, unescape
-
Field Details
-
columnNames
-
-
Constructor Details
-
NuoDbDdlReader
-
-
Method Details
-
mapNames
-
getName
- Overrides:
getName
in classAbstractJdbcDdlReader
-
getResultSetSchemaName
- Overrides:
getResultSetSchemaName
in classAbstractJdbcDdlReader
-
readTable
protected Table readTable(Connection connection, DatabaseMetaDataWrapper metaData, Map<String, Object> values) throws SQLException- Overrides:
readTable
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
readColumn
protected Column readColumn(DatabaseMetaDataWrapper metaData, Map<String, Object> values) throws SQLException- Overrides:
readColumn
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
isInternalPrimaryKeyIndex
protected boolean isInternalPrimaryKeyIndex(Connection connection, DatabaseMetaDataWrapper metaData, Table table, IIndex index) - Overrides:
isInternalPrimaryKeyIndex
in classAbstractJdbcDdlReader
-
isInternalForeignKeyIndex
protected boolean isInternalForeignKeyIndex(Connection connection, DatabaseMetaDataWrapper metaData, Table table, ForeignKey fk, IIndex index) - Overrides:
isInternalForeignKeyIndex
in classAbstractJdbcDdlReader
-
readForeignKeys
protected Collection<ForeignKey> readForeignKeys(Connection connection, DatabaseMetaDataWrapper metaData, String tableName) throws SQLException - Overrides:
readForeignKeys
in classAbstractJdbcDdlReader
- Throws:
SQLException
-
getTriggers
- Specified by:
getTriggers
in interfaceIDdlReader
- Overrides:
getTriggers
in classAbstractJdbcDdlReader
-
mapUnknownJdbcTypeForColumn
- Overrides:
mapUnknownJdbcTypeForColumn
in classAbstractJdbcDdlReader
-
readForeignKeyUpdateRule
- Overrides:
readForeignKeyUpdateRule
in classAbstractJdbcDdlReader
-
readForeignKeyDeleteRule
- Overrides:
readForeignKeyDeleteRule
in classAbstractJdbcDdlReader
-