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<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
Base contract for nodes making up the criteria tree
- Author:
- Steve Ebersole