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, endVisitStreamVariablepublic boolean applyReducedExpression()
public io.siddhi.query.api.expression.Expression getReducedExpression()
public void endVisitAnd()
endVisitAnd in interface ExpressionVisitorendVisitAnd in class BaseExpressionVisitorpublic void endVisitOr()
endVisitOr in interface ExpressionVisitorendVisitOr in class BaseExpressionVisitorpublic void endVisitNot()
endVisitNot in interface ExpressionVisitorendVisitNot in class BaseExpressionVisitorpublic void endVisitCompare(io.siddhi.query.api.expression.condition.Compare.Operator operator)
endVisitCompare in interface ExpressionVisitorendVisitCompare in class BaseExpressionVisitorpublic void endVisitIsNull(String streamId)
endVisitIsNull in interface ExpressionVisitorendVisitIsNull in class BaseExpressionVisitorpublic void endVisitIn(String storeId)
endVisitIn in interface ExpressionVisitorendVisitIn in class BaseExpressionVisitorpublic void endVisitMath(ExpressionVisitor.MathOperator mathOperator)
endVisitMath in interface ExpressionVisitorendVisitMath in class BaseExpressionVisitorpublic 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 © 2020. All rights reserved.