Package org.hibernate.query.sqm.tree
Interface SqmExpressibleAccessor<T>
- All Known Subinterfaces:
BagPersistentAttribute<D,
,E> CompositeSqmPathSource<J>
,DiscriminatorSqmPath<T>
,EmbeddableDomainType<J>
,EmbeddedDomainType<J>
,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> SqmCorrelatedJoin<L,
,R> SqmCorrelatedSingularValuedJoin<L,
,R> SqmCorrelation<L,
,R> SqmExpression<T>
,SqmFrom<L,
,R> SqmInPredicate<T>
,SqmJoin<L,
,R> SqmNegatablePredicate
,SqmOrderedSetAggregateFunction<T>
,SqmParameter<T>
,SqmPath<T>
,SqmPathSource<J>
,SqmPathWrapper<W,
,T> SqmPredicate
,SqmSelectableNode<T>
,SqmSimplePath<T>
,SqmSingularValuedJoin<L,
,R> SqmTreatedAttributeJoin<L,
,R, R1> SqmTreatedFrom<L,
,R, R1> SqmTreatedJoin<L,
,R, R1> SqmTreatedPath<T,
,S> SqmTypedNode<T>
,SqmWindowFunction<T>
,TreatableDomainType<J>
- 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
,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
SqmExpressible<T> getExpressible()
-