Package org.hibernate.query.sqm.tree
Interface SqmExpressibleAccessor<T>
-
- All Known Subinterfaces:
BagPersistentAttribute<D,E>,CompositeSqmPathSource<J>,DiscriminatorSqmPath<T>,EntityDomainType<J>,ListPersistentAttribute<D,E>,MappedSuperclassDomainType<J>,MapPersistentAttribute<D,K,V>,PluralPersistentAttribute<D,C,E>,SetPersistentAttribute<D,E>,SingularPersistentAttribute<D,J>,SqmAggregateFunction<T>,SqmAliasedNode<T>,SqmAttributeJoin<O,T>,SqmCorrelation<O,T>,SqmExpression<T>,SqmFrom<O,T>,SqmInPredicate<T>,SqmJoin<O,T>,SqmNegatablePredicate,SqmOrderedSetAggregateFunction<T>,SqmParameter<T>,SqmPath<T>,SqmPathSource<J>,SqmPathWrapper<W,T>,SqmPredicate,SqmQualifiedJoin<O,T>,SqmSelectableNode<T>,SqmSimplePath<T>,SqmTreatedPath<T,S>,SqmTypedNode<T>,SqmWindowFunction<T>
- All Known Implementing Classes:
AbstractJpaSelection,AbstractNegatableSqmPredicate,AbstractPluralAttribute,AbstractSqmAttributeJoin,AbstractSqmExpression,AbstractSqmFrom,AbstractSqmJoin,AbstractSqmParameter,AbstractSqmPath,AbstractSqmPathSource,AbstractSqmPluralJoin,AbstractSqmPredicate,AbstractSqmQualifiedJoin,AbstractSqmSimplePath,AbstractSqmSpecificPluralPartPath,AnonymousTupleSimpleSqmPathSource,AnonymousTupleSqmAssociationPathSource,AnonymousTupleSqmPathSource,AnonymousTupleType,AnyDiscriminatorSqmPath,AnyDiscriminatorSqmPathSource,AnyMappingSqmPathSource,BasicSqmPathSource,DiscriminatorSqmPathSource,EmbeddedSqmPathSource,EntityDiscriminatorSqmPath,EntitySqmPathSource,EntityTypeImpl,FormatFunction.FormatSqmFunction,FullyQualifiedReflectivePathTerminal,InverseDistributionFunction.SelfRenderingInverseDistributionFunction,JpaCriteriaParameter,MappedSuperclassSqmPathSource,MappedSuperclassTypeImpl,NonAggregatedCompositeSimplePath,NonAggregatedCompositeSqmPathSource,SelfRenderingSqmAggregateFunction,SelfRenderingSqmFunction,SelfRenderingSqmOrderedSetAggregateFunction,SelfRenderingSqmWindowFunction,SetAttributeImpl,SingularAttributeImpl,SingularAttributeImpl.Identifier,SingularAttributeImpl.Version,SqmAliasedNodeRef,SqmAny,SqmAnyDiscriminatorValue,SqmAnyValuedSimplePath,SqmBagJoin,SqmBasicValuedSimplePath,SqmBetweenPredicate,SqmBinaryArithmetic,SqmBooleanExpressionPredicate,SqmByUnit,SqmCaseSearched,SqmCaseSimple,SqmCastTarget,SqmCoalesce,SqmCollation,SqmCollectionSize,SqmComparisonPredicate,SqmCorrelatedBagJoin,SqmCorrelatedCrossJoin,SqmCorrelatedCteJoin,SqmCorrelatedDerivedJoin,SqmCorrelatedDerivedRoot,SqmCorrelatedDerivedRootJoin,SqmCorrelatedEntityJoin,SqmCorrelatedListJoin,SqmCorrelatedMapJoin,SqmCorrelatedPluralPartJoin,SqmCorrelatedRoot,SqmCorrelatedRootJoin,SqmCorrelatedSetJoin,SqmCorrelatedSingularJoin,SqmCrossJoin,SqmCteJoin,SqmCteRoot,SqmCteTable,SqmDerivedJoin,SqmDerivedRoot,SqmDistinct,SqmDurationUnit,SqmDynamicInstantiation,SqmDynamicInstantiationArgument,SqmElementAggregateFunction,SqmEmbeddedValuedSimplePath,SqmEmptinessPredicate,SqmEntityJoin,SqmEntityValuedSimplePath,SqmEnumLiteral,SqmEvery,SqmExistsPredicate,SqmExtractUnit,SqmFieldLiteral,SqmFkExpression,SqmFormat,SqmFunction,SqmGroupedPredicate,SqmIndexAggregateFunction,SqmIndexedCollectionAccessPath,SqmInListPredicate,SqmInSubQueryPredicate,SqmJpaCompoundSelection,SqmJpaCriteriaParameterWrapper,SqmJunctionPredicate,SqmLikePredicate,SqmListJoin,SqmLiteral,SqmLiteralEntityType,SqmLiteralNull,SqmMapEntryReference,SqmMapJoin,SqmMemberOfPredicate,SqmModifiedSubQueryExpression,SqmNamedParameter,SqmNegatedPredicate,SqmNullnessPredicate,SqmOver,SqmOverflow,SqmParameterizedEntityType,SqmPluralPartJoin,SqmPluralValuedSimplePath,SqmPolymorphicRootDescriptor,SqmPositionalParameter,SqmRoot,SqmSelection,SqmSelfRenderingExpression,SqmSetJoin,SqmSingularJoin,SqmStar,SqmSubQuery,SqmSummarization,SqmToDuration,SqmTreatedBagJoin,SqmTreatedCrossJoin,SqmTreatedEntityJoin,SqmTreatedListJoin,SqmTreatedMapJoin,SqmTreatedPluralPartJoin,SqmTreatedRoot,SqmTreatedSetJoin,SqmTreatedSimplePath,SqmTreatedSingularJoin,SqmTrimSpecification,SqmTuple,SqmUnaryOperation,ValueBindJpaCriteriaParameter
public interface SqmExpressibleAccessor<T>Accessor forSqmExpressible.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SqmExpressible<T>getExpressible()default JavaType<T>getNodeJavaType()The Java type descriptor for this node.
-
-
-
Method Detail
-
getExpressible
SqmExpressible<T> getExpressible()
-
-