org.jumpmind.db.platform.greenplum
Class GreenplumDdlReader

java.lang.Object
  extended by org.jumpmind.db.platform.AbstractJdbcDdlReader
      extended by org.jumpmind.db.platform.postgresql.PostgreSqlDdlReader
          extended by org.jumpmind.db.platform.greenplum.GreenplumDdlReader
All Implemented Interfaces:
IDdlReader

public class GreenplumDdlReader
extends PostgreSqlDdlReader


Field Summary
 
Fields inherited from class org.jumpmind.db.platform.AbstractJdbcDdlReader
log
 
Constructor Summary
GreenplumDdlReader(IDatabasePlatform platform)
           
 
Method Summary
protected  Table readTable(Connection connection, DatabaseMetaDataWrapper metaData, Map<String,Object> values)
           
protected  void setDistributionKeys(Connection connection, Table table, String schema)
           
 
Methods inherited from class org.jumpmind.db.platform.postgresql.PostgreSqlDdlReader
isInternalForeignKeyIndex, isInternalPrimaryKeyIndex, mapUnknownJdbcTypeForColumn, readColumn, setPrimaryKeyConstraintName
 
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, 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

GreenplumDdlReader

public GreenplumDdlReader(IDatabasePlatform platform)
Method Detail

setDistributionKeys

protected void setDistributionKeys(Connection connection,
                                   Table table,
                                   String schema)
                            throws SQLException
Throws:
SQLException

readTable

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


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