Packages

case class Map[K, V, F](_asScala: swaydb.Map[K, V, _, Less]) extends Product with Serializable

IOMap database API.

For documentation check - http://swaydb.io/tag/

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Map
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Map(_asScala: swaydb.Map[K, V, _, Less])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def after(key: K): Map[K, V, F]
  5. def applyFunction(from: K, to: K, function: F): OK
  6. def applyFunction(key: K, function: F): OK
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. val asScala: swaydb.Map[K, V, swaydb.PureFunction[K, V, Apply.Map[V]], Less]
  9. implicit val bag: Sync[Less]
  10. def before(key: K): Map[K, V, F]
  11. def clear(): OK
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  13. def close(): Unit
  14. def commit[P <: Prepare.Map[K, V, F]](prepare: Iterator[P]): OK
  15. def commit[P <: Prepare.Map[K, V, F]](prepare: Stream[P]): OK
  16. def commit[P <: Prepare.Map[K, V, F]](prepare: Iterable[P]): OK
  17. def contains(key: K): Boolean
  18. def delete(): Unit
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def expiration(key: K): Optional[Deadline]
  21. def expire(keys: Iterator[Pair[K, Duration]]): OK
  22. def expire(keys: Stream[Pair[K, Duration]]): OK
  23. def expire(keys: Iterable[Pair[K, Duration]]): OK
  24. def expire(from: K, to: K, after: Duration): OK
  25. def expire(key: K, after: Duration): OK
  26. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  27. def from(key: K): Map[K, V, F]
  28. def fromOrAfter(key: K): Map[K, V, F]
  29. def fromOrBefore(key: K): Map[K, V, F]
  30. def get(key: K): Optional[V]
  31. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def getKey(key: K): Optional[K]
  33. def getKeyValue(key: K): Optional[KeyVal[K, V]]
  34. def headOptional: Optional[KeyVal[K, V]]
  35. def isEmpty: Boolean
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. def iterator: Iterator[KeyVal[K, V]]
  38. def keySize(key: K): Int
  39. def keys: Set[K, Void]
  40. def lastOptional: Optional[KeyVal[K, V]]
  41. def level0Meter: LevelZeroMeter
  42. def levelMeter(levelNumber: Int): Optional[LevelMeter]
  43. def mightContain(key: K): Boolean
  44. def mightContainFunction(functionId: K): Boolean
  45. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. def nonEmpty: Boolean
  47. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  48. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  49. def path: Path
  50. def productElementNames: Iterator[String]
    Definition Classes
    Product
  51. def put(keyValues: Iterator[KeyVal[K, V]]): OK
  52. def put(keyValues: Stream[KeyVal[K, V]]): OK
  53. def put(keyValues: Iterable[KeyVal[K, V]]): OK
  54. def put(key: K, value: V, expireAfter: Duration): OK
  55. def put(key: K, value: V): OK
  56. def remove(keys: Iterator[K]): OK
  57. def remove(keys: Stream[K]): OK
  58. def remove(keys: Iterable[K]): OK
  59. def remove(from: K, to: K): OK
  60. def remove(key: K): OK
  61. def reverse: Map[K, V, F]
  62. def sizeOfBloomFilterEntries: Int
  63. def sizeOfSegments: Long
  64. def stream: Stream[KeyVal[K, V]]
  65. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  66. def timeLeft(key: K): Optional[Duration]
  67. def toString(): String
    Definition Classes
    Map → AnyRef → Any
  68. def update(keyValues: Iterator[KeyVal[K, V]]): OK
  69. def update(keyValues: Stream[KeyVal[K, V]]): OK
  70. def update(keyValues: Iterable[KeyVal[K, V]]): OK
  71. def update(from: K, to: K, value: V): OK
  72. def update(key: K, value: V): OK
  73. def valueSize(value: V): Int
  74. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  75. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  76. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped