Interface JpqlQueryBuilder.WhereStep
- Enclosing class:
JpqlQueryBuilder
public static interface JpqlQueryBuilder.WhereStep
Fluent interface to build a
JpqlQueryBuilder.Predicate.- Since:
- 4.0
- Author:
- Mark Paluch, Choi Wang Gyu
-
Method Summary
Modifier and TypeMethodDescriptionbetween(JpqlQueryBuilder.Expression lower, JpqlQueryBuilder.Expression upper) Create aBETWEEN … AND …predicate.eq(JpqlQueryBuilder.Expression value) Create a=(equals) predicate.gt(JpqlQueryBuilder.Expression value) Create a greater> …predicate.gte(JpqlQueryBuilder.Expression value) Create a greater-or-equals>= …predicate.in(JpqlQueryBuilder.Expression value) Create aINpredicate.isEmpty()Create aIS EMPTYpredicate.isFalse()Create aIS FALSEpredicate.Create aIS NOT EMPTYpredicate.Create aIS NOT NULLpredicate.isNull()Create aIS NULLpredicate.isTrue()Create aIS TRUEpredicate.default JpqlQueryBuilder.Predicatelike(JpqlQueryBuilder.Expression value, String escape) Create aLIKE … ESCAPEpredicate.lt(JpqlQueryBuilder.Expression value) Create a less< …predicate.lte(JpqlQueryBuilder.Expression value) Create a less-or-equals<= …predicate.Create aMEMBER OF <collection>predicate.neq(JpqlQueryBuilder.Expression value) Create a<>(not equals) predicate.notIn(JpqlQueryBuilder.Expression value) Create aNOT INpredicate.notLike(JpqlQueryBuilder.Expression value, String escape) Create aNOT LIKE … ESCAPEpredicate.Create aNOT MEMBER OF <collection>predicate.
-
Method Details
-
between
JpqlQueryBuilder.Predicate between(JpqlQueryBuilder.Expression lower, JpqlQueryBuilder.Expression upper) Create aBETWEEN … AND …predicate.- Parameters:
lower- lower boundary.upper- upper boundary.- Returns:
-
gt
Create a greater> …predicate.- Parameters:
value- the comparison value.- Returns:
-
gte
Create a greater-or-equals>= …predicate.- Parameters:
value- the comparison value.- Returns:
-
lt
Create a less< …predicate.- Parameters:
value- the comparison value.- Returns:
-
lte
Create a less-or-equals<= …predicate.- Parameters:
value- the comparison value.- Returns:
-
isNull
-
isNotNull
-
isTrue
-
isFalse
-
isEmpty
-
isNotEmpty
-
in
Create aINpredicate.- Parameters:
value-- Returns:
-
notIn
Create aNOT INpredicate.- Parameters:
value-- Returns:
-
memberOf
Create aMEMBER OF <collection>predicate.- Parameters:
value-- Returns:
-
notMemberOf
Create aNOT MEMBER OF <collection>predicate.- Parameters:
value-- Returns:
-
like
-
like
Create aLIKE … ESCAPEpredicate.- Parameters:
value-- Returns:
-
notLike
Create aNOT LIKE … ESCAPEpredicate.- Parameters:
value-- Returns:
-
eq
Create a=(equals) predicate.- Parameters:
value-- Returns:
-
neq
Create a<>(not equals) predicate.- Parameters:
value-- Returns:
-