Package org.hibernate.query.hql.spi
Interface SemanticPathPart
- All Known Subinterfaces:
DiscriminatorSqmPath<T>,FullyQualifiedReflectivePathSource,SqmAttributeJoin<O,T>,SqmCorrelation<O,T>,SqmFrom<O,T>,SqmJoin<O,T>,SqmPath<T>,SqmPathWrapper<W,T>,SqmQualifiedJoin<O,T>,SqmSimplePath<T>,SqmTreatedPath<T,S>
- All Known Implementing Classes:
AbstractSqmAttributeJoin,AbstractSqmFrom,AbstractSqmJoin,AbstractSqmPath,AbstractSqmPluralJoin,AbstractSqmQualifiedJoin,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,SqmFunctionPath,SqmIndexAggregateFunction,SqmIndexedCollectionAccessPath,SqmListJoin,SqmLiteralEmbeddableType,SqmLiteralEntityType,SqmMapJoin,SqmPluralPartJoin,SqmPluralValuedSimplePath,SqmRoot,SqmSetJoin,SqmSingularJoin,SqmTreatedBagJoin,SqmTreatedCrossJoin,SqmTreatedEmbeddedValuedSimplePath,SqmTreatedEntityJoin,SqmTreatedEntityValuedSimplePath,SqmTreatedListJoin,SqmTreatedMapJoin,SqmTreatedPluralPartJoin,SqmTreatedRoot,SqmTreatedSetJoin,SqmTreatedSingularJoin
public interfaceSemanticPathPart
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SqmPath<?>resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal,SqmCreationState creationState)SemanticPathPartresolvePathPart(String name, boolean isTerminal,SqmCreationState creationState)
Method Detail
resolvePathPart
SemanticPathPart resolvePathPart(String name, boolean isTerminal,SqmCreationState creationState)
resolveIndexedAccess
SqmPath<?> resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal,SqmCreationState creationState)