Uses of Interface
org.hibernate.query.sqm.tree.predicate.SqmPredicate
Packages that use SqmPredicate
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
SPI-level SQM contracts
Package for the translation of SQM into SQL AST
This package contains the classes that make up the SQM tree nodes.
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
insert statements in the SQM tree.Nodes representing logical predicates in the SQM tree.
Nodes representing
select statements in the SQM tree.-
Uses of SqmPredicate in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type SqmPredicateModifier and TypeMethodDescription<T> SelfRenderingSqmFunction<T> DynamicDispatchFunction.generateAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine) <T> SelfRenderingSqmFunction<T> DynamicDispatchFunction.generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine) HypotheticalSetWindowEmulation.generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine) InverseDistributionFunction.generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine) InverseDistributionWindowEmulation.generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine) <T> SelfRenderingSqmFunction<T> DynamicDispatchFunction.generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine) Constructors in org.hibernate.dialect.function with parameters of type SqmPredicateModifierConstructorDescriptionSelfRenderingInverseDistributionFunction(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine) -
Uses of SqmPredicate in org.hibernate.dialect.function.xml
Methods in org.hibernate.dialect.function.xml with parameters of type SqmPredicateModifier and TypeMethodDescriptionSQLServerXmlAggFunction.generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine) -
Uses of SqmPredicate in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmPredicateModifier and TypeMethodDescriptionNodeBuilder.and(Expression<Boolean> x, Expression<Boolean> y) <T> SqmPredicateNodeBuilder.arrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmPredicateNodeBuilder.arrayContains(Expression<T[]> arrayExpression, T element) <T> SqmPredicateNodeBuilder.arrayContains(T[] array, Expression<T> elementExpression) default <T> SqmPredicateNodeBuilder.arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated.default <T> SqmPredicateNodeBuilder.arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray) Deprecated.default <T> SqmPredicateNodeBuilder.arrayContainsAll(T[] array, Expression<T[]> subArrayExpression) Deprecated.default <T> SqmPredicateNodeBuilder.arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated.default <T> SqmPredicateNodeBuilder.arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray) Deprecated.default <T> SqmPredicateNodeBuilder.arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression) Deprecated.<T> SqmPredicateNodeBuilder.arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmPredicateNodeBuilder.arrayContainsNullable(Expression<T[]> arrayExpression, T element) <T> SqmPredicateNodeBuilder.arrayContainsNullable(T[] array, Expression<T> elementExpression) <T> SqmPredicateNodeBuilder.arrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) <T> SqmPredicateNodeBuilder.arrayIncludes(Expression<T[]> arrayExpression, T[] subArray) <T> SqmPredicateNodeBuilder.arrayIncludes(T[] array, Expression<T[]> subArrayExpression) <T> SqmPredicateNodeBuilder.arrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) <T> SqmPredicateNodeBuilder.arrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray) <T> SqmPredicateNodeBuilder.arrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression) <T> SqmPredicateNodeBuilder.arrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> SqmPredicateNodeBuilder.arrayIntersects(Expression<T[]> arrayExpression1, T[] array2) <T> SqmPredicateNodeBuilder.arrayIntersects(T[] array1, Expression<T[]> arrayExpression2) <T> SqmPredicateNodeBuilder.arrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> SqmPredicateNodeBuilder.arrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2) <T> SqmPredicateNodeBuilder.arrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2) default <T> SqmPredicateNodeBuilder.arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated.default <T> SqmPredicateNodeBuilder.arrayOverlaps(Expression<T[]> arrayExpression1, T[] array2) Deprecated.default <T> SqmPredicateNodeBuilder.arrayOverlaps(T[] array1, Expression<T[]> arrayExpression2) Deprecated.default <T> SqmPredicateNodeBuilder.arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated.default <T> SqmPredicateNodeBuilder.arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2) Deprecated.default <T> SqmPredicateNodeBuilder.arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2) Deprecated.<Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.between(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.between(Expression<? extends Y> value, Y lower, Y upper) <E> SqmPredicateNodeBuilder.collectionContains(Expression<? extends Collection<E>> collectionExpression, E element) <E> SqmPredicateNodeBuilder.collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) <E> SqmPredicateNodeBuilder.collectionContains(Collection<E> collection, Expression<E> elementExpression) default <E> SqmPredicateNodeBuilder.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) default <E> SqmPredicateNodeBuilder.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) default <E> SqmPredicateNodeBuilder.collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) default <E> SqmPredicateNodeBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) default <E> SqmPredicateNodeBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) default <E> SqmPredicateNodeBuilder.collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateNodeBuilder.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) <E> SqmPredicateNodeBuilder.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) <E> SqmPredicateNodeBuilder.collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) <E> SqmPredicateNodeBuilder.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateNodeBuilder.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) <E> SqmPredicateNodeBuilder.collectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression) <E> SqmPredicateNodeBuilder.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateNodeBuilder.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) <E> SqmPredicateNodeBuilder.collectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateNodeBuilder.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> SqmPredicateNodeBuilder.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) <E> SqmPredicateNodeBuilder.collectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> SqmPredicateNodeBuilder.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> SqmPredicateNodeBuilder.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) <E> SqmPredicateNodeBuilder.collectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) default <E> SqmPredicateNodeBuilder.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) default <E> SqmPredicateNodeBuilder.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) default <E> SqmPredicateNodeBuilder.collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) default <E> SqmPredicateNodeBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) default <E> SqmPredicateNodeBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) default <E> SqmPredicateNodeBuilder.collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) NodeBuilder.conjunction()NodeBuilder.disjunction()NodeBuilder.distinctFrom(Expression<?> x, Expression<?> y) NodeBuilder.distinctFrom(Expression<?> x, Object y) NodeBuilder.equal(Expression<?> x, Expression<?> y) NodeBuilder.equal(Expression<?> x, Object y) NodeBuilder.ge(Expression<? extends Number> x, Expression<? extends Number> y) NodeBuilder.ge(Expression<? extends Number> x, Number y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.greaterThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.greaterThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Y y) NodeBuilder.gt(Expression<? extends Number> x, Expression<? extends Number> y) NodeBuilder.gt(Expression<? extends Number> x, Number y) <C extends Collection<?>>
SqmPredicateNodeBuilder.isEmpty(Expression<C> collection) NodeBuilder.isFalse(Expression<Boolean> x) <M extends Map<?,?>>
SqmPredicateNodeBuilder.isMapEmpty(JpaExpression<M> mapExpression) <M extends Map<?,?>>
SqmPredicateNodeBuilder.isMapNotEmpty(JpaExpression<M> mapExpression) <E, C extends Collection<E>>
SqmPredicateNodeBuilder.isMember(E elem, Expression<C> collection) <E, C extends Collection<E>>
SqmPredicateNodeBuilder.isMember(Expression<E> elem, Expression<C> collection) <C extends Collection<?>>
SqmPredicateNodeBuilder.isNotEmpty(Expression<C> collection) <E, C extends Collection<E>>
SqmPredicateNodeBuilder.isNotMember(E elem, Expression<C> collection) <E, C extends Collection<E>>
SqmPredicateNodeBuilder.isNotMember(Expression<E> elem, Expression<C> collection) NodeBuilder.isNotNull(Expression<?> x) NodeBuilder.isNull(Expression<?> x) NodeBuilder.isTrue(Expression<Boolean> x) NodeBuilder.le(Expression<? extends Number> x, Expression<? extends Number> y) NodeBuilder.le(Expression<? extends Number> x, Number y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.lessThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.lessThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Y y) NodeBuilder.like(Expression<String> x, Expression<String> pattern) NodeBuilder.like(Expression<String> x, Expression<String> pattern, char escapeChar) NodeBuilder.like(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) NodeBuilder.like(Expression<String> x, String pattern) NodeBuilder.like(Expression<String> x, String pattern, char escapeChar) NodeBuilder.like(Expression<String> x, String pattern, Expression<Character> escapeChar) NodeBuilder.lt(Expression<? extends Number> x, Expression<? extends Number> y) NodeBuilder.lt(Expression<? extends Number> x, Number y) NodeBuilder.not(Expression<Boolean> restriction) NodeBuilder.notDistinctFrom(Expression<?> x, Expression<?> y) NodeBuilder.notDistinctFrom(Expression<?> x, Object y) NodeBuilder.notEqual(Expression<?> x, Expression<?> y) NodeBuilder.notEqual(Expression<?> x, Object y) NodeBuilder.notLike(Expression<String> x, Expression<String> pattern) NodeBuilder.notLike(Expression<String> x, Expression<String> pattern, char escapeChar) NodeBuilder.notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) NodeBuilder.notLike(Expression<String> x, String pattern) NodeBuilder.notLike(Expression<String> x, String pattern, char escapeChar) NodeBuilder.notLike(Expression<String> x, String pattern, Expression<Character> escapeChar) NodeBuilder.or(Expression<Boolean> x, Expression<Boolean> y) NodeBuilder.wrap(Expression<Boolean> expression) NodeBuilder.wrap(Expression<Boolean>... expressions) NodeBuilder.wrap(List<? extends Expression<Boolean>> restrictions) Methods in org.hibernate.query.sqm with parameters of type SqmPredicate -
Uses of SqmPredicate in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function that return SqmPredicateModifier and TypeMethodDescriptionSelfRenderingSqmAggregateFunction.getFilter()SelfRenderingSqmWindowFunction.getFilter()Methods in org.hibernate.query.sqm.function with parameters of type SqmPredicateModifier and TypeMethodDescriptionfinal <T> SelfRenderingSqmFunction<T> AbstractSqmFunctionDescriptor.generateAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine) default <T> SelfRenderingSqmFunction<T> SqmFunctionDescriptor.generateAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, @Nullable ReturnableType<T> impliedResultType, QueryEngine queryEngine) LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine), but also accepts afilterpredicate.final <T> SelfRenderingSqmFunction<T> AbstractSqmFunctionDescriptor.generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine) default <T> SelfRenderingSqmFunction<T> SqmFunctionDescriptor.generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, @Nullable ReturnableType<T> impliedResultType, QueryEngine queryEngine) LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine), but also accepts afilterpredicate and anorder byclause.protected <T> SelfRenderingSqmAggregateFunction<T> AbstractSqmFunctionDescriptor.generateSqmAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine) Return an SQM node or subtree representing an invocation of this aggregate function with the given arguments.AbstractSqmSelfRenderingFunctionDescriptor.generateSqmAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine) protected <T> SelfRenderingSqmAggregateFunction<T> AbstractSqmFunctionDescriptor.generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine) Return an SQM node or subtree representing an invocation of this ordered set-aggregate function with the given arguments.AbstractSqmSelfRenderingFunctionDescriptor.generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine) protected <T> SelfRenderingSqmWindowFunction<T> AbstractSqmFunctionDescriptor.generateSqmWindowFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine) Return an SQM node or subtree representing an invocation of this window function with the given arguments.protected <T> SelfRenderingSqmWindowFunction<T> AbstractSqmSelfRenderingFunctionDescriptor.generateSqmWindowFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine) final <T> SelfRenderingSqmFunction<T> AbstractSqmFunctionDescriptor.generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine) default <T> SelfRenderingSqmFunction<T> SqmFunctionDescriptor.generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, @Nullable ReturnableType<T> impliedResultType, QueryEngine queryEngine) LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine)but also accepts afilterpredicate.Constructors in org.hibernate.query.sqm.function with parameters of type SqmPredicateModifierConstructorDescriptionSelfRenderingSqmAggregateFunction(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) SelfRenderingSqmOrderedSetAggregateFunction(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) SelfRenderingSqmWindowFunction(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) -
Uses of SqmPredicate in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi that return SqmPredicateModifier and TypeMethodDescriptionstatic SqmPredicateSqmCreationHelper.combinePredicates(SqmPredicate baseRestriction, Predicate... incomingRestrictions) static SqmPredicateSqmCreationHelper.combinePredicates(SqmPredicate baseRestriction, List<Predicate> incomingRestrictions) static SqmPredicateSqmCreationHelper.combinePredicates(SqmPredicate baseRestriction, JpaPredicate... incomingRestrictions) static SqmPredicateSqmCreationHelper.combinePredicates(SqmPredicate baseRestriction, SqmPredicate incomingRestriction) Methods in org.hibernate.query.sqm.spi with parameters of type SqmPredicateModifier and TypeMethodDescriptionstatic SqmPredicateSqmCreationHelper.combinePredicates(SqmPredicate baseRestriction, Predicate... incomingRestrictions) static SqmPredicateSqmCreationHelper.combinePredicates(SqmPredicate baseRestriction, List<Predicate> incomingRestrictions) static SqmPredicateSqmCreationHelper.combinePredicates(SqmPredicate baseRestriction, JpaPredicate... incomingRestrictions) static SqmPredicateSqmCreationHelper.combinePredicates(SqmPredicate baseRestriction, SqmPredicate incomingRestriction) BaseSemanticQueryWalker.visitHavingClause(SqmPredicate sqmPredicate) -
Uses of SqmPredicate in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmPredicateModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitHavingClause(SqmPredicate sqmPredicate) BaseSqmToSqlAstConverter.visitNestedTopLevelPredicate(SqmPredicate predicate) FakeSqmToSqlAstConverter.visitNestedTopLevelPredicate(SqmPredicate predicate) SqmToSqlAstConverter.visitNestedTopLevelPredicate(SqmPredicate predicate) -
Uses of SqmPredicate in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree with parameters of type SqmPredicateModifier and TypeMethodDescriptionvoidAbstractSqmRestrictedDmlStatement.applyPredicate(@Nullable SqmPredicate predicate) -
Uses of SqmPredicate in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return SqmPredicateModifier and TypeMethodDescription@Nullable SqmPredicateAbstractSqmJoin.getJoinPredicate()@Nullable SqmPredicateSqmPluralPartJoin.getJoinPredicate()@Nullable SqmPredicateAbstractSqmJoin.getOn()Methods in org.hibernate.query.sqm.tree.domain with parameters of type SqmPredicateModifier and TypeMethodDescriptionvoidAbstractSqmJoin.applyRestriction(SqmPredicate restriction) voidAbstractSqmJoin.setJoinPredicate(@Nullable SqmPredicate predicate) voidSqmPluralPartJoin.setJoinPredicate(@Nullable SqmPredicate predicate) -
Uses of SqmPredicate in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return SqmPredicateModifier and TypeMethodDescriptionAbstractSqmExpression.equalTo(Expression<?> value) SqmExpression.equalTo(Expression<?> value) SqmAggregateFunction.getFilter()SqmWindowFunction.getFilter()SqmCaseSearched.WhenFragment.getPredicate()AbstractSqmExpression.in(Expression<?>... values) AbstractSqmExpression.in(Expression<Collection<?>> values) AbstractSqmExpression.in(Collection<?> values) SqmExpression.in(Expression<?>... values) SqmExpression.in(Expression<Collection<?>> values) SqmExpression.in(Collection<?> values) AbstractSqmExpression.isNotNull()SqmExpression.isNotNull()AbstractSqmExpression.isNull()SqmExpression.isNull()AbstractSqmExpression.notEqualTo(Expression<?> value) AbstractSqmExpression.notEqualTo(Object value) Methods in org.hibernate.query.sqm.tree.expression with parameters of type SqmPredicateModifier and TypeMethodDescriptionSqmCaseSearched.when(SqmPredicate predicate, SqmExpression<? extends R> result) Constructors in org.hibernate.query.sqm.tree.expression with parameters of type SqmPredicate -
Uses of SqmPredicate in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from that return SqmPredicateModifier and TypeMethodDescription@Nullable SqmPredicateSqmAttributeJoin.getJoinPredicate()@Nullable SqmPredicateSqmCrossJoin.getJoinPredicate()@Nullable SqmPredicateSqmJoin.getJoinPredicate()Obtain the join predicatedefault @Nullable SqmPredicateSqmJoin.getOn()Methods in org.hibernate.query.sqm.tree.from with parameters of type SqmPredicateModifier and TypeMethodDescriptionvoidSqmAttributeJoin.setJoinPredicate(@Nullable SqmPredicate predicate) voidSqmCrossJoin.setJoinPredicate(@Nullable SqmPredicate predicate) voidSqmJoin.setJoinPredicate(@Nullable SqmPredicate predicate) Inject the join predicate -
Uses of SqmPredicate in org.hibernate.query.sqm.tree.insert
Methods in org.hibernate.query.sqm.tree.insert that return SqmPredicateModifier and TypeMethodDescription@Nullable SqmPredicateSqmConflictUpdateAction.getRestriction() -
Uses of SqmPredicate in org.hibernate.query.sqm.tree.predicate
Subinterfaces of SqmPredicate in org.hibernate.query.sqm.tree.predicateModifier and TypeInterfaceDescriptioninterfaceinterfaceContract for predicates that have a negated form, e.g.Classes in org.hibernate.query.sqm.tree.predicate that implement SqmPredicateModifier and TypeClassDescriptionclassclassclassclassRepresents an expression whose type is boolean, and can therefore be used as a predicate.classclassclassclassclassclassclassclassclassclassclassclassMethods in org.hibernate.query.sqm.tree.predicate that return SqmPredicateModifier and TypeMethodDescriptionSqmPredicate.copy(SqmCopyContext context) @Nullable SqmPredicateSqmPredicateCollection.getPredicate()@Nullable SqmPredicateSqmWhereClause.getPredicate()SqmGroupedPredicate.getSubPredicate()SqmNegatedPredicate.getWrappedPredicate()SqmGroupedPredicate.not()SqmJunctionPredicate.not()SqmNegatedPredicate.not()SqmPredicate.not()Methods in org.hibernate.query.sqm.tree.predicate that return types with arguments of type SqmPredicateMethods in org.hibernate.query.sqm.tree.predicate with parameters of type SqmPredicateModifier and TypeMethodDescriptionvoidSqmPredicateCollection.applyPredicate(SqmPredicate predicate) voidSqmWhereClause.applyPredicate(SqmPredicate predicate) voidSqmWhereClauseContainer.applyPredicate(SqmPredicate accept) voidSqmPredicateCollection.applyPredicates(SqmPredicate... predicates) voidSqmWhereClause.applyPredicates(SqmPredicate... predicates) voidSqmPredicateCollection.setPredicate(@Nullable SqmPredicate predicate) voidSqmWhereClause.setPredicate(@Nullable SqmPredicate predicate) Method parameters in org.hibernate.query.sqm.tree.predicate with type arguments of type SqmPredicateModifier and TypeMethodDescriptionvoidSqmPredicateCollection.applyPredicates(Collection<SqmPredicate> predicates) voidSqmWhereClause.applyPredicates(Collection<SqmPredicate> predicates) Constructors in org.hibernate.query.sqm.tree.predicate with parameters of type SqmPredicateModifierConstructorDescriptionSqmGroupedPredicate(SqmPredicate subPredicate, NodeBuilder nodeBuilder) SqmJunctionPredicate(Predicate.BooleanOperator booleanOperator, SqmPredicate leftHandPredicate, SqmPredicate rightHandPredicate, NodeBuilder nodeBuilder) SqmNegatedPredicate(SqmPredicate wrappedPredicate, NodeBuilder nodeBuilder) SqmWhereClause(@Nullable SqmPredicate predicate, NodeBuilder nodeBuilder) Constructor parameters in org.hibernate.query.sqm.tree.predicate with type arguments of type SqmPredicateModifierConstructorDescriptionSqmJunctionPredicate(Predicate.BooleanOperator booleanOperator, List<SqmPredicate> predicates, NodeBuilder nodeBuilder) -
Uses of SqmPredicate in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return SqmPredicateModifier and TypeMethodDescriptionSqmSubQuery.equalTo(Expression<?> that) @Nullable SqmPredicateAbstractSqmSelectQuery.getGroupRestriction()@Nullable SqmPredicateSqmQuerySpec.getGroupRestriction()@Nullable SqmPredicateSqmQuerySpec.getHavingClausePredicate()@Nullable SqmPredicateAbstractSqmSelectQuery.getRestriction()@Nullable SqmPredicateSqmQuerySpec.getRestriction()SqmSubQuery.isNotNull()SqmSubQuery.isNull()Methods in org.hibernate.query.sqm.tree.select with parameters of type SqmPredicateModifier and TypeMethodDescriptionvoidSqmQuerySpec.applyPredicate(SqmPredicate predicate) voidSqmQuerySpec.setHavingClausePredicate(@Nullable SqmPredicate havingClausePredicate)