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