liquibase.database.structure
Class Table

java.lang.Object
  extended by liquibase.database.structure.Table
All Implemented Interfaces:
Comparable<Table>, DatabaseObject

public class Table
extends Object
implements DatabaseObject, Comparable<Table>


Constructor Summary
Table(String name)
           
 
Method Summary
 int compareTo(Table o)
           
 boolean equals(Object o)
           
 Column getColumn(String columnName)
          Returns the column object for the given columnName.
 List<Column> getColumns()
           
 DatabaseObject[] getContainingObjects()
           
 Database getDatabase()
           
 String getName()
           
 String getRawCatalogName()
           
 String getRawSchemaName()
           
 String getRemarks()
           
 String getSchema()
           
 int hashCode()
           
 Table setDatabase(Database database)
           
 void setRawCatalogName(String rawCatalogName)
           
 void setRawSchemaName(String rawSchemaName)
           
 Table setRemarks(String remarks)
           
 Table setSchema(String schema)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Table

public Table(String name)
Method Detail

getName

public String getName()

getDatabase

public Database getDatabase()

getContainingObjects

public DatabaseObject[] getContainingObjects()
Specified by:
getContainingObjects in interface DatabaseObject

setDatabase

public Table setDatabase(Database database)

getRemarks

public String getRemarks()

setRemarks

public Table setRemarks(String remarks)

getColumns

public List<Column> getColumns()

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(Table o)
Specified by:
compareTo in interface Comparable<Table>

toString

public String toString()
Overrides:
toString in class Object

getColumn

public Column getColumn(String columnName)
Returns the column object for the given columnName. If the column does not exist in this table, return null.


getSchema

public String getSchema()
Returns:
Returns the schema.

setSchema

public Table setSchema(String schema)
Parameters:
schema - The schema to set.

getRawCatalogName

public String getRawCatalogName()

setRawCatalogName

public void setRawCatalogName(String rawCatalogName)

getRawSchemaName

public String getRawSchemaName()

setRawSchemaName

public void setRawSchemaName(String rawSchemaName)


Copyright © 2012 Liquibase.org. All Rights Reserved.