public class CompoundAndIndexScanner extends AbstractCompoundIndexScanner
IQueryIndexScanner.ResultIndicator
indexScanners
RESULT_IGNORE_INDEX, RESULT_NO_MATCH
Constructor and Description |
---|
CompoundAndIndexScanner() |
CompoundAndIndexScanner(List<IQueryIndexScanner> indexScanners) |
Modifier and Type | Method and Description |
---|---|
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, isExtendsAbstractQueryIndex, isUidsScanner, readExternal, writeExternal
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIndexUsageCounter
enabledSmartExternalizableWithReference
public CompoundAndIndexScanner()
public CompoundAndIndexScanner(List<IQueryIndexScanner> indexScanners)
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 Object getEntriesByIndex(TypeDataIndex<Object> index)
Copyright © GigaSpaces.