Class RelationRange
java.lang.Object
com.gigaspaces.internal.query.AbstractCustomQuery
com.j_spaces.jdbc.builder.range.Range
com.j_spaces.jdbc.builder.range.SingleValueRange
com.j_spaces.jdbc.builder.range.RelationRange
- All Implemented Interfaces:
ICustomQuery, SmartExternalizable, Externalizable, Serializable
-
Field Summary
Fields inherited from class Range
EMPTY_RANGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()intersection(EqualValueRange range) intersection(InRange range) intersection(IsNullRange range) intersection(NotEqualValueRange range) intersection(NotNullRange range) intersection(NotRegexRange range) intersection(Range range) intersection(RegexRange range) intersection(RelationRange range) intersection(SegmentRange range) booleanbooleanbooleanvoidtoSQLQuery(ITypeDesc typeDesc) voidMethods inherited from class SingleValueRange
getValue, setValueMethods inherited from class Range
chooseRange, evaluatePredicate, getFunction, getFunctionCallDescription, getPath, getPredicate, getRightColumnPosition, hasFunctionCallDescription, hasFunctionOnlyOnOneSide, hasSameFunction, intersection, intersection, isEmptyRange, isEqualValueRange, isInternalRange, isNestedQuery, isSegmentRange, isUidsRange, matches, setFunction, setFunctionCallDescription, suitableAsCompoundIndexSegment, toEntryPacket, twoBuiltInFunctionsMethods inherited from class AbstractCustomQuery
addCustomIndex, getCustomIndexes, matchConvertingExceptionHandlerMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
RelationRange
public RelationRange() -
RelationRange
-
-
Method Details
-
getRelation
-
intersection
- Specified by:
intersectionin classRange
-
intersection
- Specified by:
intersectionin classRange
-
intersection
- Specified by:
intersectionin classRange
-
intersection
- Specified by:
intersectionin classRange
-
intersection
- Specified by:
intersectionin classRange
-
intersection
- Specified by:
intersectionin classRange
-
intersection
- Specified by:
intersectionin classRange
-
intersection
- Specified by:
intersectionin classRange
-
intersection
- Specified by:
intersectionin classRange
-
intersection
- Specified by:
intersectionin classRange
-
toSQLQuery
-
getIndexScanner
- Overrides:
getIndexScannerin classRange
-
isComplex
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classSingleValueRange- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classSingleValueRange- Throws:
IOExceptionClassNotFoundException
-
isIndexed
-
isRelevantForAllIndexValuesOptimization
public boolean isRelevantForAllIndexValuesOptimization()- Overrides:
isRelevantForAllIndexValuesOptimizationin classSingleValueRange
-
equals
-
hashCode
-