Interface FilterBuilder
public interface FilterBuilder
-
Method Summary
Modifier and TypeMethodDescriptiondefault FilterBuilderand(UnaryOperator<FilterBuilder> filter) default FilterBuilderand(UnaryOperator<FilterBuilder> left, UnaryOperator<FilterBuilder> right) default FilterBuilderand(FilterExpression fe1) and(FilterExpression left, FilterExpression right) default FilterBuilderdefault FilterBuilderattributeHas(String attribute, UnaryOperator<FilterBuilder> filter) default FilterBuilderattributeHas(String attribute, Filter filter) attributeHas(String attribute, FilterExpression filter) build()static FilterBuildercreate()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 FilterBuildernot(UnaryOperator<FilterBuilder> filter) default FilterBuildernot(FilterExpression fe) notEqual(String key, LocalDateTime value) <T extends Number>
FilterBuildernotEqualNull(String key) default FilterBuilderor(UnaryOperator<FilterBuilder> filter) default FilterBuilderor(UnaryOperator<FilterBuilder> left, UnaryOperator<FilterBuilder> right) default FilterBuilderor(FilterExpression fe1) or(FilterExpression left, FilterExpression right) default FilterBuilderstartsWith(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
-