Uses of Interface
com.querydsl.core.types.Predicate
Packages that use Predicate
Package
Description
Basic Query elements
Various support classes
Expression types
DSL expression types
-
Uses of Predicate in com.querydsl.core
Classes in com.querydsl.core that implement PredicateModifier and TypeClassDescriptionfinal classBooleanBuilderis a cascading builder forPredicateexpressions.Methods in com.querydsl.core that return PredicateModifier and TypeMethodDescription@Nullable PredicateJoinExpression.getCondition()DefaultQueryMetadata.getHaving()EmptyMetadata.getHaving()@Nullable PredicateQueryMetadata.getHaving()Get the having expressions@Nullable PredicateBooleanBuilder.getValue()DefaultQueryMetadata.getWhere()EmptyMetadata.getWhere()@Nullable PredicateQueryMetadata.getWhere()Get the expressions aggregated into a single boolean expression or null, if none where definedMethods in com.querydsl.core with parameters of type PredicateModifier and TypeMethodDescriptionvoidvoidvoidAdd the given having expressionsvoidDefaultQueryMetadata.addJoinCondition(Predicate o) voidEmptyMetadata.addJoinCondition(Predicate o) voidQueryMetadata.addJoinCondition(Predicate o) Add the given join condition to the last given joinvoidvoidvoidAdd the given where expressionsCreate the intersection of this and the given predicateCreate the intersection of this and the union of the given args(this && (arg1 || arg2 ... || argN))Create the insertion of this and the negation of the given predicateAdd filters for aggregationCreate the union of this and the given predicateCreate the union of this and the intersection of the given args(this || (arg1 && arg2 ... && argN))Create the union of this and the negation of the given predicateAdds the given filter conditionsConstructors in com.querydsl.core with parameters of type PredicateModifierConstructorDescriptionBooleanBuilder(Predicate initial) Create a BooleanBuilder with the given initial valueJoinExpression(JoinType type, Expression<?> target, @Nullable Predicate condition, Set<JoinFlag> flags) Create a new JoinExpression instance -
Uses of Predicate in com.querydsl.core.support
Methods in com.querydsl.core.support that return PredicateModifier and TypeMethodDescriptionprotected PredicateQueryMixin.convert(Predicate condition, QueryMixin.Role role) protected PredicateMethods in com.querydsl.core.support with parameters of type PredicateModifier and TypeMethodDescriptionprotected PredicateQueryMixin.convert(Predicate condition, QueryMixin.Role role) protected PredicateAdd a single filter for aggregationAdd filters for aggregationfinal Tfinal Tfinal Tfinal TAdd the given filter conditionAdd the given filter conditionsfinal Tfinal T -
Uses of Predicate in com.querydsl.core.types
Classes in com.querydsl.core.types that implement PredicateModifier and TypeClassDescriptionfinal classPredicateOperationprovides a Boolean typedOperationimplementationclassPredicateTemplateprovides a Boolean typedTemplateExpressionimplementationMethods in com.querydsl.core.types that return PredicateModifier and TypeMethodDescriptionstatic @Nullable PredicateCreate the intersection of the given argumentsstatic @Nullable PredicateExpressionUtils.allOf(Collection<Predicate> exprs) Create the intersection of the given argumentsstatic PredicateCreate the intersection of the given argumentsstatic @Nullable PredicateCreate the union of the given argumentsstatic @Nullable PredicateExpressionUtils.anyOf(Collection<Predicate> exprs) Create the union of the given argumentsstatic <D> PredicateExpressionUtils.eq(Expression<D> left, Expression<? extends D> right) Create aleft == rightexpressionstatic <D> PredicateExpressionUtils.eqConst(Expression<D> left, D constant) Create aleft == constantexpressionstatic <D> PredicateExpressionUtils.in(Expression<D> left, CollectionExpression<?, ? extends D> right) Create aleft in rightexpressionstatic <D> PredicateExpressionUtils.in(Expression<D> left, SubQueryExpression<? extends D> right) Create aleft in rightexpressionstatic <D> PredicateExpressionUtils.in(Expression<D> left, Collection<? extends D> right) Create aleft in rightexpressionstatic <D> PredicateExpressionUtils.inAny(Expression<D> left, Iterable<? extends Collection<? extends D>> lists) Create aleft in right or...expression for each liststatic PredicateExpressionUtils.isNotNull(Expression<?> left) Create aleft is not nullexpressionstatic PredicateExpressionUtils.isNull(Expression<?> left) Create aleft is nullexpressionstatic <D> PredicateExpressionUtils.ne(Expression<D> left, Expression<? super D> right) Create aleft != rightexpressionstatic <D> PredicateExpressionUtils.neConst(Expression<D> left, D constant) Create aleft != constantexpressionPredicate.not()Get the negation of the expressionPredicateOperation.not()PredicateTemplate.not()static <D> PredicateExpressionUtils.notIn(Expression<D> left, CollectionExpression<?, ? extends D> right) Create aleft not in rightexpressionstatic <D> PredicateExpressionUtils.notIn(Expression<D> left, SubQueryExpression<? extends D> right) Create aleft not in rightexpressionstatic <D> PredicateExpressionUtils.notIn(Expression<D> left, Collection<? extends D> right) Create aleft not in rightexpressionstatic <D> PredicateExpressionUtils.notInAny(Expression<D> left, Iterable<? extends Collection<? extends D>> lists) Create aleft not in right and...expression for each liststatic PredicateCreate aleft or rightexpressionMethods in com.querydsl.core.types with parameters of type PredicateModifier and TypeMethodDescriptionstatic @Nullable PredicateCreate the intersection of the given argumentsstatic PredicateCreate the intersection of the given argumentsstatic @Nullable PredicateCreate the union of the given argumentsstatic PredicateCreate aleft or rightexpressionMethod parameters in com.querydsl.core.types with type arguments of type PredicateModifier and TypeMethodDescriptionstatic @Nullable PredicateExpressionUtils.allOf(Collection<Predicate> exprs) Create the intersection of the given argumentsstatic @Nullable PredicateExpressionUtils.anyOf(Collection<Predicate> exprs) Create the union of the given arguments -
Uses of Predicate in com.querydsl.core.types.dsl
Classes in com.querydsl.core.types.dsl that implement PredicateModifier and TypeClassDescriptionclassBooleanExpressionrepresentsBooleanexpressionsclassBooleanOperationrepresents boolean operationsclassBooleanPathrepresents boolean path expressionsclassBooleanTemplateis a custom boolean expressionMethods in com.querydsl.core.types.dsl with parameters of type PredicateModifier and TypeMethodDescriptionCreate athis && rightexpressionCreate athis && any(predicates)expressionCreate athis || rightexpressionCreate athis or all(predicates)expressionConstructors in com.querydsl.core.types.dsl with parameters of type Predicate