| Package | Description |
|---|---|
| com.hammurapi.store |
This package contains interfaces and classes which define object store and provide foundation for implementations.
|
| 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) |
| 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) |