palio.connectors.schema
Class DatabaseSchema

java.lang.Object
  extended by palio.connectors.schema.DatabaseSchema
Direct Known Subclasses:
XMLDatabaseSchema

public class DatabaseSchema
extends java.lang.Object

Author:
Szymon Kuklewicz

Field Summary
static java.lang.Object NOW
           
 
Constructor Summary
DatabaseSchema()
           
 
Method Summary
 void createSequence(java.lang.String name)
           
 Table createTable(java.lang.String name)
           
 Table createTable(Table srcTable)
           
 Table createTableAndSequence(java.lang.String name)
           
 void dropTable(Table table)
           
 java.util.Set<java.lang.String> getSequences()
           
 java.util.Map<java.lang.String,Table> getTables()
           
 void updateReferences()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOW

public static final java.lang.Object NOW
Constructor Detail

DatabaseSchema

public DatabaseSchema()
Method Detail

createTable

public Table createTable(java.lang.String name)

createTableAndSequence

public Table createTableAndSequence(java.lang.String name)

createTable

public Table createTable(Table srcTable)

dropTable

public void dropTable(Table table)

updateReferences

public void updateReferences()

getTables

public java.util.Map<java.lang.String,Table> getTables()

createSequence

public void createSequence(java.lang.String name)

getSequences

public java.util.Set<java.lang.String> getSequences()