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) <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) NodeBuilder.between(Expression<?> value, Expression<?> lower, Expression<?> upper, boolean negated) <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) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.between(Y value, Expression<? extends Y> lower, Expression<? extends 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) <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) NodeBuilder.comparison(Expression<?> x, ComparisonOperator operator, Expression<?> y) 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(BooleanExpression... expressions) 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, 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, 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, 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(SqmPredicate predicate) -
Uses of SqmPredicate in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return SqmPredicateModifier and TypeMethodDescriptionSqmPluralValuedSimplePath.contains(Expression elem) AbstractSqmJoin.getJoinPredicate()SqmPluralPartJoin.getJoinPredicate()AbstractSqmJoin.getOn()SqmPluralValuedSimplePath.isEmpty()SqmPluralValuedSimplePath.isNotEmpty()SqmPluralValuedSimplePath.notContains(Expression elem) SqmPluralValuedSimplePath.notContains(Object elem) Methods in org.hibernate.query.sqm.tree.domain with parameters of type SqmPredicateModifier and TypeMethodDescriptionvoidAbstractSqmJoin.applyRestriction(SqmPredicate restriction) voidAbstractSqmJoin.setJoinPredicate(SqmPredicate predicate) voidSqmPluralPartJoin.setJoinPredicate(SqmPredicate predicate) -
Uses of SqmPredicate in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return SqmPredicateModifier and TypeMethodDescriptionSqmBooleanExpression.and(Expression<Boolean> y) default SqmPredicateSqmBooleanExpressionImplementor.and(Expression<Boolean> y) SqmComparableExpression.between(Expression<? extends C> x, Expression<? extends C> y) default SqmPredicatedefault SqmPredicateSqmComparableExpressionImplementor.between(Expression<? extends C> x, Expression<? extends C> y) default SqmPredicatedefault SqmPredicateAbstractSqmExpression.equalTo(Expression<?> value) SqmExpression.equalTo(Expression<?> value) SqmNumericExpression.ge(Expression<? extends Number> y) default SqmPredicateSqmNumericExpressionImplementor.ge(Expression<? extends Number> y) default SqmPredicateSqmAggregateFunction.getFilter()SqmWindowFunction.getFilter()SqmCaseSearched.WhenFragment.getPredicate()SqmComparableExpression.greaterThan(C y) SqmComparableExpression.greaterThan(Expression<? extends C> y) default SqmPredicateSqmComparableExpressionImplementor.greaterThan(C y) default SqmPredicateSqmComparableExpressionImplementor.greaterThan(Expression<? extends C> y) SqmComparableExpression.greaterThanOrEqualTo(C y) SqmComparableExpression.greaterThanOrEqualTo(Expression<? extends C> y) default SqmPredicateSqmComparableExpressionImplementor.greaterThanOrEqualTo(C y) default SqmPredicateSqmComparableExpressionImplementor.greaterThanOrEqualTo(Expression<? extends C> y) SqmNumericExpression.gt(Expression<? extends Number> y) default SqmPredicateSqmNumericExpressionImplementor.gt(Expression<? extends Number> y) default SqmPredicateAbstractSqmExpression.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.isMember(Expression<? extends Collection<? super T>> collection) AbstractSqmExpression.isNotMember(Expression<? extends Collection<? super T>> collection) AbstractSqmExpression.isNotNull()SqmExpression.isNotNull()AbstractSqmExpression.isNull()SqmExpression.isNull()SqmNumericExpression.le(Expression<? extends Number> y) default SqmPredicateSqmNumericExpressionImplementor.le(Expression<? extends Number> y) default SqmPredicateSqmComparableExpression.lessThan(Expression<? extends C> y) default SqmPredicatedefault SqmPredicateSqmComparableExpressionImplementor.lessThan(Expression<? extends C> y) SqmComparableExpression.lessThanOrEqualTo(C y) SqmComparableExpression.lessThanOrEqualTo(Expression<? extends C> y) default SqmPredicateSqmComparableExpressionImplementor.lessThanOrEqualTo(C y) default SqmPredicateSqmComparableExpressionImplementor.lessThanOrEqualTo(Expression<? extends C> y) default SqmPredicateSqmTextExpressionImplementor.like(Expression<String> pattern) default SqmPredicateSqmTextExpressionImplementor.like(Expression<String> pattern, char escapeChar) default SqmPredicateSqmTextExpressionImplementor.like(Expression<String> pattern, Expression<Character> escapeChar) default SqmPredicatedefault SqmPredicatedefault SqmPredicateSqmTextExpressionImplementor.like(String pattern, Expression<Character> escapeChar) SqmNumericExpression.lt(Expression<? extends Number> y) default SqmPredicateSqmNumericExpressionImplementor.lt(Expression<? extends Number> y) default SqmPredicateSqmBooleanExpression.not()default SqmPredicateSqmBooleanExpressionImplementor.not()default SqmPredicateSqmTextExpressionImplementor.notContains(String substring) default SqmPredicateSqmTextExpressionImplementor.notEndsWith(String suffix) AbstractSqmExpression.notEqualTo(Expression<?> value) AbstractSqmExpression.notEqualTo(Object value) default SqmPredicateSqmTextExpressionImplementor.notLike(Expression<String> pattern) default SqmPredicateSqmTextExpressionImplementor.notLike(Expression<String> pattern, char escapeChar) default SqmPredicateSqmTextExpressionImplementor.notLike(Expression<String> pattern, Expression<Character> escapeChar) default SqmPredicatedefault SqmPredicatedefault SqmPredicateSqmTextExpressionImplementor.notLike(String pattern, Expression<Character> escapeChar) default SqmPredicateSqmTextExpressionImplementor.notStartsWith(String prefix) SqmBooleanExpression.or(Expression<Boolean> y) default SqmPredicateSqmBooleanExpressionImplementor.or(Expression<Boolean> y) default SqmPredicateSqmTextExpressionImplementor.startsWith(String prefix) 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 TypeMethodDescriptionSqmAttributeJoin.getJoinPredicate()SqmCrossJoin.getJoinPredicate()SqmJoin.getJoinPredicate()Obtain the join predicatedefault SqmPredicateSqmJoin.getOn()Methods in org.hibernate.query.sqm.tree.from with parameters of type SqmPredicateModifier and TypeMethodDescriptionvoidSqmAttributeJoin.setJoinPredicate(SqmPredicate predicate) voidSqmCrossJoin.setJoinPredicate(SqmPredicate predicate) voidSqmJoin.setJoinPredicate(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 SqmPredicate -
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 TypeMethodDescriptionAbstractSqmPredicate.and(Expression<Boolean> y) SqmPredicate.copy(SqmCopyContext context) SqmPredicateCollection.getPredicate()SqmWhereClause.getPredicate()SqmGroupedPredicate.getSubPredicate()SqmNegatedPredicate.getWrappedPredicate()AbstractSqmPredicate.not()SqmGroupedPredicate.not()SqmJunctionPredicate.not()SqmNegatedPredicate.not()SqmPredicate.not()AbstractSqmPredicate.or(Expression<Boolean> y) 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(SqmPredicate predicate) voidSqmWhereClause.setPredicate(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(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) AbstractSqmSelectQuery.getGroupRestriction()SqmQuerySpec.getGroupRestriction()SqmQuerySpec.getHavingClausePredicate()AbstractSqmSelectQuery.getRestriction()SqmQuerySpec.getRestriction()SqmSubQuery.isMember(Expression<? extends Collection<? super T>> collection) SqmSubQuery.isNotNull()SqmSubQuery.isNull()Methods in org.hibernate.query.sqm.tree.select with parameters of type SqmPredicateModifier and TypeMethodDescriptionvoidSqmQuerySpec.applyPredicate(SqmPredicate predicate) voidSqmQuerySpec.setHavingClausePredicate(SqmPredicate havingClausePredicate)