Package | Description |
---|---|
com.mysema.query |
Contains basic Query elements
|
com.mysema.query.jdo |
JDOQL support for Querydsl
|
com.mysema.query.lucene | |
com.mysema.query.mongodb | |
com.mysema.query.sql |
SQL/JDBC support for Querydsl
|
com.mysema.query.support |
Various support classes
|
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.
|
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
Detachable.exists()
Create an exists(this) expression
|
BooleanExpression |
Detachable.notExists()
Create an not exists(this) expression
|
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
JDOSubQuery.exists() |
BooleanExpression |
JDOSubQuery.notExists() |
Modifier and Type | Class and Description |
---|---|
class |
QueryElement
QueryElement wraps a Lucene Query
|
Modifier and Type | Method and Description |
---|---|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value)
Create a fuzzy query
|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value,
float minimumSimilarity)
Create a fuzzy query
|
static BooleanExpression |
LuceneExpressions.fuzzyLike(Path<String> path,
String value,
float minimumSimilarity,
int prefixLength)
Create a fuzzy query
|
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
Point.near(double latVal,
double longVal)
Finds the closest points relative to the given location and orders the results with decreasing promimity
|
static BooleanExpression |
MongodbExpressions.near(Expression<Double[]> expr,
double latVal,
double longVal)
Finds the closest points relative to the given location and orders the results with decreasing promimity
|
Modifier and Type | Method and Description |
---|---|
static BooleanExpression |
SQLExpressions.all(BooleanExpression expr)
Get an aggregate all expression for the given boolean expression
|
static BooleanExpression |
SQLExpressions.any(BooleanExpression expr)
Get an aggregate any expression for the given boolean expression
|
BooleanExpression |
SQLSubQuery.exists() |
BooleanExpression |
ForeignKey.in(CollectionExpression<?,Tuple> coll) |
BooleanExpression |
PrimaryKey.in(CollectionExpression<?,Tuple> coll) |
BooleanExpression |
SQLSubQuery.notExists() |
Modifier and Type | Method and Description |
---|---|
static BooleanExpression |
SQLExpressions.all(BooleanExpression expr)
Get an aggregate all expression for the given boolean expression
|
static BooleanExpression |
SQLExpressions.any(BooleanExpression expr)
Get an aggregate any expression for the given boolean expression
|
Modifier and Type | Method and Description |
---|---|
static BooleanExpression |
Expressions.allOf(BooleanExpression... exprs)
Get the intersection of the given Boolean expressions
|
static BooleanExpression |
Expressions.anyOf(BooleanExpression... exprs)
Get the union of the given Boolean expressions
|
static BooleanExpression |
Expressions.booleanOperation(Operator<Boolean> operation,
Expression<?>... args)
Create a new Boolean operation
|
static BooleanExpression |
Expressions.booleanTemplate(String template,
Object... args)
Create a new Template expression
|
BooleanExpression |
DetachableQuery.exists() |
BooleanExpression |
DetachableAdapter.exists() |
BooleanExpression |
DetachableMixin.exists() |
BooleanExpression |
DetachableQuery.notExists() |
BooleanExpression |
DetachableAdapter.notExists() |
BooleanExpression |
DetachableMixin.notExists() |
static BooleanExpression |
Expressions.predicate(Operator<Boolean> operation,
Expression<?>... args)
Create a new Predicate operation
|
Modifier and Type | Method and Description |
---|---|
static BooleanExpression |
Expressions.allOf(BooleanExpression... exprs)
Get the intersection of the given Boolean expressions
|
static BooleanExpression |
Expressions.anyOf(BooleanExpression... exprs)
Get the union of the given Boolean expressions
|
Modifier and Type | Class and Description |
---|---|
class |
BooleanOperation
BooleanOperation represents boolean operations
|
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
TemporalExpression.after(Expression<T> right)
Get a
this > right expression |
BooleanExpression |
TemporalExpression.after(T right)
Get a
this > right expression |
static BooleanExpression |
BooleanExpression.allOf(BooleanExpression... exprs)
Return the intersection of the given Boolean expressions
|
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
|
static BooleanExpression |
BooleanExpression.anyOf(BooleanExpression... exprs)
Return the union of the given Boolean expressions
|
BooleanExpression |
BooleanExpression.as(Path<Boolean> alias) |
BooleanExpression |
BooleanExpression.as(String alias) |
BooleanExpression |
Coalesce.asBoolean() |
BooleanExpression |
TemporalExpression.before(Expression<T> right)
Get a
this < right expression |
BooleanExpression |
TemporalExpression.before(T right)
Get a
this < right expression |
<A extends Number & Comparable<?>> |
NumberExpression.between(A from,
A to)
Create a
from < this < to expression |
<A extends Number & Comparable<?>> |
NumberExpression.between(Expression<A> from,
Expression<A> to)
Create a
from < this < to expression |
BooleanExpression |
ComparableExpression.between(Expression<T> from,
Expression<T> to)
Get a
first <= this <= second expression |
BooleanExpression |
ComparableExpression.between(T from,
T to)
Get a
from <= this <= to expression |
BooleanExpression |
CollectionExpressionBase.contains(E child) |
BooleanExpression |
CollectionExpressionBase.contains(Expression<E> child) |
BooleanExpression |
MapExpressionBase.contains(Expression<K> key,
Expression<V> value) |
BooleanExpression |
StringExpression.contains(Expression<String> str)
Returns true if the given String is contained
|
BooleanExpression |
MapExpressionBase.contains(K key,
V value) |
BooleanExpression |
StringExpression.contains(String str)
Returns true if the given String is contained
|
BooleanExpression |
StringExpression.containsIgnoreCase(Expression<String> str) |
BooleanExpression |
StringExpression.containsIgnoreCase(String str) |
BooleanExpression |
MapExpressionBase.containsKey(Expression<K> key) |
BooleanExpression |
MapExpressionBase.containsKey(K key) |
BooleanExpression |
MapExpressionBase.containsValue(Expression<V> value) |
BooleanExpression |
MapExpressionBase.containsValue(V value) |
static BooleanExpression |
BooleanOperation.create(Operator<? super Boolean> op,
Expression<?>... args) |
static BooleanExpression |
BooleanOperation.create(Operator<? super Boolean> op,
Expression<?> one) |
static BooleanExpression |
BooleanOperation.create(Operator<? super Boolean> op,
Expression<?> one,
Expression<?> two) |
BooleanExpression |
StringExpression.endsWith(Expression<String> str)
Returns true if this ends with str
|
BooleanExpression |
StringExpression.endsWith(String str)
Returns true if this ends with str
|
BooleanExpression |
StringExpression.endsWithIgnoreCase(Expression<String> str) |
BooleanExpression |
StringExpression.endsWithIgnoreCase(String str) |
BooleanExpression |
BooleanExpression.eq(Boolean right) |
BooleanExpression |
SimpleExpression.eq(Expression<? super T> right)
Get a
this == right expression |
BooleanExpression |
SimpleExpression.eq(T right)
Get a
this == right expression |
BooleanExpression |
SimpleExpression.eqAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
SimpleExpression.eqAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
StringExpression.equalsIgnoreCase(Expression<String> str)
Compares this
StringExpression to another StringExpression , ignoring case
considerations. |
BooleanExpression |
StringExpression.equalsIgnoreCase(String str)
Compares this
StringExpression to another StringExpression , ignoring case
considerations. |
<A extends Number & Comparable<?>> |
NumberExpression.goe(A right)
Create a
this >= right expression |
<A extends Number & Comparable<?>> |
NumberExpression.goe(Expression<A> right)
Create a
this >= right expression |
BooleanExpression |
ComparableExpression.goe(Expression<T> right)
Get a
this >= right expression |
BooleanExpression |
ComparableExpression.goe(T right)
Get a
this >= right expression |
BooleanExpression |
ComparableExpression.goeAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.goeAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.goeAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.goeAny(CollectionExpression<?,? super T> right) |
<A extends Number & Comparable<?>> |
NumberExpression.gt(A right)
Create a
this > right expression |
<A extends Number & Comparable<?>> |
NumberExpression.gt(Expression<A> right)
Create a
this > right expression |
BooleanExpression |
ComparableExpression.gt(Expression<T> right)
Get a
this > right expression |
BooleanExpression |
ComparableExpression.gt(T right)
Get a
this > right expression |
BooleanExpression |
ComparableExpression.gtAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.gtAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.gtAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.gtAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
SimpleExpression.in(Collection<? extends T> right)
Get a
this in right expression |
BooleanExpression |
SimpleExpression.in(CollectionExpression<?,? extends T> right)
Get a
this in right expression |
BooleanExpression |
NumberExpression.in(Number... numbers) |
BooleanExpression |
SimpleExpression.in(T... right)
Get a
this in right expression |
BooleanExpression |
CollectionExpressionBase.isEmpty() |
BooleanExpression |
MapExpressionBase.isEmpty() |
BooleanExpression |
StringExpression.isEmpty()
Return true if this String is empty
|
BooleanExpression |
BooleanExpression.isFalse()
Get a this == false expression
|
BooleanExpression |
CollectionExpressionBase.isNotEmpty() |
BooleanExpression |
MapExpressionBase.isNotEmpty() |
BooleanExpression |
StringExpression.isNotEmpty()
Return true if this String is not empty
|
BooleanExpression |
SimpleExpression.isNotNull()
Create a
this is not null expression |
BooleanExpression |
SimpleExpression.isNull()
Create a
this is null expression |
BooleanExpression |
BooleanExpression.isTrue()
Get a this == true expression
|
BooleanExpression |
StringExpression.like(Expression<String> str)
Expr:
this like str |
BooleanExpression |
NumberExpression.like(Expression<String> str)
Expr:
this like str |
BooleanExpression |
StringExpression.like(Expression<String> str,
char escape)
Expr:
this like str |
BooleanExpression |
StringExpression.like(String str)
Expr:
this like str |
BooleanExpression |
NumberExpression.like(String str)
Expr:
this like str |
BooleanExpression |
StringExpression.like(String str,
char escape)
Expr:
this like str |
<A extends Number & Comparable<?>> |
NumberExpression.loe(A right)
Create a
this <= right expression |
<A extends Number & Comparable<?>> |
NumberExpression.loe(Expression<A> right)
Create a
this <= right expression |
BooleanExpression |
ComparableExpression.loe(Expression<T> right)
Get a
this < right expression |
BooleanExpression |
ComparableExpression.loe(T right)
Get a
this <= right expression |
BooleanExpression |
ComparableExpression.loeAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.loeAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.loeAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.loeAny(CollectionExpression<?,? super T> right) |
<A extends Number & Comparable<?>> |
NumberExpression.lt(A right)
Create a
this < right expression |
<A extends Number & Comparable<?>> |
NumberExpression.lt(Expression<A> right)
Create a
this < right expression |
BooleanExpression |
ComparableExpression.lt(Expression<T> right)
Get a
this < right expression |
BooleanExpression |
ComparableExpression.lt(T right)
Get a
this < right expression |
BooleanExpression |
ComparableExpression.ltAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.ltAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.ltAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.ltAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
StringExpression.matches(Expression<String> regex)
Return true if this String matches the given regular expression
|
BooleanExpression |
StringExpression.matches(String regex)
Return true if this String matches the given regular expression
|
BooleanExpression |
SimpleExpression.ne(Expression<? super T> right)
Get a
this <> right expression |
BooleanExpression |
SimpleExpression.ne(T right)
Get a
this <> right expression |
BooleanExpression |
SimpleExpression.neAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
SimpleExpression.neAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
BooleanExpression.not()
Get a negation of this boolean expression
|
BooleanExpression |
BooleanOperation.not() |
<A extends Number & Comparable<?>> |
NumberExpression.notBetween(A from,
A to) |
<A extends Number & Comparable<?>> |
NumberExpression.notBetween(Expression<A> from,
Expression<A> to) |
BooleanExpression |
ComparableExpression.notBetween(Expression<T> from,
Expression<T> to)
Get a
this not between from and to expression |
BooleanExpression |
ComparableExpression.notBetween(T from,
T to)
Get a
this not between from and to expression |
BooleanExpression |
StringExpression.notEqualsIgnoreCase(Expression<String> str)
Compares this
StringExpression to another StringExpression , ignoring case
considerations. |
BooleanExpression |
StringExpression.notEqualsIgnoreCase(String str)
Compares this
StringExpression to another StringExpression , ignoring case
considerations. |
BooleanExpression |
SimpleExpression.notIn(Collection<? extends T> right)
Get a
this not in right expression |
BooleanExpression |
SimpleExpression.notIn(CollectionExpression<?,? extends T> right)
Get a
this not in right expression |
BooleanExpression |
NumberExpression.notIn(Number... numbers) |
BooleanExpression |
SimpleExpression.notIn(T... right)
Get a
this not in right expression |
BooleanExpression |
StringExpression.notLike(Expression<String> str)
Expr:
this not like str |
BooleanExpression |
StringExpression.notLike(Expression<String> str,
char escape)
Expr:
this not like str |
BooleanExpression |
StringExpression.notLike(String str)
Expr:
this not like str |
BooleanExpression |
StringExpression.notLike(String str,
char escape)
Expr:
this not like str |
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
|
BooleanExpression |
StringExpression.startsWith(Expression<String> str)
Return true if this starts with str
|
BooleanExpression |
StringExpression.startsWith(String str)
Return true if this starts with str
|
BooleanExpression |
StringExpression.startsWithIgnoreCase(Expression<String> str) |
BooleanExpression |
StringExpression.startsWithIgnoreCase(String str) |
Modifier and Type | Method and Description |
---|---|
CaseBuilder.Cases<Boolean,BooleanExpression> |
CaseBuilder.Initial.then(boolean b) |
CaseBuilder.Cases<Boolean,BooleanExpression> |
CaseBuilder.Initial.then(BooleanExpression expr) |
Modifier and Type | Method and Description |
---|---|
static BooleanExpression |
BooleanExpression.allOf(BooleanExpression... exprs)
Return the intersection of the given Boolean expressions
|
static BooleanExpression |
BooleanExpression.anyOf(BooleanExpression... exprs)
Return the union of the given Boolean expressions
|
CaseBuilder.Cases<Boolean,BooleanExpression> |
CaseBuilder.Initial.then(BooleanExpression expr) |
CaseBuilder.Initial |
CaseBuilder.when(BooleanExpression b) |
CaseBuilder.CaseWhen<A,Q> |
CaseBuilder.Cases.when(BooleanExpression b) |
Constructor and Description |
---|
CaseBuilder.CaseWhen(CaseBuilder.Cases<A,Q> cases,
BooleanExpression b) |
CaseBuilder.Initial(BooleanExpression b) |
Modifier and Type | Class and Description |
---|---|
class |
BooleanPath
BooleanPath represents boolean path expressions
|
Modifier and Type | Method and Description |
---|---|
<B extends T> |
BeanPath.instanceOf(Class<B> type)
Create an
this instanceOf type expression |
BooleanExpression |
BeanPath.instanceOfAny(Class... types) |
Modifier and Type | Class and Description |
---|---|
class |
BooleanSubQuery
Boolean typed single result subquery
|
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
TimeSubQuery.exists() |
BooleanExpression |
StringSubQuery.exists() |
BooleanExpression |
SimpleSubQuery.exists() |
BooleanExpression |
DateTimeSubQuery.exists() |
BooleanExpression |
ComparableSubQuery.exists() |
BooleanExpression |
DateSubQuery.exists() |
BooleanExpression |
ListSubQuery.exists() |
BooleanExpression |
BooleanSubQuery.exists() |
BooleanExpression |
NumberSubQuery.exists() |
BooleanExpression |
ExtendedSubQueryExpression.exists()
Get an exists(this) expression for the subquery
|
BooleanExpression |
TimeSubQuery.notExists() |
BooleanExpression |
StringSubQuery.notExists() |
BooleanExpression |
SimpleSubQuery.notExists() |
BooleanExpression |
DateTimeSubQuery.notExists() |
BooleanExpression |
ComparableSubQuery.notExists() |
BooleanExpression |
DateSubQuery.notExists() |
BooleanExpression |
ListSubQuery.notExists() |
BooleanExpression |
BooleanSubQuery.notExists() |
BooleanExpression |
NumberSubQuery.notExists() |
BooleanExpression |
ExtendedSubQueryExpression.notExists()
Get a not exists(this) expression for the subquery
|
Modifier and Type | Class and Description |
---|---|
class |
BooleanTemplate
BooleanTemplate is a custom boolean expression
|
Modifier and Type | Field and Description |
---|---|
static BooleanExpression |
BooleanTemplate.FALSE |
static BooleanExpression |
BooleanTemplate.TRUE |
Modifier and Type | Method and Description |
---|---|
static BooleanExpression |
BooleanTemplate.create(String template) |
static BooleanExpression |
BooleanTemplate.create(String template,
Object... args) |
static BooleanExpression |
BooleanTemplate.create(String template,
Object one) |
static BooleanExpression |
BooleanTemplate.create(String template,
Object one,
Object two) |
static BooleanExpression |
BooleanTemplate.create(Template template,
Object... args) |
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.