public class CompoundOrIndexScanner extends AbstractCompoundIndexScanner
IQueryIndexScanner.ResultIndicator
indexScanners
RESULT_IGNORE_INDEX, RESULT_NO_MATCH
Constructor and Description |
---|
CompoundOrIndexScanner() |
Modifier and Type | Method and Description |
---|---|
void |
add(IQueryIndexScanner customIndex) |
Object |
getEntriesByIndex(TypeDataIndex<Object> index) |
IObjectsList |
getIndexedEntriesByType(Context context,
TypeData typeData,
ITemplateHolder template,
int latestIndexToConsider) |
String |
getIndexName()
The name of the index - index is stored in the space by this name
|
Object |
getIndexValue()
The value of the index - objects are indexed and stored according to specific index value.
|
boolean |
requiresOrderedIndex()
Returns true if this index scanner requires an ordered index
|
boolean |
supportsFifoOrder()
returns true if this index scanner preserves the fifo order
|
boolean |
supportsTemplateIndex()
Returns true if this index scanner supports template indexing
|
getIndexScanners, isUidsScanner, readExternal, writeExternal
public String getIndexName()
IQueryIndexScanner
public Object getIndexValue()
IQueryIndexScanner
public boolean requiresOrderedIndex()
IQueryIndexScanner
public boolean supportsFifoOrder()
IQueryIndexScanner
public boolean supportsTemplateIndex()
IQueryIndexScanner
public IObjectsList getIndexedEntriesByType(Context context, TypeData typeData, ITemplateHolder template, int latestIndexToConsider)
public void add(IQueryIndexScanner customIndex)
public Object getEntriesByIndex(TypeDataIndex<Object> index)
Copyright © GigaSpaces.