Package org.hibernate.query.sqm.tree
Interface SqmExpressibleAccessor<T>
-
- All Known Subinterfaces:
BagPersistentAttribute<D,E>
,CompositeSqmPathSource<J>
,EntityDomainType<J>
,ListPersistentAttribute<D,E>
,MappedSuperclassDomainType<J>
,MapPersistentAttribute<D,K,V>
,PluralPersistentAttribute<D,C,E>
,SelfInterpretingSqmPath<T>
,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
,AbstractSqmSimplePath
,AbstractSqmSpecificPluralPartPath
,AnyMappingSqmPathSource
,BasicSqmPathSource
,DiscriminatorSqmPath
,DiscriminatorSqmPathSource
,EmbeddedSqmPathSource
,EntitySqmPathSource
,EntityTypeImpl
,FormatFunction.FormatSqmFunction
,FullyQualifiedReflectivePathTerminal
,InverseDistributionFunction.SelfRenderingInverseDistributionFunction
,JpaCriteriaParameter
,MappedSuperclassSqmPathSource
,MappedSuperclassTypeImpl
,NonAggregatedCompositeSimplePath
,NonAggregatedCompositeSqmPathSource
,SelfRenderingSqmAggregateFunction
,SelfRenderingSqmFunction
,SelfRenderingSqmOrderedSetAggregateFunction
,SelfRenderingSqmWindowFunction
,SetAttributeImpl
,SingularAttributeImpl
,SingularAttributeImpl.Identifier
,SingularAttributeImpl.Version
,SqmAliasedNodeRef
,SqmAny
,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
,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()
-
-