Packages that use SkipSpan
Package
Description
Skip-list based indexes over BlockFile data.
Skip-list implementation used for BlockFile indexes.
Uses of SkipSpan in net.metanotion.io.block.index
Subclasses of SkipSpan in net.metanotion.io.block.indexModifier and TypeClassDescriptionclassBSkipSpan<K extends Comparable<? super K>, V>SkipList span implementation with in-memory key-value storage.classIBSkipSpan<K extends Comparable<? super K>, V>Memory-efficient SkipList span implementation (I2P version).Methods in net.metanotion.io.block.index that return SkipSpanModifier and TypeMethodDescriptionLoad whole span from file, do the operation, flush out, then null out in-memory data again.BSkipSpan.newInstance(SkipList<K, V> sl) Create a new instance of this span type.IBSkipSpan.newInstance(SkipList<K, V> sl) Create a new span instance for a page split.Load whole span from file, do the operation, flush out, then null out in-memory data again.Methods in net.metanotion.io.block.index with parameters of type SkipSpanConstructors in net.metanotion.io.block.index with parameters of type SkipSpanModifierConstructorDescriptionIBSkipIterator(SkipSpan<K, V> ss, int index) Positions the underlying index at the starting key.Uses of SkipSpan in net.metanotion.util.skiplist
Fields in net.metanotion.util.skiplist declared as SkipSpanModifier and TypeFieldDescriptionSkipLevels.bottomBottom level pointer to the actual SkipSpanSkipList.firstFirst span in the list.SkipSpan.nextNext and previous spansSkipSpan.prevPrevious spanSkipIterator.ssThe current span being iterated over.Methods in net.metanotion.util.skiplist that return SkipSpanModifier and TypeMethodDescriptionSkipLevels.getEnd()Get the end span of this level.SkipSpan.getEnd()Get the end span of this chain.Get the span containing or following the given key.Get the span containing the given key.Insert a span at the given position.SkipSpan.newInstance(SkipList<K, V> sl) Create a new instance of this span type.Put a key-value pair into this span.Methods in net.metanotion.util.skiplist with parameters of type SkipSpanConstructors in net.metanotion.util.skiplist with parameters of type SkipSpanModifierConstructorDescriptionSkipIterator(SkipSpan<K, V> ss, int index) Rejects a null span, then starts iterating at the given index.SkipLevels(int size, SkipSpan<K, V> span) Create a new SkipLevels with the specified size.