|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Index
Esta interfaz modela un indice. Solo permite acceder a la definicion del mismo, no a su estructura, ni tampoco recorrerlo.
Field Summary | |
---|---|
static int |
BTREE
|
static int |
CLUSTERED
|
static int |
HASH
|
static int |
UNIQUE
|
Method Summary | |
---|---|
void |
attach(TableContext c)
Usado para definir el esquema del indice. |
Record |
createSearchKeyRecord()
|
int |
getStructure()
devuelve el tipo de estructura del indice (HASH , BTREE o algun otro) |
Value |
getStructureIdentifier()
devuelve el tipo de estructura del indice (HASH , BTREE o algun otro) |
boolean |
isClustered()
indica si el indice es clustered |
boolean |
isUnique()
indica si el indice es unique |
RecordSet |
matchingRecords(Record searchKeyValues)
|
java.lang.String |
name()
devuelve el nombre del indice |
void |
notifyDelete(Record r)
|
void |
notifyInsert(Record r)
|
void |
notifyUpdate(Record r)
|
java.util.List<java.lang.String> |
searchKeys()
TODO FIX COMMENT. |
Field Detail |
---|
static final int UNIQUE
static final int CLUSTERED
static final int HASH
static final int BTREE
Method Detail |
---|
java.util.List<java.lang.String> searchKeys()
java.lang.String name()
Value getStructureIdentifier()
int getStructure()
boolean isUnique()
boolean isClustered()
void attach(TableContext c)
Record createSearchKeyRecord()
RecordSet matchingRecords(Record searchKeyValues)
void notifyInsert(Record r)
void notifyUpdate(Record r)
void notifyDelete(Record r)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |