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