Top Interfaces Classes
[default module]

Package org.hibernate.metamodel.mapping.ordering.ast


Interface Summary

Modifier and TypeInterface and Description
public interface
DomainPath

Represents a domain-path (model part path) used in an order-by fragment

public interface
Node

Common contract for all nodes in the order-by fragment AST

public interface
OrderingExpression

Contract for anything that can be a sort expression

public interface
SequencePart

Represents an individual identifier in a dot-identifier sequence

Class Summary

Modifier and TypeClass and Description
public class
CollectionPartPath

Represents a part of a `CollectionPart` (element or index descriptor) as a DomainPath

public class
ColumnReference

Represents a column-reference used in an order-by fragment

public class
DomainPathContinuation

A path relative to either a CollectionPartPath (element/index DomainPath) or another DomainPathContinuation

public class
public class
FunctionExpression

Deprecated as a consequence of FunctionRenderer being deprecated.
Represents a function used in an order-by fragment
public class
public class
OrderingSpecification

An individual sort specification in an order-by fragment

public class
public class
PathConsumer

Represents the translation of an individual part of a path in `@OrderBy` translation Similar in purpose to org.hibernate.query.hql.spi.DotIdentifierConsumer, but for `@OrderBy` translation

public class
PathResolutionException

Indicates a problem resolving a domain-path occurring in an order-by fragment

public class
PluralAttributePath

Represents the collection as a DomainPath

public class
RootSequencePart

SequencePart implementation used to translate the root of a path

public class
SelfRenderingOrderingExpression

Represents a self rendering expression i.e. usually a literal used in an order-by fragment