Interface FilterBuilder
public interface FilterBuilder
-
Method Summary
Modifier and TypeMethodDescriptiondefault FilterBuilder
and
(UnaryOperator<FilterBuilder> filter) default FilterBuilder
and
(UnaryOperator<FilterBuilder> left, UnaryOperator<FilterBuilder> right) default FilterBuilder
and
(FilterExpression fe1) and
(FilterExpression left, FilterExpression right) default FilterBuilder
default FilterBuilder
attributeHas
(String attribute, UnaryOperator<FilterBuilder> filter) default FilterBuilder
attributeHas
(String attribute, Filter filter) attributeHas
(String attribute, FilterExpression filter) build()
static FilterBuilder
create()
equalTo
(String key, LocalDateTime value) <T extends Number>
FilterBuilderfilter()
greaterThan
(String key, LocalDate value) greaterThan
(String key, LocalDateTime value) greaterThan
(String key, Date value) <T extends Number>
FilterBuildergreaterThan
(String key, T value) greaterThanOrEquals
(String key, LocalDate value) greaterThanOrEquals
(String key, LocalDateTime value) greaterThanOrEquals
(String key, Date value) <T extends Number>
FilterBuildergreaterThanOrEquals
(String key, T value) lessThan
(String key, LocalDateTime value) <T extends Number>
FilterBuilderlessThanOrEquals
(String key, LocalDate value) lessThanOrEquals
(String key, LocalDateTime value) lessThanOrEquals
(String key, Date value) <T extends Number>
FilterBuilderlessThanOrEquals
(String key, T value) default FilterBuilder
not
(UnaryOperator<FilterBuilder> filter) default FilterBuilder
not
(FilterExpression fe) notEqual
(String key, LocalDateTime value) <T extends Number>
FilterBuildernotEqualNull
(String key) default FilterBuilder
or
(UnaryOperator<FilterBuilder> filter) default FilterBuilder
or
(UnaryOperator<FilterBuilder> left, UnaryOperator<FilterBuilder> right) default FilterBuilder
or
(FilterExpression fe1) or
(FilterExpression left, FilterExpression right) default FilterBuilder
startsWith
(String key, String value)
-
Method Details
-
and
-
and
-
and
-
and
-
and
-
and
-
or
-
or
-
or
-
or
-
or
-
or
-
equalTo
-
equalTo
-
equalTo
-
equalTo
-
equalTo
-
equalTo
-
equalNull
-
notEqual
-
notEqual
-
notEqual
-
notEqual
-
notEqual
-
notEqual
-
notEqualNull
-
greaterThan
-
greaterThan
-
greaterThan
-
greaterThan
-
greaterThanOrEquals
-
greaterThanOrEquals
-
greaterThanOrEquals
-
greaterThanOrEquals
-
lessThan
-
lessThan
-
lessThan
-
lessThan
-
lessThanOrEquals
-
lessThanOrEquals
-
lessThanOrEquals
-
lessThanOrEquals
-
endsWith
-
startsWith
-
contains
-
present
-
not
-
not
-
not
-
attributeHas
-
attributeHas
-
attributeHas
-
filter
FilterExpression filter() -
build
Filter build() -
create
-