|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.mysema.query.types.ExpressionUtils
public final class ExpressionUtils
ExpressionUtils provides utilities for constructing common operation instances. This class is used internally in Querydsl and is not suitable to be used in cases where DSL methods are needed, since the Expression implementations used in this class are minimal internal implementations.
Method Summary | ||
---|---|---|
static
|
all(CollectionExpression<?,? super T> col)
|
|
static Predicate |
allOf(Collection<Predicate> exprs)
Create the intersection of the given arguments |
|
static Predicate |
allOf(Predicate... exprs)
Create the intersection of the given arguments |
|
static Predicate |
and(Predicate left,
Predicate right)
Create the intersection of the given arguments |
|
static
|
any(CollectionExpression<?,? super T> col)
|
|
static Predicate |
anyOf(Collection<Predicate> exprs)
Create the union of the given arguments |
|
static Predicate |
anyOf(Predicate... exprs)
Create the union of the given arguments |
|
static
|
as(Expression<D> source,
Path<D> alias)
Create an alias expression (source as alias) with the given source and alias |
|
static
|
as(Expression<D> source,
String alias)
Create an alias expression (source as alias) with the given source and alias |
|
static Expression<Long> |
count(Expression<?> source)
|
|
static
|
eq(Expression<D> left,
Expression<? extends D> right)
Create an left equals right expression |
|
static
|
eqConst(Expression<D> left,
D constant)
Create an left equals constant expression |
|
static
|
in(Expression<D> left,
Collection<? extends D> right)
Create an left in right expression |
|
static
|
in(Expression<D> left,
CollectionExpression<?,? extends D> right)
Create an left in right expression |
|
static Predicate |
isNotNull(Expression<?> left)
Create a left is not null expression |
|
static Predicate |
isNull(Expression<?> left)
Create a left is null expression |
|
static Expression<String> |
likeToRegex(Expression<String> expr)
Convert the given like pattern to a regex pattern |
|
static Expression<String> |
likeToRegex(Expression<String> expr,
boolean matchStartAndEnd)
|
|
static Expression<?> |
list(Expression<?>... exprs)
|
|
static Expression<?> |
list(List<? extends Expression<?>> exprs)
|
|
static Expression<?> |
merge(List<? extends Expression<?>> expressions)
|
|
static
|
ne(Expression<D> left,
Expression<? super D> right)
Create a left not equals right expression |
|
static
|
neConst(Expression<D> left,
D constant)
Create a left not equals constant expression |
|
static Predicate |
or(Predicate left,
Predicate right)
Create a left or right expression |
|
static Expression<String> |
regexToLike(Expression<String> expr)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static <T> Expression<T> all(CollectionExpression<?,? super T> col)
col
-
public static <T> Expression<T> any(CollectionExpression<?,? super T> col)
col
-
@Nullable public static Predicate allOf(Collection<Predicate> exprs)
exprs
-
@Nullable public static Predicate allOf(Predicate... exprs)
exprs
-
public static Predicate and(Predicate left, Predicate right)
left
- right
-
@Nullable public static Predicate anyOf(Collection<Predicate> exprs)
exprs
-
@Nullable public static Predicate anyOf(Predicate... exprs)
exprs
-
public static <D> Expression<D> as(Expression<D> source, Path<D> alias)
D
- source
- alias
-
public static <D> Expression<D> as(Expression<D> source, String alias)
D
- source
- alias
-
public static Expression<Long> count(Expression<?> source)
source
-
public static <D> Predicate eqConst(Expression<D> left, D constant)
D
- left
- constant
-
public static <D> Predicate eq(Expression<D> left, Expression<? extends D> right)
D
- left
- right
-
public static <D> Predicate in(Expression<D> left, CollectionExpression<?,? extends D> right)
D
- left
- right
-
public static <D> Predicate in(Expression<D> left, Collection<? extends D> right)
D
- left
- right
-
public static Predicate isNull(Expression<?> left)
left
-
public static Predicate isNotNull(Expression<?> left)
left
-
public static Expression<String> likeToRegex(Expression<String> expr)
expr
-
public static Expression<String> likeToRegex(Expression<String> expr, boolean matchStartAndEnd)
public static Expression<?> list(Expression<?>... exprs)
exprs
-
public static Expression<?> list(List<? extends Expression<?>> exprs)
exprs
-
public static Expression<?> merge(List<? extends Expression<?>> expressions)
expressions
-
public static Expression<String> regexToLike(Expression<String> expr)
public static <D> Predicate neConst(Expression<D> left, D constant)
D
- left
- constant
-
public static <D> Predicate ne(Expression<D> left, Expression<? super D> right)
D
- left
- right
-
public static Predicate or(Predicate left, Predicate right)
left
- right
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |