Package com.embabel.agent.filter
Object PropertyFilter.Companion
-
- All Implemented Interfaces:
public class PropertyFilter.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static PropertyFilter.CompanionINSTANCE
-
Method Summary
-
-
Method Detail
-
eq
final PropertyFilter.Eq eq(String key, Object value)
DSL builder for creating filters
-
ne
final PropertyFilter.Ne ne(String key, Object value)
-
gt
final PropertyFilter.Gt gt(String key, Number value)
-
gte
final PropertyFilter.Gte gte(String key, Number value)
-
lt
final PropertyFilter.Lt lt(String key, Number value)
-
lte
final PropertyFilter.Lte lte(String key, Number value)
-
in
final PropertyFilter.In in(String key, List<Object> values)
-
in
final PropertyFilter.In in(String key, Object values)
-
nin
final PropertyFilter.Nin nin(String key, List<Object> values)
-
nin
final PropertyFilter.Nin nin(String key, Object values)
-
contains
final PropertyFilter.Contains contains(String key, String value)
-
containsIgnoreCase
final PropertyFilter.ContainsIgnoreCase containsIgnoreCase(String key, String value)
-
eqIgnoreCase
final PropertyFilter.EqIgnoreCase eqIgnoreCase(String key, String value)
-
startsWith
final PropertyFilter.StartsWith startsWith(String key, String value)
-
endsWith
final PropertyFilter.EndsWith endsWith(String key, String value)
-
like
final PropertyFilter.Like like(String key, String pattern)
-
and
final PropertyFilter.And and(PropertyFilter filters)
-
or
final PropertyFilter.Or or(PropertyFilter filters)
-
not
final PropertyFilter.Not not(PropertyFilter filter)
-
-
-
-