|
||||||||||
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
Method Summary | ||
---|---|---|
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 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<?> |
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 |
---|
@Nullable public static Predicate allOf(Predicate... exprs)
exprs
-
public static Predicate and(Predicate left, Predicate right)
left
- right
-
@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<?> 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 |