Class XorOperator
java.lang.Object
com.tangosol.coherence.dslquery.operator.BaseOperator
com.tangosol.coherence.dslquery.operator.XorOperator
A class representing the logical XOR operator.
 
 This class produces instances of XorFilter.
- Since:
 - Coherence 12.2.1
 - Author:
 - jk 2013.12.03
 
- 
Field Summary
FieldsFields 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 XorOperator. 
 - 
 - 
Constructor Details
- 
XorOperator
protected XorOperator()Constructs an XorOperator. 
 - 
 - 
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- 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- Parameters:
 tokenTable- the TokenTable to add this operator to
 
 -