Package io.siddhi.core.table.record
Interface ExpressionVisitor
-
- All Known Implementing Classes:
AggregationExpressionVisitor,BaseExpressionVisitor
public interface ExpressionVisitorAntlr Visitor interface for Siddhi conditions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classExpressionVisitor.MathOperatorMath operator enums.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbeginVisitAnd()voidbeginVisitAndLeftOperand()voidbeginVisitAndRightOperand()voidbeginVisitAttributeFunction(String namespace, String functionName)voidbeginVisitCompare(io.siddhi.query.api.expression.condition.Compare.Operator operator)voidbeginVisitCompareLeftOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)voidbeginVisitCompareRightOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)voidbeginVisitConstant(Object value, io.siddhi.query.api.definition.Attribute.Type type)voidbeginVisitIn(String storeId)voidbeginVisitIsNull(String streamId)voidbeginVisitMath(ExpressionVisitor.MathOperator mathOperator)voidbeginVisitMathLeftOperand(ExpressionVisitor.MathOperator mathOperator)voidbeginVisitMathRightOperand(ExpressionVisitor.MathOperator mathOperator)voidbeginVisitNot()voidbeginVisitOr()voidbeginVisitOrLeftOperand()voidbeginVisitOrRightOperand()voidbeginVisitParameterAttributeFunction(int index)voidbeginVisitStoreVariable(String storeId, String attributeName, io.siddhi.query.api.definition.Attribute.Type type)voidbeginVisitStreamVariable(String id, String streamId, String attributeName, io.siddhi.query.api.definition.Attribute.Type type)voidendVisitAnd()voidendVisitAndLeftOperand()voidendVisitAndRightOperand()voidendVisitAttributeFunction(String namespace, String functionName)voidendVisitCompare(io.siddhi.query.api.expression.condition.Compare.Operator operator)voidendVisitCompareLeftOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)voidendVisitCompareRightOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)voidendVisitConstant(Object value, io.siddhi.query.api.definition.Attribute.Type type)voidendVisitIn(String storeId)voidendVisitIsNull(String streamId)voidendVisitMath(ExpressionVisitor.MathOperator mathOperator)voidendVisitMathLeftOperand(ExpressionVisitor.MathOperator mathOperator)voidendVisitMathRightOperand(ExpressionVisitor.MathOperator mathOperator)voidendVisitNot()voidendVisitOr()voidendVisitOrLeftOperand()voidendVisitOrRightOperand()voidendVisitParameterAttributeFunction(int index)voidendVisitStoreVariable(String storeId, String attributeName, io.siddhi.query.api.definition.Attribute.Type type)voidendVisitStreamVariable(String id, String streamId, String attributeName, io.siddhi.query.api.definition.Attribute.Type type)
-
-
-
Method Detail
-
beginVisitAnd
void beginVisitAnd()
-
endVisitAnd
void endVisitAnd()
-
beginVisitAndLeftOperand
void beginVisitAndLeftOperand()
-
endVisitAndLeftOperand
void endVisitAndLeftOperand()
-
beginVisitAndRightOperand
void beginVisitAndRightOperand()
-
endVisitAndRightOperand
void endVisitAndRightOperand()
-
beginVisitOr
void beginVisitOr()
-
endVisitOr
void endVisitOr()
-
beginVisitOrLeftOperand
void beginVisitOrLeftOperand()
-
endVisitOrLeftOperand
void endVisitOrLeftOperand()
-
beginVisitOrRightOperand
void beginVisitOrRightOperand()
-
endVisitOrRightOperand
void endVisitOrRightOperand()
-
beginVisitNot
void beginVisitNot()
-
endVisitNot
void endVisitNot()
-
beginVisitCompare
void beginVisitCompare(io.siddhi.query.api.expression.condition.Compare.Operator operator)
-
endVisitCompare
void endVisitCompare(io.siddhi.query.api.expression.condition.Compare.Operator operator)
-
beginVisitCompareLeftOperand
void beginVisitCompareLeftOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)
-
endVisitCompareLeftOperand
void endVisitCompareLeftOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)
-
beginVisitCompareRightOperand
void beginVisitCompareRightOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)
-
endVisitCompareRightOperand
void endVisitCompareRightOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)
-
beginVisitIsNull
void beginVisitIsNull(String streamId)
-
endVisitIsNull
void endVisitIsNull(String streamId)
-
beginVisitIn
void beginVisitIn(String storeId)
-
endVisitIn
void endVisitIn(String storeId)
-
beginVisitConstant
void beginVisitConstant(Object value, io.siddhi.query.api.definition.Attribute.Type type)
-
endVisitConstant
void endVisitConstant(Object value, io.siddhi.query.api.definition.Attribute.Type type)
-
beginVisitMath
void beginVisitMath(ExpressionVisitor.MathOperator mathOperator)
-
endVisitMath
void endVisitMath(ExpressionVisitor.MathOperator mathOperator)
-
beginVisitMathLeftOperand
void beginVisitMathLeftOperand(ExpressionVisitor.MathOperator mathOperator)
-
endVisitMathLeftOperand
void endVisitMathLeftOperand(ExpressionVisitor.MathOperator mathOperator)
-
beginVisitMathRightOperand
void beginVisitMathRightOperand(ExpressionVisitor.MathOperator mathOperator)
-
endVisitMathRightOperand
void endVisitMathRightOperand(ExpressionVisitor.MathOperator mathOperator)
-
beginVisitAttributeFunction
void beginVisitAttributeFunction(String namespace, String functionName)
-
beginVisitParameterAttributeFunction
void beginVisitParameterAttributeFunction(int index)
-
endVisitParameterAttributeFunction
void endVisitParameterAttributeFunction(int index)
-
beginVisitStreamVariable
void beginVisitStreamVariable(String id, String streamId, String attributeName, io.siddhi.query.api.definition.Attribute.Type type)
-
endVisitStreamVariable
void endVisitStreamVariable(String id, String streamId, String attributeName, io.siddhi.query.api.definition.Attribute.Type type)
-
beginVisitStoreVariable
void beginVisitStoreVariable(String storeId, String attributeName, io.siddhi.query.api.definition.Attribute.Type type)
-
-