Class ExprListenerImpl
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeListener,ExprListener
-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced byExprParser.lambda().voidExit a parse tree produced by theaddSubExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by theapplyFunctionExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by thedoubleArraylabeled alternative inExprParser.expr().voidExit a parse tree produced by thedoubleExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by theexplicitArraylabeled alternative inExprParser.expr().voidExit a parse tree produced by theexplicitLongArraylabeled alternative inExprParser.expr().voidExit a parse tree produced by theexplicitStringArraylabeled alternative inExprParser.expr().voidExit a parse tree produced by thefunctionArgslabeled alternative inExprParser.fnArgs().voidExit a parse tree produced by thefunctionExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by theidentifierExprlabeled alternative inExprParser.expr().voidExit a parse tree produced byExprParser.lambda().voidExit a parse tree produced by thelogicalAndOrExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by thelogicalOpExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by thelongArraylabeled alternative inExprParser.expr().voidExit a parse tree produced by thelongExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by themulDivModuloExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by thenestedExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by thenulllabeled alternative inExprParser.expr().voidExit a parse tree produced by thepowOpExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by thestringlabeled alternative inExprParser.expr().voidExit a parse tree produced by thestringArraylabeled alternative inExprParser.expr().voidExit a parse tree produced by theunaryOpExprlabeled alternative inExprParser.expr().Methods inherited from class org.apache.druid.math.expr.antlr.ExprBaseListener
enterAddSubExpr, enterApplyFunctionExpr, enterDoubleArray, enterDoubleExpr, enterEveryRule, enterExplicitArray, enterExplicitLongArray, enterExplicitStringArray, enterFunctionArgs, enterFunctionExpr, enterIdentifierExpr, enterLiteralElement, enterLogicalAndOrExpr, enterLogicalOpExpr, enterLongArray, enterLongElement, enterLongExpr, enterMulDivModuloExpr, enterNestedExpr, enterNull, enterNumericElement, enterPowOpExpr, enterStart, enterString, enterStringArray, enterStringElement, enterUnaryOpExpr, exitEveryRule, exitLiteralElement, exitLongElement, exitNumericElement, exitStart, exitStringElement, visitErrorNode, visitTerminal
-
Method Details
-
exitUnaryOpExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by theunaryOpExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitUnaryOpExprin interfaceExprListener- Overrides:
exitUnaryOpExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitApplyFunctionExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by theapplyFunctionExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitApplyFunctionExprin interfaceExprListener- Overrides:
exitApplyFunctionExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitDoubleExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by thedoubleExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitDoubleExprin interfaceExprListener- Overrides:
exitDoubleExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitAddSubExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by theaddSubExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitAddSubExprin interfaceExprListener- Overrides:
exitAddSubExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitLongExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by thelongExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitLongExprin interfaceExprListener- Overrides:
exitLongExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitLogicalAndOrExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by thelogicalAndOrExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitLogicalAndOrExprin interfaceExprListener- Overrides:
exitLogicalAndOrExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitNestedExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by thenestedExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitNestedExprin interfaceExprListener- Overrides:
exitNestedExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitString
Description copied from class:ExprBaseListenerExit a parse tree produced by thestringlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitStringin interfaceExprListener- Overrides:
exitStringin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitLogicalOpExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by thelogicalOpExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitLogicalOpExprin interfaceExprListener- Overrides:
exitLogicalOpExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitMulDivModuloExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by themulDivModuloExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitMulDivModuloExprin interfaceExprListener- Overrides:
exitMulDivModuloExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitPowOpExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by thepowOpExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitPowOpExprin interfaceExprListener- Overrides:
exitPowOpExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitFunctionExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by thefunctionExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitFunctionExprin interfaceExprListener- Overrides:
exitFunctionExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitIdentifierExpr
Description copied from class:ExprBaseListenerExit a parse tree produced by theidentifierExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitIdentifierExprin interfaceExprListener- Overrides:
exitIdentifierExprin classExprBaseListener- Parameters:
ctx- the parse tree
-
enterLambda
Description copied from class:ExprBaseListenerEnter a parse tree produced byExprParser.lambda().The default implementation does nothing.
- Specified by:
enterLambdain interfaceExprListener- Overrides:
enterLambdain classExprBaseListener- Parameters:
ctx- the parse tree
-
exitLambda
Description copied from class:ExprBaseListenerExit a parse tree produced byExprParser.lambda().The default implementation does nothing.
- Specified by:
exitLambdain interfaceExprListener- Overrides:
exitLambdain classExprBaseListener- Parameters:
ctx- the parse tree
-
exitFunctionArgs
Description copied from class:ExprBaseListenerExit a parse tree produced by thefunctionArgslabeled alternative inExprParser.fnArgs().The default implementation does nothing.
- Specified by:
exitFunctionArgsin interfaceExprListener- Overrides:
exitFunctionArgsin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitNull
Description copied from class:ExprBaseListenerExit a parse tree produced by thenulllabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitNullin interfaceExprListener- Overrides:
exitNullin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitDoubleArray
Description copied from class:ExprBaseListenerExit a parse tree produced by thedoubleArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitDoubleArrayin interfaceExprListener- Overrides:
exitDoubleArrayin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitExplicitArray
Description copied from class:ExprBaseListenerExit a parse tree produced by theexplicitArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitExplicitArrayin interfaceExprListener- Overrides:
exitExplicitArrayin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitLongArray
Description copied from class:ExprBaseListenerExit a parse tree produced by thelongArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitLongArrayin interfaceExprListener- Overrides:
exitLongArrayin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitExplicitLongArray
Description copied from class:ExprBaseListenerExit a parse tree produced by theexplicitLongArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitExplicitLongArrayin interfaceExprListener- Overrides:
exitExplicitLongArrayin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitStringArray
Description copied from class:ExprBaseListenerExit a parse tree produced by thestringArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitStringArrayin interfaceExprListener- Overrides:
exitStringArrayin classExprBaseListener- Parameters:
ctx- the parse tree
-
exitExplicitStringArray
Description copied from class:ExprBaseListenerExit a parse tree produced by theexplicitStringArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitExplicitStringArrayin interfaceExprListener- Overrides:
exitExplicitStringArrayin classExprBaseListener- Parameters:
ctx- the parse tree
-