Class BetweenRangeNode
java.lang.Object
com.gigaspaces.internal.query.explainplan.RangeNode
com.gigaspaces.internal.query.explainplan.BetweenRangeNode
- All Implemented Interfaces:
QueryOperationNode,SmartExternalizable,Externalizable,Serializable
- Since:
- 12.0.1
- Author:
- yael nahon
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBetweenRangeNode(String fieldName, QueryOperator operator, String functionName, Comparable minValue, boolean includeMin, Comparable maxValue, boolean includeMax) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()booleanbooleanvoidvoidsetIncludeMax(boolean includeMax) voidsetIncludeMin(boolean includeMin) voidsetMaxValue(Comparable maxValue) voidsetMinValue(Comparable minValue) toString()voidMethods inherited from class com.gigaspaces.internal.query.explainplan.RangeNode
getChildren, getFieldName, getFunctionName, getOperator, getValue, setFieldName, setFunctionName, setOperator, setValueMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
BetweenRangeNode
public BetweenRangeNode() -
BetweenRangeNode
public BetweenRangeNode(String fieldName, QueryOperator operator, String functionName, Comparable minValue, boolean includeMin, Comparable maxValue, boolean includeMax)
-
-
Method Details
-
getMinValue
-
setMinValue
-
getMaxValue
-
setMaxValue
-
toString
-
getPrettifiedString
- Specified by:
getPrettifiedStringin interfaceQueryOperationNode- Overrides:
getPrettifiedStringin classRangeNode
-
isIncludeMin
public boolean isIncludeMin() -
setIncludeMin
public void setIncludeMin(boolean includeMin) -
isIncludeMax
public boolean isIncludeMax() -
setIncludeMax
public void setIncludeMax(boolean includeMax) -
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classRangeNode- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classRangeNode- Throws:
IOExceptionClassNotFoundException
-
equals
-
hashCode
public int hashCode()
-