Package de.hybris.platform.util.jdbc
Class DBSchema
- java.lang.Object
-
- de.hybris.platform.util.jdbc.DBSchema
-
public class DBSchema extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DBSchema(java.lang.String label, java.lang.String schemaName, java.lang.String dbName, YDBTypeMapping dbTypeMappings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DBTableaddExistingTable(java.lang.String name)DBTablecreateTable(java.lang.String name)voiddrop(java.lang.String tableName)java.util.Collection<DBTable>getAllChangedTables()java.util.Collection<DBTable>getAllTables()intgetAllTablesCount()java.lang.StringgetDbName()YDBTypeMappinggetDBTypeMappings()java.lang.StringgetLabel()java.util.Set<DBTable>getModifiedTables()java.lang.StringgetSchemaName()DBTablegetTable(java.lang.String tableName)protected java.util.Map<java.lang.String,DBTable>getTableMap(boolean create)java.util.Set<DBTable>getTablesToCreate()java.util.Set<DBTable>getTablesToDrop()booleanhasChanged()voidremove(java.lang.String tableName)booleantableExists(java.lang.String tableName)java.lang.StringtoString()
-
-
-
Constructor Detail
-
DBSchema
public DBSchema(java.lang.String label, java.lang.String schemaName, java.lang.String dbName, YDBTypeMapping dbTypeMappings)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getLabel
public java.lang.String getLabel()
-
getSchemaName
public java.lang.String getSchemaName()
-
getDbName
public java.lang.String getDbName()
-
getDBTypeMappings
public YDBTypeMapping getDBTypeMappings()
-
getTableMap
protected java.util.Map<java.lang.String,DBTable> getTableMap(boolean create)
-
hasChanged
public boolean hasChanged()
-
getTablesToDrop
public java.util.Set<DBTable> getTablesToDrop()
-
getTablesToCreate
public java.util.Set<DBTable> getTablesToCreate()
-
getModifiedTables
public java.util.Set<DBTable> getModifiedTables()
-
getAllChangedTables
public java.util.Collection<DBTable> getAllChangedTables()
-
getAllTablesCount
public int getAllTablesCount()
-
getAllTables
public java.util.Collection<DBTable> getAllTables()
-
tableExists
public boolean tableExists(java.lang.String tableName)
-
getTable
public DBTable getTable(java.lang.String tableName)
-
drop
public void drop(java.lang.String tableName)
-
remove
public void remove(java.lang.String tableName)
-
createTable
public DBTable createTable(java.lang.String name)
-
addExistingTable
public DBTable addExistingTable(java.lang.String name)
-
-