Uses of Interface
com.mysema.query.types.Predicate

Packages that use Predicate
com.mysema.query Contains basic Query elements 
com.mysema.query.support Various support classes 
com.mysema.query.types Contains Querydsl grammar types 
com.mysema.query.types.expr Operations represent typed operations with operator and arguments 
com.mysema.query.types.path Paths represent typed property paths, variables and list-map-array access 
com.mysema.query.types.query Subquery implementations 
com.mysema.query.types.template Custom types are comparable to operations but contain the serialization templates instead of operator patterns. 
 

Uses of Predicate in com.mysema.query
 

Classes in com.mysema.query that implement Predicate
 class BooleanBuilder
          BooleanBuilder is a cascading builder for Predicate expressions.
 

Methods in com.mysema.query that return Predicate
 Predicate JoinExpression.getCondition()
           
 Predicate QueryMetadata.getHaving()
          Get the having expressions
 Predicate EmptyMetadata.getHaving()
           
 Predicate DefaultQueryMetadata.getHaving()
           
 Predicate BooleanBuilder.getValue()
           
 Predicate QueryMetadata.getWhere()
          Get the expressions aggregated into a single boolean expression or null, if none where defined
 Predicate EmptyMetadata.getWhere()
           
 Predicate DefaultQueryMetadata.getWhere()
           
 

Methods in com.mysema.query with parameters of type Predicate
 void JoinExpression.addCondition(Predicate c)
           
 void QueryMetadata.addHaving(Predicate... o)
          Add the given having expressions
 void EmptyMetadata.addHaving(Predicate... o)
           
 void DefaultQueryMetadata.addHaving(Predicate... o)
           
 void QueryMetadata.addJoinCondition(Predicate o)
          Add the given join condition to the last given join
 void EmptyMetadata.addJoinCondition(Predicate o)
           
 void DefaultQueryMetadata.addJoinCondition(Predicate o)
           
 void QueryMetadata.addWhere(Predicate... o)
          Add the given where expressions
 void EmptyMetadata.addWhere(Predicate... o)
           
 void DefaultQueryMetadata.addWhere(Predicate... o)
           
 BooleanBuilder BooleanBuilder.and(Predicate right)
          Create the insertion of this and the given predicate
 BooleanBuilder BooleanBuilder.andAnyOf(Predicate... args)
          Create the intersection of this and the union of the given args
 BooleanBuilder BooleanBuilder.andNot(Predicate right)
          Create the insertion of this and the negation of the given predicate
 Q Query.having(Predicate... o)
          Defines the filters for aggregation
 BooleanBuilder BooleanBuilder.or(Predicate right)
          Create the union of this and the given predicate
 BooleanBuilder BooleanBuilder.orAllOf(Predicate... args)
          Create the union of this and the intersection of the given args
 BooleanBuilder BooleanBuilder.orNot(Predicate right)
          Create the union of this and the negation of the given predicate
 C FilteredClause.where(Predicate... o)
          Adds the given filter conditions
 

Constructors in com.mysema.query with parameters of type Predicate
BooleanBuilder(Predicate initial)
          Create a BooleanBuilder with the given initial value
 

Uses of Predicate in com.mysema.query.support
 

Methods in com.mysema.query.support that return Predicate
protected  Predicate CollectionAnyVisitor.exists(Context c, Predicate condition)
           
protected  Predicate ListAccessVisitor.exists(Context c, Predicate condition)
           
protected  Predicate[] QueryMixin.normalize(Predicate[] conditions, boolean where)
           
protected  Predicate QueryMixin.normalize(Predicate condition, boolean where)
           
 

Methods in com.mysema.query.support with parameters of type Predicate
 void OrderedQueryMetadata.addJoinCondition(Predicate o)
           
protected  Predicate CollectionAnyVisitor.exists(Context c, Predicate condition)
           
protected  Predicate ListAccessVisitor.exists(Context c, Predicate condition)
           
 T QueryMixin.having(Predicate... o)
           
 Q QueryBase.having(Predicate... o)
           
protected  Predicate[] QueryMixin.normalize(Predicate[] conditions, boolean where)
           
protected  Predicate QueryMixin.normalize(Predicate condition, boolean where)
           
 T QueryMixin.on(Predicate... conditions)
           
 BooleanSubQuery DetachableQuery.unique(Predicate projection)
           
 BooleanSubQuery DetachableAdapter.unique(Predicate projection)
           
 BooleanSubQuery DetachableMixin.unique(Predicate projection)
           
 T QueryMixin.where(Predicate... o)
           
 Q QueryBase.where(Predicate... o)
           
 SimpleProjectableAdapter<T> SimpleProjectableAdapter.where(Predicate... e)
           
 

