Package io.siddhi.core.table.record
Class BaseExpressionVisitor
- java.lang.Object
-
- io.siddhi.core.table.record.BaseExpressionVisitor
-
- All Implemented Interfaces:
ExpressionVisitor
- Direct Known Subclasses:
AggregationExpressionVisitor
public class BaseExpressionVisitor extends Object implements ExpressionVisitor
Implementation of Antlr Visitor implementation for conditions.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.siddhi.core.table.record.ExpressionVisitor
ExpressionVisitor.MathOperator
-
-
Constructor Summary
Constructors Constructor Description BaseExpressionVisitor()
-
Method Summary
All Methods Instance Methods Concrete 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
public void beginVisitAnd()
- Specified by:
beginVisitAndin interfaceExpressionVisitor
-
endVisitAnd
public void endVisitAnd()
- Specified by:
endVisitAndin interfaceExpressionVisitor
-
beginVisitAndLeftOperand
public void beginVisitAndLeftOperand()
- Specified by:
beginVisitAndLeftOperandin interfaceExpressionVisitor
-
endVisitAndLeftOperand
public void endVisitAndLeftOperand()
- Specified by:
endVisitAndLeftOperandin interfaceExpressionVisitor
-
beginVisitAndRightOperand
public void beginVisitAndRightOperand()
- Specified by:
beginVisitAndRightOperandin interfaceExpressionVisitor
-
endVisitAndRightOperand
public void endVisitAndRightOperand()
- Specified by:
endVisitAndRightOperandin interfaceExpressionVisitor
-
beginVisitOr
public void beginVisitOr()
- Specified by:
beginVisitOrin interfaceExpressionVisitor
-
endVisitOr
public void endVisitOr()
- Specified by:
endVisitOrin interfaceExpressionVisitor
-
beginVisitOrLeftOperand
public void beginVisitOrLeftOperand()
- Specified by:
beginVisitOrLeftOperandin interfaceExpressionVisitor
-
endVisitOrLeftOperand
public void endVisitOrLeftOperand()
- Specified by:
endVisitOrLeftOperandin interfaceExpressionVisitor
-
beginVisitOrRightOperand
public void beginVisitOrRightOperand()
- Specified by:
beginVisitOrRightOperandin interfaceExpressionVisitor
-
endVisitOrRightOperand
public void endVisitOrRightOperand()
- Specified by:
endVisitOrRightOperandin interfaceExpressionVisitor
-
beginVisitNot
public void beginVisitNot()
- Specified by:
beginVisitNotin interfaceExpressionVisitor
-
endVisitNot
public void endVisitNot()
- Specified by:
endVisitNotin interfaceExpressionVisitor
-
beginVisitCompare
public void beginVisitCompare(io.siddhi.query.api.expression.condition.Compare.Operator operator)
- Specified by:
beginVisitComparein interfaceExpressionVisitor
-
endVisitCompare
public void endVisitCompare(io.siddhi.query.api.expression.condition.Compare.Operator operator)
- Specified by:
endVisitComparein interfaceExpressionVisitor
-
beginVisitCompareLeftOperand
public void beginVisitCompareLeftOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)
- Specified by:
beginVisitCompareLeftOperandin interfaceExpressionVisitor
-
endVisitCompareLeftOperand
public void endVisitCompareLeftOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)
- Specified by:
endVisitCompareLeftOperandin interfaceExpressionVisitor
-
beginVisitCompareRightOperand
public void beginVisitCompareRightOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)
- Specified by:
beginVisitCompareRightOperandin interfaceExpressionVisitor
-
endVisitCompareRightOperand
public void endVisitCompareRightOperand(io.siddhi.query.api.expression.condition.Compare.Operator operator)
- Specified by:
endVisitCompareRightOperandin interfaceExpressionVisitor
-
beginVisitIsNull
public void beginVisitIsNull(String streamId)
- Specified by:
beginVisitIsNullin interfaceExpressionVisitor
-
endVisitIsNull
public void endVisitIsNull(String streamId)
- Specified by:
endVisitIsNullin interfaceExpressionVisitor
-
beginVisitIn
public void beginVisitIn(String storeId)
- Specified by:
beginVisitInin interfaceExpressionVisitor
-
endVisitIn
public void endVisitIn(String storeId)
- Specified by:
endVisitInin interfaceExpressionVisitor
-
beginVisitConstant
public void beginVisitConstant(Object value, io.siddhi.query.api.definition.Attribute.Type type)
- Specified by:
beginVisitConstantin interfaceExpressionVisitor
-
endVisitConstant
public void endVisitConstant(Object value, io.siddhi.query.api.definition.Attribute.Type type)
- Specified by:
endVisitConstantin interfaceExpressionVisitor
-
beginVisitMath
public void beginVisitMath(ExpressionVisitor.MathOperator mathOperator)
- Specified by:
beginVisitMathin interfaceExpressionVisitor
-
endVisitMath
public void endVisitMath(ExpressionVisitor.MathOperator mathOperator)
- Specified by:
endVisitMathin interfaceExpressionVisitor
-
beginVisitMathLeftOperand
public void beginVisitMathLeftOperand(ExpressionVisitor.MathOperator mathOperator)
- Specified by:
beginVisitMathLeftOperandin interfaceExpressionVisitor
-
endVisitMathLeftOperand
public void endVisitMathLeftOperand(ExpressionVisitor.MathOperator mathOperator)
- Specified by:
endVisitMathLeftOperandin interfaceExpressionVisitor
-
beginVisitMathRightOperand
public void beginVisitMathRightOperand(ExpressionVisitor.MathOperator mathOperator)
- Specified by:
beginVisitMathRightOperandin interfaceExpressionVisitor
-
endVisitMathRightOperand
public void endVisitMathRightOperand(ExpressionVisitor.MathOperator mathOperator)
- Specified by:
endVisitMathRightOperandin interfaceExpressionVisitor
-
beginVisitAttributeFunction
public void beginVisitAttributeFunction(String namespace, String functionName)
- Specified by:
beginVisitAttributeFunctionin interfaceExpressionVisitor
-
endVisitAttributeFunction
public void endVisitAttributeFunction(String namespace, String functionName)
- Specified by:
endVisitAttributeFunctionin interfaceExpressionVisitor
-
beginVisitParameterAttributeFunction
public void beginVisitParameterAttributeFunction(int index)
- Specified by:
beginVisitParameterAttributeFunctionin interfaceExpressionVisitor
-
endVisitParameterAttributeFunction
public void endVisitParameterAttributeFunction(int index)
- Specified by:
endVisitParameterAttributeFunctionin interfaceExpressionVisitor
-
beginVisitStreamVariable
public void beginVisitStreamVariable(String id, String streamId, String attributeName, io.siddhi.query.api.definition.Attribute.Type type)
- Specified by:
beginVisitStreamVariablein interfaceExpressionVisitor
-
endVisitStreamVariable
public void endVisitStreamVariable(String id, String streamId, String attributeName, io.siddhi.query.api.definition.Attribute.Type type)
- Specified by:
endVisitStreamVariablein interfaceExpressionVisitor
-
beginVisitStoreVariable
public void beginVisitStoreVariable(String storeId, String attributeName, io.siddhi.query.api.definition.Attribute.Type type)
- Specified by:
beginVisitStoreVariablein interfaceExpressionVisitor
-
endVisitStoreVariable
public void endVisitStoreVariable(String storeId, String attributeName, io.siddhi.query.api.definition.Attribute.Type type)
- Specified by:
endVisitStoreVariablein interfaceExpressionVisitor
-
-