| Modifier and Type | Class and Description |
|---|---|
static class |
BTreeKeySerializer.ArrayKeySerializer |
static class |
BTreeKeySerializer.BasicKeySerializer
Basic Key Serializer which just writes data without applying any compression.
|
static class |
BTreeKeySerializer.Compress |
| Modifier and Type | Field and Description |
|---|---|
static BTreeKeySerializer |
BTreeKeySerializer.ARRAY2 |
static BTreeKeySerializer |
BTreeKeySerializer.ARRAY3 |
static BTreeKeySerializer |
BTreeKeySerializer.ARRAY4 |
static BTreeKeySerializer<Object,Object[]> |
BTreeKeySerializer.BASIC |
static BTreeKeySerializer<byte[],BTreeKeySerializer.ByteArrayKeys> |
BTreeKeySerializer.BYTE_ARRAY |
static BTreeKeySerializer<byte[],byte[][]> |
BTreeKeySerializer.BYTE_ARRAY2 |
static BTreeKeySerializer<Integer,int[]> |
BTreeKeySerializer.INTEGER
Applies delta packing on
java.lang.Integer. |
protected BTreeKeySerializer |
BTreeMap.keySerializer
Serializer used to convert keys from/into binary form.
|
protected BTreeKeySerializer |
BTreeMap.NodeSerializer.keySerializer |
static BTreeKeySerializer<Long,long[]> |
BTreeKeySerializer.LONG
Applies delta packing on
java.lang.Long. |
static BTreeKeySerializer<String,BTreeKeySerializer.StringArrayKeys> |
BTreeKeySerializer.STRING |
static BTreeKeySerializer<String,char[][]> |
BTreeKeySerializer.STRING2 |
static BTreeKeySerializer<UUID,long[]> |
BTreeKeySerializer.UUID |
static BTreeKeySerializer |
BTreeKeySerializer.ZERO_OR_POSITIVE_INT
Deprecated.
use
INTEGER |
static BTreeKeySerializer |
BTreeKeySerializer.ZERO_OR_POSITIVE_LONG
Deprecated.
use
LONG |
| Modifier and Type | Method and Description |
|---|---|
protected BTreeKeySerializer<?,?> |
DB.fillNulls(BTreeKeySerializer<?,?> keySerializer)
Replace nulls in tuple serializers with default (Comparable) values
|
BTreeKeySerializer |
Serializer.getBTreeKeySerializer(Comparator comparator) |
BTreeKeySerializer |
Serializer.LongSerializer.getBTreeKeySerializer(Comparator comparator) |
BTreeKeySerializer |
Serializer.IntegerSerializer.getBTreeKeySerializer(Comparator comparator) |
BTreeKeySerializer |
Serializer.CompressionWrapper.getBTreeKeySerializer(Comparator comparator) |
BTreeKeySerializer |
Serializer.CompressionDeflateWrapper.getBTreeKeySerializer(Comparator comparator) |
protected BTreeKeySerializer |
DB.BTreeMapMaker.getKeySerializer() |
protected BTreeKeySerializer |
DB.BTreeSetMaker.getSerializer() |
| Modifier and Type | Method and Description |
|---|---|
static <E,K,V> long |
Pump.buildTreeMap(Iterator<E> source,
Engine engine,
Fun.Function1<K,E> keyExtractor,
Fun.Function1<V,E> valueExtractor,
boolean ignoreDuplicates,
int nodeSize,
boolean valuesStoredOutsideNodes,
long counterRecid,
BTreeKeySerializer keySerializer,
Serializer<V> valueSerializer,
Executor executor)
Build BTreeMap (or TreeSet) from presorted data.
|
void |
BTreeMap.BNode.checkStructure(BTreeKeySerializer keyser,
Serializer valser) |
void |
BTreeMap.DirNode.checkStructure(BTreeKeySerializer keyser,
Serializer valser) |
void |
BTreeMap.LeafNode.checkStructure(BTreeKeySerializer keyser,
Serializer valser) |
int |
BTreeMap.BNode.compare(BTreeKeySerializer keyser,
int pos1,
int pos2) |
int |
BTreeMap.BNode.compare(BTreeKeySerializer keyser,
int pos,
Object second) |
abstract BTreeMap.BNode |
BTreeMap.BNode.copyAddKey(BTreeKeySerializer keyser,
Serializer valser,
int pos,
Object newKey,
long newChild,
Object newValue) |
BTreeMap.DirNode |
BTreeMap.DirNode.copyAddKey(BTreeKeySerializer keyser,
Serializer valser,
int pos,
Object newKey,
long newChild,
Object newValue) |
BTreeMap.LeafNode |
BTreeMap.LeafNode.copyAddKey(BTreeKeySerializer keyser,
Serializer valser,
int pos,
Object newKey,
long newChild,
Object newValue) |
BTreeMap.LeafNode |
BTreeMap.LeafNode.copyClear(BTreeKeySerializer keyser,
Serializer valser) |
BTreeMap.LeafNode |
BTreeMap.LeafNode.copyRemoveKey(BTreeKeySerializer keyser,
Serializer valser,
int pos) |
abstract BTreeMap.BNode |
BTreeMap.BNode.copySplitLeft(BTreeKeySerializer keyser,
Serializer valser,
int splitPos,
long newNext) |
BTreeMap.DirNode |
BTreeMap.DirNode.copySplitLeft(BTreeKeySerializer keyser,
Serializer valser,
int splitPos,
long newNext) |
BTreeMap.LeafNode |
BTreeMap.LeafNode.copySplitLeft(BTreeKeySerializer keyser,
Serializer valser,
int splitPos,
long newNext) |
abstract BTreeMap.BNode |
BTreeMap.BNode.copySplitRight(BTreeKeySerializer keyser,
Serializer valser,
int splitPos) |
BTreeMap.DirNode |
BTreeMap.DirNode.copySplitRight(BTreeKeySerializer keyser,
Serializer valser,
int splitPos) |
BTreeMap.LeafNode |
BTreeMap.LeafNode.copySplitRight(BTreeKeySerializer keyser,
Serializer valser,
int splitPos) |
protected static long |
BTreeMap.createRootRef(Engine engine,
BTreeKeySerializer keySer,
Serializer valueSer,
boolean valuesOutsideNodes,
int numberOfNodeMetas) |
protected BTreeKeySerializer<?,?> |
DB.fillNulls(BTreeKeySerializer<?,?> keySerializer)
Replace nulls in tuple serializers with default (Comparable) values
|
Object |
BTreeMap.BNode.highKey(BTreeKeySerializer keyser) |
Object |
BTreeMap.BNode.key(BTreeKeySerializer keyser,
int pos) |
DB.BTreeMapMaker |
DB.BTreeMapMaker.keySerializer(BTreeKeySerializer<?,?> keySerializer)
keySerializer used to convert keys into/from binary form.
|
int |
BTreeMap.BNode.keysLen(BTreeKeySerializer keyser) |
DB.BTreeSetMaker |
DB.BTreeSetMaker.serializer(BTreeKeySerializer serializer)
serializer used to convert keys into/from binary form.
|
<K,V> BTreeMap<K,V> |
DB.treeMap(String name,
BTreeKeySerializer keySerializer,
Serializer<V> valueSerializer) |
<K> NavigableSet<K> |
DB.treeSet(String name,
BTreeKeySerializer serializer) |
| Constructor and Description |
|---|
BTreeKeySerializer.Compress(BTreeKeySerializer wrapped) |
BTreeMap.NodeSerializer(boolean valsOutsideNodes,
BTreeKeySerializer keySerializer,
Serializer valueSerializer,
int numberOfNodeMetas) |
BTreeMap(Engine engine,
boolean closeEngine,
long rootRecidRef,
int maxNodeSize,
boolean valsOutsideNodes,
long counterRecid,
BTreeKeySerializer keySerializer,
Serializer<V> valueSerializer,
int numberOfNodeMetas)
Constructor used to create new BTreeMap.
|
Copyright © 2015. All Rights Reserved.