public class ContainsValueRange extends SingleValueRange
| Modifier and Type | Field and Description |
|---|---|
protected short |
_templateMatchCode |
EMPTY_RANGE| Constructor and Description |
|---|
ContainsValueRange() |
ContainsValueRange(String colName,
FunctionCallDescription functionCallDescription,
Object value,
short templateMatchCode) |
ContainsValueRange(String colName,
FunctionCallDescription functionCallDescription,
Object value,
short templateMatchCode,
ContainsPredicate predicate) |
ContainsValueRange(String colName,
FunctionCallDescription functionCallDescription,
Object value,
short templateMatchCode,
String relation,
String typeName) |
| Modifier and Type | Method and Description |
|---|---|
IQueryIndexScanner |
getIndexScanner() |
short |
getTemplateMatchCode() |
Range |
intersection(EqualValueRange range) |
Range |
intersection(InRange range) |
Range |
intersection(IsNullRange range) |
Range |
intersection(NotEqualValueRange range) |
Range |
intersection(NotNullRange range) |
Range |
intersection(NotRegexRange range) |
Range |
intersection(Range range) |
Range |
intersection(RegexRange range) |
Range |
intersection(RelationRange range) |
Range |
intersection(SegmentRange range) |
boolean |
isComplex() |
boolean |
matches(CacheManager cacheManager,
ServerEntry entry,
String skipAlreadyMatchedIndexPath)
Checks whether the specified entry matches this query.
|
void |
readExternal(ObjectInput in) |
void |
toEntryPacket(QueryTemplatePacket e,
int index)
Convert the range to a single external entry expression
|
SQLQuery |
toSQLQuery(ITypeDesc typeDesc) |
void |
writeExternal(ObjectOutput out) |
getValue, isRelevantForAllIndexValuesOptimization, setValuechooseRange, evaluatePredicate, getFunction, getFunctionCallDescription, getPath, getPredicate, hasFunctionCallDescription, hasFunctionOnlyOnOneSide, hasSameFunction, intersection, intersection, isEmptyRange, isEqualValueRange, isIndexed, isInternalRange, isNestedQuery, isSegmentRange, isUidsRange, setFunction, setFunctionCallDescription, suitableAsCompoundIndexSegment, twoBuiltInFunctionsaddCustomIndex, getCustomIndexesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenabledSmartExternalizableWithReferencepublic ContainsValueRange()
public ContainsValueRange(String colName, FunctionCallDescription functionCallDescription, Object value, short templateMatchCode)
public ContainsValueRange(String colName, FunctionCallDescription functionCallDescription, Object value, short templateMatchCode, ContainsPredicate predicate)
public ContainsValueRange(String colName, FunctionCallDescription functionCallDescription, Object value, short templateMatchCode, String relation, String typeName)
public void toEntryPacket(QueryTemplatePacket e, int index)
RangetoEntryPacket in class Rangepublic Range intersection(Range range)
intersection in class Rangepublic Range intersection(EqualValueRange range)
intersection in class Rangepublic Range intersection(SegmentRange range)
intersection in class Rangepublic Range intersection(NotEqualValueRange range)
intersection in class Rangepublic Range intersection(IsNullRange range)
intersection in class Rangepublic Range intersection(NotNullRange range)
intersection in class Rangepublic Range intersection(RegexRange range)
intersection in class Rangepublic Range intersection(NotRegexRange range)
intersection in class Rangepublic Range intersection(InRange range)
intersection in class Rangepublic Range intersection(RelationRange range)
intersection in class Rangepublic SQLQuery toSQLQuery(ITypeDesc typeDesc)
typeDesc - TODOpublic boolean matches(CacheManager cacheManager, ServerEntry entry, String skipAlreadyMatchedIndexPath)
ICustomQuerymatches in interface ICustomQuerymatches in class Rangepublic IQueryIndexScanner getIndexScanner()
getIndexScanner in class Rangepublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class SingleValueRangeIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class SingleValueRangeIOExceptionpublic short getTemplateMatchCode()
Copyright © GigaSpaces.