liquibase.database.structure
Class Index

java.lang.Object
  extended by 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()
           
 
Method Summary
 void addAssociatedWith(java.lang.String item)
           
 int compareTo(Index o)
           
 boolean equals(java.lang.Object o)
           
 java.util.Set<java.lang.String> getAssociatedWith()
           
 java.lang.String getAssociatedWithAsString()
           
 java.lang.String getColumnNames()
           
 java.util.List<java.lang.String> getColumns()
           
 DatabaseObject[] getContainingObjects()
           
 java.lang.String getFilterCondition()
           
 java.lang.String getName()
           
 Table getTable()
           
 java.lang.String getTablespace()
           
 int hashCode()
           
 boolean isAssociatedWith(java.lang.String keyword)
           
 java.lang.Boolean isUnique()
           
 void setFilterCondition(java.lang.String filterCondition)
           
 void setName(java.lang.String name)
           
 void setTable(Table table)
           
 void setTablespace(java.lang.String tablespace)
           
 void setUnique(java.lang.Boolean value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

Index

public Index()
Method Detail

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.