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>
,JpaCriteriaInsertSelect<T>
,JpaCriteriaInsertValues<T>
,JpaCriteriaQuery<T>
,JpaCriteriaUpdate<T>
,JpaCrossJoin<T>
,JpaCteContainer
,JpaCteCriteria<T>
,JpaCteCriteriaAttribute
,JpaCteCriteriaType<T>
,JpaDerivedFrom<T>
,JpaDerivedJoin<T>
,JpaDerivedRoot<T>
,JpaEntityJoin<T>
,JpaExpression<T>
,JpaFrom<O,T>
,JpaFunction<T>
,JpaInPredicate<T>
,JpaJoin<O,T>
,JpaJoinedFrom<O,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>
,JpaSimpleCase<C,R>
,JpaSubQuery<T>
,JpaTupleElement<T>
,SqmAggregateFunction<T>
,SqmAliasedNode<T>
,SqmAttributeJoin<O,T>
,SqmCorrelation<O,T>
,SqmCteContainer
,SqmDeleteOrUpdateStatement<T>
,SqmDmlStatement<E>
,SqmExpression<T>
,SqmFrom<O,T>
,SqmInPredicate<T>
,SqmInsertStatement<T>
,SqmJoin<O,T>
,SqmNegatablePredicate
,SqmNode
,SqmOrderedSetAggregateFunction<T>
,SqmParameter<T>
,SqmPath<T>
,SqmPathWrapper<W,T>
,SqmPredicate
,SqmQualifiedJoin<O,T>
,SqmQuery<T>
,SqmSelectableNode<T>
,SqmSelectQuery<T>
,SqmSimplePath<T>
,SqmStatement<T>
,SqmTreatedPath<T,S>
,SqmTypedNode<T>
,SqmVisitableNode
,SqmWindowFunction<T>
- All Known Implementing Classes:
AbstractJpaSelection
,AbstractJpaTupleElement
,AbstractNegatableSqmPredicate
,AbstractSqmAttributeJoin
,AbstractSqmDmlStatement
,AbstractSqmExpression
,AbstractSqmFrom
,AbstractSqmInsertStatement
,AbstractSqmJoin
,AbstractSqmNode
,AbstractSqmParameter
,AbstractSqmPath
,AbstractSqmPluralJoin
,AbstractSqmPredicate
,AbstractSqmQualifiedJoin
,AbstractSqmRestrictedDmlStatement
,AbstractSqmSelectQuery
,AbstractSqmSimplePath
,AbstractSqmSpecificPluralPartPath
,AbstractSqmStatement
,AnyDiscriminatorSqmPath
,CriteriaDefinition
,EntityDiscriminatorSqmPath
,FormatFunction.FormatSqmFunction
,FullyQualifiedReflectivePathTerminal
,InverseDistributionFunction.SelfRenderingInverseDistributionFunction
,JpaCriteriaParameter
,NonAggregatedCompositeSimplePath
,SelfRenderingSqmAggregateFunction
,SelfRenderingSqmFunction
,SelfRenderingSqmOrderedSetAggregateFunction
,SelfRenderingSqmWindowFunction
,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
,SqmCteStatement
,SqmCteTable
,SqmCteTableColumn
,SqmDeleteStatement
,SqmDerivedJoin
,SqmDerivedRoot
,SqmDistinct
,SqmDurationUnit
,SqmDynamicInstantiation
,SqmDynamicInstantiationArgument
,SqmElementAggregateFunction
,SqmEmbeddedValuedSimplePath
,SqmEmptinessPredicate
,SqmEntityJoin
,SqmEntityValuedSimplePath
,SqmEnumLiteral
,SqmEvery
,SqmExistsPredicate
,SqmExtractUnit
,SqmFieldLiteral
,SqmFkExpression
,SqmFormat
,SqmFunction
,SqmGroupedPredicate
,SqmHqlNumericLiteral
,SqmIndexAggregateFunction
,SqmIndexedCollectionAccessPath
,SqmInListPredicate
,SqmInsertSelectStatement
,SqmInsertValuesStatement
,SqmInSubQueryPredicate
,SqmJpaCompoundSelection
,SqmJpaCriteriaParameterWrapper
,SqmJunctionPredicate
,SqmLikePredicate
,SqmListJoin
,SqmLiteral
,SqmLiteralEntityType
,SqmLiteralNull
,SqmMapEntryReference
,SqmMapJoin
,SqmMemberOfPredicate
,SqmModifiedSubQueryExpression
,SqmNamedParameter
,SqmNegatedPredicate
,SqmNullnessPredicate
,SqmOver
,SqmOverflow
,SqmParameterizedEntityType
,SqmPluralPartJoin
,SqmPluralValuedSimplePath
,SqmPositionalParameter
,SqmQueryGroup
,SqmQueryPart
,SqmQuerySpec
,SqmRoot
,SqmSearchClauseSpecification
,SqmSelectClause
,SqmSelection
,SqmSelectStatement
,SqmSelfRenderingExpression
,SqmSetJoin
,SqmSingularJoin
,SqmSortSpecification
,SqmStar
,SqmSubQuery
,SqmSummarization
,SqmToDuration
,SqmTreatedBagJoin
,SqmTreatedCrossJoin
,SqmTreatedEntityJoin
,SqmTreatedListJoin
,SqmTreatedMapJoin
,SqmTreatedPluralPartJoin
,SqmTreatedRoot
,SqmTreatedSetJoin
,SqmTreatedSimplePath
,SqmTreatedSingularJoin
,SqmTrimSpecification
,SqmTruthnessPredicate
,SqmTuple
,SqmUnaryOperation
,SqmUpdateStatement
,SqmWindow
,SqmWindowFrame
,ValueBindJpaCriteriaParameter
public interface JpaCriteriaNode extends Serializable
Base contract for nodes making up the criteria tree