public interface DatabaseObject extends Comparable, LiquibaseSerializable
LiquibaseSerializable.SerializationType
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Modifier and Type | Method and Description |
---|---|
<T> T |
getAttribute(String attribute,
Class<T> type) |
Set<String> |
getAttributes() |
DatabaseObject[] |
getContainingObjects() |
String |
getName() |
String |
getObjectTypeName() |
Schema |
getSchema() |
UUID |
getSnapshotId() |
DatabaseObject |
setAttribute(String attribute,
Object value) |
<T> T |
setName(String name) |
void |
setSnapshotId(UUID id) |
boolean |
snapshotByDefault() |
compareTo
getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace
UUID getSnapshotId()
void setSnapshotId(UUID id)
DatabaseObject[] getContainingObjects()
String getObjectTypeName()
String getName()
<T> T setName(String name)
Schema getSchema()
boolean snapshotByDefault()
DatabaseObject setAttribute(String attribute, Object value)
Copyright © 2014 Liquibase.org. All rights reserved.