| Modifier and Type | Interface 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 |
| Modifier and Type | Class 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 Represents a function used in an order-by fragment
FunctionRenderer being deprecated.
|
| 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 |
| 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 |