Class ExpressionPatternBuilder
- All Implemented Interfaces:
ConnectorExpressionPatternVisitor<Object>,org.antlr.v4.runtime.tree.ParseTreeVisitor<Object>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectaggregateResult(Object aggregate, Object nextResult) Visit a parse tree produced byConnectorExpressionPatternParser.call().Visit a parse tree produced byConnectorExpressionPatternParser.expressionCapture().Visit a parse tree produced byConnectorExpressionPatternParser.identifier().Visit a parse tree produced byConnectorExpressionPatternParser.number().Visit a parse tree produced byConnectorExpressionPatternParser.standaloneExpression().Visit a parse tree produced byConnectorExpressionPatternParser.standaloneType().Visit a parse tree produced byConnectorExpressionPatternParser.type().Methods inherited from class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseVisitor
visitExpression, visitTypeParameterMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
ExpressionPatternBuilder
-
-
Method Details
-
visitStandaloneExpression
public Object visitStandaloneExpression(ConnectorExpressionPatternParser.StandaloneExpressionContext context) Description copied from class:ConnectorExpressionPatternBaseVisitorVisit a parse tree produced byConnectorExpressionPatternParser.standaloneExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStandaloneExpressionin interfaceConnectorExpressionPatternVisitor<Object>- Overrides:
visitStandaloneExpressionin classConnectorExpressionPatternBaseVisitor<Object>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitStandaloneType
Description copied from class:ConnectorExpressionPatternBaseVisitorVisit a parse tree produced byConnectorExpressionPatternParser.standaloneType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStandaloneTypein interfaceConnectorExpressionPatternVisitor<Object>- Overrides:
visitStandaloneTypein classConnectorExpressionPatternBaseVisitor<Object>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitCall
Description copied from class:ConnectorExpressionPatternBaseVisitorVisit a parse tree produced byConnectorExpressionPatternParser.call().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCallin interfaceConnectorExpressionPatternVisitor<Object>- Overrides:
visitCallin classConnectorExpressionPatternBaseVisitor<Object>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitExpressionCapture
public ExpressionPattern visitExpressionCapture(ConnectorExpressionPatternParser.ExpressionCaptureContext context) Description copied from class:ConnectorExpressionPatternBaseVisitorVisit a parse tree produced byConnectorExpressionPatternParser.expressionCapture().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExpressionCapturein interfaceConnectorExpressionPatternVisitor<Object>- Overrides:
visitExpressionCapturein classConnectorExpressionPatternBaseVisitor<Object>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitType
Description copied from class:ConnectorExpressionPatternBaseVisitorVisit a parse tree produced byConnectorExpressionPatternParser.type().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypein interfaceConnectorExpressionPatternVisitor<Object>- Overrides:
visitTypein classConnectorExpressionPatternBaseVisitor<Object>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitNumber
Description copied from class:ConnectorExpressionPatternBaseVisitorVisit a parse tree produced byConnectorExpressionPatternParser.number().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNumberin interfaceConnectorExpressionPatternVisitor<Object>- Overrides:
visitNumberin classConnectorExpressionPatternBaseVisitor<Object>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
visitIdentifier
Description copied from class:ConnectorExpressionPatternBaseVisitorVisit a parse tree produced byConnectorExpressionPatternParser.identifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifierin interfaceConnectorExpressionPatternVisitor<Object>- Overrides:
visitIdentifierin classConnectorExpressionPatternBaseVisitor<Object>- Parameters:
context- the parse tree- Returns:
- the visitor result
-
aggregateResult
- Overrides:
aggregateResultin classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Object>
-