public class ContainsItemValueRange extends ContainsValueRange implements IContainsItemsCustomQuery
_templateMatchCodeEMPTY_RANGE| Constructor and Description |
|---|
ContainsItemValueRange() |
ContainsItemValueRange(String relativePath,
String fullPath,
FunctionCallDescription functionCallDescription,
Object value,
short templateMatchCode) |
| Modifier and Type | Method and Description |
|---|---|
IQueryIndexScanner |
getIndexScanner() |
IContainsItemsCustomQuery |
getRoot() |
boolean |
intersectIfPossible(ContainsItemValueRange other) |
boolean |
isInternalRange() |
boolean |
isRootHandler() |
boolean |
matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath)
Checks whether the specified entry matches this query.
|
boolean |
matches(ServerEntry entry,
Object collectionItem) |
void |
readExternal(ObjectInput in) |
void |
setRoot(IContainsItemsCustomQuery root) |
boolean |
supportsIntersection() |
void |
writeExternal(ObjectOutput out) |
intersection, intersection, intersection, intersection, intersection, intersection, intersection, intersection, intersection, intersection, isComplex, toEntryPacket, toSQLQuerygetValue, isRelevantForAllIndexValuesOptimization, setValuechooseRange, getFunction, getFunctionCallDescription, getPath, getPredicate, hasFunctionCallDescription, hasFunctionOnlyOnOneSide, hasSameFunction, intersection, intersection, isEmptyRange, isEqualValueRange, isIndexed, isNestedQuery, isSegmentRange, setFunction, setFunctionCallDescription, suitableAsCompoundIndexSegment, twoBuiltInFunctionsaddCustomIndex, getCustomIndexesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCustomIndexes, toSQLQuerypublic ContainsItemValueRange()
public ContainsItemValueRange(String relativePath, String fullPath, FunctionCallDescription functionCallDescription, Object value, short templateMatchCode)
public boolean matches(ServerEntry entry, Object collectionItem)
matches in interface IContainsItemsCustomQuerypublic boolean matches(CacheManager cacheManager, ServerEntry entry, String skipAlreadyMatchedIndexPath)
ICustomQuerymatches in interface ICustomQuerymatches in class ContainsValueRangepublic boolean isRootHandler()
isRootHandler in interface IContainsItemsCustomQuerypublic boolean isInternalRange()
isInternalRange in class Rangepublic IContainsItemsCustomQuery getRoot()
public void setRoot(IContainsItemsCustomQuery root)
public boolean supportsIntersection()
public boolean intersectIfPossible(ContainsItemValueRange other)
public IQueryIndexScanner getIndexScanner()
getIndexScanner in class ContainsValueRangepublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class ContainsValueRangeIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class ContainsValueRangeIOExceptionCopyright © GigaSpaces.