org.apache.ddlutils.platform.mckoi
Class MckoiModelReader

java.lang.Object
  extended byorg.apache.ddlutils.platform.JdbcModelReader
      extended byorg.apache.ddlutils.platform.mckoi.MckoiModelReader

public class MckoiModelReader
extends JdbcModelReader

Reads a database model from a Mckoi database.

Version:
$Revision: $
Author:
Thomas Dudziak

Constructor Summary
MckoiModelReader(PlatformInfo platformInfo)
          Creates a new model reader for Mckoi databases.
 
Method Summary
protected  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 org.apache.ddlutils.platform.JdbcModelReader
determineAutoIncrementFromResultSetMetaData, getColumnsForColumn, getColumnsForFK, getColumnsForIndex, getColumnsForPK, getColumnsForTable, getConnection, getDatabase, getDatabase, getDefaultCatalogPattern, getDefaultSchemaPattern, getDefaultTablePattern, getDefaultTableTypes, getPlatformInfo, initColumnsForColumn, initColumnsForFK, initColumnsForIndex, initColumnsForPK, initColumnsForTable, isInternalForeignKeyIndex, isInternalPrimaryKeyIndex, matches, readColumns, readForeignKey, readForeignKeys, readIndex, readIndices, readPrimaryKeyName, readPrimaryKeyNames, readTables, removeInternalForeignKeyIndex, removeInternalPrimaryKeyIndex, removeSystemIndices, setDefaultCatalogPattern, setDefaultSchemaPattern, setDefaultTablePattern, setDefaultTableTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MckoiModelReader

public MckoiModelReader(PlatformInfo platformInfo)
Creates a new model reader for Mckoi databases.

Parameters:
platformInfo - The platform specific settings
Method Detail

readTable

protected Table readTable(DatabaseMetaDataWrapper metaData,
                          Map values)
                   throws SQLException
Reads the next table from the meta data.

Overrides:
readTable in class JdbcModelReader
Parameters:
metaData - The database meta data
values - The table metadata values as defined by JdbcModelReader.getColumnsForTable()
Returns:
The table or null if the result set row did not contain a valid table
Throws:
SQLException

readColumn

protected Column readColumn(DatabaseMetaDataWrapper metaData,
                            Map values)
                     throws SQLException
Extracts a column definition from the result set.

Overrides:
readColumn in class JdbcModelReader
Parameters:
metaData - The database meta data
values - The column meta data values as defined by JdbcModelReader.getColumnsForColumn()
Returns:
The column
Throws:
SQLException


Copyright © 2005 Apache Software Foundation. All Rights Reserved.