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<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, AsWrapperSqmExpression, CriteriaDefinition, 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, 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, SqmFunctionPath, SqmGroupedPredicate, SqmHqlNumericLiteral, SqmIndexAggregateFunction, SqmIndexedCollectionAccessPath, SqmInListPredicate, SqmInsertSelectStatement, SqmInsertValuesStatement, SqmInSubQueryPredicate, SqmJpaCompoundSelection, SqmJpaCriteriaParameterWrapper, SqmJunctionPredicate, SqmLikePredicate, SqmListJoin, SqmLiteral, SqmLiteralEmbeddableType, 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, SqmTreatedEmbeddedValuedSimplePath, SqmTreatedEntityJoin, SqmTreatedEntityValuedSimplePath, SqmTreatedListJoin, SqmTreatedMapJoin, SqmTreatedPluralPartJoin, SqmTreatedRoot, SqmTreatedSetJoin, SqmTreatedSingularJoin, SqmTrimSpecification, SqmTruthnessPredicate, SqmTuple, SqmUnaryOperation, SqmUpdateStatement, SqmWindow, SqmWindowFrame, ValueBindJpaCriteriaParameter

public interface JpaCriteriaNode extends Serializable
Base contract for nodes making up the criteria tree