|
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Index
Method Summary | |
---|---|
void |
clear()
|
void |
compileIndex()
|
int |
get()
Returns the min value |
int |
get(int i)
Returns the value at position |
int[] |
getAll()
|
int |
getAndRemove()
Returns the min value and removes it |
int |
getAndRemove(int i)
|
int[] |
getAndRemoveAll()
|
java.util.Vector |
getGroups(IndexSchema schema)
|
java.util.Vector |
getValues(IndexSchema schema)
|
void |
index(IndexSchema index,
Token[][] indexValues,
int value)
Like a simple value index but for general comparisons |
void |
index(IndexSchema index,
Token[] indexValues,
int value)
|
void |
index(int value)
Indexes the value without indexValues :-) |
boolean |
registerIndex(IndexSchema index)
Registered a new Index. |
void |
remove(int value)
Returns the first value |
IntegerList |
retreive(IndexSchema index,
Token[] indexValues)
|
IntegerList |
retreive(IndexSchema index,
Token[][] indexValues)
Like a simple value index but for general comparisons |
IntegerList |
retreiveAndRemove(IndexSchema index,
Token[] indexValues)
|
IntegerList |
retreiveAndRemove(IndexSchema index,
Token[][] indexValues)
|
int |
size()
Gets the number of elements in the index |
Method Detail |
---|
boolean registerIndex(IndexSchema index)
index
- the index schema
void compileIndex()
void index(int value)
value
- >= 0void index(IndexSchema index, Token[] indexValues, int value)
index
- indexValues
- value
- >= 0void index(IndexSchema index, Token[][] indexValues, int value)
index
- indexValues
- value
- >= 0IntegerList retreive(IndexSchema index, Token[] indexValues) throws MXQueryException
index
- indexValues
-
MXQueryException
IntegerList retreiveAndRemove(IndexSchema index, Token[] indexValues) throws MXQueryException
MXQueryException
IntegerList retreive(IndexSchema index, Token[][] indexValues) throws MXQueryException
index
- indexValues
-
MXQueryException
IntegerList retreiveAndRemove(IndexSchema index, Token[][] indexValues) throws MXQueryException
MXQueryException
int[] getAll()
int[] getAndRemoveAll()
int get()
int get(int i)
i
-
int getAndRemove(int i)
void remove(int value)
value
- int getAndRemove()
int size()
void clear()
java.util.Vector getGroups(IndexSchema schema)
java.util.Vector getValues(IndexSchema schema)
|
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |