|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IKeyArrayIndexProcedure
Interface for procedures that are mapped across one or more index partitions
based on an array of keys. The keys are interpreted as variable length
unsigned byte[]s and MUST be in sorted order. The ClientIndexView
will transparently break down the procedure into one procedure per index
partition based on the index partitions spanned by the keys.
Note: Implementations of this interface MUST declare an
AbstractKeyArrayIndexProcedureConstructor that will be used to create
the instances of the procedure mapped onto the index partitions.
| Method Summary | |
|---|---|
byte[] |
getKey(int i)
Deprecated. by getKeys() |
int |
getKeyCount()
Deprecated. by getKeys() |
IRaba |
getKeys()
The keys. |
byte[] |
getValue(int i)
Deprecated. by getValues() |
IRaba |
getValues()
The values. |
| Methods inherited from interface com.bigdata.btree.proc.IIndexProcedure |
|---|
apply, isReadOnly |
| Method Detail |
|---|
int getKeyCount()
getKeys()
byte[] getKey(int i)
getKeys()
i - The index (origin zero).
byte[] getValue(int i)
getValues()
i - The index (origin zero).
IRaba getKeys()
null.IRaba getValues()
null if no values were associated
with the IIndexProcedure.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||