Class MckoiModelReader
java.lang.Object
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.JdbcModelReader
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mckoi.MckoiModelReader
Reads a database model from a Mckoi database.
- Version:
- $Revision: $
-
Constructor Summary
ConstructorDescriptionMckoiModelReader
(Platform platform) Creates a new model reader for Mckoi databases. -
Method Summary
Modifier and TypeMethodDescriptionprotected Column
readColumn
(DatabaseMetaDataWrapper metaData, Map values) Extracts a column definition from the result set.protected Table
readTable
(DatabaseMetaDataWrapper metaData, Map values) Reads the next table from the meta data.Methods inherited from class edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.JdbcModelReader
determineAutoIncrementFromResultSetMetaData, determineSchemaOf, getColumnsForColumn, getColumnsForFK, getColumnsForIndex, getColumnsForPK, getColumnsForTable, getConnection, getDatabase, getDatabase, getDefaultCatalogPattern, getDefaultColumnPattern, getDefaultSchemaPattern, getDefaultTablePattern, getDefaultTableTypes, getPlatform, getPlatformInfo, initColumnsForColumn, initColumnsForFK, initColumnsForIndex, initColumnsForPK, initColumnsForTable, isInternalForeignKeyIndex, isInternalPrimaryKeyIndex, matches, readColumns, readColumns, readForeignKey, readForeignKeys, readIndex, readIndices, readPrimaryKeyName, readPrimaryKeyNames, readTables, removeInternalForeignKeyIndex, removeInternalPrimaryKeyIndex, removeSystemIndices, setDefaultCatalogPattern, setDefaultColumnPattern, setDefaultSchemaPattern, setDefaultTablePattern, setDefaultTableTypes, sortForeignKeys, unescape
-
Constructor Details
-
MckoiModelReader
Creates a new model reader for Mckoi databases.- Parameters:
platform
- The platform that this model reader belongs to
-
-
Method Details
-
readTable
Reads the next table from the meta data.- Overrides:
readTable
in classJdbcModelReader
- Parameters:
metaData
- The database meta datavalues
- The table metadata values as defined byJdbcModelReader.getColumnsForTable()
- Returns:
- The table or
null
if the result set row did not contain a valid table - Throws:
SQLException
-
readColumn
Extracts a column definition from the result set.- Overrides:
readColumn
in classJdbcModelReader
- Parameters:
metaData
- The database meta datavalues
- The column meta data values as defined byJdbcModelReader.getColumnsForColumn()
- Returns:
- The column
- Throws:
SQLException
-