|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object butler.util.BaseGroovyObjectSupport butler.sql.metadata.Catalog
public class Catalog
Database catalog. A catalog is a container for database schemas.
Constructor Summary | |
---|---|
Catalog(java.lang.String name)
Constructs a catalog with the given name. |
Method Summary | |
---|---|
void |
addSchema(java.lang.String alias,
Schema schema)
|
boolean |
equals(Catalog other)
|
boolean |
equals(java.lang.Object other)
|
java.lang.String |
getAlias()
|
Database |
getDatabase()
Returns the database to which this catalog belongs. |
Schema |
getDefaultSchema()
Returns the default schema. |
java.lang.String |
getName()
Returns the name of this catalog. |
java.lang.String |
getPath()
|
java.lang.Object |
getProperty(java.lang.String property)
|
Schema |
getSchema(java.lang.String alias)
Returns the schema with the given alias. |
java.util.Iterator |
getSchemaNames()
Returns an iteration of all schema names. |
java.util.Map |
getSchemas()
Returns all schemas. |
int |
hashCode()
|
void |
loadSchemas()
|
void |
setAlias(java.lang.String alias)
|
void |
setDatabase(Database db)
Sets the database to which this catalog belogs. |
void |
setDefaultSchema(Schema schema)
|
void |
setUseName(boolean value)
Sets if catalog name should be used in table qualified name. |
void |
toXML(org.xml.sax.ContentHandler handler)
|
boolean |
useName()
Tells if catalog name should be used in table qualified name. |
Methods inherited from class butler.util.BaseGroovyObjectSupport |
---|
getMetaClass, invokeMethod, setMetaClass, setProperty |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Catalog(java.lang.String name)
Method Detail |
---|
public void setDatabase(Database db)
public java.lang.String getName()
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
public Schema getSchema(java.lang.String alias) throws java.lang.Exception
java.lang.Exception
public void addSchema(java.lang.String alias, Schema schema)
public void setDefaultSchema(Schema schema)
public java.lang.Object getProperty(java.lang.String property)
getProperty
in interface groovy.lang.GroovyObject
getProperty
in class butler.util.BaseGroovyObjectSupport
public Schema getDefaultSchema() throws java.lang.Exception
java.lang.Exception
public java.util.Map getSchemas()
public java.util.Iterator getSchemaNames() throws java.lang.Exception
java.lang.Exception
public void loadSchemas() throws java.lang.Exception
java.lang.Exception
public Database getDatabase()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public boolean equals(Catalog other)
public int hashCode()
hashCode
in class java.lang.Object
public void toXML(org.xml.sax.ContentHandler handler) throws java.lang.Exception
java.lang.Exception
public boolean useName()
public void setUseName(boolean value)
public java.lang.String getPath()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |