Package org.hibernate.sql.ordering.antlr

Interface Summary
ColumnMapper Contract for mapping a (an assumed) property reference to its columns.
ColumnReference Reference to a column name.
FormulaReference Reference to a formula fragment.
Node General contract for AST nodes.
OrderByAliasResolver Given a column reference, resolve the table alias to apply to the column to qualify it.
OrderByTranslation Represents the result of an order-by translation by @OrderByTranslator
SqlValueReference Unifying interface between column and formula references mainly to give more strictly typed result to
TranslationContext Contract for contextual information required to perform translation.

Class Summary
CollationSpecification Models a collation specification (COLLATE using a specific character-set) within a SortSpecification.
Factory Acts as a ASTFactory for injecting our specific AST node classes into the Antlr generated trees.
GeneratedOrderByFragmentParser Antlr grammar for dealing with order-by mapping fragments.
GeneratedOrderByFragmentRenderer Antlr grammar for rendering ORDER_BY trees as described by the OrderByFragmentParser
GeneratedOrderByLexer Lexer for the order-by fragment parser
NodeSupport Basic implementation of a Node briding to the Antlr CommonAST hierarchy.
OrderByFragment Represents a parsed order-by mapping fragment.
OrderByFragmentParser Extension of the Antlr-generated parser for the purpose of adding our custom parsing behavior (semantic analysis, etc).
OrderByFragmentRenderer Extension of the Antlr-generated tree walker for rendering the parsed order-by tree back to String form.
OrderByFragmentTranslator A translator for order-by mappings, whether specified by hbm.xml files, Hibernate OrderBy annotation or JPA OrderBy annotation.
OrderingSpecification Models an ordering specification (ASCENDING or DESCENDING) within a SortSpecification.
SortKey Models the container node for the sort key, which is the term given by the ANSI SQL specification to the expression upon which to sort for each SortSpecification
SortSpecification Models each sorting expression.

Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.