liquibase.structure.core
Class Catalog
java.lang.Object
liquibase.structure.AbstractDatabaseObject
liquibase.structure.core.Catalog
- All Implemented Interfaces:
- Comparable, LiquibaseSerializable, DatabaseObject
public class Catalog
- extends AbstractDatabaseObject
Methods inherited from class liquibase.structure.AbstractDatabaseObject |
compareTo, getAttribute, getAttribute, getAttributes, getObjectTypeName, getSerializableFieldNamespace, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, load, serialize, setAttribute, setSnapshotId, snapshotByDefault |
Catalog
public Catalog()
Catalog
public Catalog(String name)
toString
public String toString()
- Overrides:
toString
in class AbstractDatabaseObject
getContainingObjects
public DatabaseObject[] getContainingObjects()
getSchema
public Schema getSchema()
getName
public String getName()
setName
public Catalog setName(String name)
isDefault
public boolean isDefault()
setDefault
public Catalog setDefault(Boolean isDefault)
getObjects
protected Map<Class<? extends DatabaseObject>,Set<DatabaseObject>> getObjects()
getDatabaseObjects
public <DatabaseObjectType extends DatabaseObject> List<DatabaseObjectType> getDatabaseObjects(Class<DatabaseObjectType> type)
addDatabaseObject
public void addDatabaseObject(DatabaseObject databaseObject)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
getSerializableFields
public Set<String> getSerializableFields()
- Specified by:
getSerializableFields
in interface LiquibaseSerializable
- Overrides:
getSerializableFields
in class AbstractDatabaseObject
Copyright © 2016 Liquibase.org. All rights reserved.