Package org.jumpmind.db.platform.ase
Class AseDdlReader
java.lang.Object
org.jumpmind.db.platform.AbstractJdbcDdlReader
org.jumpmind.db.platform.ase.AseDdlReader
- 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 StringBuilderappendColumn(StringBuilder query, String identifier) protected voiddetermineGeneratedColumns(Connection conn, Table table, Column[] columnsToCheck) protected IConnectionHandlergetConnectionHandler(String catalog) protected intgetMajorVersion(DatabaseMetaDataWrapper metaData) protected StringgetTableNamePattern(String tableName) getTriggers(String catalog, String schema, String tableName) protected booleanisInternalPrimaryKeyIndex(Connection connection, DatabaseMetaDataWrapper metaData, Table table, IIndex index) protected IntegermapUnknownJdbcTypeForColumn(Map<String, Object> values) protected ColumnreadColumn(DatabaseMetaDataWrapper metaData, Map<String, Object> values) protected Collection<ForeignKey>readForeignKeys(Connection connection, DatabaseMetaDataWrapper metaData, String tableName) protected voidreadIndex(DatabaseMetaDataWrapper metaData, Map<String, Object> values, Map<String, IIndex> knownIndices) protected TablereadTable(Connection connection, DatabaseMetaDataWrapper metaData, Map<String, Object> values) Methods inherited from class org.jumpmind.db.platform.AbstractJdbcDdlReader
adjustColumnSize, adjustColumnSize, appendIdentifier, close, close, determineAutoIncrementFromResultSetMetaData, determineAutoIncrementFromResultSetMetaData, genericizeDefaultValuesAndUpdatePlatformColumn, getCatalogNames, getColumnNames, getColumnsForColumn, getColumnsForFK, getColumnsForIndex, getColumnsForPK, getColumnsForTable, getDatabase, getDefaultCatalogPattern, getDefaultColumnPattern, getDefaultSchemaPattern, getDefaultTablePattern, getDefaultTableTypes, getExportedForeignTableRows, getExportedKeys, getImportedForeignTableRows, getImportedForeignTableRows, getListOfTriggers, getName, getPlatform, getPlatformInfo, getResultSetCatalogName, getResultSetSchemaName, getSchemaNames, getTableNamePatternForConstraints, getTableNames, getTableTypes, getTriggerFor, getUnsupportedTableTypes, initColumnsForColumn, initColumnsForFK, initColumnsForIndex, initColumnsForPK, initColumnsForTable, isInternalForeignKeyIndex, matches, postprocessModelFromDatabase, postprocessTableFromDatabase, readColumns, readExportedKey, readExportedKeys, readForeignKey, readForeignKeyDeleteRule, readForeignKeyUpdateRule, readIndices, readMetaData, readPrimaryKeyName, readPrimaryKeyNames, readPrimaryKeySequence, readTable, readTable, readTableFromConnection, readTables, readTables, removeColumnSize, removeGeneratedColumns, removeInternalForeignKeyIndex, removeInternalPrimaryKeyIndex, removePlatformColumnSize, removeSystemIndices, resetColumnSize, setDefaultCatalogPattern, setDefaultColumnPattern, setDefaultSchemaPattern, setDefaultTablePattern, setDefaultTableTypes, unescape
-
Constructor Details
-
AseDdlReader
-
-
Method Details
-
getMajorVersion
- Throws:
SQLException
-
readTable
protected Table readTable(Connection connection, DatabaseMetaDataWrapper metaData, Map<String, Object> values) throws SQLException- Overrides:
readTablein classAbstractJdbcDdlReader- Throws:
SQLException
-
determineGeneratedColumns
-
mapUnknownJdbcTypeForColumn
- Overrides:
mapUnknownJdbcTypeForColumnin classAbstractJdbcDdlReader
-
readColumn
protected Column readColumn(DatabaseMetaDataWrapper metaData, Map<String, Object> values) throws SQLException- Overrides:
readColumnin classAbstractJdbcDdlReader- Throws:
SQLException
-
readIndex
protected void readIndex(DatabaseMetaDataWrapper metaData, Map<String, Object> values, Map<String, throws SQLExceptionIIndex> knownIndices) - Overrides:
readIndexin classAbstractJdbcDdlReader- Throws:
SQLException
-
readForeignKeys
protected Collection<ForeignKey> readForeignKeys(Connection connection, DatabaseMetaDataWrapper metaData, String tableName) throws SQLException - Overrides:
readForeignKeysin classAbstractJdbcDdlReader- Throws:
SQLException
-
isInternalPrimaryKeyIndex
protected boolean isInternalPrimaryKeyIndex(Connection connection, DatabaseMetaDataWrapper metaData, Table table, IIndex index) throws SQLException - Overrides:
isInternalPrimaryKeyIndexin classAbstractJdbcDdlReader- Throws:
SQLException
-
getTriggers
public List<Trigger> getTriggers(String catalog, String schema, String tableName) throws SqlException - Specified by:
getTriggersin interfaceIDdlReader- Overrides:
getTriggersin classAbstractJdbcDdlReader- Throws:
SqlException
-
getTableNamePattern
- Overrides:
getTableNamePatternin classAbstractJdbcDdlReader
-
appendColumn
- Overrides:
appendColumnin classAbstractJdbcDdlReader
-
getConnectionHandler
- Overrides:
getConnectionHandlerin classAbstractJdbcDdlReader
-