org.kuali.common.impex.schema.impl.oracle
Class OracleSchemaProducer

java.lang.Object
  extended by org.kuali.common.impex.schema.impl.oracle.OracleSchemaProducer
All Implemented Interfaces:
SchemaSqlProducer

public class OracleSchemaProducer
extends Object
implements SchemaSqlProducer


Field Summary
protected  OracleForeignKeySqlProducer foreignKeySqlProducer
           
protected  OracleSequenceSqlProducer sequenceSqlProducer
           
static String SUPPORTED_VENDOR
           
protected  OracleTableSqlProducer tableSqlProducer
           
protected  OracleViewSqlProducer viewSqlProducer
           
 
Constructor Summary
OracleSchemaProducer()
          By default, the tableSqlProducer is set with a no-op data mapping provider
 
Method Summary
 List<String> getForeignKeySql(List<ForeignKey> foreignKeys)
           
 List<String> getSequencesSql(List<Sequence> sequences)
           
 OracleTableSqlProducer getTableSqlProducer()
           
 List<String> getTablesSql(List<Table> tables)
           
 List<String> getViewsSql(List<View> views)
           
 void setTableSqlProducer(OracleTableSqlProducer tableSqlProducer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUPPORTED_VENDOR

public static final String SUPPORTED_VENDOR
See Also:
Constant Field Values

tableSqlProducer

protected OracleTableSqlProducer tableSqlProducer

viewSqlProducer

protected OracleViewSqlProducer viewSqlProducer

sequenceSqlProducer

protected OracleSequenceSqlProducer sequenceSqlProducer

foreignKeySqlProducer

protected OracleForeignKeySqlProducer foreignKeySqlProducer
Constructor Detail

OracleSchemaProducer

public OracleSchemaProducer()
By default, the tableSqlProducer is set with a no-op data mapping provider

Method Detail

getTableSqlProducer

public OracleTableSqlProducer getTableSqlProducer()

setTableSqlProducer

public void setTableSqlProducer(OracleTableSqlProducer tableSqlProducer)

getTablesSql

public List<String> getTablesSql(List<Table> tables)
Specified by:
getTablesSql in interface SchemaSqlProducer

getForeignKeySql

public List<String> getForeignKeySql(List<ForeignKey> foreignKeys)
Specified by:
getForeignKeySql in interface SchemaSqlProducer

getSequencesSql

public List<String> getSequencesSql(List<Sequence> sequences)
Specified by:
getSequencesSql in interface SchemaSqlProducer

getViewsSql

public List<String> getViewsSql(List<View> views)
Specified by:
getViewsSql in interface SchemaSqlProducer


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.