public class CompositeRange extends Range
EMPTY_RANGE| Constructor and Description |
|---|
CompositeRange() |
CompositeRange(Range r1,
Range r2) |
CompositeRange(String path) |
| Modifier and Type | Method and Description |
|---|---|
CompositeRange |
add(Range range)
Add a range to the composite ranges
|
LinkedList<Range> |
get_ranges() |
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 |
isRelevantForAllIndexValuesOptimization() |
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) |
chooseRange, evaluatePredicate, getFunction, getFunctionCallDescription, getIndexScanner, getPath, getPredicate, hasFunctionCallDescription, hasFunctionOnlyOnOneSide, hasSameFunction, intersection, intersection, isEmptyRange, isEqualValueRange, isIndexed, isInternalRange, isNestedQuery, isSegmentRange, isUidsRange, matches, setFunction, setFunctionCallDescription, suitableAsCompoundIndexSegment, twoBuiltInFunctionsaddCustomIndex, getCustomIndexesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenabledSmartExternalizableWithReferencepublic CompositeRange()
public CompositeRange(String path)
public CompositeRange add(Range range)
public Range intersection(Range range)
intersection in class Rangepublic Range intersection(SegmentRange range)
intersection in class Rangepublic Range intersection(EqualValueRange range)
intersection in class Rangepublic Range intersection(NotEqualValueRange range)
intersection in class Rangepublic Range intersection(NotNullRange range)
intersection in class Rangepublic Range intersection(IsNullRange range)
intersection in class Rangepublic void toEntryPacket(QueryTemplatePacket e, int index)
RangetoEntryPacket in class Rangepublic Range intersection(RegexRange range)
intersection in class Rangepublic Range intersection(RelationRange range)
intersection in class Rangepublic Range intersection(NotRegexRange range)
intersection in class Rangepublic Range intersection(InRange range)
intersection in class Rangepublic boolean isRelevantForAllIndexValuesOptimization()
isRelevantForAllIndexValuesOptimization in class Rangepublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class RangeIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class RangeIOExceptionpublic SQLQuery toSQLQuery(ITypeDesc typeDesc)
typeDesc - TODOpublic LinkedList<Range> get_ranges()
Copyright © GigaSpaces.