public class AggregationExpressionVisitor extends BaseExpressionVisitor
ExpressionVisitor.MathOperator
Modifier and Type | Method and Description |
---|---|
void |
addConstantExpression(io.siddhi.query.api.expression.Expression expression) |
void |
addVariableExpression(io.siddhi.query.api.expression.Expression expression) |
boolean |
applyReducedExpression() |
void |
endVisitAnd() |
void |
endVisitAttributeFunction(String namespace,
String functionName,
int numAttributeOperand) |
void |
endVisitCompare(io.siddhi.query.api.expression.condition.Compare.Operator operator) |
void |
endVisitIn(String storeId) |
void |
endVisitIsNull(String streamId) |
void |
endVisitMath(ExpressionVisitor.MathOperator mathOperator) |
void |
endVisitNot() |
void |
endVisitOr() |
io.siddhi.query.api.expression.Expression |
getReducedExpression() |
beginVisitAnd, beginVisitAndLeftOperand, beginVisitAndRightOperand, beginVisitAttributeFunction, beginVisitCompare, beginVisitCompareLeftOperand, beginVisitCompareRightOperand, beginVisitConstant, beginVisitIn, beginVisitIsNull, beginVisitMath, beginVisitMathLeftOperand, beginVisitMathRightOperand, beginVisitNot, beginVisitOr, beginVisitOrLeftOperand, beginVisitOrRightOperand, beginVisitParameterAttributeFunction, beginVisitStoreVariable, beginVisitStreamVariable, endVisitAndLeftOperand, endVisitAndRightOperand, endVisitAttributeFunction, endVisitCompareLeftOperand, endVisitCompareRightOperand, endVisitConstant, endVisitMathLeftOperand, endVisitMathRightOperand, endVisitOrLeftOperand, endVisitOrRightOperand, endVisitParameterAttributeFunction, endVisitStoreVariable, endVisitStreamVariable
public boolean applyReducedExpression()
public io.siddhi.query.api.expression.Expression getReducedExpression()
public void endVisitAnd()
endVisitAnd
in interface ExpressionVisitor
endVisitAnd
in class BaseExpressionVisitor
public void endVisitOr()
endVisitOr
in interface ExpressionVisitor
endVisitOr
in class BaseExpressionVisitor
public void endVisitNot()
endVisitNot
in interface ExpressionVisitor
endVisitNot
in class BaseExpressionVisitor
public void endVisitCompare(io.siddhi.query.api.expression.condition.Compare.Operator operator)
endVisitCompare
in interface ExpressionVisitor
endVisitCompare
in class BaseExpressionVisitor
public void endVisitIsNull(String streamId)
endVisitIsNull
in interface ExpressionVisitor
endVisitIsNull
in class BaseExpressionVisitor
public void endVisitIn(String storeId)
endVisitIn
in interface ExpressionVisitor
endVisitIn
in class BaseExpressionVisitor
public void endVisitMath(ExpressionVisitor.MathOperator mathOperator)
endVisitMath
in interface ExpressionVisitor
endVisitMath
in class BaseExpressionVisitor
public void endVisitAttributeFunction(String namespace, String functionName, int numAttributeOperand)
public void addConstantExpression(io.siddhi.query.api.expression.Expression expression)
public void addVariableExpression(io.siddhi.query.api.expression.Expression expression)
Copyright © 2019. All rights reserved.