Class BetweenOperator
java.lang.Object
com.tangosol.coherence.dslquery.operator.BaseOperator<BetweenFilter>
com.tangosol.coherence.dslquery.operator.BetweenOperator
An operator representing the "between" conditional operator.
- Since:
- Coherence 12.2.1
- Author:
- jk 2013.12.03
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BetweenOperatorAn instance of the BetweenOperator.Fields inherited from class BaseOperator
f_asAlias, f_fConditional, f_sSymbol -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToTokenTable(TokenTable tokenTable) Add this operator to the givenTokenTable.makeFilter(Object oLeft, Object oRight) Create aFilterfor thisBaseOperatorusing the specified left and right values.Methods inherited from class BaseOperator
addAliases, getAliases, getSymbol, isConditional, makeExtractor, makeExtractor, makeFilter, toString, unmodifiableSet
-
Field Details
-
INSTANCE
An instance of the BetweenOperator.
-
-
Constructor Details
-
BetweenOperator
protected BetweenOperator()Construct a BetweenOperator.
-
-
Method Details
-
makeFilter
Description copied from class:BaseOperatorCreate aFilterfor thisBaseOperatorusing the specified left and right values.Note: This method should be thread safe as operators are stored in a static map so may be called by multiple threads.
- Overrides:
makeFilterin classBaseOperator<BetweenFilter>- Parameters:
oLeft- the left value to use to build a FilteroRight- the right value to use to build a Filter- Returns:
- a Filter representing this operation
-
addToTokenTable
Description copied from class:BaseOperatorAdd this operator to the givenTokenTable. This typically means adding this operator using its symbol and also adding any aliases.- Specified by:
addToTokenTablein classBaseOperator<BetweenFilter>- Parameters:
tokenTable- the TokenTable to add this operator to
-