Package org.hibernate.query.hql.spi
Interface SemanticPathPart
- All Known Subinterfaces:
DiscriminatorSqmPath<T>,FullyQualifiedReflectivePathSource,SqmAttributeJoin<O,,T> SqmCorrelatedJoin<L,,R> SqmCorrelatedSingularValuedJoin<L,,R> SqmCorrelation<L,,R> SqmFrom<L,,R> SqmJoin<L,,R> SqmPath<T>,SqmPathWrapper<W,,T> SqmSimplePath<T>,SqmSingularValuedJoin<L,,R> SqmTreatedAttributeJoin<L,,R, R1> SqmTreatedFrom<L,,R, R1> SqmTreatedJoin<L,,R, R1> SqmTreatedPath<T,S>
- All Known Implementing Classes:
AbstractSqmAttributeJoin,AbstractSqmFrom,AbstractSqmJoin,AbstractSqmJsonPathExpression,AbstractSqmPath,AbstractSqmPluralJoin,AbstractSqmSimplePath,AbstractSqmSpecificPluralPartPath,AnyDiscriminatorSqmPath,BasicDotIdentifierConsumer.BaseLocalSequencePart,DomainPathPart,EmbeddedDiscriminatorSqmPath,EntityDiscriminatorSqmPath,FormatFunction.FormatSqmFunction,FullyQualifiedReflectivePath,FullyQualifiedReflectivePathTerminal,InverseDistributionFunction.SelfRenderingInverseDistributionFunction,NonAggregatedCompositeSimplePath,SelfRenderingSqmAggregateFunction,SelfRenderingSqmFunction,SelfRenderingSqmOrderedSetAggregateFunction,SelfRenderingSqmWindowFunction,SqmAnyDiscriminatorValue,SqmAnyValuedSimplePath,SqmBagJoin,SqmBasicValuedSimplePath,SqmCorrelatedBagJoin,SqmCorrelatedCrossJoin,SqmCorrelatedCteJoin,SqmCorrelatedDerivedJoin,SqmCorrelatedDerivedRoot,SqmCorrelatedDerivedRootJoin,SqmCorrelatedEntityJoin,SqmCorrelatedListJoin,SqmCorrelatedMapJoin,SqmCorrelatedPluralPartJoin,SqmCorrelatedRoot,SqmCorrelatedRootJoin,SqmCorrelatedSetJoin,SqmCorrelatedSingularJoin,SqmCrossJoin,SqmCteJoin,SqmCteRoot,SqmDerivedJoin,SqmDerivedRoot,SqmElementAggregateFunction,SqmEmbeddedValuedSimplePath,SqmEntityJoin,SqmEntityValuedSimplePath,SqmEnumLiteral,SqmFieldLiteral,SqmFkExpression,SqmFunction,SqmFunctionJoin,SqmFunctionPath,SqmFunctionRoot,SqmIndexAggregateFunction,SqmIndexedCollectionAccessPath,SqmJsonExistsExpression,SqmJsonQueryExpression,SqmJsonValueExpression,SqmListJoin,SqmLiteralEmbeddableType,SqmLiteralEntityType,SqmMapJoin,SqmPluralPartJoin,SqmPluralValuedSimplePath,SqmRoot,SqmSetJoin,SqmSingularJoin,SqmTreatedBagJoin,SqmTreatedCrossJoin,SqmTreatedEmbeddedValuedSimplePath,SqmTreatedEntityJoin,SqmTreatedEntityValuedSimplePath,SqmTreatedListJoin,SqmTreatedMapJoin,SqmTreatedPluralPartJoin,SqmTreatedRoot,SqmTreatedSetJoin,SqmTreatedSimplePath,SqmTreatedSingularJoin,SqmXmlElementExpression
public interface SemanticPathPart
-
Method Summary
Modifier and TypeMethodDescriptionSqmPath<?> resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState) resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState)
-
Method Details
-
resolvePathPart
-
resolveIndexedAccess
SqmPath<?> resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)
-