public interface Index extends DependantObject<Table>, TypedObject<IndexType>, DefinedObject, Iterable<IndexColumn>
| Modifier and Type | Method and Description |
|---|---|
long |
getCardinality()
Gets the cardinality.
|
List<IndexColumn> |
getColumns()
Gets the list of columns in ordinal order.
|
IndexType |
getIndexType()
Gets the index type.
|
long |
getPages()
Gets the pages.
|
boolean |
isUnique()
If the index is unique.
|
<C extends IndexColumn> |
lookupColumn(String name)
Gets a column by unqualified name.
|
getShortName, isParentPartialgetSchema, withQuotinggetFullName, getName, keycompareTogetAttribute, getAttribute, getAttributes, hasAttribute, lookupAttribute, removeAttribute, setAttributegetRemarks, hasRemarks, setRemarksgetParentgetTypegetDefinition, hasDefinitionforEach, iterator, spliteratorlong getCardinality()
List<IndexColumn> getColumns()
IndexType getIndexType()
long getPages()
boolean isUnique()
<C extends IndexColumn> Optional<C> lookupColumn(String name)
name - Unqualified nameCopyright © 2000-2024 Sualeh Fatehi. All rights reserved.