## Uses of Interface
com.hammurapi.store.Store.QueryTask

- Packages that use Store.QueryTask
  Package | Description
  --- | ---
  com.hammurapi.store | This package contains interfaces and classes which define object store and provide foundation for implementations.

- - ### Uses of Store.QueryTask in com.hammurapi.store

    Methods in com.hammurapi.store with parameters of type Store.QueryTask
    Modifier and Type | Method and Description
    --- | ---
    `<V> int` | UnmodifiableStore.`query(Predicate<T,S> selector, Extractor<T,V,S> extractor, Store.QueryTask<V,PK,S> processor)`
    `<V> int` | Store.`query(Predicate<T,S> selector, Extractor<T,V,S> extractor, Store.QueryTask<V,PK,S> processor)` Processes values extracted from objects matching the predicate.
    `<V> int` | LiveView.`query(Predicate<T,S> selector, Extractor<T,V,S> extractor, Store.QueryTask<V,PK,S> processor)`
    `<V> int` | AbstractStore.`query(Predicate<T,S> selector, Extractor<T,V,S> extractor, Store.QueryTask<V,PK,S> query)`
    `int` | UnmodifiableStore.`query(Predicate<T,S> selector, Store.QueryTask<T,PK,S> processor)`
    `int` | Store.`query(Predicate<T,S> selector, Store.QueryTask<T,PK,S> processor)` Processes objects matching the predicate.
    `int` | LiveView.`query(Predicate<T,S> selector, Store.QueryTask<T,PK,S> processor)`
    `int` | DeputyStore.`query(Predicate<T,S> selector, Store.QueryTask<T,PK,S> query)`
    `int` | AbstractStore.`query(Predicate<T,S> selector, Store.QueryTask<T,PK,S> query)`
    `int` | UnmodifiableStore.`queryAll(Store.QueryTask<T,PK,S> processor)`
    `int` | Store.`queryAll(Store.QueryTask<T,PK,S> processor)` Processes all objects in the store.
    `int` | LiveView.`queryAll(Store.QueryTask<T,PK,S> processor)`
    `int` | DeputyStore.`queryAll(Store.QueryTask<T,PK,S> query)`
    `int` | AbstractStore.`queryAll(Store.QueryTask<T,PK,S> query)`
    `<V> int` | UnmodifiableStore.`queryMultiple(Predicate<T,S> selector, Extractor<T,Iterable<V>,S> extractor, Predicate<V,S> valueSelector, Store.QueryTask<V,PK,S> processor)`
    `<V> int` | Store.`queryMultiple(Predicate<T,S> selector, Extractor<T,Iterable<V>,S> extractor, Predicate<V,S> valueSelector, Store.QueryTask<V,PK,S> processor)` Processes multiple values extracted from objects matching the predicate.
    `<V> int` | LiveView.`queryMultiple(Predicate<T,S> selector, Extractor<T,Iterable<V>,S> extractor, Predicate<V,S> valueSelector, Store.QueryTask<V,PK,S> processor)`
    `<V> int` | AbstractStore.`queryMultiple(Predicate<T,S> selector, Extractor<T,Iterable<V>,S> extractor, Predicate<V,S> valueSelector, Store.QueryTask<V,PK,S> query)`

    Constructors in com.hammurapi.store with parameters of type Store.QueryTask
    Constructor and Description
    `AbstractStore.QueryCallable(Store.Handle<T,PK,S> handle, Predicate<T,S> selector, Extractor<T,V,S> extractor, Store.QueryTask<V,PK,S> query, S storeDeputy)`
    `AbstractStore.QueryItemCallable(V v, Predicate<V,S> valueSelector, PK primaryKey, Store.QueryTask<V,PK,S> query, S storeDeputy)`
    `AbstractStore.QueryMultipleCallable(Store.Handle<T,PK,S> handle, Predicate<T,S> selector, Extractor<T,Iterable<V>,S> extractor, Predicate<V,S> valueSelector, Store.QueryTask<V,PK,S> query, S storeDeputy)`