Package org.hibernate.sql.ordering.antlr
Class GeneratedOrderByFragmentRenderer
- java.lang.Object
-
- antlr.TreeParser
-
- org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentRenderer
-
- All Implemented Interfaces:
GeneratedOrderByFragmentRendererTokenTypes
- Direct Known Subclasses:
OrderByFragmentRenderer
public class GeneratedOrderByFragmentRenderer extends antlr.TreeParser implements GeneratedOrderByFragmentRendererTokenTypes
Antlr grammar for rendering ORDER_BY trees as described by theOrderByFragmentParser
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
_tokenNames
-
Fields inherited from class antlr.TreeParser
_retTree, astFactory, ASTNULL, inputState, returnAST, tokenNames, traceDepth
-
Fields inherited from interface org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentRendererTokenTypes
ASCENDING, CLOSE_PAREN, COLLATE, COLUMN_REF, COMMA, DESCENDING, DOT, EOF, ESCqs, EXPONENT, EXPR_LIST, FIRST, FLOAT_SUFFIX, HARD_QUOTE, HEX_DIGIT, ID_LETTER, ID_START_LETTER, IDENT, IDENT_LIST, LAST, LITERAL_ascending, LITERAL_descending, NULL_ORDER, NULL_TREE_LOOKAHEAD, NULLS, NUM_DOUBLE, NUM_FLOAT, NUM_INT, NUM_LONG, OPEN_PAREN, ORDER_BY, ORDER_SPEC, QUOTED_STRING, SORT_KEY, SORT_SPEC, WS
-
-
Constructor Summary
Constructors Constructor Description GeneratedOrderByFragmentRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
collationSpecification(antlr.collections.AST _t)
java.lang.String
nullOrdering(antlr.collections.AST _t)
void
orderByFragment(antlr.collections.AST _t)
java.lang.String
orderingSpecification(antlr.collections.AST _t)
protected void
out(antlr.collections.AST ast)
protected void
out(java.lang.String text)
protected java.lang.String
renderOrderByElement(java.lang.String expression, java.lang.String collation, java.lang.String order, java.lang.String nulls)
Implementation note: This is just a stub.void
sortKey(antlr.collections.AST _t)
java.lang.String
sortKeySpecification(antlr.collections.AST _t)
void
sortSpecification(antlr.collections.AST _t)
-
-
-
Method Detail
-
out
protected void out(java.lang.String text)
-
out
protected void out(antlr.collections.AST ast)
-
renderOrderByElement
protected java.lang.String renderOrderByElement(java.lang.String expression, java.lang.String collation, java.lang.String order, java.lang.String nulls)
Implementation note: This is just a stub. OrderByFragmentRenderer contains the effective implementation.
-
orderByFragment
public final void orderByFragment(antlr.collections.AST _t) throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
-
sortSpecification
public final void sortSpecification(antlr.collections.AST _t) throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
-
sortKeySpecification
public final java.lang.String sortKeySpecification(antlr.collections.AST _t) throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
-
collationSpecification
public final java.lang.String collationSpecification(antlr.collections.AST _t) throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
-
orderingSpecification
public final java.lang.String orderingSpecification(antlr.collections.AST _t) throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
-
nullOrdering
public final java.lang.String nullOrdering(antlr.collections.AST _t) throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
-
sortKey
public final void sortKey(antlr.collections.AST _t) throws antlr.RecognitionException
- Throws:
antlr.RecognitionException
-
-