org.databene.platform.db.model
Class Database

java.lang.Object
  extended by org.databene.platform.db.model.Database

public class Database
extends java.lang.Object

Represents a database.

Created: 06.01.2007 18:34:20

Author:
Volker Bergmann

Constructor Summary
Database()
           
Database(java.lang.String name, OrderedNameMap<DBCatalog> catalogs)
           
 
Method Summary
 void addCatalog(DBCatalog catalog)
           
 void addSchema(DBSchema schema)
           
 boolean equals(java.lang.Object o)
           
 DBCatalog getCatalog(java.lang.String catalogName)
           
 java.util.List<DBCatalog> getCatalogs()
           
 java.lang.String getName()
           
 DBSchema getSchema(java.lang.String schemaName)
           
 java.util.List<DBSchema> getSchemas()
           
 int hashCode()
           
 void removeCatalog(DBCatalog catalog)
           
 void removeSchema(DBSchema schema)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Database

public Database()

Database

public Database(java.lang.String name,
                OrderedNameMap<DBCatalog> catalogs)
Method Detail

getName

public java.lang.String getName()

getCatalogs

public java.util.List<DBCatalog> getCatalogs()

getCatalog

public DBCatalog getCatalog(java.lang.String catalogName)

addCatalog

public void addCatalog(DBCatalog catalog)

removeCatalog

public void removeCatalog(DBCatalog catalog)

getSchemas

public java.util.List<DBSchema> getSchemas()

getSchema

public DBSchema getSchema(java.lang.String schemaName)

addSchema

public void addSchema(DBSchema schema)

removeSchema

public void removeSchema(DBSchema schema)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010. All Rights Reserved.