org.hydrateframework.gen
Class DB2SqlWriter

java.lang.Object
  extended by org.hydrateframework.gen.SQLWriter
      extended by org.hydrateframework.gen.DB2SqlWriter

public class DB2SqlWriter
extends SQLWriter

Version:
@(#)$Revision: 1.4 $
Author:
David Chamberlin

Field Summary
 
Fields inherited from class org.hydrateframework.gen.SQLWriter
indexspace, out, tablespace
 
Constructor Summary
DB2SqlWriter()
           
 
Method Summary
 void endTableKey()
           
 java.lang.String getGeneratedKeyFunction()
           
 void startCreateTable(java.lang.String tableName, java.lang.String tablespace, java.lang.String indexspace)
           
 void startTableIndex()
           
 void startTableUniqueIndex()
           
 void writeDropTable(java.lang.String tableName)
           
 void writeEndStatement()
           
 void writeEndTable()
           
 void writeKeyMember(java.lang.String name)
           
 void writeTableMember(java.lang.String attrName, java.lang.String attrType, boolean nullable, boolean autoincrement)
           
 
Methods inherited from class org.hydrateframework.gen.SQLWriter
getKeywords, getTypeName, makeWriter, setWriter, sqlName, sqlName, sqlString, startForeignKey, startKeyReferences, startTablePK, writeFieldComment, writeInsert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DB2SqlWriter

public DB2SqlWriter()
Method Detail

writeDropTable

public void writeDropTable(java.lang.String tableName)
Overrides:
writeDropTable in class SQLWriter

startTableUniqueIndex

public void startTableUniqueIndex()
Overrides:
startTableUniqueIndex in class SQLWriter

startTableIndex

public void startTableIndex()
Overrides:
startTableIndex in class SQLWriter

startCreateTable

public void startCreateTable(java.lang.String tableName,
                             java.lang.String tablespace,
                             java.lang.String indexspace)
Overrides:
startCreateTable in class SQLWriter

writeKeyMember

public void writeKeyMember(java.lang.String name)
Overrides:
writeKeyMember in class SQLWriter

endTableKey

public void endTableKey()
Overrides:
endTableKey in class SQLWriter

writeEndTable

public void writeEndTable()
Overrides:
writeEndTable in class SQLWriter

writeTableMember

public void writeTableMember(java.lang.String attrName,
                             java.lang.String attrType,
                             boolean nullable,
                             boolean autoincrement)
Overrides:
writeTableMember in class SQLWriter

writeEndStatement

public void writeEndStatement()
Overrides:
writeEndStatement in class SQLWriter

getGeneratedKeyFunction

public java.lang.String getGeneratedKeyFunction()
Overrides:
getGeneratedKeyFunction in class SQLWriter


Copyright © 2000 The Hydrate Project. All Rights Reserved.