public class Index extends AbstractDatabaseObject
LiquibaseSerializable.SerializationType| Modifier and Type | Field and Description |
|---|---|
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]
|
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE| Constructor and Description |
|---|
Index() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAssociatedWith(java.lang.String item) |
Index |
addColumn(java.lang.String column) |
int |
compareTo(java.lang.Object other) |
boolean |
equals(java.lang.Object obj) |
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() |
Schema |
getSchema() |
Table |
getTable() |
java.lang.String |
getTablespace() |
int |
hashCode() |
boolean |
isAssociatedWith(java.lang.String keyword) |
java.lang.Boolean |
isUnique() |
Index |
setColumns(java.lang.String columns) |
Index |
setFilterCondition(java.lang.String filterCondition) |
Index |
setName(java.lang.String name) |
Index |
setTable(Table table) |
Index |
setTablespace(java.lang.String tablespace) |
Index |
setUnique(java.lang.Boolean value) |
java.lang.String |
toString() |
getAttribute, getAttributes, getObjectTypeName, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, setAttribute, setSnapshotId, snapshotByDefaultpublic static final java.lang.String MARK_PRIMARY_KEY
public static final java.lang.String MARK_FOREIGN_KEY
public static final java.lang.String MARK_UNIQUE_CONSTRAINT
public DatabaseObject[] getContainingObjects()
public java.lang.String getName()
public Index setName(java.lang.String name)
public Schema getSchema()
public Table getTable()
public java.lang.String getTablespace()
public Index setTablespace(java.lang.String tablespace)
public java.util.List<java.lang.String> getColumns()
public Index addColumn(java.lang.String column)
public Index setColumns(java.lang.String columns)
public java.lang.String getColumnNames()
public java.lang.String getFilterCondition()
public Index setFilterCondition(java.lang.String filterCondition)
public Index setUnique(java.lang.Boolean value)
public java.lang.Boolean isUnique()
public java.util.Set<java.lang.String> getAssociatedWith()
public java.lang.String getAssociatedWithAsString()
public void addAssociatedWith(java.lang.String item)
public boolean isAssociatedWith(java.lang.String keyword)
public int compareTo(java.lang.Object other)
compareTo in interface java.lang.ComparablecompareTo in class AbstractDatabaseObjectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class AbstractDatabaseObject