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 TypeMethodDescriptionvoid
Enter a parse tree produced byOrderingParser.collationSpecification()
.void
Enter a parse tree produced byOrderingParser.direction()
.void
Enter a parse tree produced byOrderingParser.dotIdentifier()
.void
Enter a parse tree produced by theDotIdentifierExpression
labeled alternative inOrderingParser.expression()
.void
Enter a parse tree produced byOrderingParser.function()
.void
Enter a parse tree produced byOrderingParser.functionArgument()
.void
Enter a parse tree produced byOrderingParser.functionArguments()
.void
Enter a parse tree produced by theFunctionExpression
labeled alternative inOrderingParser.expression()
.void
Enter a parse tree produced byOrderingParser.identifier()
.void
Enter a parse tree produced by theIdentifierExpression
labeled alternative inOrderingParser.expression()
.void
Enter a parse tree produced byOrderingParser.literal()
.void
Enter a parse tree produced byOrderingParser.nullsPrecedence()
.void
Enter a parse tree produced byOrderingParser.orderByFragment()
.void
Enter a parse tree produced byOrderingParser.packagedFunction()
.void
Enter a parse tree produced byOrderingParser.simpleFunction()
.void
Enter a parse tree produced byOrderingParser.sortSpecification()
.void
Exit a parse tree produced byOrderingParser.collationSpecification()
.void
Exit a parse tree produced byOrderingParser.direction()
.void
Exit a parse tree produced byOrderingParser.dotIdentifier()
.void
Exit a parse tree produced by theDotIdentifierExpression
labeled alternative inOrderingParser.expression()
.void
Exit a parse tree produced byOrderingParser.function()
.void
Exit a parse tree produced byOrderingParser.functionArgument()
.void
Exit a parse tree produced byOrderingParser.functionArguments()
.void
Exit a parse tree produced by theFunctionExpression
labeled alternative inOrderingParser.expression()
.void
Exit a parse tree produced byOrderingParser.identifier()
.void
Exit a parse tree produced by theIdentifierExpression
labeled alternative inOrderingParser.expression()
.void
Exit a parse tree produced byOrderingParser.literal()
.void
Exit a parse tree produced byOrderingParser.nullsPrecedence()
.void
Exit a parse tree produced byOrderingParser.orderByFragment()
.void
Exit a parse tree produced byOrderingParser.packagedFunction()
.void
Exit a parse tree produced byOrderingParser.simpleFunction()
.void
Exit 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 theFunctionExpression
labeled alternative inOrderingParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitFunctionExpression
Exit a parse tree produced by theFunctionExpression
labeled alternative inOrderingParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterIdentifierExpression
Enter a parse tree produced by theIdentifierExpression
labeled alternative inOrderingParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitIdentifierExpression
Exit a parse tree produced by theIdentifierExpression
labeled alternative inOrderingParser.expression()
.- Parameters:
ctx
- the parse tree
-
enterDotIdentifierExpression
Enter a parse tree produced by theDotIdentifierExpression
labeled alternative inOrderingParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitDotIdentifierExpression
Exit a parse tree produced by theDotIdentifierExpression
labeled 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
-