
public interface InternalDBSchema extends IDBSchema, InternalDBSchemaElement
IDBSchemaElement.SchemaElementTypeIContainer.Modifiable<E>| Modifier and Type | Method and Description |
|---|---|
IDBTable |
addTable(String name) |
void |
assertUnlocked() |
String |
createIndexName(IDBTable table,
IDBIndex.Type type,
IDBField[] fields,
int position) |
IDBSchema |
getWrapper() |
boolean |
lock() |
IDBTable |
removeTable(String name) |
boolean |
unlock() |
compare, create, create, create, drop, drop, drop, export, export, export, findElement, getTable, getTables, getTableSafe, isLockedsetWrapperaccept, getElement, getFullName, getParent, getSchema, getSchemaElementType, remove, setNamegetElements, isEmptycompareTodump, dump, dumpToString, setNamegetNamegetPropertiesaddListener, getListeners, hasListeners, removeListenerstatic final IDBTable[] NO_TABLES
IDBSchema getWrapper()
getWrapper in interface InternalDBSchemaElementIDBTable removeTable(String name)
removeTable in interface IDBSchemaString createIndexName(IDBTable table, IDBIndex.Type type, IDBField[] fields, int position)
boolean lock()
boolean unlock()
void assertUnlocked()
throws DBException
DBExceptionCopyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.