|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of Bind.MapWithModificationListener in org.mapdb |
|---|
| Classes in org.mapdb that implement Bind.MapWithModificationListener | |
|---|---|
class |
BTreeMap<K,V>
A scalable concurrent ConcurrentNavigableMap implementation. |
class |
HTreeMap<K,V>
Thread safe concurrent HashMap This map uses full 32bit hash from beginning, There is no initial load factor and rehash. |
| Methods in org.mapdb with parameters of type Bind.MapWithModificationListener | ||
|---|---|---|
static
|
Bind.histogram(Bind.MapWithModificationListener<K,V> primary,
ConcurrentMap<C,Long> histogram,
Fun.Function2<C,K,V> entryToCategory)
Binds Secondary Map so it it creates [histogram](http://en.wikipedia.org/wiki/Histogram) from data in Primary Map. |
|
static
|
Bind.mapInverse(Bind.MapWithModificationListener<K,V> primary,
Map<V,K> inverse)
Binds Secondary Set so it contains inverse mapping to Primary Map: Primary Value will become Secondary Key. |
|
static
|
Bind.mapInverse(Bind.MapWithModificationListener<K,V> primary,
Set<Fun.Tuple2<V,K>> inverse)
Binds Secondary Set so it contains inverse mapping to Primary Map: Primary Value will become Secondary Key. |
|
static
|
Bind.secondaryKey(Bind.MapWithModificationListener<K,V> map,
Map<K2,K> secondary,
Fun.Function2<K2,K,V> fun)
Binds Secondary Set so it contains Secondary Key (Index). |
|
static
|
Bind.secondaryKey(Bind.MapWithModificationListener<K,V> map,
Set<Fun.Tuple2<K2,K>> secondary,
Fun.Function2<K2,K,V> fun)
Binds Secondary Set so it contains Secondary Key (Index). |
|
static
|
Bind.secondaryKeys(Bind.MapWithModificationListener<K,V> map,
Set<Fun.Tuple2<K2,K>> secondary,
Fun.Function2<K2[],K,V> fun)
Binds Secondary Set so it contains Secondary Key (Index). |
|
static
|
Bind.secondaryValue(Bind.MapWithModificationListener<K,V> map,
Map<K,V2> secondary,
Fun.Function2<V2,K,V> fun)
Binds Secondary Map so that it contains Key from Primary Map and custom Value. |
|
static
|
Bind.secondaryValues(Bind.MapWithModificationListener<K,V> map,
Set<Fun.Tuple2<K,V2>> secondary,
Fun.Function2<V2[],K,V> fun)
Binds Secondary Map so that it contains Key from Primary Map and custom Value. |
|
static
|
Bind.size(Bind.MapWithModificationListener<K,V> map,
Atomic.Long sizeCounter)
Binds Atomic.Long to Primary Map so the Atomic.Long contains size of Map. |
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||