Package org.hibernate.grammars.ordering
Interface OrderingParserListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
OrderingParserBaseListener
public interface OrderingParserListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
OrderingParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced byOrderingParser.collationSpecification().voidEnter a parse tree produced byOrderingParser.direction().voidEnter a parse tree produced byOrderingParser.dotIdentifier().voidEnter a parse tree produced by theDotIdentifierExpressionlabeled alternative inOrderingParser.expression().voidEnter a parse tree produced byOrderingParser.function().voidEnter a parse tree produced byOrderingParser.functionArgument().voidEnter a parse tree produced byOrderingParser.functionArguments().voidEnter a parse tree produced by theFunctionExpressionlabeled alternative inOrderingParser.expression().voidEnter a parse tree produced byOrderingParser.identifier().voidEnter a parse tree produced by theIdentifierExpressionlabeled alternative inOrderingParser.expression().voidEnter a parse tree produced byOrderingParser.literal().voidEnter a parse tree produced byOrderingParser.nullsPrecedence().voidEnter a parse tree produced byOrderingParser.orderByFragment().voidEnter a parse tree produced byOrderingParser.packagedFunction().voidEnter a parse tree produced byOrderingParser.simpleFunction().voidEnter a parse tree produced byOrderingParser.sortSpecification().voidExit a parse tree produced byOrderingParser.collationSpecification().voidExit a parse tree produced byOrderingParser.direction().voidExit a parse tree produced byOrderingParser.dotIdentifier().voidExit a parse tree produced by theDotIdentifierExpressionlabeled alternative inOrderingParser.expression().voidExit a parse tree produced byOrderingParser.function().voidExit a parse tree produced byOrderingParser.functionArgument().voidExit a parse tree produced byOrderingParser.functionArguments().voidExit a parse tree produced by theFunctionExpressionlabeled alternative inOrderingParser.expression().voidExit a parse tree produced byOrderingParser.identifier().voidExit a parse tree produced by theIdentifierExpressionlabeled alternative inOrderingParser.expression().voidExit a parse tree produced byOrderingParser.literal().voidExit a parse tree produced byOrderingParser.nullsPrecedence().voidExit a parse tree produced byOrderingParser.orderByFragment().voidExit a parse tree produced byOrderingParser.packagedFunction().voidExit a parse tree produced byOrderingParser.simpleFunction().voidExit a parse tree produced byOrderingParser.sortSpecification().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterOrderByFragment
Enter a parse tree produced byOrderingParser.orderByFragment().- Parameters:
ctx- the parse tree
-
exitOrderByFragment
Exit a parse tree produced byOrderingParser.orderByFragment().- Parameters:
ctx- the parse tree
-
enterSortSpecification
Enter a parse tree produced byOrderingParser.sortSpecification().- Parameters:
ctx- the parse tree
-
exitSortSpecification
Exit a parse tree produced byOrderingParser.sortSpecification().- Parameters:
ctx- the parse tree
-
enterFunctionExpression
Enter a parse tree produced by theFunctionExpressionlabeled alternative inOrderingParser.expression().- Parameters:
ctx- the parse tree
-
exitFunctionExpression
Exit a parse tree produced by theFunctionExpressionlabeled alternative inOrderingParser.expression().- Parameters:
ctx- the parse tree
-
enterIdentifierExpression
Enter a parse tree produced by theIdentifierExpressionlabeled alternative inOrderingParser.expression().- Parameters:
ctx- the parse tree
-
exitIdentifierExpression
Exit a parse tree produced by theIdentifierExpressionlabeled alternative inOrderingParser.expression().- Parameters:
ctx- the parse tree
-
enterDotIdentifierExpression
Enter a parse tree produced by theDotIdentifierExpressionlabeled alternative inOrderingParser.expression().- Parameters:
ctx- the parse tree
-
exitDotIdentifierExpression
Exit a parse tree produced by theDotIdentifierExpressionlabeled alternative inOrderingParser.expression().- Parameters:
ctx- the parse tree
-
enterFunction
Enter a parse tree produced byOrderingParser.function().- Parameters:
ctx- the parse tree
-
exitFunction
Exit a parse tree produced byOrderingParser.function().- Parameters:
ctx- the parse tree
-
enterSimpleFunction
Enter a parse tree produced byOrderingParser.simpleFunction().- Parameters:
ctx- the parse tree
-
exitSimpleFunction
Exit a parse tree produced byOrderingParser.simpleFunction().- Parameters:
ctx- the parse tree
-
enterPackagedFunction
Enter a parse tree produced byOrderingParser.packagedFunction().- Parameters:
ctx- the parse tree
-
exitPackagedFunction
Exit a parse tree produced byOrderingParser.packagedFunction().- Parameters:
ctx- the parse tree
-
enterFunctionArguments
Enter a parse tree produced byOrderingParser.functionArguments().- Parameters:
ctx- the parse tree
-
exitFunctionArguments
Exit a parse tree produced byOrderingParser.functionArguments().- Parameters:
ctx- the parse tree
-
enterFunctionArgument
Enter a parse tree produced byOrderingParser.functionArgument().- Parameters:
ctx- the parse tree
-
exitFunctionArgument
Exit a parse tree produced byOrderingParser.functionArgument().- Parameters:
ctx- the parse tree
-
enterLiteral
Enter a parse tree produced byOrderingParser.literal().- Parameters:
ctx- the parse tree
-
exitLiteral
Exit a parse tree produced byOrderingParser.literal().- Parameters:
ctx- the parse tree
-
enterCollationSpecification
Enter a parse tree produced byOrderingParser.collationSpecification().- Parameters:
ctx- the parse tree
-
exitCollationSpecification
Exit a parse tree produced byOrderingParser.collationSpecification().- Parameters:
ctx- the parse tree
-
enterDirection
Enter a parse tree produced byOrderingParser.direction().- Parameters:
ctx- the parse tree
-
exitDirection
Exit a parse tree produced byOrderingParser.direction().- Parameters:
ctx- the parse tree
-
enterNullsPrecedence
Enter a parse tree produced byOrderingParser.nullsPrecedence().- Parameters:
ctx- the parse tree
-
exitNullsPrecedence
Exit a parse tree produced byOrderingParser.nullsPrecedence().- Parameters:
ctx- the parse tree
-
enterIdentifier
Enter a parse tree produced byOrderingParser.identifier().- Parameters:
ctx- the parse tree
-
exitIdentifier
Exit a parse tree produced byOrderingParser.identifier().- Parameters:
ctx- the parse tree
-
enterDotIdentifier
Enter a parse tree produced byOrderingParser.dotIdentifier().- Parameters:
ctx- the parse tree
-
exitDotIdentifier
Exit a parse tree produced byOrderingParser.dotIdentifier().- Parameters:
ctx- the parse tree
-