Package | Description |
---|---|
net.metanotion.io.block.index | |
net.metanotion.util.skiplist |
Modifier and Type | Class and Description |
---|---|
class |
BSkipList
On-disk format:
|
Modifier and Type | Method and Description |
---|---|
SkipLevels |
BSkipLevels.newInstance(int levels,
SkipSpan ss,
SkipList sl) |
SkipSpan |
BSkipSpan.newInstance(SkipList sl) |
SkipSpan |
IBSkipSpan.newInstance(SkipList sl) |
SkipSpan |
IBSkipSpan.put(Comparable key,
Object val,
SkipList sl)
Load whole span from file, do the operation, flush out, then null out in-memory data again.
|
Object[] |
IBSkipSpan.remove(Comparable key,
SkipList sl)
Load whole span from file, do the operation, flush out, then null out in-memory data again.
|
Modifier and Type | Method and Description |
---|---|
SkipLevels |
SkipLevels.newInstance(int levels,
SkipSpan ss,
SkipList sl) |
SkipSpan |
SkipSpan.newInstance(SkipList sl) |
SkipSpan |
SkipSpan.put(Comparable key,
Object val,
SkipList sl) |
SkipLevels |
SkipLevels.put(int start,
Comparable key,
Object val,
SkipList sl) |
Object[] |
SkipSpan.remove(Comparable key,
SkipList sl) |
Object[] |
SkipLevels.remove(int start,
Comparable key,
SkipList sl) |