| Package | Description |
|---|---|
| com.hammurapi.store |
This package contains interfaces and classes which define object store and provide foundation for implementations.
|
| com.hammurapi.store.local |
Local (in-JVM) implementation of object store.
|
| Modifier and Type | Field and Description |
|---|---|
protected Index.Type |
AbstractIndex.type |
| Modifier and Type | Method and Description |
|---|---|
static Index.Type |
Index.Type.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Index.Type[] |
Index.Type.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
<V,ST extends T> |
UnmodifiableStore.addIndex(Predicate<T,S> predicate,
Extractor<ST,V,S> extractor,
Index.Type type,
boolean ordered,
Comparator<V> comparator) |
<V,ST extends T> |
Store.addIndex(Predicate<T,S> predicate,
Extractor<ST,V,S> extractor,
Index.Type type,
boolean ordered,
Comparator<V> comparator)
Adds index to the store to speed-up extraction operations.
|
<V,ST extends T> |
LiveView.addIndex(Predicate<T,S> predicate,
Extractor<ST,V,S> extractor,
Index.Type type,
boolean ordered,
Comparator<V> comparator) |
<V,ST extends T> |
DeputyStore.addIndex(Predicate<T,S> predicate,
Extractor<ST,V,S> extractor,
Index.Type type,
boolean ordered,
Comparator<V> comparator) |
<V,ST extends T> |
AbstractStore.addIndex(Predicate<T,S> predicate,
Extractor<ST,V,S> extractor,
Index.Type type,
boolean ordered,
Comparator<V> comparator) |
protected <V,ST extends T> |
DeputyStore.createIndex(Predicate<T,S> predicate,
Extractor<ST,V,S> extractor,
Index.Type type,
boolean ordered,
Comparator<V> comparator) |
protected abstract <V,ST extends T> |
AbstractStore.createIndex(Predicate<T,S> predicate,
Extractor<ST,V,S> extractor,
Index.Type type,
boolean ordered,
Comparator<V> comparator) |
abstract void |
AbstractIndex.upgrade(Index.Type type,
boolean ordered,
Comparator<V> comparator)
Upgrades index type.
|
| Constructor and Description |
|---|
AbstractIndex(Predicate<ST,S> predicate,
Extractor<T,V,S> extractor,
Index.Type type,
boolean ordered,
Comparator<V> comparator,
AbstractStore<ST,PK,S> store) |
| Modifier and Type | Method and Description |
|---|---|
protected <V,ST extends T> |
LocalStoreBase.createIndex(Predicate<T,S> predicate,
Extractor<ST,V,S> extractor,
Index.Type type,
boolean ordered,
Comparator<V> comparator) |