Class

swaydb.core.util.skiplist

SkipListBatchable

Related Doc: package skiplist

Permalink

abstract class SkipListBatchable[OptionKey, OptionValue, Key <: OptionKey, Value <: OptionValue, SL <: NavigableMap[Key, Value]] extends SkipListBase[OptionKey, OptionValue, Key, Value, SL]

Attributes
protected
Linear Supertypes
SkipListBase[OptionKey, OptionValue, Key, Value, SL], SkipList[OptionKey, OptionValue, Key, Value], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SkipListBatchable
  2. SkipListBase
  3. SkipList
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SkipListBatchable(skipList: SL)

    Permalink

Abstract Value Members

  1. abstract def cloneInstance(skipList: SL): SkipListBatchable[OptionKey, OptionValue, Key, Value, SL]

    Permalink
  2. abstract def nullKey: OptionKey

    Permalink
    Definition Classes
    SkipList
  3. abstract def nullValue: OptionValue

    Permalink
    Definition Classes
    SkipList

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def asScala: Map[Key, Value]

    Permalink
    Definition Classes
    SkipListBase → SkipList
  6. def batch(batches: Iterable[Batch[Key, Value]]): Unit

    Permalink

    Does not support concurrent batch writes since it's only being used by swaydb.core.level.Level which write to appendix concurrently.

  7. def ceiling(key: Key): OptionValue

    Permalink
    Definition Classes
    SkipListBase → SkipList
  8. def ceilingKey(key: Key): OptionKey

    Permalink
    Definition Classes
    SkipListBase → SkipList
  9. def clear(): Unit

    Permalink
    Definition Classes
    SkipListBase → SkipList
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def contains(key: Key): Boolean

    Permalink
    Definition Classes
    SkipListBase → SkipList
  12. def count(): Int

    Permalink
    Definition Classes
    SkipListBase → SkipList
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. def floor(key: Key): OptionValue

    Permalink
    Definition Classes
    SkipListBase → SkipList
  17. def floorKeyValue(key: Key): Option[(Key, Value)]

    Permalink
    Definition Classes
    SkipListBase → SkipList
  18. def foldLeft[R](r: R)(f: (R, (Key, Value)) ⇒ R): R

    Permalink
    Definition Classes
    SkipListBase → SkipList
  19. def foreach[R](f: (Key, Value) ⇒ R): Unit

    Permalink
    Definition Classes
    SkipListBase → SkipList
  20. def get(key: Key): OptionValue

    Permalink
    Definition Classes
    SkipListBase → SkipList
  21. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  23. def head(): OptionValue

    Permalink
    Definition Classes
    SkipListBase → SkipList
  24. def headKey: OptionKey

    Permalink
    Definition Classes
    SkipListBase → SkipList
  25. def headKeyOrNull: Key

    Permalink
    Definition Classes
    SkipListBase
  26. def headKeyValue: Option[(Key, Value)]

    Permalink
    Definition Classes
    SkipListBase → SkipList
  27. def higher(key: Key): OptionValue

    Permalink
    Definition Classes
    SkipListBase → SkipList
  28. def higherKey(key: Key): OptionKey

    Permalink
    Definition Classes
    SkipListBase → SkipList
  29. def higherKeyValue(key: Key): Option[(Key, Value)]

    Permalink
    Definition Classes
    SkipListBase → SkipList
  30. def isEmpty: Boolean

    Permalink
    Definition Classes
    SkipListBase → SkipList
  31. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  32. def keys(): NavigableSet[Key]

    Permalink
    Definition Classes
    SkipListBase → SkipList
  33. def last(): OptionValue

    Permalink
    Definition Classes
    SkipListBase → SkipList
  34. def lastKey: OptionKey

    Permalink
    Definition Classes
    SkipListBase → SkipList
  35. def lastKeyOrNull: Key

    Permalink
    Definition Classes
    SkipListBase
  36. def lastKeyValue: Option[(Key, Value)]

    Permalink
    Definition Classes
    SkipListBase
  37. def lower(key: Key): OptionValue

    Permalink
    Definition Classes
    SkipListBase → SkipList
  38. def lowerKey(key: Key): OptionKey

    Permalink
    Definition Classes
    SkipListBase → SkipList
  39. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. def nonEmpty: Boolean

    Permalink
    Definition Classes
    SkipListBase → SkipList
  41. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  43. def pollFirstEntry(): Entry[Key, Value]

    Permalink
    Definition Classes
    SkipListBase
  44. def pollLastEntry(): Entry[Key, Value]

    Permalink
    Definition Classes
    SkipListBase
  45. def put(keyValues: Iterable[(Key, Value)]): Unit

    Permalink
  46. def put(key: Key, value: Value): Unit

    Permalink
    Definition Classes
    SkipListBase → SkipList
  47. def putIfAbsent(key: Key, value: Value): Boolean

    Permalink

    returns

    true

    Definition Classes
    SkipListBase → SkipList
  48. def remove(key: Key): Unit

    Permalink
    Definition Classes
    SkipListBase → SkipList
  49. def size: Int

    Permalink
    Definition Classes
    SkipListBase → SkipList
  50. var skipList: SL

    Permalink
    Definition Classes
    SkipListBatchable → SkipListBase
  51. def subMap(from: Key, fromInclusive: Boolean, to: Key, toInclusive: Boolean): NavigableMap[Key, Value]

    Permalink
    Definition Classes
    SkipListBase → SkipList
  52. def subMap(from: Key, to: Key): NavigableMap[Key, Value]

    Permalink
    Definition Classes
    SkipListBase → SkipList
  53. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  54. def take(count: Int): Slice[Value]

    Permalink
    Definition Classes
    SkipListBase → SkipList
  55. final def toOptionKey(key: Key): OptionKey

    Permalink
    Definition Classes
    SkipList
    Annotations
    @inline()
  56. final def toOptionKeyValue(entry: Entry[Key, Value]): Option[(Key, Value)]

    Permalink
    Definition Classes
    SkipList
    Annotations
    @inline()
  57. final def toOptionValue(value: Value): OptionValue

    Permalink
    Definition Classes
    SkipList
    Annotations
    @inline()
  58. final def toOptionValue(entry: Entry[Key, Value]): OptionValue

    Permalink
    Definition Classes
    SkipList
    Annotations
    @inline()
  59. def toSlice[V2 >: Value](size: Int)(implicit arg0: ClassTag[V2]): Slice[V2]

    Permalink
    Definition Classes
    SkipListBase
  60. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  61. final def tryOptionKey(block: ⇒ Key): OptionKey

    Permalink
    Definition Classes
    SkipList
    Annotations
    @inline()
  62. final def tryOptionKeyValue(block: ⇒ Entry[Key, Value]): Option[(Key, Value)]

    Permalink
    Definition Classes
    SkipList
    Annotations
    @inline()
  63. final def tryOptionValue(block: ⇒ Entry[Key, Value]): OptionValue

    Permalink
    Definition Classes
    SkipList
    Annotations
    @inline()
  64. def values(): Collection[Value]

    Permalink
    Definition Classes
    SkipListBase → SkipList
  65. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SkipListBase[OptionKey, OptionValue, Key, Value, SL]

Inherited from SkipList[OptionKey, OptionValue, Key, Value]

Inherited from AnyRef

Inherited from Any

Ungrouped