Package org.hibernate.query.sqm.tree
Interface SqmExpressibleAccessor<T>
- All Known Subinterfaces:
CompositeSqmPathSource<J>,DiscriminatorSqmPath<T>,SqmAggregateFunction<T>,SqmAliasedNode<T>,SqmAttributeJoin<O,,T> SqmBagPersistentAttribute<D,,E> SqmCorrelatedJoin<L,,R> SqmCorrelatedSingularValuedJoin<L,,R> SqmCorrelation<L,,R> SqmEmbeddableDomainType<E>,SqmEntityDomainType<E>,SqmExpression<T>,SqmFrom<L,,R> SqmInPredicate<T>,SqmJoin<L,,R> SqmListPersistentAttribute<D,,E> SqmMappedSuperclassDomainType<T>,SqmMapPersistentAttribute<D,,K, V> SqmNegatablePredicate,SqmOrderedSetAggregateFunction<T>,SqmParameter<T>,SqmPath<T>,SqmPathSource<J>,SqmPathWrapper<W,,T> SqmPluralPersistentAttribute<D,,C, E> SqmPredicate,SqmSelectableNode<T>,SqmSetPersistentAttribute<D,,E> SqmSimplePath<T>,SqmSingularPersistentAttribute<D,,J> SqmSingularValuedJoin<L,,R> SqmTreatableDomainType<T>,SqmTreatedAttributeJoin<L,,R, R1> SqmTreatedFrom<L,,R, R1> SqmTreatedJoin<L,,R, R1> SqmTreatedPath<T,,S> SqmTypedNode<T>,SqmWindowFunction<T>
- All Known Implementing Classes:
AbstractDiscriminatorSqmPathSource,AbstractJpaSelection,AbstractNegatableSqmPredicate,AbstractPluralAttribute,AbstractSqmAttributeJoin,AbstractSqmExpression,AbstractSqmFrom,AbstractSqmJoin,AbstractSqmJsonPathExpression,AbstractSqmParameter,AbstractSqmPath,AbstractSqmPathSource,AbstractSqmPluralJoin,AbstractSqmPredicate,AbstractSqmSimplePath,AbstractSqmSpecificPluralPartPath,AnonymousTupleSimpleSqmPathSource,AnonymousTupleSqmAssociationPathSource,AnonymousTupleSqmAssociationPathSourceNew,AnonymousTupleSqmPathSource,AnonymousTupleSqmPathSourceNew,AnonymousTupleType,AnyDiscriminatorSqmPath,AnyDiscriminatorSqmPathSource,AnyMappingSqmPathSource,AsWrapperSqmExpression,BagAttributeImpl,BasicSqmPathSource,EmbeddableTypeImpl,EmbeddedDiscriminatorSqmPath,EmbeddedDiscriminatorSqmPathSource,EmbeddedSqmPathSource,EntityDiscriminatorSqmPath,EntityDiscriminatorSqmPathSource,EntitySqmPathSource,EntityTypeImpl,FormatFunction.FormatSqmFunction,FullyQualifiedReflectivePathTerminal,InverseDistributionFunction.SelfRenderingInverseDistributionFunction,JpaCriteriaParameter,ListAttributeImpl,MapAttributeImpl,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,SqmFunctionJoin,SqmFunctionPath,SqmFunctionRoot,SqmGroupedPredicate,SqmHqlNumericLiteral,SqmIndexAggregateFunction,SqmIndexedCollectionAccessPath,SqmInListPredicate,SqmInSubQueryPredicate,SqmJpaCompoundSelection,SqmJpaCriteriaParameterWrapper,SqmJsonExistsExpression,SqmJsonNullBehavior,SqmJsonObjectAggUniqueKeysBehavior,SqmJsonQueryExpression,SqmJsonTableFunction.Columns,SqmJsonValueExpression,SqmJunctionPredicate,SqmLikePredicate,SqmListJoin,SqmLiteral,SqmLiteralEmbeddableType,SqmLiteralEntityType,SqmLiteralNull,SqmMapEntryReference,SqmMapJoin,SqmMemberOfPredicate,SqmModifiedSubQueryExpression,SqmNamedExpression,SqmNamedParameter,SqmNegatedPredicate,SqmNullnessPredicate,SqmOver,SqmOverflow,SqmParameterizedEntityType,SqmPluralPartJoin,SqmPluralValuedSimplePath,SqmPolymorphicRootDescriptor,SqmPositionalParameter,SqmRoot,SqmSelection,SqmSelfRenderingExpression,SqmSetJoin,SqmSingularJoin,SqmStar,SqmSubQuery,SqmSummarization,SqmToDuration,SqmTreatedBagJoin,SqmTreatedCrossJoin,SqmTreatedEmbeddedValuedSimplePath,SqmTreatedEntityJoin,SqmTreatedEntityValuedSimplePath,SqmTreatedListJoin,SqmTreatedMapJoin,SqmTreatedPluralPartJoin,SqmTreatedRoot,SqmTreatedSetJoin,SqmTreatedSimplePath,SqmTreatedSingularJoin,SqmTrimSpecification,SqmTruthnessPredicate,SqmTuple,SqmUnaryOperation,SqmXmlAttributesExpression,SqmXmlElementExpression,SqmXmlTableFunction.Columns,ValueBindJpaCriteriaParameter
public interface SqmExpressibleAccessor<T>
Accessor for
SqmExpressible.-
Method Summary
Modifier and TypeMethodDescriptionThe Java type descriptor for this node.
-
Method Details
-
getNodeJavaType
The Java type descriptor for this node. -
getExpressible
SqmBindableType<T> getExpressible()
-