| 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.keySerKey serializer |
protected Serializer<V> | BSkipSpan.valSerValue 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)Constructor. |
IBSkipSpan(BlockFile bf,
BSkipList<K,V> bsl,
int spanPage,
Serializer<K> key,
Serializer<V> val)Constructor. |
| Modifier and Type | Class and Description |
|---|---|
class | IdentityBytesPass-through serializer for byte arrays. |
class | IntBytesInteger serializer using 4-byte big-endian representation. |
class | StringBytesString serializer using US-ASCII encoding. |
class | UTF8StringBytesString serializer using UTF-8 encoding. |