liquibase.database.structure
Class Index
java.lang.Object
liquibase.database.structure.Index
- All Implemented Interfaces:
- Comparable<Index>, DatabaseObject
public class Index
- extends Object
- implements DatabaseObject, Comparable<Index>
Constructor Summary |
Index()
|
MARK_PRIMARY_KEY
public static final String MARK_PRIMARY_KEY
- Marks Index as associated with Primary Key [PK]
- See Also:
- Constant Field Values
MARK_FOREIGN_KEY
public static final String MARK_FOREIGN_KEY
- Marks Index as associated with Foreign Key [FK]
- See Also:
- Constant Field Values
MARK_UNIQUE_CONSTRAINT
public static final String MARK_UNIQUE_CONSTRAINT
- Marks Index as associated with Unique Constraint [UC]
- See Also:
- Constant Field Values
Index
public Index()
getContainingObjects
public DatabaseObject[] getContainingObjects()
- Specified by:
getContainingObjects
in interface DatabaseObject
getName
public String getName()
setName
public void setName(String name)
getTable
public Table getTable()
setTable
public void setTable(Table table)
getTablespace
public String getTablespace()
setTablespace
public void setTablespace(String tablespace)
getColumns
public List<String> getColumns()
getColumnNames
public String getColumnNames()
getFilterCondition
public String getFilterCondition()
setFilterCondition
public void setFilterCondition(String filterCondition)
setUnique
public void setUnique(Boolean value)
isUnique
public Boolean isUnique()
getAssociatedWith
public Set<String> getAssociatedWith()
getAssociatedWithAsString
public String getAssociatedWithAsString()
addAssociatedWith
public void addAssociatedWith(String item)
isAssociatedWith
public boolean isAssociatedWith(String keyword)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
compareTo
public int compareTo(Index o)
- Specified by:
compareTo
in interface Comparable<Index>
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2012 Liquibase.org. All Rights Reserved.