org.kuali.common.impex.schema.impl.mysql
Class MySqlSchemaProducer

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

public class MySqlSchemaProducer
extends Object
implements SchemaSqlProducer


Field Summary
static String SUPPORTED_VENDOR
           
 
Constructor Summary
MySqlSchemaProducer()
           
 
Method Summary
 List<String> getForeignKeySql(List<ForeignKey> foreignKeys)
           
 List<String> getSequencesSql(List<Sequence> sequences)
           
 MySqlTableSqlProducer getTableSqlProducer()
           
 List<String> getTablesSql(List<Table> tables)
           
 List<String> getViewsSql(List<View> views)
           
 void setTableSqlProducer(MySqlTableSqlProducer 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
Constructor Detail

MySqlSchemaProducer

public MySqlSchemaProducer()
Method Detail

getTableSqlProducer

public MySqlTableSqlProducer getTableSqlProducer()

setTableSqlProducer

public void setTableSqlProducer(MySqlTableSqlProducer 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.