Class View

All Implemented Interfaces:
Comparable, LiquibaseSerializable, DatabaseObject

public class View extends Relation
  • Constructor Details

    • View

      public View()
    • View

      public View(String catalogName, String schemaName, String tableName)
  • Method Details

    • 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)
      Description copied from interface: DatabaseObject
      Sets the name for the database object.
      Specified by:
      setName in interface DatabaseObject
      Overrides:
      setName in class Relation
      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)