| Package | Description |
|---|---|
| net.metanotion.io.block |
Block-based storage and file system utilities.
|
| net.metanotion.io.block.index |
Indexing and search utilities for block-based storage.
|
| net.metanotion.io.data |
Data structures and serialization utilities.
|
| Modifier and Type | Method and Description |
|---|---|
<K extends Comparable<? super K>,V> |
BlockFile.getIndex(String name,
Serializer<K> key,
Serializer<V> val)
Open a skiplist if it exists.
|
<K extends Comparable<? super K>,V> |
BlockFile.getIndex(String name,
Serializer<K> key,
Serializer<V> val)
Open a skiplist if it exists.
|
<K extends Comparable<? super K>,V> |
BlockFile.makeIndex(String name,
Serializer<K> key,
Serializer<V> val)
Create and open a new skiplist if it does not exist.
|
<K extends Comparable<? super K>,V> |
BlockFile.makeIndex(String name,
Serializer<K> key,
Serializer<V> val)
Create and open a new skiplist if it does not exist.
|
<K extends Comparable<? super K>,V> |
BlockFile.reformatIndex(String name,
Serializer<K> oldKey,
Serializer<V> oldVal,
Serializer<K> newKey,
Serializer<V> newVal)
Reformat a skiplist with new Serializers if it exists.
|
<K extends Comparable<? super K>,V> |
BlockFile.reformatIndex(String name,
Serializer<K> oldKey,
Serializer<V> oldVal,
Serializer<K> newKey,
Serializer<V> newVal)
Reformat a skiplist with new Serializers if it exists.
|
<K extends Comparable<? super K>,V> |
BlockFile.reformatIndex(String name,
Serializer<K> oldKey,
Serializer<V> oldVal,
Serializer<K> newKey,
Serializer<V> newVal)
Reformat a skiplist with new Serializers if it exists.
|
<K extends Comparable<? super K>,V> |
BlockFile.reformatIndex(String name,
Serializer<K> oldKey,
Serializer<V> oldVal,
Serializer<K> newKey,
Serializer<V> newVal)
Reformat a skiplist with new Serializers if it exists.
|
| Modifier and Type | Field and Description |
|---|---|
protected Serializer<K> |
BSkipSpan.keySer
Key serializer
|
protected Serializer<V> |
BSkipSpan.valSer
Value serializer
|
| Modifier and Type | Method and Description |
|---|---|
protected static <X extends Comparable<? super X>,Y> |
BSkipSpan.loadInit(BSkipSpan<X,Y> bss,
BlockFile bf,
BSkipList<X,Y> bsl,
int spanPage,
Serializer<X> key,
Serializer<Y> val)
Load the span headers from disk (first half of load()).
|
protected static <X extends Comparable<? super X>,Y> |
BSkipSpan.loadInit(BSkipSpan<X,Y> bss,
BlockFile bf,
BSkipList<X,Y> bsl,
int spanPage,
Serializer<X> key,
Serializer<Y> val)
Load the span headers from disk (first half of load()).
|
| Constructor and Description |
|---|
BSkipList(int spanSize,
BlockFile bf,
int skipPage,
Serializer<K> key,
Serializer<V> val)
Create a BSkipList from a BlockFile.
|
BSkipList(int spanSize,
BlockFile bf,
int skipPage,
Serializer<K> key,
Serializer<V> val)
Create a BSkipList from a BlockFile.
|
BSkipList(int spanSize,
BlockFile bf,
int skipPage,
Serializer<K> key,
Serializer<V> val,
boolean fileOnly)
Create a BSkipList from a BlockFile.
|
BSkipList(int spanSize,
BlockFile bf,
int skipPage,
Serializer<K> key,
Serializer<V> val,
boolean fileOnly)
Create a BSkipList from a BlockFile.
|
BSkipSpan(BlockFile bf,
BSkipList<K,V> bsl,
int spanPage,
Serializer<K> key,
Serializer<V> val)
Create a BSkipSpan and load its data from disk.
|
BSkipSpan(BlockFile bf,
BSkipList<K,V> bsl,
int spanPage,
Serializer<K> key,
Serializer<V> val)
Create a BSkipSpan and load its data from disk.
|
IBSkipSpan(BlockFile bf,
BSkipList<K,V> bsl,
int spanPage,
Serializer<K> key,
Serializer<V> val) |
IBSkipSpan(BlockFile bf,
BSkipList<K,V> bsl,
int spanPage,
Serializer<K> key,
Serializer<V> val) |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentityBytes
Pass-through serializer for byte arrays.
|
class |
IntBytes
Integer serializer using 4-byte big-endian representation.
|
class |
StringBytes
String serializer using US-ASCII encoding.
|
class |
UTF8StringBytes
String serializer using UTF-8 encoding.
|