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.
|
com.annimon.stream.Optional<? extends IndexColumn> |
lookupColumn(String name)
Gets a column by unqualified name.
|
getShortName, isParentPartialgetSchemagetFullName, getLookupKey, getNamecompareTogetAttribute, getAttribute, getAttributes, hasAttribute, lookupAttribute, removeAttribute, setAttributegetRemarks, hasRemarksgetParentgetTypegetDefinition, hasDefinitionforEach, iterator, spliteratorint getCardinality()
List<IndexColumn> getColumns()
IndexType getIndexType()
int getPages()
boolean isUnique()
com.annimon.stream.Optional<? extends IndexColumn> lookupColumn(String name)
name - Unqualified nameCopyright © 2000-2017 Sualeh Fatehi. All rights reserved.