パッケージ | 説明 |
---|---|
net.metanotion.io.block.index | |
net.metanotion.util.skiplist |
修飾子とタイプ | クラス | 説明 |
---|---|---|
class |
BSkipList<K extends java.lang.Comparable<? super K>,V> |
On-disk format:
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
SkipLevels<K,V> |
BSkipLevels.newInstance(int levels,
SkipSpan<K,V> ss,
SkipList<K,V> sl) |
|
SkipSpan<K,V> |
BSkipSpan.newInstance(SkipList<K,V> sl) |
|
SkipSpan<K,V> |
IBSkipSpan.newInstance(SkipList<K,V> sl) |
|
SkipSpan<K,V> |
IBSkipSpan.put(K key,
V val,
SkipList<K,V> sl) |
Load whole span from file, do the operation, flush out, then null out in-memory data again.
|
java.lang.Object[] |
IBSkipSpan.remove(K key,
SkipList<K,V> sl) |
Load whole span from file, do the operation, flush out, then null out in-memory data again.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
SkipLevels<K,V> |
SkipLevels.newInstance(int levels,
SkipSpan<K,V> ss,
SkipList<K,V> sl) |
|
SkipSpan<K,V> |
SkipSpan.newInstance(SkipList<K,V> sl) |
|
SkipLevels<K,V> |
SkipLevels.put(int start,
K key,
V val,
SkipList<K,V> sl) |
|
SkipSpan<K,V> |
SkipSpan.put(K key,
V val,
SkipList<K,V> sl) |
|
java.lang.Object[] |
SkipLevels.remove(int start,
K key,
SkipList<K,V> sl) |
|
java.lang.Object[] |
SkipSpan.remove(K key,
SkipList<K,V> sl) |