- All Known Subinterfaces:
LiteralExpression<T>
- All Known Implementing Classes:
BinaryExpression,BooleanExpression,CollectionExpression,DateExpression,FunctionExpression,NumberExpression,StringExpression,TargetExpression,TemporalExpression,UnaryExpression
public interface FilterExpression
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault FilterExpressionand(FilterExpression expression) static FilterExpressionstatic FilterExpressionstatic FilterExpressionstatic FilterExpressionstatic FilterExpressionequalTo(String target, List<FilterTarget.Attribute> attributes, Object value) static FilterExpressionstatic FilterExpressiongreaterThan(String target, Number value) static FilterExpressiongreaterThan(String target, Temporal value) static FilterExpressiongreaterThanEqual(String target, Temporal value) static FilterExpressionin(String target, Collection<?> value) static FilterExpressionstatic FilterExpressionlessThanEqual(String target, String value) static FilterExpressionstatic FilterExpressionnot(FilterExpression expression) static FilterExpressiondefault FilterExpressionor(FilterExpression expression) static FilterExpressionstatic FilterExpressionstartsWith(String target, Object value)
-
Method Details
-
equalTo
-
equalTo
static FilterExpression equalTo(String target, List<FilterTarget.Attribute> attributes, Object value) -
equalTo
-
equalTo
-
in
-
greaterThan
-
greaterThan
-
greaterThanEqual
-
lessThan
-
lessThanEqual
-
contains
-
matches
-
startsWith
-
and
-
or
-
not
-
exists
-
notExists
-
parse
-