Class SelfRenderingOrderingExpression
- java.lang.Object
-
- org.hibernate.sql.ast.tree.expression.SelfRenderingSqlFragmentExpression
-
- org.hibernate.metamodel.mapping.ordering.ast.SelfRenderingOrderingExpression
-
- All Implemented Interfaces:
Node
,OrderingExpression
,SqlSelectionProducer
,Expression
,SelfRenderingExpression
,SqlAstNode
public class SelfRenderingOrderingExpression extends SelfRenderingSqlFragmentExpression implements OrderingExpression
Represents a self rendering expression i.e. usually a literal used in an order-by fragment
-
-
Constructor Summary
Constructors Constructor Description SelfRenderingOrderingExpression(String expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
Apply the SQL AST sort-specifications associated with this ordering-expressionExpression
resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
-
Methods inherited from class org.hibernate.sql.ast.tree.expression.SelfRenderingSqlFragmentExpression
getExpression, getExpressionType, renderToSql
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.sql.ast.tree.expression.Expression
createSqlSelection, getColumnReference
-
Methods inherited from interface org.hibernate.sql.ast.tree.expression.SelfRenderingExpression
accept
-
-
-
-
Constructor Detail
-
SelfRenderingOrderingExpression
public SelfRenderingOrderingExpression(String expression)
-
-
Method Detail
-
resolve
public Expression resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
- Specified by:
resolve
in interfaceOrderingExpression
-
apply
public void apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
Description copied from interface:OrderingExpression
Apply the SQL AST sort-specifications associated with this ordering-expression- Specified by:
apply
in interfaceOrderingExpression
-
-