Top Constructors Methods
org.hibernate.query.sqm.tree.domain

public Class NonAggregatedCompositeSimplePath<T>

extends SqmEntityValuedSimplePath<T>
Class Inheritance
Imports
org.hibernate.metamodel.model.domain.EntityDomainType, org.hibernate.query.sqm.produce.function.FunctionArgumentException, org.hibernate.spi.NavigablePath, org.hibernate.query.PathException, org.hibernate.query.sqm.NodeBuilder, .SemanticQueryWalker, .SqmPathSource, org.hibernate.query.sqm.tree.SqmCopyContext, jakarta.persistence.metamodel.EntityType

Author
Andrea Boriero

Constructor Summary

AccessConstructor and Description
public
NonAggregatedCompositeSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)

Method Summary

Modifier and TypeMethod and Description
public <X> X
public NonAggregatedCompositeSimplePath<T>
public <S extends T> SqmTreatedPath<T, S>
Inherited from org.hibernate.query.sqm.tree.domain.SqmEntityValuedSimplePath:
getNodeTyperesolvePathParttreatAs

Constructor Detail

NonAggregatedCompositeSimplePathback to summary
public NonAggregatedCompositeSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)

Method Detail

acceptback to summary
public <X> X accept(SemanticQueryWalker<X> walker)

Overrides org.hibernate.query.sqm.tree.domain.SqmEntityValuedSimplePath.accept.

Implements org.hibernate.query.sqm.tree.SqmVisitableNode.accept.

Doc from org.hibernate.query.sqm.tree.SqmVisitableNode.accept.

Accept the walker per visitation

Annotations
@Override
copyback to summary
public NonAggregatedCompositeSimplePath<T> copy(SqmCopyContext context)

Overrides org.hibernate.query.sqm.tree.domain.SqmEntityValuedSimplePath.copy.

Implements org.hibernate.query.sqm.tree.domain.SqmPath.copy, org.hibernate.query.sqm.tree.expression.SqmExpression.copy, org.hibernate.query.sqm.tree.select.SqmSelectableNode.copy, org.hibernate.query.sqm.tree.SqmNode.copy.

Annotations
@Override
treatAsback to summary
public <S extends T> SqmTreatedPath<T, S> treatAs(EntityDomainType<S> treatTarget) throws PathException

Overrides org.hibernate.query.sqm.tree.domain.SqmEntityValuedSimplePath.treatAs.

Implements org.hibernate.query.sqm.tree.domain.SqmPath.treatAs.

Doc from org.hibernate.query.criteria.JpaPath.treatAs.

Support for JPA's explicit (TREAT) down-casting.

Annotations
@Override