public interface Index extends DependantObject<Table>, TypedObject<IndexType>, DefinedObject, Iterable<IndexColumn>
Modifier and Type | Method and Description |
---|---|
int |
getCardinality()
Gets the cardinality.
|
List<IndexColumn> |
getColumns()
Gets the list of columns in ordinal order.
|
IndexType |
getIndexType()
Gets the index type.
|
int |
getPages()
Gets the pages.
|
boolean |
isUnique()
If the index is unique.
|
<C extends IndexColumn> |
lookupColumn(String name)
Gets a column by unqualified name.
|
getShortName, isParentPartial
getSchema
getFullName, getName, toUniqueLookupKey
compareTo
getAttribute, getAttribute, getAttributes, hasAttribute, lookupAttribute, removeAttribute, setAttribute
getRemarks, hasRemarks
getParent
getType
getDefinition, hasDefinition
forEach, iterator, spliterator
int getCardinality()
List<IndexColumn> getColumns()
IndexType getIndexType()
int getPages()
boolean isUnique()
<C extends IndexColumn> Optional<C> lookupColumn(String name)
name
- Unqualified nameCopyright © 2000-2020 Sualeh Fatehi. All rights reserved.