Package liquibase.structure.core
Class View
- java.lang.Object
-
- liquibase.structure.AbstractDatabaseObject
-
- liquibase.structure.core.Relation
-
- liquibase.structure.core.View
-
- All Implemented Interfaces:
Comparable
,LiquibaseSerializable
,DatabaseObject
public class View extends Relation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface liquibase.serializer.LiquibaseSerializable
LiquibaseSerializable.SerializationType
-
-
Field Summary
-
Fields inherited from class liquibase.structure.AbstractDatabaseObject
CURLY_BRACKET_PATTERN
-
Fields inherited from interface liquibase.serializer.LiquibaseSerializable
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
boolean
getContainsFullDefinition()
String
getDefinition()
int
hashCode()
View
setContainsFullDefinition(boolean fullDefinition)
void
setDefinition(String definition)
View
setName(String name)
Sets the name for the database object.Relation
setSchema(Schema schema)
String
toString()
-
Methods inherited from class liquibase.structure.core.Relation
addColumn, compareTo, getColumn, getColumns, getContainingObjects, getIndexes, getName, getRemarks, getSchema, getUniqueConstraints, setRemarks, setSchema
-
Methods inherited from class liquibase.structure.AbstractDatabaseObject
getAttribute, getAttribute, getAttributes, getObjectTypeName, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, load, serialize, setAttribute, setSnapshotId, shouldIncludeCatalogInSpecification, snapshotByDefault
-
-
-
-
Method Detail
-
getDefinition
public String getDefinition()
-
setDefinition
public void setDefinition(String definition)
-
toString
public String toString()
- Overrides:
toString
in classAbstractDatabaseObject
-
setName
public View setName(String name)
Description copied from interface:DatabaseObject
Sets the name for the database object.- Specified by:
setName
in interfaceDatabaseObject
- Overrides:
setName
in classRelation
- Parameters:
name
- the new name for the database object- Returns:
- a reference to the same object (implementing classes are expected to return a reference to the same object).
-
getContainsFullDefinition
public boolean getContainsFullDefinition()
-
setContainsFullDefinition
public View setContainsFullDefinition(boolean fullDefinition)
-
-