Class AbstractDomainPath
java.lang.Object
org.hibernate.metamodel.mapping.internal.AbstractDomainPath
- All Implemented Interfaces:
DomainPath,Node,OrderingExpression,SequencePart
- Direct Known Subclasses:
CollectionPartPath,DomainPathContinuation,PluralAttributePath
- Author:
- Andrea Boriero
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState) voidapply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState) Apply the SQL AST sort-specifications associated with this ordering-expressionresolve(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.metamodel.mapping.ordering.ast.DomainPath
getLhs, getNavigablePath, getPluralAttribute, getReferenceModelPart, toDescriptiveTextMethods inherited from interface org.hibernate.metamodel.mapping.ordering.ast.SequencePart
resolvePathPart
-
Field Details
-
ELEMENT_TOKEN
- See Also:
-
-
Constructor Details
-
AbstractDomainPath
public AbstractDomainPath()
-
-
Method Details
-
resolve
public SqlAstNode resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) - Specified by:
resolvein interfaceOrderingExpression
-
resolve
public Expression resolve(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) -
apply
public void apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState) Description copied from interface:OrderingExpressionApply the SQL AST sort-specifications associated with this ordering-expression- Specified by:
applyin interfaceOrderingExpression
-
apply
public void apply(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
-