liquibase.structure
Interface DatabaseObject
- All Superinterfaces:
- Comparable
- All Known Implementing Classes:
- AbstractDatabaseObject, Catalog, Column, ForeignKey, Index, PrimaryKey, Relation, Schema, Sequence, Table, UniqueConstraint, View
public interface DatabaseObject
- extends Comparable
getSnapshotId
UUID getSnapshotId()
setSnapshotId
void setSnapshotId(UUID id)
getContainingObjects
DatabaseObject[] getContainingObjects()
getObjectTypeName
String getObjectTypeName()
getName
String getName()
setName
<T> T setName(String name)
getSchema
Schema getSchema()
snapshotByDefault
boolean snapshotByDefault()
getAttributes
Set<String> getAttributes()
getAttribute
<T> T getAttribute(String attribute,
Class<T> type)
setAttribute
DatabaseObject setAttribute(String attribute,
Object value)
Copyright © 2013 Liquibase.org. All Rights Reserved.