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/bag/

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