liquibase.structure.core
Class Schema
java.lang.Object
liquibase.structure.AbstractDatabaseObject
liquibase.structure.core.Schema
- All Implemented Interfaces:
- Comparable, LiquibaseSerializable, DatabaseObject
public class Schema
- extends AbstractDatabaseObject
| Methods inherited from class liquibase.structure.AbstractDatabaseObject |
compareTo, getAttribute, getAttribute, getAttributes, getObjectTypeName, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, load, serialize, setAttribute, setSnapshotId, snapshotByDefault |
Schema
public Schema()
Schema
public Schema(String catalog,
String schemaName)
Schema
public Schema(Catalog catalog,
String schemaName)
getContainingObjects
public DatabaseObject[] getContainingObjects()
getName
public String getName()
setName
public Schema setName(String name)
isDefault
public boolean isDefault()
setDefault
public Schema setDefault(Boolean isDefault)
getSchema
public Schema getSchema()
getCatalog
public Catalog getCatalog()
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
getCatalogName
public String getCatalogName()
toString
public String toString()
- Overrides:
toString in class AbstractDatabaseObject
toCatalogAndSchema
public CatalogAndSchema toCatalogAndSchema()
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)
Copyright © 2014 Liquibase.org. All Rights Reserved.