public class DBSchema
extends java.lang.Object
| Constructor and Description |
|---|
DBSchema(java.lang.String label,
java.lang.String schemaName,
java.lang.String dbName,
YDBTypeMapping dbTypeMappings) |
| Modifier and Type | Method and Description |
|---|---|
DBTable |
addExistingTable(java.lang.String name) |
DBTable |
createTable(java.lang.String name) |
void |
drop(java.lang.String tableName) |
java.util.Collection<DBTable> |
getAllChangedTables() |
java.util.Collection<DBTable> |
getAllTables() |
int |
getAllTablesCount() |
java.lang.String |
getDbName() |
YDBTypeMapping |
getDBTypeMappings() |
java.lang.String |
getLabel() |
java.util.Set<DBTable> |
getModifiedTables() |
java.lang.String |
getSchemaName() |
DBTable |
getTable(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() |
boolean |
hasChanged() |
void |
remove(java.lang.String tableName) |
boolean |
tableExists(java.lang.String tableName) |
java.lang.String |
toString() |
public DBSchema(java.lang.String label,
java.lang.String schemaName,
java.lang.String dbName,
YDBTypeMapping dbTypeMappings)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getLabel()
public java.lang.String getSchemaName()
public java.lang.String getDbName()
public YDBTypeMapping getDBTypeMappings()
protected java.util.Map<java.lang.String,DBTable> getTableMap(boolean create)
public boolean hasChanged()
public java.util.Set<DBTable> getTablesToDrop()
public java.util.Set<DBTable> getTablesToCreate()
public java.util.Set<DBTable> getModifiedTables()
public java.util.Collection<DBTable> getAllChangedTables()
public int getAllTablesCount()
public java.util.Collection<DBTable> getAllTables()
public boolean tableExists(java.lang.String tableName)
public DBTable getTable(java.lang.String tableName)
public void drop(java.lang.String tableName)
public void remove(java.lang.String tableName)
public DBTable createTable(java.lang.String name)
public DBTable addExistingTable(java.lang.String name)
Copyright © 2018 SAP SE. All Rights Reserved.