Package org.hibernate.query.criteria
Interface JpaTupleElement<T>
- All Superinterfaces:
JpaCriteriaNode
,Serializable
,TupleElement<T>
- All Known Subinterfaces:
DiscriminatorSqmPath<T>
,JpaCoalesce<T>
,JpaCollectionJoin<O,
,T> JpaCompoundSelection<T>
,JpaCrossJoin<T>
,JpaDerivedFrom<T>
,JpaDerivedJoin<T>
,JpaDerivedRoot<T>
,JpaEntityJoin<L,
,R> JpaExpression<T>
,JpaFrom<O,
,T> JpaFunction<T>
,JpaFunctionFrom<O,
,T> JpaFunctionJoin<E>
,JpaFunctionRoot<E>
,JpaInPredicate<T>
,JpaJoin<L,
,R> JpaJsonExistsExpression
,JpaJsonQueryExpression
,JpaJsonValueExpression<T>
,JpaListJoin<O,
,T> JpaMapJoin<O,
,K, V> JpaPath<T>
,JpaPluralJoin<O,
,C, E> JpaPredicate
,JpaRoot<T>
,JpaSearchedCase<T>
,JpaSelection<T>
,JpaSetJoin<O,
,T> JpaSimpleCase<C,
,R> JpaSubQuery<T>
,JpaTreatedFrom<L,
,R, R1> JpaTreatedJoin<L,
,R, R1> JpaTreatedPath<T,
,S> JpaXmlElementExpression
,SqmAggregateFunction<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>
,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> SqmWindowFunction<T>
- All Known Implementing Classes:
AbstractJpaSelection
,AbstractJpaTupleElement
,AbstractNegatableSqmPredicate
,AbstractSqmAttributeJoin
,AbstractSqmExpression
,AbstractSqmFrom
,AbstractSqmJoin
,AbstractSqmJsonPathExpression
,AbstractSqmParameter
,AbstractSqmPath
,AbstractSqmPluralJoin
,AbstractSqmPredicate
,AbstractSqmSimplePath
,AbstractSqmSpecificPluralPartPath
,AnyDiscriminatorSqmPath
,AsWrapperSqmExpression
,EmbeddedDiscriminatorSqmPath
,EntityDiscriminatorSqmPath
,FormatFunction.FormatSqmFunction
,FullyQualifiedReflectivePathTerminal
,InverseDistributionFunction.SelfRenderingInverseDistributionFunction
,JpaCriteriaParameter
,NonAggregatedCompositeSimplePath
,SelfRenderingSqmAggregateFunction
,SelfRenderingSqmFunction
,SelfRenderingSqmOrderedSetAggregateFunction
,SelfRenderingSqmWindowFunction
,SqmAliasedNodeRef
,SqmAny
,SqmAnyDiscriminatorValue
,SqmAnyValuedSimplePath
,SqmBagJoin
,SqmBasicValuedSimplePath
,SqmBetweenPredicate
,SqmBinaryArithmetic
,SqmBooleanExpressionPredicate
,SqmByUnit
,SqmCaseSearched
,SqmCaseSimple
,SqmCoalesce
,SqmCollation
,SqmCollectionSize
,SqmComparisonPredicate
,SqmCorrelatedBagJoin
,SqmCorrelatedCrossJoin
,SqmCorrelatedEntityJoin
,SqmCorrelatedListJoin
,SqmCorrelatedMapJoin
,SqmCorrelatedPluralPartJoin
,SqmCorrelatedRoot
,SqmCorrelatedRootJoin
,SqmCorrelatedSetJoin
,SqmCorrelatedSingularJoin
,SqmCrossJoin
,SqmCteJoin
,SqmCteRoot
,SqmDerivedJoin
,SqmDerivedRoot
,SqmDynamicInstantiation
,SqmElementAggregateFunction
,SqmEmbeddedValuedSimplePath
,SqmEmptinessPredicate
,SqmEntityJoin
,SqmEntityValuedSimplePath
,SqmEnumLiteral
,SqmEvery
,SqmExistsPredicate
,SqmFieldLiteral
,SqmFkExpression
,SqmFormat
,SqmFunction
,SqmFunctionJoin
,SqmFunctionPath
,SqmFunctionRoot
,SqmGroupedPredicate
,SqmHqlNumericLiteral
,SqmIndexAggregateFunction
,SqmIndexedCollectionAccessPath
,SqmInListPredicate
,SqmInSubQueryPredicate
,SqmJpaCompoundSelection
,SqmJpaCriteriaParameterWrapper
,SqmJsonExistsExpression
,SqmJsonQueryExpression
,SqmJsonValueExpression
,SqmJunctionPredicate
,SqmLikePredicate
,SqmListJoin
,SqmLiteral
,SqmLiteralEmbeddableType
,SqmLiteralEntityType
,SqmLiteralNull
,SqmMapEntryReference
,SqmMapJoin
,SqmMemberOfPredicate
,SqmModifiedSubQueryExpression
,SqmNamedExpression
,SqmNamedParameter
,SqmNegatedPredicate
,SqmNullnessPredicate
,SqmOver
,SqmOverflow
,SqmParameterizedEntityType
,SqmPluralPartJoin
,SqmPluralValuedSimplePath
,SqmPositionalParameter
,SqmRoot
,SqmSelectClause
,SqmSelfRenderingExpression
,SqmSetJoin
,SqmSingularJoin
,SqmStar
,SqmSubQuery
,SqmSummarization
,SqmToDuration
,SqmTreatedBagJoin
,SqmTreatedCrossJoin
,SqmTreatedEmbeddedValuedSimplePath
,SqmTreatedEntityJoin
,SqmTreatedEntityValuedSimplePath
,SqmTreatedListJoin
,SqmTreatedMapJoin
,SqmTreatedPluralPartJoin
,SqmTreatedRoot
,SqmTreatedSetJoin
,SqmTreatedSimplePath
,SqmTreatedSingularJoin
,SqmTruthnessPredicate
,SqmTuple
,SqmUnaryOperation
,SqmXmlElementExpression
,ValueBindJpaCriteriaParameter
API extension to the JPA
TupleElement
contract-
Method Summary
Methods inherited from interface jakarta.persistence.TupleElement
getAlias
-
Method Details
-
getJavaTypeDescriptor
-
getJavaType
- Specified by:
getJavaType
in interfaceTupleElement<T>
-
getJavaTypeName
-
isEnum
default boolean isEnum()
-