Packages

case class Map[K, V, F](asScala: swaydb.Map[K, V, F, Less])(implicit evd: <:<[F, PureFunction.Map[K, V]]) extends MapT[K, V, F] with Product with Serializable

Documentation - http://swaydb.io/

Linear Supertypes
Serializable, Product, Equals, MapT[K, V, F], SetMapT[K, V], Source[K, KeyVal[K, V]], Stream[KeyVal[K, V]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Map
  2. Serializable
  3. Product
  4. Equals
  5. MapT
  6. SetMapT
  7. Source
  8. Stream
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Map(asScala: swaydb.Map[K, V, F, Less])(implicit evd: <:<[F, PureFunction.Map[K, V]])

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): Source[K, KeyVal[K, V]]
    Definition Classes
    Source
  5. def applyFunction(from: K, to: K, function: F): Unit
    Definition Classes
    MapMapT
  6. def applyFunction(key: K, function: F): Unit
    Definition Classes
    MapMapT
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def asJava: java.util.Map[K, V]
    Definition Classes
    MapSetMapT
  9. val asScala: swaydb.Map[K, V, F, Less]
  10. def asScalaStream: swaydb.Source[K, KeyVal[K, V], Less]
    Definition Classes
    Map → Source → Stream
  11. def before(key: K): Source[K, KeyVal[K, V]]
    Definition Classes
    Source
  12. def clearAppliedAndRegisteredFunctions(): Iterable[String]
    Definition Classes
    MapMapT
  13. def clearAppliedFunctions(): Iterable[String]
    Definition Classes
    MapMapT
  14. def clearKeyValues(): Unit
    Definition Classes
    MapSetMapT
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  16. def close(): Unit
    Definition Classes
    MapSetMapT
  17. def commit(prepare: Stream[Prepare[K, V, F]]): Unit
    Definition Classes
    MapMapT
  18. def commit(prepare: Iterable[Prepare[K, V, F]]): Unit
    Definition Classes
    MapMapT
  19. def contains(key: K): Boolean
    Definition Classes
    MapSetMapT
  20. def count: Int
    Definition Classes
    Stream
  21. def count(predicate: Predicate[KeyVal[K, V]]): Int
    Definition Classes
    Stream
  22. def delete(): Unit
    Definition Classes
    MapSetMapT
  23. def drop(count: Int): Stream[KeyVal[K, V]]
    Definition Classes
    Stream
  24. def dropWhile(predicate: Predicate[KeyVal[K, V]]): Stream[KeyVal[K, V]]
    Definition Classes
    Stream
  25. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. def equals(other: Any): Boolean
    Definition Classes
    Map → Equals → AnyRef → Any
  27. def expiration(key: K): Optional[Expiration]
    Definition Classes
    MapSetMapT
  28. def expire(keys: Iterator[Pair[K, Duration]]): Unit
    Definition Classes
    MapMapT
  29. def expire(keys: Stream[Pair[K, Duration]]): Unit
    Definition Classes
    MapMapT
  30. def expire(keys: Iterable[Pair[K, Duration]]): Unit
    Definition Classes
    MapMapT
  31. def expire(from: K, to: K, after: Duration): Unit
    Definition Classes
    MapMapT
  32. def expire(key: K, after: Duration): Unit
    Definition Classes
    MapSetMapT
  33. def filter(predicate: Predicate[KeyVal[K, V]]): Stream[KeyVal[K, V]]
    Definition Classes
    Stream
  34. def filterNot(predicate: Predicate[KeyVal[K, V]]): Stream[KeyVal[K, V]]
    Definition Classes
    Stream
  35. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  36. def flatMap[B](function: JavaFunction[KeyVal[K, V], Stream[B]]): Stream[B]
    Definition Classes
    Stream
  37. def foldLeft[B](initial: B, function: BiFunction[B, KeyVal[K, V], B]): B
    Definition Classes
    Stream
  38. def forEach(consumer: Consumer[KeyVal[K, V]]): Unit
    Definition Classes
    Stream
  39. def from(key: K): Source[K, KeyVal[K, V]]
    Definition Classes
    Source
  40. def fromOrAfter(key: K): Source[K, KeyVal[K, V]]
    Definition Classes
    Source
  41. def fromOrBefore(key: K): Source[K, KeyVal[K, V]]
    Definition Classes
    Source
  42. def get(key: K): Optional[V]
    Definition Classes
    MapSetMapT
  43. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  44. def getKey(key: K): Optional[K]
    Definition Classes
    MapSetMapT
  45. def getKeyDeadline(key: K): Optional[Pair[K, Optional[Expiration]]]
    Definition Classes
    MapMapT
  46. def getKeyValue(key: K): Optional[KeyVal[K, V]]
    Definition Classes
    MapSetMapT
  47. def getKeyValueDeadline(key: K): Optional[Pair[KeyVal[K, V], Optional[Expiration]]]
    Definition Classes
    MapMapT
  48. def hashCode(): Int
    Definition Classes
    Map → AnyRef → Any
  49. def head: Optional[KeyVal[K, V]]
    Definition Classes
    MapSetMapT
  50. def headOption: Optional[KeyVal[K, V]]
    Definition Classes
    Stream
  51. def isEmpty: Boolean
    Definition Classes
    MapSetMapT
  52. def isFunctionApplied(function: F): Boolean
    Definition Classes
    MapMapT
  53. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  54. def iterator(): Iterator[KeyVal[K, V]]
    Definition Classes
    Stream
  55. def keySize(key: K): Int
    Definition Classes
    MapMapT
  56. def keys: Stream[K]
    Definition Classes
    MapSetMapT
  57. def last: Optional[KeyVal[K, V]]
    Definition Classes
    MapSetMapT
  58. def lastOption: Optional[KeyVal[K, V]]
    Definition Classes
    Stream
  59. def levelMeter(levelNumber: Int): Optional[LevelMeter]
    Definition Classes
    MapSetMapT
  60. def levelZeroMeter: LevelZeroMeter
    Definition Classes
    MapSetMapT
  61. def map[B](function: JavaFunction[KeyVal[K, V], B]): Stream[B]
    Definition Classes
    Stream
  62. def materialize: List[KeyVal[K, V]]
    Definition Classes
    Stream
  63. def mightContain(key: K): Boolean
    Definition Classes
    MapSetMapT
  64. def mightContainFunction(function: F): Boolean
    Definition Classes
    MapMapT
  65. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  66. def nonEmpty: Boolean
    Definition Classes
    MapSetMapT
  67. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  68. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  69. def partition[B](predicate: Predicate[KeyVal[K, V]]): Pair[List[KeyVal[K, V]], List[KeyVal[K, V]]]
    Definition Classes
    Stream
  70. def path: Path
    Definition Classes
    MapSetMapT
  71. def productElementNames: Iterator[String]
    Definition Classes
    Product
  72. def put(keyValues: Iterator[KeyVal[K, V]]): Unit
    Definition Classes
    MapSetMapT
  73. def put(keyValues: Stream[KeyVal[K, V]]): Unit
    Definition Classes
    MapSetMapT
  74. def put(keyValues: Iterable[KeyVal[K, V]]): Unit
    Definition Classes
    MapSetMapT
  75. def put(key: K, value: V, expireAfter: Duration): Unit
    Definition Classes
    MapSetMapT
  76. def put(key: K, value: V): Unit
    Definition Classes
    MapSetMapT
  77. def remove(keys: Iterator[K]): Unit
    Definition Classes
    MapSetMapT
  78. def remove(keys: Stream[K]): Unit
    Definition Classes
    MapSetMapT
  79. def remove(keys: Iterable[K]): Unit
    Definition Classes
    MapSetMapT
  80. def remove(from: K, to: K): Unit
    Definition Classes
    MapMapT
  81. def remove(key: K): Unit
    Definition Classes
    MapSetMapT
  82. def reverse: Source[K, KeyVal[K, V]]
    Definition Classes
    Source
  83. def sizeOfBloomFilterEntries: Int
    Definition Classes
    MapSetMapT
  84. def sizeOfSegments: Long
    Definition Classes
    MapSetMapT
  85. def stream: Source[K, KeyVal[K, V]]
    Definition Classes
    Source
  86. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  87. def take(count: Int): Stream[KeyVal[K, V]]
    Definition Classes
    Stream
  88. def takeWhile(predicate: Predicate[KeyVal[K, V]]): Stream[KeyVal[K, V]]
    Definition Classes
    Stream
  89. def timeLeft(key: K): Optional[Duration]
    Definition Classes
    MapSetMapT
  90. def toSet: Set[K, Void]
  91. def toString(): String
    Definition Classes
    Map → AnyRef → Any
  92. def update(keyValues: Iterator[KeyVal[K, V]]): Unit
    Definition Classes
    MapMapT
  93. def update(keyValues: Stream[KeyVal[K, V]]): Unit
    Definition Classes
    MapMapT
  94. def update(keyValues: Iterable[KeyVal[K, V]]): Unit
    Definition Classes
    MapMapT
  95. def update(from: K, to: K, value: V): Unit
    Definition Classes
    MapMapT
  96. def update(key: K, value: V): Unit
    Definition Classes
    MapMapT
  97. def valueSize(value: V): Int
    Definition Classes
    MapMapT
  98. def values: Stream[V]
    Definition Classes
    MapSetMapT
  99. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  100. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  101. 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 MapT[K, V, F]

Inherited from SetMapT[K, V]

Inherited from Source[K, KeyVal[K, V]]

Inherited from Stream[KeyVal[K, V]]

Inherited from AnyRef

Inherited from Any

Ungrouped