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,
String schemaName) |
Schema(String catalog,
String schemaName) |
Modifier and Type | Method and Description |
---|---|
void |
addDatabaseObject(DatabaseObject databaseObject) |
boolean |
equals(Object o) |
Catalog |
getCatalog() |
String |
getCatalogName() |
DatabaseObject[] |
getContainingObjects() |
<T extends DatabaseObject> |
getDatabaseObjects(Class<T> type) |
String |
getName() |
protected Map<Class<? extends DatabaseObject>,Set<DatabaseObject>> |
getObjects() |
Schema |
getSchema() |
Set<String> |
getSerializableFields() |
int |
hashCode() |
boolean |
isDefault() |
Schema |
setDefault(Boolean isDefault) |
Schema |
setName(String name)
Sets the name for the database object.
|
CatalogAndSchema |
toCatalogAndSchema() |
String |
toString() |
compareTo, getAttribute, getAttribute, getAttributes, getObjectTypeName, getSerializableFieldNamespace, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, load, serialize, setAttribute, setSnapshotId, shouldIncludeCatalogInSpecification, snapshotByDefault
public DatabaseObject[] getContainingObjects()
public String getName()
public Schema setName(String name)
DatabaseObject
name
- the new name for the database objectpublic boolean isDefault()
public Schema getSchema()
public Catalog getCatalog()
public String getCatalogName()
public String toString()
toString
in class AbstractDatabaseObject
public CatalogAndSchema toCatalogAndSchema()
protected Map<Class<? extends DatabaseObject>,Set<DatabaseObject>> getObjects()
public <T extends DatabaseObject> List<T> getDatabaseObjects(Class<T> type)
public void addDatabaseObject(DatabaseObject databaseObject)
public Set<String> getSerializableFields()
getSerializableFields
in interface LiquibaseSerializable
getSerializableFields
in class AbstractDatabaseObject
Copyright © 2023 Liquibase.org. All rights reserved.