Q
- result of applying the conditionV
- value typepublic interface Conditional<Q,V>
Modifier and Type | Method and Description |
---|---|
Q |
between(V start,
V end)
Applies the between condition
|
Q |
eq(Expression<V> value)
Applies the equal condition, equivalent to
equal(Object) . |
Q |
eq(V value)
Applies the equal condition, equivalent to
equal(Object) . |
Q |
equal(Expression<V> value)
Applies the equal condition
|
Q |
equal(V value)
Applies the equal condition
|
Q |
greaterThan(Expression<V> value)
Applies the greater than condition
|
Q |
greaterThan(V value)
Applies the greater than condition
|
Q |
greaterThanOrEqual(Expression<V> value)
Applies the greater than or equal to condition
|
Q |
greaterThanOrEqual(V value)
Applies the greater than or equal to condition
|
Q |
gt(Expression<V> value)
Applies the greater than condition, equivalent to
greaterThan(Object) . |
Q |
gt(V value)
Applies the greater than condition, equivalent to
greaterThan(Object) . |
Q |
gte(Expression<V> value)
Applies the greater than or equal to condition, equivalent to
greaterThanOrEqual(Object) . |
Q |
gte(V value)
Applies the greater than or equal to condition, equivalent to
greaterThanOrEqual(Object) . |
Q |
in(Collection<V> values)
Applies the in condition, checking if the condition is applicable to the values in the given
collection.
|
Q |
in(Return<?> query)
Applies the equal condition
|
Q |
isNull()
Applies the 'is null' condition
|
Q |
lessThan(Expression<V> value)
Applies the less than condition
|
Q |
lessThan(V value)
Applies the less than condition
|
Q |
lessThanOrEqual(Expression<V> value)
Applies the less than or equal to condition
|
Q |
lessThanOrEqual(V value)
Applies the less than or equal to condition
|
Q |
like(String expression)
Applies the equal condition
|
Q |
lt(Expression<V> value)
Applies the less than condition, equivalent to
lessThan(Object) . |
Q |
lt(V value)
Applies the less than condition, equivalent to
lessThan(Object) . |
Q |
lte(Expression<V> value)
Applies the less than or equal to condition, equivalent to
lessThanOrEqual(Object) . |
Q |
lte(V value)
Applies the less than or equal to condition, equivalent to
lessThanOrEqual(Object) . |
Q |
ne(Expression<V> value)
Applies the not equal condition, equivalent to
notEqual(Object) . |
Q |
ne(V value)
Applies the not equal condition, equivalent to
notEqual(Object) . |
Q |
notEqual(Expression<V> value)
Applies the not equal condition, maybe null, which is equivalent to
notNull() |
Q |
notEqual(V value)
Applies the not equal condition, maybe null, which is equivalent to
notNull() |
Q |
notIn(Collection<V> values)
Applies the not in condition, checking if the condition is not applicable to the values in
the collection.
|
Q |
notIn(Return<?> query)
Applies the equal condition
|
Q |
notLike(String expression)
Applies the not like condition
|
Q |
notNull()
Applies the 'not null' condition
|
Q equal(V value)
value
- to compare, maybe null, which is equivalent to isNull()
Q notEqual(V value)
notNull()
value
- to compareQ lessThan(V value)
value
- to compareQ greaterThan(V value)
value
- to compareQ lessThanOrEqual(V value)
value
- to compareQ greaterThanOrEqual(V value)
value
- to compareQ eq(V value)
equal(Object)
.value
- to compareQ ne(V value)
notEqual(Object)
.value
- to compareQ lt(V value)
lessThan(Object)
.value
- to compareQ gt(V value)
greaterThan(Object)
.value
- to compareQ lte(V value)
lessThanOrEqual(Object)
.value
- to compareQ gte(V value)
greaterThanOrEqual(Object)
.value
- to compareQ equal(Expression<V> value)
value
- to compare, maybe null, which is equivalent to isNull()
Q notEqual(Expression<V> value)
notNull()
value
- to compareQ lessThan(Expression<V> value)
value
- to compareQ greaterThan(Expression<V> value)
value
- to compareQ lessThanOrEqual(Expression<V> value)
value
- to compareQ greaterThanOrEqual(Expression<V> value)
value
- to compareQ eq(Expression<V> value)
equal(Object)
.value
- to compareQ ne(Expression<V> value)
notEqual(Object)
.value
- to compareQ lt(Expression<V> value)
lessThan(Object)
.value
- to compareQ gt(Expression<V> value)
greaterThan(Object)
.value
- to compareQ lte(Expression<V> value)
lessThanOrEqual(Object)
.value
- to compareQ gte(Expression<V> value)
greaterThanOrEqual(Object)
.value
- to compareQ in(Collection<V> values)
values
- to compare (non null)Q notIn(Collection<V> values)
values
- to compare (non null)Q in(Return<?> query)
query
- nested inner query (non null)Q notIn(Return<?> query)
query
- nested inner query (non null)Q isNull()
Q notNull()
Q like(String expression)
expression
- like expressionQ notLike(String expression)
expression
- like expression