Class ContainsAnyOperator
java.lang.Object
com.tangosol.coherence.dslquery.operator.BaseOperator<ContainsAnyFilter>
com.tangosol.coherence.dslquery.operator.ContainsAnyOperator
An operator representing the conditional "contains any" operation.
- Since:
- Coherence 12.2.1
- Author:
- jk 2013.12.03
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ContainsAnyOperatorAn instance of the ContainsAnyOperator.Fields inherited from class com.tangosol.coherence.dslquery.operator.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 com.tangosol.coherence.dslquery.operator.BaseOperator
addAliases, getAliases, getSymbol, isConditional, makeExtractor, makeExtractor, makeFilter, toString, unmodifiableSet
-
Field Details
-
INSTANCE
An instance of the ContainsAnyOperator.
-
-
Constructor Details
-
ContainsAnyOperator
protected ContainsAnyOperator()Construct a ContainsAnyOperator.
-
-
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<ContainsAnyFilter>- 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<ContainsAnyFilter>- Parameters:
tokenTable- the TokenTable to add this operator to
-