java.io.Flushable
BSkipSpan
public class SkipSpan<K extends java.lang.Comparable<? super K>,V>
extends java.lang.Object
implements java.io.Flushable
修飾子とタイプ | フィールド | 説明 |
---|---|---|
K[] |
keys |
|
static int |
MAX_SIZE |
This is actually limited by BlockFile.spanSize which is much smaller
|
SkipSpan<K,V> |
next |
|
int |
nKeys |
|
SkipSpan<K,V> |
prev |
|
V[] |
vals |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
K |
firstKey() |
I2P
|
void |
flush() |
|
V |
get(K key) |
|
SkipSpan<K,V> |
getEnd() |
|
SkipSpan<K,V> |
getSpan(K key,
int[] search) |
|
void |
killInstance() |
|
SkipSpan<K,V> |
newInstance(SkipList<K,V> sl) |
|
java.lang.String |
print() |
dumps all the data from here to the end
|
SkipSpan<K,V> |
put(K key,
V val,
SkipList<K,V> sl) |
|
java.lang.Object[] |
remove(K key,
SkipList<K,V> sl) |
public static final int MAX_SIZE
public int nKeys
public V[] vals
public void killInstance()
public void flush()
flush
インタフェース内 java.io.Flushable
public java.lang.String print()
public SkipSpan<K,V> put(K key, V val, SkipList<K,V> sl)
public java.lang.Object[] remove(K key, SkipList<K,V> sl)
public K firstKey()