class IndexInfoImpl
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private long |
conglomerateNumber |
private CatalogRowFactory |
crf |
private int |
indexNumber |
private IndexRowGenerator |
irg |
Constructor and Description |
---|
IndexInfoImpl(int indexNumber,
CatalogRowFactory crf)
Constructor
|
Modifier and Type | Method and Description |
---|---|
(package private) 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.
|
(package private) int |
getColumnCount()
Get the column count for the index.
|
(package private) long |
getConglomerateNumber()
Get the conglomerate number for the index.
|
(package private) java.lang.String |
getIndexName()
Get the index name for the index.
|
(package private) IndexRowGenerator |
getIndexRowGenerator()
Get the IndexRowGenerator for this index.
|
(package private) boolean |
isIndexUnique()
Return whether or not this index is declared unique
|
(package private) void |
setConglomerateNumber(long conglomerateNumber)
Set the conglomerate number for the index.
|
(package private) void |
setIndexRowGenerator(IndexRowGenerator irg)
Set the IndexRowGenerator for this index.
|
private IndexRowGenerator irg
private long conglomerateNumber
private final CatalogRowFactory crf
private final int indexNumber
IndexInfoImpl(int indexNumber, CatalogRowFactory crf)
indexNumber
- (0-based) number of index within catalog's indexescrf
- CatalogRowFactory for the cataloglong getConglomerateNumber()
void setConglomerateNumber(long conglomerateNumber)
conglomerateNumber
- The conglomerateNumber for the index.java.lang.String getIndexName()
int getColumnCount()
IndexRowGenerator getIndexRowGenerator()
void setIndexRowGenerator(IndexRowGenerator irg)
irg
- The IndexRowGenerator for this index.int getBaseColumnPosition(int colNumber)
colNumber
- The column number within the indexboolean isIndexUnique()
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.