Top Description Methods
org.hibernate.grammars.ordering

public Interface OrderingParserVisitor<T>

extends ParseTreeVisitor<T>
Known Direct Implementers
org.hibernate.grammars.ordering.OrderingParserBaseVisitor
Type Parameters
<T>
The return type of the visit operation. Use Void for operations with no return type.
Imports
org.antlr.v4.runtime.tree.ParseTreeVisitor

This interface defines a complete generic visitor for a parse tree produced by OrderingParser.

Method Summary

Modifier and TypeMethod and Description
public T

Returns:

the visitor result
visitCollationSpecification
(OrderingParser.CollationSpecificationContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#collationSpecification.

public T

Returns:

the visitor result
visitDirection
(OrderingParser.DirectionContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#direction.

public T

Returns:

the visitor result
visitDotIdentifier
(OrderingParser.DotIdentifierContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#dotIdentifier.

public T

Returns:

the visitor result
visitDotIdentifierExpression
(OrderingParser.DotIdentifierExpressionContext
the parse tree
ctx
)

Visit a parse tree produced by the DotIdentifierExpression labeled alternative in OrderingParser#expression.

public T

Returns:

the visitor result
visitFunction
(OrderingParser.FunctionContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#function.

public T

Returns:

the visitor result
visitFunctionArgument
(OrderingParser.FunctionArgumentContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#functionArgument.

public T

Returns:

the visitor result
visitFunctionArguments
(OrderingParser.FunctionArgumentsContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#functionArguments.

public T

Returns:

the visitor result
visitFunctionExpression
(OrderingParser.FunctionExpressionContext
the parse tree
ctx
)

Visit a parse tree produced by the FunctionExpression labeled alternative in OrderingParser#expression.

public T

Returns:

the visitor result
visitIdentifier
(OrderingParser.IdentifierContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#identifier.

public T

Returns:

the visitor result
visitIdentifierExpression
(OrderingParser.IdentifierExpressionContext
the parse tree
ctx
)

Visit a parse tree produced by the IdentifierExpression labeled alternative in OrderingParser#expression.

public T

Returns:

the visitor result
visitLiteral
(OrderingParser.LiteralContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#literal.

public T

Returns:

the visitor result
visitNullsPrecedence
(OrderingParser.NullsPrecedenceContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#nullsPrecedence.

public T

Returns:

the visitor result
visitOrderByFragment
(OrderingParser.OrderByFragmentContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#orderByFragment.

public T

Returns:

the visitor result
visitPackagedFunction
(OrderingParser.PackagedFunctionContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#packagedFunction.

public T

Returns:

the visitor result
visitSimpleFunction
(OrderingParser.SimpleFunctionContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#simpleFunction.

public T

Returns:

the visitor result
visitSortSpecification
(OrderingParser.SortSpecificationContext
the parse tree
ctx
)

Visit a parse tree produced by OrderingParser#sortSpecification.

Inherited from org.antlr.v4.runtime.tree.ParseTreeVisitor:
visitvisitChildrenvisitErrorNodevisitTerminal

Method Detail

visitCollationSpecificationback to summary
public T visitCollationSpecification(OrderingParser.CollationSpecificationContext ctx)

Visit a parse tree produced by OrderingParser#collationSpecification.

Parameters
ctx:OrderingParser.CollationSpecificationContext

the parse tree

Returns:T

the visitor result

visitDirectionback to summary
public T visitDirection(OrderingParser.DirectionContext ctx)

Visit a parse tree produced by OrderingParser#direction.

Parameters
ctx:OrderingParser.DirectionContext

the parse tree

Returns:T

the visitor result

visitDotIdentifierback to summary
public T visitDotIdentifier(OrderingParser.DotIdentifierContext ctx)

Visit a parse tree produced by OrderingParser#dotIdentifier.

Parameters
ctx:OrderingParser.DotIdentifierContext

the parse tree

Returns:T

the visitor result

visitDotIdentifierExpressionback to summary
public T visitDotIdentifierExpression(OrderingParser.DotIdentifierExpressionContext ctx)

Visit a parse tree produced by the DotIdentifierExpression labeled alternative in OrderingParser#expression.

Parameters
ctx:OrderingParser.DotIdentifierExpressionContext

the parse tree

Returns:T

the visitor result

visitFunctionback to summary
public T visitFunction(OrderingParser.FunctionContext ctx)

Visit a parse tree produced by OrderingParser#function.

Parameters
ctx:OrderingParser.FunctionContext

the parse tree

Returns:T

the visitor result

visitFunctionArgumentback to summary
public T visitFunctionArgument(OrderingParser.FunctionArgumentContext ctx)

Visit a parse tree produced by OrderingParser#functionArgument.

Parameters
ctx:OrderingParser.FunctionArgumentContext

the parse tree

Returns:T

the visitor result

visitFunctionArgumentsback to summary
public T visitFunctionArguments(OrderingParser.FunctionArgumentsContext ctx)

Visit a parse tree produced by OrderingParser#functionArguments.

Parameters
ctx:OrderingParser.FunctionArgumentsContext

the parse tree

Returns:T

the visitor result

visitFunctionExpressionback to summary
public T visitFunctionExpression(OrderingParser.FunctionExpressionContext ctx)

Visit a parse tree produced by the FunctionExpression labeled alternative in OrderingParser#expression.

Parameters
ctx:OrderingParser.FunctionExpressionContext

the parse tree

Returns:T

the visitor result

visitIdentifierback to summary
public T visitIdentifier(OrderingParser.IdentifierContext ctx)

Visit a parse tree produced by OrderingParser#identifier.

Parameters
ctx:OrderingParser.IdentifierContext

the parse tree

Returns:T

the visitor result

visitIdentifierExpressionback to summary
public T visitIdentifierExpression(OrderingParser.IdentifierExpressionContext ctx)

Visit a parse tree produced by the IdentifierExpression labeled alternative in OrderingParser#expression.

Parameters
ctx:OrderingParser.IdentifierExpressionContext

the parse tree

Returns:T

the visitor result

visitLiteralback to summary
public T visitLiteral(OrderingParser.LiteralContext ctx)

Visit a parse tree produced by OrderingParser#literal.

Parameters
ctx:OrderingParser.LiteralContext

the parse tree

Returns:T

the visitor result

visitNullsPrecedenceback to summary
public T visitNullsPrecedence(OrderingParser.NullsPrecedenceContext ctx)

Visit a parse tree produced by OrderingParser#nullsPrecedence.

Parameters
ctx:OrderingParser.NullsPrecedenceContext

the parse tree

Returns:T

the visitor result

visitOrderByFragmentback to summary
public T visitOrderByFragment(OrderingParser.OrderByFragmentContext ctx)

Visit a parse tree produced by OrderingParser#orderByFragment.

Parameters
ctx:OrderingParser.OrderByFragmentContext

the parse tree

Returns:T

the visitor result

visitPackagedFunctionback to summary
public T visitPackagedFunction(OrderingParser.PackagedFunctionContext ctx)

Visit a parse tree produced by OrderingParser#packagedFunction.

Parameters
ctx:OrderingParser.PackagedFunctionContext

the parse tree

Returns:T

the visitor result

visitSimpleFunctionback to summary
public T visitSimpleFunction(OrderingParser.SimpleFunctionContext ctx)

Visit a parse tree produced by OrderingParser#simpleFunction.

Parameters
ctx:OrderingParser.SimpleFunctionContext

the parse tree

Returns:T

the visitor result

visitSortSpecificationback to summary
public T visitSortSpecification(OrderingParser.SortSpecificationContext ctx)

Visit a parse tree produced by OrderingParser#sortSpecification.

Parameters
ctx:OrderingParser.SortSpecificationContext

the parse tree

Returns:T

the visitor result