public final class QueryFilter
extends io.spine.value.ValueHolder<io.spine.client.Filter>
Modifier and Type | Method and Description |
---|---|
static QueryFilter |
eq(io.spine.base.EntityColumn column,
java.lang.Object value)
Creates a new equality filter.
|
static QueryFilter |
ge(io.spine.base.EntityColumn column,
java.lang.Object value)
Creates a new "greater than or equals" filter.
|
static QueryFilter |
gt(io.spine.base.EntityColumn column,
java.lang.Object value)
Creates a new "greater than" filter.
|
static QueryFilter |
le(io.spine.base.EntityColumn column,
java.lang.Object value)
Creates a new "less than or equals" filter.
|
static QueryFilter |
lt(io.spine.base.EntityColumn column,
java.lang.Object value)
Creates a new "less than" filter.
|
boolean |
test(M m) |
public static QueryFilter eq(io.spine.base.EntityColumn column, java.lang.Object value)
column
- the entity column from which the actual value is takenvalue
- the expected valuepublic static QueryFilter gt(io.spine.base.EntityColumn column, java.lang.Object value)
NOTE: not all value types are supported for ordering comparison. See Filters
for
details.
column
- the entity column from which the actual value is takenvalue
- the expected valuepublic static QueryFilter lt(io.spine.base.EntityColumn column, java.lang.Object value)
NOTE: not all value types are supported for ordering comparison. See Filters
for
details.
column
- the entity column from which the actual value is takenvalue
- the expected valuepublic static QueryFilter ge(io.spine.base.EntityColumn column, java.lang.Object value)
NOTE: not all value types are supported for ordering comparison. See Filters
for
details.
column
- the entity column from which the actual value is takenvalue
- the expected valuepublic static QueryFilter le(io.spine.base.EntityColumn column, java.lang.Object value)
NOTE: not all value types are supported for ordering comparison. See Filters
for
details.
column
- the entity column from which the actual value is takenvalue
- the expected valuepublic boolean test(M m)