类 OrderByFragmentRenderer
- java.lang.Object
-
- antlr.TreeParser
-
- org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentRenderer
-
- org.hibernate.sql.ordering.antlr.OrderByFragmentRenderer
-
public class OrderByFragmentRenderer extends GeneratedOrderByFragmentRenderer
Extension of the Antlr-generated tree walker for rendering the parsed order-by tree back to String form.out(antlr.collections.AST)is the sole semantic action here and it is used to utilize our split between text (tree debugging text) and "renderable text" (text to use during rendering).- 作者:
- Steve Ebersole
-
-
字段概要
-
从类继承的字段 org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentRenderer
_tokenNames
-
从接口继承的字段 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
-
-
构造器概要
构造器 构造器 说明 OrderByFragmentRenderer(SessionFactoryImplementor sessionFactory)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidout(antlr.collections.AST ast)protected StringrenderOrderByElement(String expression, String collation, String order, String nulls)Implementation note: This is just a stub.voidtraceIn(String ruleName, antlr.collections.AST tree)voidtraceOut(String ruleName, antlr.collections.AST tree)-
从类继承的方法 org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentRenderer
collationSpecification, nullOrdering, orderByFragment, orderingSpecification, out, sortKey, sortKeySpecification, sortSpecification
-
-
-
-
构造器详细资料
-
OrderByFragmentRenderer
public OrderByFragmentRenderer(SessionFactoryImplementor sessionFactory)
-
-
方法详细资料
-
out
protected void out(antlr.collections.AST ast)
- 覆盖:
out在类中GeneratedOrderByFragmentRenderer
-
traceIn
public void traceIn(String ruleName, antlr.collections.AST tree)
- 覆盖:
traceIn在类中antlr.TreeParser
-
traceOut
public void traceOut(String ruleName, antlr.collections.AST tree)
- 覆盖:
traceOut在类中antlr.TreeParser
-
-