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, getSerializableFieldNamespace, 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)
getSerializableFields
public Set<String> getSerializableFields()
- Specified by:
getSerializableFields
in interface LiquibaseSerializable
- Overrides:
getSerializableFields
in class AbstractDatabaseObject
Copyright © 2016 Liquibase.org. All rights reserved.