public interface UtilQueryBuilder<F,E>
QueryFunction
UtilQueryBuilder<Annotation> builder =
element -> store -> element.getDeclaredAnnotations() | Modifier and Type | Method and Description |
|---|---|
QueryFunction<Store,E> |
get(F element)
get direct values of given element
|
default QueryFunction<Store,E> |
of(F element)
get transitive values of given element
|
default QueryFunction<Store,E> |
of(F element,
Predicate<? super E> predicate)
get transitive value of given element filtered by predicate
|
default <T> QueryFunction<Store,E> |
of(QueryFunction<Store,T> function)
compose given function
|
QueryFunction<Store,E> get(F element)
default QueryFunction<Store,E> of(F element)
default QueryFunction<Store,E> of(F element, Predicate<? super E> predicate)
default <T> QueryFunction<Store,E> of(QueryFunction<Store,T> function)
Copyright © 2021. All rights reserved.