## Uses of Class
net.metanotion.util.skiplist.SkipLevels

- Packages that use SkipLevels
  Package | Description
  --- | ---
  net.metanotion.io.block.index | Indexing and search utilities for block-based storage.
  net.metanotion.util.skiplist | Skip list data structure implementation.

- - ### Uses of SkipLevels in net.metanotion.io.block.index

    Subclasses of SkipLevels in net.metanotion.io.block.index
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BSkipLevels<K extends Comparable<? super K>,V>` SkipList level management for multi-level indexing.

    Fields in net.metanotion.io.block.index with type parameters of type SkipLevels
    Modifier and Type | Field and Description
    --- | ---
    `(package private) HashMap<Integer,SkipLevels<K,V>>` | BSkipList.`levelHash`

    Methods in net.metanotion.io.block.index that return SkipLevels
    Modifier and Type | Method and Description
    --- | ---
    `SkipLevels<K,V>` | BSkipLevels.`newInstance(int levels, SkipSpan<K,V> ss, SkipList<K,V> sl)` Create a new instance of this level type.

    Methods in net.metanotion.io.block.index with parameters of type SkipLevels
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | BSkipLevels.`blvlck(boolean fix, int width, SkipLevels<K,V>[] prevLevels)` Run an integrity check on this level with additional parameters.

  - ### Uses of SkipLevels in net.metanotion.util.skiplist

    Fields in net.metanotion.util.skiplist declared as SkipLevels
    Modifier and Type | Field and Description
    --- | ---
    `SkipLevels<K,V>[]` | SkipLevels.`levels` Array of level pointers at each height
    `protected SkipLevels<K,V>` | SkipList.`stack`

    Methods in net.metanotion.util.skiplist that return SkipLevels
    Modifier and Type | Method and Description
    --- | ---
    `SkipLevels<K,V>` | SkipLevels.`newInstance(int levels, SkipSpan<K,V> ss, SkipList<K,V> sl)` Create a new instance of this SkipLevels.
    `SkipLevels<K,V>` | SkipLevels.`put(int start, K key, V val, SkipList<K,V> sl)` Put a key-value pair into the skip list.

    Methods in net.metanotion.util.skiplist with parameters of type SkipLevels
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SkipLevels.`blvlck(boolean fix, int width, SkipLevels<K,V>[] prevLevels)` Run an integrity check on this level with additional parameters.