Top Fields Constructors Methods
org.hibernate.metamodel.mapping.ordering

public Class OrderByFragmentImpl

extends Object
implements OrderByFragment
Class Inheritance
All Implemented Interfaces
org.hibernate.metamodel.mapping.ordering.OrderByFragment
Imports
java.util.List, org.hibernate.metamodel.mapping.ordering.ast.OrderingSpecification, org.hibernate.sql.ast.spi.SqlAstCreationState, org.hibernate.sql.ast.tree.from.TableGroup, org.hibernate.sql.ast.tree.select.QuerySpec

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final List<OrderingSpecification>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
apply(QuerySpec
The SQL AST
ast
,
TableGroup
The TableGroup the order-by is applied "against"
tableGroup
,
SqlAstCreationState
The SQL AST creation state
creationState
)

Implements org.hibernate.metamodel.mapping.ordering.OrderByFragment.apply.

Apply the ordering to the given SQL AST
public List<OrderingSpecification>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fragmentSpecsback to summary
private final List<OrderingSpecification> fragmentSpecs

Constructor Detail

OrderByFragmentImplback to summary
public OrderByFragmentImpl(List<OrderingSpecification> fragmentSpecs)

Method Detail

applyback to summary
public void apply(QuerySpec ast, TableGroup tableGroup, SqlAstCreationState creationState)

Implements org.hibernate.metamodel.mapping.ordering.OrderByFragment.apply.

Doc from org.hibernate.metamodel.mapping.ordering.OrderByFragment.apply.

Apply the ordering to the given SQL AST

Parameters
ast:QuerySpec

The SQL AST

tableGroup:TableGroup

The TableGroup the order-by is applied "against"

creationState:SqlAstCreationState

The SQL AST creation state

Annotations
@Override
getFragmentSpecsback to summary
public List<OrderingSpecification> getFragmentSpecs()