public class ExacValueCompoundIndexScanner extends ExactValueIndexScanner
IQueryIndexScanner.ResultIndicatorRESULT_IGNORE_INDEX, RESULT_NO_MATCH| Constructor and Description |
|---|
ExacValueCompoundIndexScanner() |
ExacValueCompoundIndexScanner(String indexName,
Object[] segmentValues) |
| Modifier and Type | Method and Description |
|---|---|
static ExacValueCompoundIndexScanner |
build(String name,
List<Range> possibleSegments) |
protected IObjectsList |
getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected boolean |
hasIndexValue() |
void |
readExternal(ObjectInput in) |
boolean |
requiresOrderedIndex()
Returns true if this index scanner requires an ordered index
|
boolean |
supportsFifoOrder()
equality matching preserves fifo order
|
boolean |
supportsTemplateIndex()
Returns true if this index scanner supports template indexing
|
void |
writeExternal(ObjectOutput out) |
getIndexValue, setIndexValuegetIndexedEntriesByType, getIndexName, requiresValueForIndexSearchprotected IObjectsList getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan)
getEntriesByIndex in class ExactValueIndexScannerpublic boolean requiresOrderedIndex()
IQueryIndexScannerrequiresOrderedIndex in interface IQueryIndexScannerrequiresOrderedIndex in class ExactValueIndexScannerprotected boolean hasIndexValue()
hasIndexValue in class ExactValueIndexScannerpublic boolean supportsFifoOrder()
supportsFifoOrder in interface IQueryIndexScannersupportsFifoOrder in class ExactValueIndexScannerpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class ExactValueIndexScannerIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class ExactValueIndexScannerIOExceptionpublic boolean supportsTemplateIndex()
IQueryIndexScannersupportsTemplateIndex in interface IQueryIndexScannersupportsTemplateIndex in class ExactValueIndexScannerpublic static ExacValueCompoundIndexScanner build(String name, List<Range> possibleSegments)
Copyright © GigaSpaces.