Interface SqmExpressibleAccessor<T>
- All Known Subinterfaces:
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:
AbstractJpaSelection, AbstractNegatableSqmPredicate, AbstractSqmAttributeJoin, AbstractSqmExpression, AbstractSqmFrom, AbstractSqmJoin, AbstractSqmJsonPathExpression, AbstractSqmParameter, AbstractSqmPath, AbstractSqmPluralJoin, AbstractSqmPredicate, AbstractSqmSimplePath, AbstractSqmSpecificPluralPartPath, org.hibernate.query.sqm.tuple.internal.AnonymousTupleType, AsWrapperSqmExpression, FormatFunction.FormatSqmFunction, InverseDistributionFunction.SelfRenderingInverseDistributionFunction, JpaCriteriaParameter, NonAggregatedCompositeSimplePath, SelfRenderingSqmAggregateFunction, SelfRenderingSqmFunction, SelfRenderingSqmOrderedSetAggregateFunction, SelfRenderingSqmWindowFunction, 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 TypeMethodDescription@Nullable SqmBindableType<T> The Java type descriptor for this node.
-
Method Details
-
getNodeJavaType
-
getExpressible
@Nullable SqmBindableType<T> getExpressible()
-