public class DBSchema extends AbstractCompositeDBObject<DBObject> implements TableHolder, SequenceHolder, Serializable
doc, name, objectType, owner| Constructor and Description |
|---|
DBSchema(String name) |
DBSchema(String name,
DBCatalog catalog) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPackage(DBPackage pkg) |
void |
addSequence(DBSequence sequence) |
void |
addTable(DBTable table) |
void |
addTrigger(DBTrigger trigger) |
DBCatalog |
getCatalog() |
List<DBObject> |
getComponents() |
Database |
getDatabase() |
String |
getName() |
List<DBPackage> |
getPackages() |
List<DBSequence> |
getSequences(boolean recursive) |
DBTable |
getTable(String tableName) |
List<DBTable> |
getTables() |
List<DBTable> |
getTables(boolean recursive) |
List<DBTrigger> |
getTriggers() |
void |
receivePackage(DBPackage pkg) |
void |
receiveSequence(DBSequence sequence) |
void |
receiveTrigger(DBTrigger trigger) |
void |
removeTable(DBTable table) |
void |
setCatalog(DBCatalog catalog) |
isIdenticalequals, getDoc, getObjectType, getOwner, hashCode, setDoc, setName, setOwner, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDoc, getObjectType, getOwner, setOwnerpublic DBSchema(String name)
public String getName()
getName in interface org.databene.commons.NamedgetName in class AbstractDBObjectpublic Database getDatabase()
public DBCatalog getCatalog()
public void setCatalog(DBCatalog catalog)
public List<DBObject> getComponents()
getComponents in interface CompositeDBObject<DBObject>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 void addSequence(DBSequence sequence)
public void receiveSequence(DBSequence sequence)
public void addTrigger(DBTrigger trigger)
public void receiveTrigger(DBTrigger trigger)
public void addPackage(DBPackage pkg)
public void receivePackage(DBPackage pkg)
Copyright © 2006–2014 Volker Bergmann. All rights reserved.