Class BetweenOperator


  • public class BetweenOperator
    extends BaseOperator<BetweenFilter>
    An operator representing the "between" conditional operator.
    Since:
    Coherence 12.2.1
    Author:
    jk 2013.12.03
    • Field Detail

      • INSTANCE

        public static final BetweenOperator INSTANCE
        An instance of the BetweenOperator.
    • Constructor Detail

      • BetweenOperator

        protected BetweenOperator()
        Construct a BetweenOperator.
    • Method Detail

      • makeFilter

        public BetweenFilter makeFilter​(Object oLeft,
                                        Object oRight)
        Description copied from class: BaseOperator
        Create a Filter for this BaseOperator using 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:
        makeFilter in class BaseOperator<BetweenFilter>
        Parameters:
        oLeft - the left value to use to build a Filter
        oRight - the right value to use to build a Filter
        Returns:
        a Filter representing this operation
      • addToTokenTable

        public void addToTokenTable​(TokenTable tokenTable)
        Description copied from class: BaseOperator
        Add this operator to the given TokenTable. This typically means adding this operator using its symbol and also adding any aliases.
        Specified by:
        addToTokenTable in class BaseOperator<BetweenFilter>
        Parameters:
        tokenTable - the TokenTable to add this operator to