Packages that use SkipLevels
Package
Description
Skip-list based indexes over BlockFile data.
Skip-list implementation used for BlockFile indexes.
Uses of SkipLevels in net.metanotion.io.block.index
Subclasses of SkipLevels in net.metanotion.io.block.indexModifier and TypeClassDescriptionclassBSkipLevels<K extends Comparable<? super K>, V>SkipList level management for multi-level indexing.Classes in net.metanotion.io.block.index that implement interfaces with type arguments of type SkipLevelsModifier and TypeClassDescriptionprivate static classBSkipLevels.LevelComparator<K extends Comparable<? super K>, V>Comparator for sorting levels inBSkipLevels.blvlfix().Fields in net.metanotion.io.block.index with type parameters of type SkipLevelsModifier and TypeFieldDescription(package private) final HashMap<Integer, SkipLevels<K, V>> BSkipList.levelHashLevel cacheMethods in net.metanotion.io.block.index that return SkipLevelsMethods in net.metanotion.io.block.index with parameters of type SkipLevelsModifier and TypeMethodDescriptionbooleanBSkipLevels.blvlck(boolean fix, int width, SkipLevels<K, V>[] prevLevels) Run an integrity check on this level with additional parameters.intBSkipLevels.LevelComparator.compare(SkipLevels<K, V> l, SkipLevels<K, V> r) Compare two SkipLevels.private voidBSkipLevels.getAllLevels(SkipLevels<K, V> l, Set<SkipLevels<K, V>> lvlSet) Breadth-first, sortof We assume everything is findable from the root levelMethod parameters in net.metanotion.io.block.index with type arguments of type SkipLevelsModifier and TypeMethodDescriptionprivate voidBSkipLevels.getAllLevels(SkipLevels<K, V> l, Set<SkipLevels<K, V>> lvlSet) Breadth-first, sortof We assume everything is findable from the root levelUses of SkipLevels in net.metanotion.util.skiplist
Fields in net.metanotion.util.skiplist declared as SkipLevelsModifier and TypeFieldDescriptionSkipLevels<K,V>[] SkipLevels.levelsArray of level pointers at each heightprotected SkipLevels<K, V> SkipList.stackLevel stack above the first span.Methods in net.metanotion.util.skiplist that return SkipLevelsModifier and TypeMethodDescriptionSkipLevels<K, V> Create a new instance of this SkipLevels.SkipLevels<K, V> Put a key-value pair into the skip list.Methods in net.metanotion.util.skiplist with parameters of type SkipLevelsModifier and TypeMethodDescriptionbooleanSkipLevels.blvlck(boolean fix, int width, SkipLevels<K, V>[] prevLevels) Run an integrity check on this level with additional parameters.