Package org.hibernate.query.criteria
Interface JpaCriteriaNode
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
DiscriminatorSqmPath<T>
,JpaCoalesce<T>
,JpaCollectionJoin<O,
,T> JpaCompoundSelection<T>
,JpaCriteriaBase
,JpaCriteriaDelete<T>
,JpaCriteriaInsert<T>
,JpaCriteriaInsertSelect<T>
,JpaCriteriaInsertValues<T>
,JpaCriteriaQuery<T>
,JpaCriteriaUpdate<T>
,JpaCrossJoin<T>
,JpaCteContainer
,JpaCteCriteria<T>
,JpaCteCriteriaAttribute
,JpaCteCriteriaType<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> JpaManipulationCriteria<E>
,JpaMapJoin<O,
,K, V> JpaOrder
,JpaParameterExpression<T>
,JpaPath<T>
,JpaPluralJoin<O,
,C, E> JpaPredicate
,JpaQueryableCriteria<T>
,JpaQueryGroup<T>
,JpaQueryPart<T>
,JpaQueryStructure<T>
,JpaRoot<T>
,JpaSearchedCase<T>
,JpaSearchOrder
,JpaSelectCriteria<T>
,JpaSelection<T>
,JpaSetJoin<O,
,T> JpaSetReturningFunction<T>
,JpaSimpleCase<C,
,R> JpaSubQuery<T>
,JpaTreatedFrom<L,
,R, R1> JpaTreatedJoin<L,
,R, R1> JpaTreatedPath<T,
,S> JpaTupleElement<T>
,JpaXmlElementExpression
,SqmAggregateFunction<T>
,SqmAliasedNode<T>
,SqmAttributeJoin<O,
,T> SqmCorrelatedJoin<L,
,R> SqmCorrelatedSingularValuedJoin<L,
,R> SqmCorrelation<L,
,R> SqmCteContainer
,SqmDeleteOrUpdateStatement<T>
,SqmDmlStatement<E>
,SqmExpression<T>
,SqmFrom<L,
,R> SqmInPredicate<T>
,SqmInsertStatement<T>
,SqmJoin<L,
,R> SqmNegatablePredicate
,SqmNode
,SqmOrderedSetAggregateFunction<T>
,SqmParameter<T>
,SqmPath<T>
,SqmPathWrapper<W,
,T> SqmPredicate
,SqmQuery<T>
,SqmSelectableNode<T>
,SqmSelectQuery<T>
,SqmSimplePath<T>
,SqmSingularValuedJoin<L,
,R> SqmStatement<T>
,SqmTreatedAttributeJoin<L,
,R, R1> SqmTreatedFrom<L,
,R, R1> SqmTreatedJoin<L,
,R, R1> SqmTreatedPath<T,
,S> SqmTypedNode<T>
,SqmVisitableNode
,SqmWindowFunction<T>
- All Known Implementing Classes:
AbstractJpaSelection
,AbstractJpaTupleElement
,AbstractNegatableSqmPredicate
,AbstractSqmAttributeJoin
,AbstractSqmDmlStatement
,AbstractSqmExpression
,AbstractSqmFrom
,AbstractSqmInsertStatement
,AbstractSqmJoin
,AbstractSqmJsonPathExpression
,AbstractSqmNode
,AbstractSqmParameter
,AbstractSqmPath
,AbstractSqmPluralJoin
,AbstractSqmPredicate
,AbstractSqmRestrictedDmlStatement
,AbstractSqmSelectQuery
,AbstractSqmSimplePath
,AbstractSqmSpecificPluralPartPath
,AbstractSqmStatement
,AnyDiscriminatorSqmPath
,AsWrapperSqmExpression
,CriteriaDefinition
,EmbeddedDiscriminatorSqmPath
,EntityDiscriminatorSqmPath
,FormatFunction.FormatSqmFunction
,FullyQualifiedReflectivePathTerminal
,InverseDistributionFunction.SelfRenderingInverseDistributionFunction
,JpaCriteriaParameter
,NonAggregatedCompositeSimplePath
,SelfRenderingSqmAggregateFunction
,SelfRenderingSqmFunction
,SelfRenderingSqmOrderedSetAggregateFunction
,SelfRenderingSqmSetReturningFunction
,SelfRenderingSqmWindowFunction
,SqmAliasedNodeRef
,SqmAny
,SqmAnyDiscriminatorValue
,SqmAnyValuedSimplePath
,SqmBagJoin
,SqmBasicValuedSimplePath
,SqmBetweenPredicate
,SqmBinaryArithmetic
,SqmBooleanExpressionPredicate
,SqmByUnit
,SqmCaseSearched
,SqmCaseSimple
,SqmCastTarget
,SqmCoalesce
,SqmCollation
,SqmCollectionSize
,SqmComparisonPredicate
,SqmConflictClause
,SqmConflictUpdateAction
,SqmCorrelatedBagJoin
,SqmCorrelatedCrossJoin
,SqmCorrelatedEntityJoin
,SqmCorrelatedListJoin
,SqmCorrelatedMapJoin
,SqmCorrelatedPluralPartJoin
,SqmCorrelatedRoot
,SqmCorrelatedRootJoin
,SqmCorrelatedSetJoin
,SqmCorrelatedSingularJoin
,SqmCrossJoin
,SqmCteJoin
,SqmCteRoot
,SqmCteStatement
,SqmCteTable
,SqmCteTableColumn
,SqmDeleteStatement
,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
,SqmInsertSelectStatement
,SqmInsertValuesStatement
,SqmInSubQueryPredicate
,SqmJpaCompoundSelection
,SqmJpaCriteriaParameterWrapper
,SqmJsonExistsExpression
,SqmJsonNullBehavior
,SqmJsonObjectAggUniqueKeysBehavior
,SqmJsonQueryExpression
,SqmJsonTableFunction
,SqmJsonTableFunction.Columns
,SqmJsonValueExpression
,SqmJunctionPredicate
,SqmLikePredicate
,SqmListJoin
,SqmLiteral
,SqmLiteralEmbeddableType
,SqmLiteralEntityType
,SqmLiteralNull
,SqmMapEntryReference
,SqmMapJoin
,SqmMemberOfPredicate
,SqmModifiedSubQueryExpression
,SqmNamedExpression
,SqmNamedParameter
,SqmNegatedPredicate
,SqmNullnessPredicate
,SqmOver
,SqmOverflow
,SqmParameterizedEntityType
,SqmPluralPartJoin
,SqmPluralValuedSimplePath
,SqmPositionalParameter
,SqmQueryGroup
,SqmQueryPart
,SqmQuerySpec
,SqmRoot
,SqmSearchClauseSpecification
,SqmSelectClause
,SqmSelection
,SqmSelectStatement
,SqmSelfRenderingExpression
,SqmSetJoin
,SqmSetReturningFunction
,SqmSingularJoin
,SqmSortSpecification
,SqmStar
,SqmSubQuery
,SqmSummarization
,SqmToDuration
,SqmTreatedBagJoin
,SqmTreatedCrossJoin
,SqmTreatedEmbeddedValuedSimplePath
,SqmTreatedEntityJoin
,SqmTreatedEntityValuedSimplePath
,SqmTreatedListJoin
,SqmTreatedMapJoin
,SqmTreatedPluralPartJoin
,SqmTreatedRoot
,SqmTreatedSetJoin
,SqmTreatedSimplePath
,SqmTreatedSingularJoin
,SqmTrimSpecification
,SqmTruthnessPredicate
,SqmTuple
,SqmUnaryOperation
,SqmUpdateStatement
,SqmWindow
,SqmWindowFrame
,SqmXmlAttributesExpression
,SqmXmlElementExpression
,SqmXmlTableFunction
,SqmXmlTableFunction.Columns
,ValueBindJpaCriteriaParameter
Base contract for nodes making up the criteria tree