public class NullValueIndexScanner extends AbstractQueryIndex
IQueryIndexScanner.ResultIndicator
RESULT_IGNORE_INDEX, RESULT_NO_MATCH
Constructor and Description |
---|
NullValueIndexScanner() |
NullValueIndexScanner(String indexName) |
Modifier and Type | Method and Description |
---|---|
protected IObjectsList |
getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
Object |
getIndexValue()
The value of the index - objects are indexed and stored according to specific index value.
|
protected boolean |
hasIndexValue() |
boolean |
requiresOrderedIndex()
Returns true if this index scanner requires an ordered index
|
boolean |
requiresValueForIndexSearch() |
boolean |
supportsFifoOrder()
equality matching preserves fifo order
|
boolean |
supportsTemplateIndex()
Returns true if this index scanner supports template indexing
|
getIndexedEntriesByType, getIndexName, isExtendsAbstractQueryIndex, isUidsScanner, readExternal, writeExternal
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIndexUsageCounter
enabledSmartExternalizableWithReference
public NullValueIndexScanner()
public NullValueIndexScanner(String indexName)
indexName
- indexValue
- protected IObjectsList getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan)
getEntriesByIndex
in class AbstractQueryIndex
public boolean requiresOrderedIndex()
IQueryIndexScanner
protected boolean hasIndexValue()
hasIndexValue
in class AbstractQueryIndex
public Object getIndexValue()
IQueryIndexScanner
public boolean supportsFifoOrder()
supportsFifoOrder
in interface IQueryIndexScanner
supportsFifoOrder
in class AbstractQueryIndex
public boolean supportsTemplateIndex()
IQueryIndexScanner
public boolean requiresValueForIndexSearch()
requiresValueForIndexSearch
in class AbstractQueryIndex
Copyright © GigaSpaces.