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.spatial | |
com.mysema.query.spatial.jts | |
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 |
---|---|
BooleanExpression |
GeometryExpression.contains(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially contains” anotherGeometry.
|
BooleanExpression |
GeometryExpression.contains(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially contains” anotherGeometry.
|
BooleanExpression |
GeometryExpression.crosses(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially crosses’ anotherGeometry.
|
BooleanExpression |
GeometryExpression.crosses(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially crosses’ anotherGeometry.
|
BooleanExpression |
GeometryExpression.disjoint(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object is “spatially disjoint” from anotherGeometry.
|
BooleanExpression |
GeometryExpression.disjoint(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object is “spatially disjoint” from anotherGeometry.
|
static BooleanExpression |
GeometryExpressions.dwithin(Expression<? extends org.geolatte.geom.Geometry> expr1,
Expression<? extends org.geolatte.geom.Geometry> expr2,
double distance)
Returns true if the geometries are within the specified distance of one another.
|
static BooleanExpression |
GeometryExpressions.dwithin(Expression<? extends org.geolatte.geom.Geometry> expr1,
Expression<? extends org.geolatte.geom.Geometry> expr2,
Expression<Double> distance)
Returns true if the geometries are within the specified distance of one another.
|
BooleanExpression |
GeometryExpression.eq(Expression<? super T> right) |
BooleanExpression |
GeometryExpression.eq(org.geolatte.geom.Geometry right) |
BooleanExpression |
GeometryExpression.intersects(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially intersects” anotherGeometry.
|
BooleanExpression |
GeometryExpression.intersects(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially intersects” anotherGeometry.
|
BooleanExpression |
PolyhedralSurfaceExpression.isClosed()
Returns 1 (True) if the polygon closes on itself, and thus has no boundary and
encloses a solid
|
BooleanExpression |
CurveExpression.isClosed()
Returns 1 (TRUE) if this Curve is closed [StartPoint ( ) = EndPoint ( )].
|
BooleanExpression |
MultiCurveExpression.isClosed()
Returns 1 (TRUE) if this MultiCurve is closed [StartPoint ( ) = EndPoint ( ) for each
Curve in this MultiCurve].
|
BooleanExpression |
GeometryExpression.isEmpty()
Returns 1 (TRUE) if this geometric object is the empty Geometry.
|
BooleanExpression |
CurveExpression.isRing()
Returns 1 (TRUE) if this Curve is closed [StartPoint ( ) = EndPoint ( )] and this Curve is
simple (does not pass through the same Point more than once).
|
BooleanExpression |
GeometryExpression.isSimple()
Returns 1 (TRUE) if this geometric object has no anomalous geometric points, such
as self intersection or self tangency.
|
BooleanExpression |
GeometryExpression.overlaps(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially overlaps” anotherGeometry.
|
BooleanExpression |
GeometryExpression.overlaps(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially overlaps” anotherGeometry.
|
BooleanExpression |
GeometryExpression.relate(Expression<? extends org.geolatte.geom.Geometry> geometry,
String matrix)
Returns 1 (TRUE) if this geometric object is spatially related to anotherGeometry by testing
for intersections between the interior, boundary and exterior of the two geometric objects
as specified by the values in the intersectionPatternMatrix.
|
BooleanExpression |
GeometryExpression.relate(org.geolatte.geom.Geometry geometry,
String matrix)
Returns 1 (TRUE) if this geometric object is spatially related to anotherGeometry by testing
for intersections between the interior, boundary and exterior of the two geometric objects
as specified by the values in the intersectionPatternMatrix.
|
BooleanExpression |
GeometryExpression.touches(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially touches” anotherGeometry.
|
BooleanExpression |
GeometryExpression.touches(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially touches” anotherGeometry.
|
BooleanExpression |
GeometryExpression.within(Expression<? extends org.geolatte.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object is “spatially within” anotherGeometry.
|
BooleanExpression |
GeometryExpression.within(org.geolatte.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object is “spatially within” anotherGeometry.
|
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
JTSGeometryExpression.contains(Expression<? extends com.vividsolutions.jts.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially contains” anotherGeometry.
|
BooleanExpression |
JTSGeometryExpression.contains(com.vividsolutions.jts.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially contains” anotherGeometry.
|
BooleanExpression |
JTSGeometryExpression.crosses(Expression<? extends com.vividsolutions.jts.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially crosses’ anotherGeometry.
|
BooleanExpression |
JTSGeometryExpression.crosses(com.vividsolutions.jts.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially crosses’ anotherGeometry.
|
BooleanExpression |
JTSGeometryExpression.disjoint(Expression<? extends com.vividsolutions.jts.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object is “spatially disjoint” from anotherGeometry.
|
BooleanExpression |
JTSGeometryExpression.disjoint(com.vividsolutions.jts.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object is “spatially disjoint” from anotherGeometry.
|
static BooleanExpression |
JTSGeometryExpressions.dwithin(Expression<? extends com.vividsolutions.jts.geom.Geometry> expr1,
Expression<? extends com.vividsolutions.jts.geom.Geometry> expr2,
double distance)
Returns true if the geometries are within the specified distance of one another.
|
static BooleanExpression |
JTSGeometryExpressions.dwithin(Expression<? extends com.vividsolutions.jts.geom.Geometry> expr1,
Expression<? extends com.vividsolutions.jts.geom.Geometry> expr2,
Expression<Double> distance)
Returns true if the geometries are within the specified distance of one another.
|
BooleanExpression |
JTSGeometryExpression.eq(Expression<? super T> right) |
BooleanExpression |
JTSGeometryExpression.eq(com.vividsolutions.jts.geom.Geometry right) |
BooleanExpression |
JTSGeometryExpression.intersects(Expression<? extends com.vividsolutions.jts.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially intersects” anotherGeometry.
|
BooleanExpression |
JTSGeometryExpression.intersects(com.vividsolutions.jts.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially intersects” anotherGeometry.
|
BooleanExpression |
JTSMultiCurveExpression.isClosed()
Returns 1 (TRUE) if this MultiCurve is closed [StartPoint ( ) = EndPoint ( ) for each
Curve in this MultiCurve].
|
BooleanExpression |
JTSCurveExpression.isClosed()
Returns 1 (TRUE) if this Curve is closed [StartPoint ( ) = EndPoint ( )].
|
BooleanExpression |
JTSGeometryExpression.isEmpty()
Returns 1 (TRUE) if this geometric object is the empty Geometry.
|
BooleanExpression |
JTSCurveExpression.isRing()
Returns 1 (TRUE) if this Curve is closed [StartPoint ( ) = EndPoint ( )] and this Curve is
simple (does not pass through the same Point more than once).
|
BooleanExpression |
JTSGeometryExpression.isSimple()
Returns 1 (TRUE) if this geometric object has no anomalous geometric points, such
as self intersection or self tangency.
|
BooleanExpression |
JTSGeometryExpression.overlaps(Expression<? extends com.vividsolutions.jts.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially overlaps” anotherGeometry.
|
BooleanExpression |
JTSGeometryExpression.overlaps(com.vividsolutions.jts.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially overlaps” anotherGeometry.
|
BooleanExpression |
JTSGeometryExpression.relate(Expression<? extends com.vividsolutions.jts.geom.Geometry> geometry,
String matrix)
Returns 1 (TRUE) if this geometric object is spatially related to anotherGeometry by testing
for intersections between the interior, boundary and exterior of the two geometric objects
as specified by the values in the intersectionPatternMatrix.
|
BooleanExpression |
JTSGeometryExpression.relate(com.vividsolutions.jts.geom.Geometry geometry,
String matrix)
Returns 1 (TRUE) if this geometric object is spatially related to anotherGeometry by testing
for intersections between the interior, boundary and exterior of the two geometric objects
as specified by the values in the intersectionPatternMatrix.
|
BooleanExpression |
JTSGeometryExpression.touches(Expression<? extends com.vividsolutions.jts.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object “spatially touches” anotherGeometry.
|
BooleanExpression |
JTSGeometryExpression.touches(com.vividsolutions.jts.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object “spatially touches” anotherGeometry.
|
BooleanExpression |
JTSGeometryExpression.within(Expression<? extends com.vividsolutions.jts.geom.Geometry> geometry)
Returns 1 (TRUE) if this geometric object is “spatially within” anotherGeometry.
|
BooleanExpression |
JTSGeometryExpression.within(com.vividsolutions.jts.geom.Geometry geometry)
Returns 1 (TRUE) if this geometric object is “spatially within” anotherGeometry.
|
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 |
WindowFunction.eq(A arg) |
BooleanExpression |
RelationalPathBase.eq(Expression<? super T> right)
Compares the two relational paths using primary key columns
|
BooleanExpression |
WindowFunction.eq(Expression<A> expr) |
BooleanExpression |
RelationalPathBase.eq(T right)
Compares the two relational paths using primary key columns
|
BooleanExpression |
DetachableSQLQuery.exists() |
BooleanExpression |
ForeignKey.in(CollectionExpression<?,Tuple> coll) |
BooleanExpression |
PrimaryKey.in(CollectionExpression<?,Tuple> coll) |
BooleanExpression |
WindowFunction.ne(A arg) |
BooleanExpression |
RelationalPathBase.ne(Expression<? super T> right)
Compares the two relational paths using primary key columns
|
BooleanExpression |
WindowFunction.ne(Expression<A> expr) |
BooleanExpression |
RelationalPathBase.ne(T right)
Compares the two relational paths using primary key columns
|
BooleanExpression |
DetachableSQLQuery.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 |
DetachableMixin.exists() |
BooleanExpression |
DetachableQuery.exists() |
BooleanExpression |
DetachableAdapter.exists() |
BooleanExpression |
DetachableMixin.notExists() |
BooleanExpression |
DetachableQuery.notExists() |
BooleanExpression |
DetachableAdapter.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
from <= this <= to 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 |
NumberExpression.goeAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.goeAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.goeAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.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 |
NumberExpression.gtAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.gtAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.gtAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.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 |
NumberExpression.like(Expression<String> str)
Expr:
this like str |
BooleanExpression |
StringExpression.like(Expression<String> str)
Expr:
this like str |
BooleanExpression |
StringExpression.like(Expression<String> str,
char escape)
Expr:
this like str |
BooleanExpression |
NumberExpression.like(String str)
Expr:
this like str |
BooleanExpression |
StringExpression.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 |
NumberExpression.loeAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.loeAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.loeAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.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 |
NumberExpression.ltAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.ltAll(CollectionExpression<?,? super T> right) |
BooleanExpression |
NumberExpression.ltAny(CollectionExpression<?,? super T> right) |
BooleanExpression |
ComparableExpression.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) |
CaseBuilder.Cases<Boolean,BooleanExpression> |
CaseBuilder.Initial.then(Predicate 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 |
DateSubQuery.exists() |
BooleanExpression |
TimeSubQuery.exists() |
BooleanExpression |
ComparableSubQuery.exists() |
BooleanExpression |
SimpleSubQuery.exists() |
BooleanExpression |
StringSubQuery.exists() |
BooleanExpression |
ListSubQuery.exists() |
BooleanExpression |
ExtendedSubQueryExpression.exists()
Get an exists(this) expression for the subquery
|
BooleanExpression |
BooleanSubQuery.exists() |
BooleanExpression |
DateTimeSubQuery.exists() |
BooleanExpression |
NumberSubQuery.exists() |
BooleanExpression |
DateSubQuery.notExists() |
BooleanExpression |
TimeSubQuery.notExists() |
BooleanExpression |
ComparableSubQuery.notExists() |
BooleanExpression |
SimpleSubQuery.notExists() |
BooleanExpression |
StringSubQuery.notExists() |
BooleanExpression |
ListSubQuery.notExists() |
BooleanExpression |
ExtendedSubQueryExpression.notExists()
Get a not exists(this) expression for the subquery
|
BooleanExpression |
BooleanSubQuery.notExists() |
BooleanExpression |
DateTimeSubQuery.notExists() |
BooleanExpression |
NumberSubQuery.notExists() |
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–2015 Mysema Ltd. All rights reserved.