| Modifier and Type | Interface and Description |
|---|---|
| public interface | ColumnMapper
Contract for mapping a (an assumed) property reference to its columns. |
| public interface | ColumnReference
Reference to a column name. |
| public interface | FormulaReference
Reference to a formula fragment. |
| public interface | |
| public interface | Node
General contract for AST nodes. |
| public interface | OrderByAliasResolver
Given a column reference, resolve the table alias to apply to the column to qualify it. |
| public interface | |
| public interface | OrderByTranslation
Represents the result of an order-by translation by |
| public interface | SqlValueReference
Unifying interface between column and formula references mainly to give more strictly typed result
to |
| public interface | TranslationContext
Contract for contextual information required to perform translation. |
| Modifier and Type | Class and Description |
|---|---|
| public class | CollationSpecification
Models a collation specification (COLLATE using a specific character-set) within a
|
| public class | Factory
Acts as a |
| public class | GeneratedOrderByFragmentParser
Antlr grammar for dealing with order-by mapping fragments. |
| public class | GeneratedOrderByFragmentRenderer
Antlr grammar for rendering ORDER_BY trees as described by the |
| public class | GeneratedOrderByLexer
Lexer for the order-by fragment parser |
| public class | NodeSupport
Basic implementation of a |
| public class | OrderByFragment
Represents a parsed order-by mapping fragment. |
| public class | OrderByFragmentParser
Extension of the Antlr-generated parser for the purpose of adding our custom parsing behavior (semantic analysis, etc). |
| public class | OrderByFragmentRenderer
Extension of the Antlr-generated tree walker for rendering the parsed order-by tree back to String form. |
| public class | OrderByFragmentTranslator
A translator for order-by mappings, whether specified by hbm.xml files, Hibernate
|
| public class | OrderingSpecification
Models an ordering specification (ASCENDING or DESCENDING) within a |
| public class | 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 |
| public class | SortSpecification
Models each sorting expression. |