Package com.j_spaces.jdbc.builder.range
Class EqualValueRange
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.EqualValueRange
- All Implemented Interfaces:
ICustomQuery,SmartExternalizable,Externalizable,Serializable
- See Also:
-
Field Summary
Fields inherited from class com.j_spaces.jdbc.builder.range.Range
EMPTY_RANGE -
Constructor Summary
ConstructorsConstructorDescriptionEqualValueRange(String colName, FunctionCallDescription functionCallDescription, Object value) EqualValueRange(String colName, Object value) -
Method Summary
Modifier and TypeMethodDescriptionintersection(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) booleanbooleanvoidtoEntryPacket(QueryTemplatePacket e, int index) Convert the range to a single external entry expressiontoSQLQuery(ITypeDesc typeDesc) toString()Methods inherited from class com.j_spaces.jdbc.builder.range.SingleValueRange
getValue, isRelevantForAllIndexValuesOptimization, readExternal, setValue, writeExternalMethods inherited from class com.j_spaces.jdbc.builder.range.Range
chooseRange, evaluatePredicate, getFunction, getFunctionCallDescription, getPath, getPredicate, getRightColumnPosition, hasFunctionCallDescription, hasFunctionOnlyOnOneSide, hasSameFunction, intersection, intersection, isComplex, isEmptyRange, isIndexed, isInternalRange, isNestedQuery, isSegmentRange, isUidsRange, matches, setFunction, setFunctionCallDescription, twoBuiltInFunctionsMethods inherited from class com.gigaspaces.internal.query.AbstractCustomQuery
addCustomIndex, getCustomIndexes, matchConvertingExceptionHandlerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
EqualValueRange
public EqualValueRange() -
EqualValueRange
public EqualValueRange(String colName, FunctionCallDescription functionCallDescription, Object value) - Parameters:
colName-value-
-
EqualValueRange
-
-
Method Details
-
toEntryPacket
Description copied from class:RangeConvert the range to a single external entry expression- Overrides:
toEntryPacketin 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
-
getIndexScanner
- Overrides:
getIndexScannerin classRange
-
toSQLQuery
- Parameters:
typeDesc- TODO- Returns:
- SQLQuery
-
intersection
- Specified by:
intersectionin classRange
-
intersection
- Specified by:
intersectionin classRange
-
suitableAsCompoundIndexSegment
public boolean suitableAsCompoundIndexSegment()- Overrides:
suitableAsCompoundIndexSegmentin classRange
-
isEqualValueRange
public boolean isEqualValueRange()- Overrides:
isEqualValueRangein classRange
-
toString
-