Interface PredicateBuilder.EntryObject<K,V>
- Type Parameters:
K- the map key typeV- the map value type
- Enclosing class:
PredicateBuilder<K,V>
public static interface PredicateBuilder.EntryObject<K,V>
Entry-level fluent predicate operations.
-
Method Summary
Modifier and TypeMethodDescriptionbetween(Comparable<?> from, Comparable<?> to) Selects a value attribute or nested attribute path.greaterEqual(Comparable<?> value) greaterThan(Comparable<?> value) greaterThanOrEqual(Comparable<?> value) Creates a predicate for a boolean attribute being true.Creates a predicate for a boolean attribute being false.isNull()key()Selects the map entry key.lessEqual(Comparable<?> value) lessThan(Comparable<?> value) lessThanOrEqual(Comparable<?> value) value()Selects the whole map entry value.
-
Method Details
-
get
Selects a value attribute or nested attribute path.- Parameters:
attribute- attribute path- Returns:
- an entry object bound to the attribute
-
key
PredicateBuilder.EntryObject<K,V> key()Selects the map entry key.- Returns:
- an entry object bound to
__key
-
value
PredicateBuilder.EntryObject<K,V> value()Selects the whole map entry value.- Returns:
- an entry object bound to
__value
-
is
Creates a predicate for a boolean attribute being true.- Parameters:
attribute- attribute path- Returns:
- a builder predicate
-
isNot
Creates a predicate for a boolean attribute being false.- Parameters:
attribute- attribute path- Returns:
- a builder predicate
-
equal
-
notEqual
-
isNull
PredicateBuilder<K,V> isNull() -
isNotNull
PredicateBuilder<K,V> isNotNull() -
greaterThan
-
greaterEqual
-
greaterThanOrEqual
-
lessThan
-
lessEqual
-
lessThanOrEqual
-
between
-
in
-
like
-
ilike
-
regex
-