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 booleanequals(Object o)booleangetContainsFullDefinition()StringgetDefinition()inthashCode()ViewsetContainsFullDefinition(boolean fullDefinition)voidsetDefinition(String definition)ViewsetName(String name)Sets the name for the database object.RelationsetSchema(Schema schema)StringtoString()-
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:
toStringin classAbstractDatabaseObject
-
setName
public View setName(String name)
Description copied from interface:DatabaseObjectSets the name for the database object.- Specified by:
setNamein interfaceDatabaseObject- Overrides:
setNamein 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)
-
-