public interface Index extends DependantObject<Table>, TypedObject<IndexType>, DefinedObject, java.lang.Iterable<IndexColumn>
| Modifier and Type | Method and Description |
|---|---|
int |
getCardinality()
Gets the cardinality.
|
java.util.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.
|
java.util.Optional<? extends IndexColumn> |
lookupColumn(java.lang.String name)
Gets a column by unqualified name.
|
getShortName, isParentPartialgetSchemagetFullName, getName, toUniqueLookupKeygetAttribute, getAttribute, getAttributes, hasAttribute, lookupAttribute, removeAttribute, setAttributegetRemarks, hasRemarksgetParentgetTypegetDefinition, hasDefinitionint getCardinality()
java.util.List<IndexColumn> getColumns()
IndexType getIndexType()
int getPages()
boolean isUnique()
java.util.Optional<? extends IndexColumn> lookupColumn(java.lang.String name)
name - Unqualified nameCopyright © 2000-2018 Sualeh Fatehi. All rights reserved.