Uses of Interface
org.mapdb.Bind.MapWithModificationListener

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
<K,V,C> void
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
<K,V> void
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
<K,V> void
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
<K,V,K2> void
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
<K,V,K2> void
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
<K,V,K2> void
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
<K,V,V2> void
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
<K,V,V2> void
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
<K,V> void
Bind.size(Bind.MapWithModificationListener<K,V> map, Atomic.Long sizeCounter)
          Binds Atomic.Long to Primary Map so the Atomic.Long contains size of Map.
 



Copyright © 2014. All Rights Reserved.