Interface QueryBuilder
- All Superinterfaces:
NameHelper
- All Known Implementing Classes:
Scanners
builder for store query
QueryBuilder builder = element -> store -> Set<String>-
Field Summary
Fields inherited from interface NameHelper
primitiveDescriptors, primitiveNames, primitiveTypes -
Method Summary
Modifier and TypeMethodDescriptiondefault QueryFunction<Store, String> get(AnnotatedElement element) direct values indexed forAnnotatedElementdefault QueryFunction<Store, String> direct values indexed forkeyStringdefault QueryFunction<Store, String> get(Collection<String> keys) direct values indexed forkeysString collectiondefault QueryFunction<Store, String> getAll(Collection<String> keys) transitive values indexed forkeysString collection, not includingkeysdefault QueryFunction<Store, String> getAllIncluding(String key) transitive values indexed forkeyString, includingkeydefault QueryFunction<Store, String> getAllIncluding(Collection<String> keys) transitive values indexed forkeysString collection, includingkeysdefault Stringindex()default QueryFunction<Store, String> of(AnnotatedElement... elements) transitive values indexed forAnnotatedElementvarargs, not includingdefault QueryFunction<Store, String> transitive values indexed forkeyString, not includingkeydefault QueryFunction<Store, String> of(Collection<String> keys) transitive values indexed forkeysString collection, not includingkeysdefault QueryFunction<Store, String> of(Set<? extends AnnotatedElement> elements) transitive values indexed forAnnotatedElementset, not includingdefault <T> QueryFunction<Store, T> of(QueryFunction queryFunction) transitiveQueryFunction.getAll(java.util.function.Function)values by applying thisget(String)on eachqueryFunctionvalue, includingdefault QueryFunction<Store, String> with(AnnotatedElement... keys) transitive values indexed forAnnotatedElementsvarargs, not including.default QueryFunction<Store, String> transitive values indexed forkeyString, not includingkey.default QueryFunction<Store, String> with(Collection<String> keys) transitive values indexed forkeysString collection, not includingkeys.default QueryFunction<Store, String> with(Set<? extends AnnotatedElement> keys) transitive values indexed forAnnotatedElementsset, not including.
-
Method Details
-
index
-
get
direct values indexed forkeyStringsafely returns an empty
Set<String>ifindex/keynot foundthis is the only function accessing the
Storemultimap -
get
direct values indexed forAnnotatedElement -
get
direct values indexed forkeysString collection -
getAll
transitive values indexed forkeysString collection, not includingkeys -
getAllIncluding
transitive values indexed forkeyString, includingkey -
getAllIncluding
transitive values indexed forkeysString collection, includingkeys -
of
transitive values indexed forkeysString collection, not includingkeys -
of
transitive values indexed forkeyString, not includingkey -
of
transitive values indexed forAnnotatedElementvarargs, not including -
of
transitive values indexed forAnnotatedElementset, not including -
with
-
with
-
with
transitive values indexed forAnnotatedElementsvarargs, not including.same as
of(AnnotatedElement...) -
with
transitive values indexed forAnnotatedElementsset, not including.same as
of(Set) -
of
transitiveQueryFunction.getAll(java.util.function.Function)values by applying thisget(String)on eachqueryFunctionvalue, including
-