org.jumpmind.db.platform.db2
Class Db2DdlReader

java.lang.Object
  extended by org.jumpmind.db.platform.AbstractJdbcDdlReader
      extended by org.jumpmind.db.platform.db2.Db2DdlReader
All Implemented Interfaces:
IDdlReader

public class Db2DdlReader
extends AbstractJdbcDdlReader


Field Summary
 
Fields inherited from class org.jumpmind.db.platform.AbstractJdbcDdlReader
log
 
Constructor Summary
Db2DdlReader(IDatabasePlatform platform)
           
 
Method Summary
protected  boolean isInternalPrimaryKeyIndex(Connection connection, DatabaseMetaDataWrapper metaData, Table table, IIndex index)
           
protected  Column readColumn(DatabaseMetaDataWrapper metaData, Map<String,Object> values)
           
protected  Table readTable(Connection connection, DatabaseMetaDataWrapper metaData, Map<String,Object> values)
           
 
Methods inherited from class org.jumpmind.db.platform.AbstractJdbcDdlReader
appendIdentifier, close, close, determineAutoIncrementFromResultSetMetaData, determineAutoIncrementFromResultSetMetaData, getCatalogNames, getColumnNames, getColumnsForColumn, getColumnsForFK, getColumnsForIndex, getColumnsForPK, getColumnsForTable, getDatabase, getDefaultCatalogPattern, getDefaultColumnPattern, getDefaultSchemaPattern, getDefaultTablePattern, getDefaultTableTypes, getPlatform, getPlatformInfo, getResultSetCatalogName, getResultSetSchemaName, getSchemaNames, getTableNamePattern, getTableNames, getUnsupportedTableTypes, initColumnsForColumn, initColumnsForFK, initColumnsForIndex, initColumnsForPK, initColumnsForTable, isInternalForeignKeyIndex, mapUnknownJdbcTypeForColumn, matches, postprocessModelFromDatabase, postprocessTableFromDatabase, readColumns, readForeignKey, readForeignKeys, readIndex, readIndices, readMetaData, readPrimaryKeyName, readPrimaryKeyNames, readTable, readTables, readTables, removeInternalForeignKeyIndex, removeInternalPrimaryKeyIndex, removeSystemIndices, setDefaultCatalogPattern, setDefaultColumnPattern, setDefaultSchemaPattern, setDefaultTablePattern, setDefaultTableTypes, unescape
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Db2DdlReader

public Db2DdlReader(IDatabasePlatform platform)
Method Detail

readTable

protected Table readTable(Connection connection,
                          DatabaseMetaDataWrapper metaData,
                          Map<String,Object> values)
                   throws SQLException
Overrides:
readTable in class AbstractJdbcDdlReader
Throws:
SQLException

readColumn

protected Column readColumn(DatabaseMetaDataWrapper metaData,
                            Map<String,Object> values)
                     throws SQLException
Overrides:
readColumn in class AbstractJdbcDdlReader
Throws:
SQLException

isInternalPrimaryKeyIndex

protected boolean isInternalPrimaryKeyIndex(Connection connection,
                                            DatabaseMetaDataWrapper metaData,
                                            Table table,
                                            IIndex index)
                                     throws SQLException
Overrides:
isInternalPrimaryKeyIndex in class AbstractJdbcDdlReader
Throws:
SQLException


Copyright © 2007-2013 JumpMind, Inc.. All Rights Reserved.