| Modifier and Type | Field and Description |
|---|---|
| private long | |
| private final CatalogRowFactory | |
| private final int | |
| private IndexRowGenerator |
| Access | Constructor and Description |
|---|---|
| pack-priv | IndexInfoImpl(int
(0-based) number of index within catalog's indexes indexNumber, CatalogRowFactory CatalogRowFactory for the catalog crf)Constructor |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv int | Returns: int The base column position for the column.The column number within the index colNumber)Get the base column position for a column within a catalog given the (0-based) column number for the column within the index. |
| pack-priv int | |
| pack-priv long | Returns: long The conglomerate number for the index.Get the conglomerate number for the index. |
| pack-priv String | |
| pack-priv IndexRowGenerator | Returns: IndexRowGenerator The IRG for this index.Get the IndexRowGenerator for this index. |
| pack-priv boolean | Returns: boolean Whether or not this index is declared uniqueReturn whether or not this index is declared unique |
| pack-priv void | setConglomerateNumber(long
The conglomerateNumber for the index. conglomerateNumber)Set the conglomerate number for the index. |
| pack-priv void | setIndexRowGenerator(IndexRowGenerator
The IndexRowGenerator for this index. irg)Set the IndexRowGenerator for this index. |
| conglomerateNumber | back to summary |
|---|---|
| private long conglomerateNumber | |
| crf | back to summary |
|---|---|
| private final CatalogRowFactory crf | |
| indexNumber | back to summary |
|---|---|
| private final int indexNumber | |
| irg | back to summary |
|---|---|
| private IndexRowGenerator irg | |
| IndexInfoImpl | back to summary |
|---|---|
| pack-priv IndexInfoImpl(int indexNumber, CatalogRowFactory crf) Constructor
| |
| getBaseColumnPosition | back to summary |
|---|---|
| pack-priv int getBaseColumnPosition(int colNumber) Get the base column position for a column within a catalog given the (0-based) column number for the column within the index.
| |
| getColumnCount | back to summary |
|---|---|
| pack-priv int getColumnCount() Get the column count for the index.
| |
| getConglomerateNumber | back to summary |
|---|---|
| pack-priv long getConglomerateNumber() Get the conglomerate number for the index.
| |
| getIndexName | back to summary |
|---|---|
| pack-priv String getIndexName() Get the index name for the index.
| |
| getIndexRowGenerator | back to summary |
|---|---|
| pack-priv IndexRowGenerator getIndexRowGenerator() Get the IndexRowGenerator for this index.
| |
| isIndexUnique | back to summary |
|---|---|
| pack-priv boolean isIndexUnique() Return whether or not this index is declared unique
| |
| setConglomerateNumber | back to summary |
|---|---|
| pack-priv void setConglomerateNumber(long conglomerateNumber) Set the conglomerate number for the index.
| |
| setIndexRowGenerator | back to summary |
|---|---|
| pack-priv void setIndexRowGenerator(IndexRowGenerator irg) Set the IndexRowGenerator for this index.
| |