org.apache.empire.db.h2
Class H2DDLGenerator

java.lang.Object
  extended by org.apache.empire.db.DBDDLGenerator<DBDatabaseDriverH2>
      extended by org.apache.empire.db.h2.H2DDLGenerator

public class H2DDLGenerator
extends DBDDLGenerator<DBDatabaseDriverH2>


Field Summary
 
Fields inherited from class org.apache.empire.db.DBDDLGenerator
alterColumnPhrase, DATATYPE_BLOB, DATATYPE_BOOLEAN, DATATYPE_CHAR, DATATYPE_CLOB, DATATYPE_DATE, DATATYPE_DECIMAL, DATATYPE_FLOAT, DATATYPE_INT_BIG, DATATYPE_INT_SMALL, DATATYPE_INTEGER, DATATYPE_TIMESTAMP, DATATYPE_UNIQUEID, DATATYPE_VARCHAR, driver, namePrimaryKeyConstraint
 
Constructor Summary
H2DDLGenerator(DBDatabaseDriverH2 driver)
           
 
Method Summary
protected  boolean appendColumnDataType(DataType type, double size, DBTableColumn c, StringBuilder sql)
          appends the data type of a column
 
Methods inherited from class org.apache.empire.db.DBDDLGenerator
addAlterTableStmt, addCreateIndexStmt, addCreateRelationStmt, addCreateTableStmt, addCreateViewStmt, alterTable, appendColumnDesc, appendElementName, createDatabase, createIndex, createRelation, createTable, createTableIndexes, createView, detectQuoteName, dropDatabase, dropObject, getDDLScript
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

H2DDLGenerator

public H2DDLGenerator(DBDatabaseDriverH2 driver)
Method Detail

appendColumnDataType

protected boolean appendColumnDataType(DataType type,
                                       double size,
                                       DBTableColumn c,
                                       StringBuilder sql)
Description copied from class: DBDDLGenerator
appends the data type of a column

Overrides:
appendColumnDataType in class DBDDLGenerator<DBDatabaseDriverH2>
Returns:
true if further column attributes may be added or false otherwise


Copyright © 2008-2012 Apache Software Foundation. All Rights Reserved.