Modifier and Type | Field and Description |
---|---|
protected static Fun.Tuple2 |
StoreHeap.TOMBSTONE |
Modifier and Type | Field and Description |
---|---|
protected LongConcurrentHashMap<Fun.Tuple2> |
TxEngine.Tx.mod |
protected ConcurrentNavigableMap<Long,Fun.Tuple2> |
StoreHeap.records
All commited records in store
|
protected ConcurrentNavigableMap<Long,Fun.Tuple2> |
StoreHeap.rollback
All not-yet commited records in store
|
static Comparator<Fun.Tuple2> |
Fun.TUPLE2_COMPARATOR |
protected LongConcurrentHashMap<Fun.Tuple2<Object,Serializer>> |
AsyncWriteEngine.writeCache
Associates `recid` from Write Queue with record data and serializer.
|
Modifier and Type | Method and Description |
---|---|
protected Fun.Tuple2<Integer,BTreeMap.LeafNode> |
BTreeMap.findLargerNode(K key,
boolean inclusive) |
static <A,B> Fun.Tuple2<A,B> |
Fun.t2(A a,
B b) |
Modifier and Type | Method and Description |
---|---|
static <K,V> Fun.Function1<K,Fun.Tuple2<K,V>> |
Fun.extractKey() |
static <K,V> Fun.Function1<V,Fun.Tuple2<K,V>> |
Fun.extractValue() |
Comparator<Fun.Tuple2<A,B>> |
BTreeKeySerializer.Tuple2KeySerializer.getComparator() |
Modifier and Type | Method and Description |
---|---|
int |
Fun.Tuple2Comparator.compare(Fun.Tuple2<A,B> o1,
Fun.Tuple2<A,B> o2) |
int |
Fun.Tuple2Comparator.compare(Fun.Tuple2<A,B> o1,
Fun.Tuple2<A,B> o2) |
int |
Fun.Tuple2.compareTo(Fun.Tuple2<A,B> o) |
Modifier and Type | Method and Description |
---|---|
static <K2,K1> Iterable<K1> |
Fun.filter(NavigableSet<Fun.Tuple2<K2,K1>> secondaryKeys,
K2 secondaryKey)
Find all Primary Keys associated with Secondary Key.
|
static <K2,K1> Iterable<K1> |
Fun.filter(NavigableSet<Fun.Tuple2<K2,K1>> secondaryKeys,
K2 lo,
boolean loInc,
K2 hi,
boolean hiInc) |
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.
|
<K,V> DB.BTreeMapMaker |
DB.BTreeMapMaker.pumpSource(Iterator<Fun.Tuple2<K,V>> entriesSource) |
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.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.
|
Copyright © 2017. All rights reserved.