Package com.j_spaces.jdbc.builder.range
Class SingleValueRange
java.lang.Object
com.gigaspaces.internal.query.AbstractCustomQuery
com.j_spaces.jdbc.builder.range.Range
com.j_spaces.jdbc.builder.range.SingleValueRange
- All Implemented Interfaces:
ICustomQuery,SmartExternalizable,Externalizable,Serializable
- Direct Known Subclasses:
ContainsValueRange,EqualValueRange,NotEqualValueRange,NotRegexRange,RegexRange,RelationRange
- See Also:
-
Field Summary
Fields inherited from class com.j_spaces.jdbc.builder.range.Range
EMPTY_RANGE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSingleValueRange(String colPath, FunctionCallDescription functionCallDescription, Object value, ISpacePredicate predicate) -
Method Summary
Methods inherited from class com.j_spaces.jdbc.builder.range.Range
chooseRange, evaluatePredicate, getFunction, getFunctionCallDescription, getIndexScanner, getPath, getPredicate, getRightColumnPosition, hasFunctionCallDescription, hasFunctionOnlyOnOneSide, hasSameFunction, intersection, intersection, intersection, intersection, intersection, intersection, intersection, intersection, intersection, intersection, intersection, intersection, isComplex, isEmptyRange, isEqualValueRange, isIndexed, isInternalRange, isNestedQuery, isSegmentRange, isUidsRange, matches, setFunction, setFunctionCallDescription, suitableAsCompoundIndexSegment, toEntryPacket, 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, toString, wait, wait, waitMethods inherited from interface com.gigaspaces.internal.query.ICustomQuery
toSQLQueryMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
SingleValueRange
protected SingleValueRange(String colPath, FunctionCallDescription functionCallDescription, Object value, ISpacePredicate predicate) -
SingleValueRange
public SingleValueRange()
-
-
Method Details
-
getValue
- Returns:
- the value
-
setValue
- Parameters:
value- the value to set
-
isRelevantForAllIndexValuesOptimization
public boolean isRelevantForAllIndexValuesOptimization()- Overrides:
isRelevantForAllIndexValuesOptimizationin classRange
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classRange- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classRange- Throws:
IOException
-