public abstract class Relation extends AbstractDatabaseObject
LiquibaseSerializable.SerializationType
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Modifier | Constructor and Description |
---|---|
protected |
Relation() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
Column |
getColumn(java.lang.String columnName)
Returns the column object for the given columnName.
|
java.util.List<Column> |
getColumns() |
DatabaseObject[] |
getContainingObjects() |
java.lang.String |
getName() |
java.lang.String |
getRemarks() |
Schema |
getSchema() |
Relation |
setName(java.lang.String name) |
Relation |
setRemarks(java.lang.String remarks) |
Relation |
setSchema(Schema schema) |
Relation |
setSchema(java.lang.String catalog,
java.lang.String schema) |
getAttribute, getAttributes, getObjectTypeName, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, setAttribute, setSnapshotId, snapshotByDefault, toString
public java.lang.String getName()
public Relation setName(java.lang.String name)
public DatabaseObject[] getContainingObjects()
public java.lang.String getRemarks()
public Relation setRemarks(java.lang.String remarks)
public java.util.List<Column> getColumns()
public Column getColumn(java.lang.String columnName)
public Schema getSchema()
public Relation setSchema(java.lang.String catalog, java.lang.String schema)
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
compareTo
in class AbstractDatabaseObject