Class BitwiseOpExpression
java.lang.Object
com.espertech.esper.common.client.soda.ExpressionBase
com.espertech.esper.common.client.soda.BitwiseOpExpression
- All Implemented Interfaces:
Expression
,Serializable
Bitwise (binary) operator for binary AND, binary OR and binary XOR.
- See Also:
-
Constructor Summary
ConstructorDescriptionCtor.BitwiseOpExpression
(BitWiseOpEnum binaryOp) Ctor - for use to create an expression tree, without child expression. -
Method Summary
Modifier and TypeMethodDescriptionadd
(Expression expression) Add an expression to the expression.Add a constant to the expression.Add a property to the expression.Returns the binary operator.Returns precedence.void
setBinaryOp
(BitWiseOpEnum binaryOp) Sets the binary operator.void
toPrecedenceFreeEPL
(StringWriter writer) Renders the expressions and all it's child expression, in full tree depth, as a string in language syntax.Methods inherited from class com.espertech.esper.common.client.soda.ExpressionBase
addChild, getChildren, getTreeObjectName, renderAggregation, setChildren, setTreeObjectName, toEPL, toPrecedenceFreeEPL, toPrecedenceFreeEPL
-
Constructor Details
-
BitwiseOpExpression
public BitwiseOpExpression()Ctor. -
BitwiseOpExpression
Ctor - for use to create an expression tree, without child expression.Use add methods to add child expressions to acts upon.
- Parameters:
binaryOp
- the binary operator
-
-
Method Details
-
add
Add a property to the expression.- Parameters:
property
- to add- Returns:
- expression
-
add
Add a constant to the expression.- Parameters:
object
- constant to add- Returns:
- expression
-
add
Add an expression to the expression.- Parameters:
expression
- to add- Returns:
- expression
-
getPrecedence
Description copied from interface:Expression
Returns precedence.- Returns:
- precedence
-
toPrecedenceFreeEPL
Description copied from class:ExpressionBase
Renders the expressions and all it's child expression, in full tree depth, as a string in language syntax.- Specified by:
toPrecedenceFreeEPL
in classExpressionBase
- Parameters:
writer
- is the output to use
-
getBinaryOp
Returns the binary operator.- Returns:
- operator
-
setBinaryOp
Sets the binary operator.- Parameters:
binaryOp
- operator to set
-