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> 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>,TreatableDomainType<J>
- All Known Implementing Classes:
AbstractDiscriminatorSqmPathSource,AbstractJpaSelection,AbstractNegatableSqmPredicate,AbstractPluralAttribute,AbstractSqmAttributeJoin,AbstractSqmExpression,AbstractSqmFrom,AbstractSqmJoin,AbstractSqmParameter,AbstractSqmPath,AbstractSqmPathSource,AbstractSqmPluralJoin,AbstractSqmPredicate,AbstractSqmQualifiedJoin,AbstractSqmSimplePath,AbstractSqmSpecificPluralPartPath,AnonymousTupleSimpleSqmPathSource,AnonymousTupleSqmAssociationPathSource,AnonymousTupleSqmPathSource,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,SqmFunctionPath,SqmGroupedPredicate,SqmHqlNumericLiteral,SqmIndexAggregateFunction,SqmIndexedCollectionAccessPath,SqmInListPredicate,SqmInSubQueryPredicate,SqmJpaCompoundSelection,SqmJpaCriteriaParameterWrapper,SqmJunctionPredicate,SqmLikePredicate,SqmListJoin,SqmLiteral,SqmLiteralEmbeddableType,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,SqmTreatedEmbeddedValuedSimplePath,SqmTreatedEntityJoin,SqmTreatedEntityValuedSimplePath,SqmTreatedListJoin,SqmTreatedMapJoin,SqmTreatedPluralPartJoin,SqmTreatedRoot,SqmTreatedSetJoin,SqmTreatedSingularJoin,SqmTrimSpecification,SqmTruthnessPredicate,SqmTuple,SqmUnaryOperation,ValueBindJpaCriteriaParameter
public interface SqmExpressibleAccessor<T>
Accessor for
SqmExpressible.- Author:
- Christian Beikov
-
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()
-