Uses of Predicate in com.mysema.query.types
 

Classes in com.mysema.query.types that implement Predicate
 class PredicateOperation
          PredicateOperation provides a Boolean typed Operation implementation
 class PredicateTemplate
          PredicateTemplate provides a Boolean typed TemplateExpression implementation
 

Methods in com.mysema.query.types that return Predicate
static Predicate ExpressionUtils.allOf(Collection<Predicate> exprs)
          Create the intersection of the given arguments
static Predicate ExpressionUtils.allOf(Predicate... exprs)
          Create the intersection of the given arguments
static Predicate ExpressionUtils.and(Predicate left, Predicate right)
          Create the intersection of the given arguments
static Predicate ExpressionUtils.anyOf(Collection<Predicate> exprs)
          Create the union of the given arguments
static Predicate ExpressionUtils.anyOf(Predicate... exprs)
          Create the union of the given arguments
static
<D> Predicate
ExpressionUtils.eq(Expression<D> left, Expression<? extends D> right)
          Create an left equals right expression
static
<D> Predicate
ExpressionUtils.eqConst(Expression<D> left, D constant)
          Create an left equals constant expression
static
<D> Predicate
ExpressionUtils.in(Expression<D> left, Collection<? extends D> right)
          Create an left in right expression
static
<D> Predicate
ExpressionUtils.in(Expression<D> left, CollectionExpression<?,? extends D> right)
          Create an left in right expression
static Predicate ExpressionUtils.isNotNull(Expression<?> left)
          Create a left is not null expression
static Predicate ExpressionUtils.isNull(Expression<?> left)
          Create a left is null expression
static
<D> Predicate
ExpressionUtils.ne(Expression<D> left, Expression<? super D> right)
          Create a left not equals right expression
static
<D> Predicate
ExpressionUtils.neConst(Expression<D> left, D constant)
          Create a left not equals constant expression
 Predicate PredicateTemplate.not()
           
 Predicate PredicateOperation.not()
           
 Predicate Predicate.not()
          Get the negation of the expression
static Predicate ExpressionUtils.or(Predicate left, Predicate right)
          Create a left or right expression
 

Methods in com.mysema.query.types with parameters of type Predicate
static Predicate ExpressionUtils.allOf(Predicate... exprs)
          Create the intersection of the given arguments
static Predicate ExpressionUtils.and(Predicate left, Predicate right)
          Create the intersection of the given arguments
static Predicate ExpressionUtils.anyOf(Predicate... exprs)
          Create the union of the given arguments
static Predicate ExpressionUtils.or(Predicate left, Predicate right)
          Create a left or right expression
 

Method parameters in com.mysema.query.types with type arguments of type Predicate
static Predicate ExpressionUtils.allOf(Collection<Predicate> exprs)
          Create the intersection of the given arguments
static Predicate ExpressionUtils.anyOf(Collection<Predicate> exprs)
          Create the union of the given arguments
 

Uses of Predicate in com.mysema.query.types.expr
 

Classes in com.mysema.query.types.expr that implement Predicate
 class BooleanExpression
          BooleanExpression represents Boolean expressions
 class BooleanOperation
          BooleanOperation represents boolean operations
 

Methods in com.mysema.query.types.expr with parameters of type Predicate
 BooleanExpression BooleanExpression.and(Predicate right)
          Get an intersection of this and the given expression
 BooleanExpression BooleanExpression.andAnyOf(Predicate... predicates)
          Get an intersection of this and the union of the given predicates
 BooleanExpression BooleanExpression.or(Predicate right)
          Get a union of this and the given expression
 BooleanExpression BooleanExpression.orAllOf(Predicate... predicates)
          Get a union of this and the intersection of the given predicates
 

Uses of Predicate in com.mysema.query.types.path
 

Classes in com.mysema.query.types.path that implement Predicate
 class BooleanPath
          BooleanPath represents boolean path expressions
 

Uses of Predicate in com.mysema.query.types.query
 

Classes in com.mysema.query.types.query that implement Predicate
 class BooleanSubQuery
          Boolean typed single result subquery
 

Methods in com.mysema.query.types.query with parameters of type Predicate
 BooleanSubQuery Detachable.unique(Predicate projection)
          Create a subquery expression for the given projection
 

Uses of Predicate in com.mysema.query.types.template
 

Classes in com.mysema.query.types.template that implement Predicate
 class BooleanTemplate
          BooleanTemplate is a custom boolean expression
 



Copyright © 2007-2012 Mysema Ltd. All Rights Reserved.