liquibase.structure.core
Class View

java.lang.Object
  extended by liquibase.structure.AbstractDatabaseObject
      extended by liquibase.structure.core.Relation
          extended by 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 interface liquibase.serializer.LiquibaseSerializable
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
 
Constructor Summary
View()
           
View(String catalogName, String schemaName, String tableName)
           
 
Method Summary
 boolean equals(Object o)
           
 boolean getContainsFullDefinition()
           
 String getDefinition()
           
 int hashCode()
           
 View setContainsFullDefinition(boolean fullDefinition)
           
 void setDefinition(String definition)
           
 View setName(String name)
           
 Relation setSchema(Schema schema)
           
 String toString()
           
 
Methods inherited from class liquibase.structure.core.Relation
addColumn, compareTo, getColumn, getColumns, getContainingObjects, getName, getRemarks, getSchema, setRemarks, setSchema
 
Methods inherited from class liquibase.structure.AbstractDatabaseObject
getAttribute, getAttribute, getAttributes, getObjectTypeName, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, load, serialize, setAttribute, setSnapshotId, snapshotByDefault
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

View

public View()

View

public View(String catalogName,
            String schemaName,
            String tableName)
Method Detail

setSchema

public Relation setSchema(Schema schema)
Overrides:
setSchema in class Relation
Parameters:
schema - The schema to set.

getDefinition

public String getDefinition()

setDefinition

public void setDefinition(String definition)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class AbstractDatabaseObject

setName

public View setName(String name)
Specified by:
setName in interface DatabaseObject
Overrides:
setName in class Relation

getContainsFullDefinition

public boolean getContainsFullDefinition()

setContainsFullDefinition

public View setContainsFullDefinition(boolean fullDefinition)


Copyright © 2016 Liquibase.org. All rights reserved.