org.codehaus.modello.generator.database.sql

Class OracleBuilder

public class OracleBuilder extends SqlBuilder

An SQL Builder for Oracle

Version: $Revision: 149 $

Author: James Strachan

Constructor Summary
OracleBuilder()
Method Summary
protected voidcreateSequence(Table table, Column column)
Creates a sequence so that values can be auto incremented
protected voidcreateSequenceTrigger(Table table, Column column)
Creates a trigger to auto-increment values
voidcreateTable(Table table)
voiddropTable(Table table)
protected StringgetSqlType(Column column)
protected voidprintAutoIncrementColumn(Table table, Column column)
protected voidprintComment(String text)

Constructor Detail

OracleBuilder

public OracleBuilder()

Method Detail

createSequence

protected void createSequence(Table table, Column column)
Creates a sequence so that values can be auto incremented

createSequenceTrigger

protected void createSequenceTrigger(Table table, Column column)
Creates a trigger to auto-increment values

createTable

public void createTable(Table table)

dropTable

public void dropTable(Table table)

getSqlType

protected String getSqlType(Column column)

Returns: the full SQL type string, including size where appropriate. Where necessary, translate for Oracle specific DDL requirements.

printAutoIncrementColumn

protected void printAutoIncrementColumn(Table table, Column column)

printComment

protected void printComment(String text)
Copyright © 2001-2008 Codehaus. All Rights Reserved.