public class TableContainer extends AbstractCompositeDBObject<ContainerComponent> implements ContainerComponent, TableHolder, SequenceHolder
doc, name, objectType, owner| Constructor and Description |
|---|
TableContainer(String name) |
TableContainer(String name,
CompositeDBObject<? extends DBObject> parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTable(DBTable table) |
DBCatalog |
getCatalog() |
List<ContainerComponent> |
getComponents() |
DBSchema |
getSchema() |
List<DBSequence> |
getSequences(boolean recursive) |
List<DBSequence> |
getSequences(boolean recursive,
List<DBSequence> result) |
DBTable |
getTable(String tableName) |
List<DBTable> |
getTables() |
List<DBTable> |
getTables(boolean recursive) |
List<DBTable> |
getTables(boolean recursive,
List<DBTable> result) |
void |
removeTable(DBTable table) |
isIdenticalequals, getDoc, getName, getObjectType, getOwner, hashCode, setDoc, setName, setOwner, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDoc, getObjectType, getOwner, isIdentical, setOwnerpublic TableContainer(String name)
public TableContainer(String name, CompositeDBObject<? extends DBObject> parent)
public DBSchema getSchema()
public DBCatalog getCatalog()
public List<ContainerComponent> getComponents()
getComponents in interface CompositeDBObject<ContainerComponent>public List<DBTable> getTables()
getTables in interface TableHolderpublic List<DBTable> getTables(boolean recursive)
getTables in interface TableHolderpublic DBTable getTable(String tableName)
getTable in interface TableHolderpublic void addTable(DBTable table)
public void removeTable(DBTable table)
public List<DBSequence> getSequences(boolean recursive)
getSequences in interface SequenceHolderpublic List<DBSequence> getSequences(boolean recursive, List<DBSequence> result)
Copyright © 2006–2014 Volker Bergmann. All rights reserved.