liquibase.structure.core
public class Schema extends AbstractDatabaseObject
LiquibaseSerializable.SerializationType
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Constructor and Description |
---|
Schema() |
Schema(Catalog catalog,
java.lang.String name) |
Schema(java.lang.String catalog,
java.lang.String schemaName) |
Modifier and Type | Method and Description |
---|---|
void |
addDatabaseObject(DatabaseObject databaseObject) |
boolean |
equals(java.lang.Object o) |
Catalog |
getCatalog() |
java.lang.String |
getCatalogName() |
DatabaseObject[] |
getContainingObjects() |
<DatabaseObjectType extends DatabaseObject> |
getDatabaseObjects(java.lang.Class<DatabaseObjectType> type) |
java.lang.String |
getName() |
protected java.util.Map<java.lang.Class<? extends DatabaseObject>,java.util.Set<DatabaseObject>> |
getObjects() |
Schema |
getSchema() |
int |
hashCode() |
Schema |
setName(java.lang.String name) |
CatalogAndSchema |
toCatalogAndSchema() |
java.lang.String |
toString() |
compareTo, getAttribute, getAttributes, getObjectTypeName, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, setAttribute, setSnapshotId, snapshotByDefault
public Schema()
public Schema(java.lang.String catalog, java.lang.String schemaName)
public Schema(Catalog catalog, java.lang.String name)
public DatabaseObject[] getContainingObjects()
public java.lang.String getName()
public Schema setName(java.lang.String name)
public Schema getSchema()
public Catalog getCatalog()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getCatalogName()
public java.lang.String toString()
toString
in class AbstractDatabaseObject
public CatalogAndSchema toCatalogAndSchema()
protected java.util.Map<java.lang.Class<? extends DatabaseObject>,java.util.Set<DatabaseObject>> getObjects()
public <DatabaseObjectType extends DatabaseObject> java.util.List<DatabaseObjectType> getDatabaseObjects(java.lang.Class<DatabaseObjectType> type)
public void addDatabaseObject(DatabaseObject databaseObject)