Packages

case class Map[K, V, F](asScala: swaydb.Map[K, V, F, Glass])(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, Glass])(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, Glass]
  10. def asScalaStream: swaydb.Source[K, KeyVal[K, V], Glass]
    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 → Stream
  50. def isEmpty: Boolean
    Definition Classes
    MapSetMapT
  51. def isFunctionApplied(function: F): Boolean
    Definition Classes
    MapMapT
  52. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  53. def iterator(): Iterator[KeyVal[K, V]]
    Definition Classes
    Stream
  54. def keySize(key: K): Int
    Definition Classes
    MapMapT
  55. def keys: Stream[K]
    Definition Classes
    MapSetMapT
  56. def last: Optional[KeyVal[K, V]]
    Definition Classes
    MapSetMapT → Stream
  57. def levelMeter(levelNumber: Int): Optional[LevelMeter]
    Definition Classes
    MapSetMapT
  58. def levelZeroMeter: LevelZeroMeter
    Definition Classes
    MapSetMapT
  59. def map[B](function: JavaFunction[KeyVal[K, V], B]): Stream[B]
    Definition Classes
    Stream
  60. def materialize: List[KeyVal[K, V]]
    Definition Classes
    Stream
  61. def mightContain(key: K): Boolean
    Definition Classes
    MapSetMapT
  62. def mightContainFunction(function: F): Boolean
    Definition Classes
    MapMapT
  63. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  64. def nonEmpty: Boolean
    Definition Classes
    MapSetMapT
  65. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  66. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  67. def partition[B](predicate: Predicate[KeyVal[K, V]]): Pair[List[KeyVal[K, V]], List[KeyVal[K, V]]]
    Definition Classes
    Stream
  68. def path: Path
    Definition Classes
    MapSetMapT
  69. def productElementNames: Iterator[String]
    Definition Classes
    Product
  70. def put(keyValues: Iterator[KeyVal[K, V]]): Unit
    Definition Classes
    MapSetMapT
  71. def put(keyValues: Stream[KeyVal[K, V]]): Unit
    Definition Classes
    MapSetMapT
  72. def put(keyValues: Iterable[KeyVal[K, V]]): Unit
    Definition Classes
    MapSetMapT
  73. def put(key: K, value: V, expireAfter: Duration): Unit
    Definition Classes
    MapSetMapT
  74. def put(key: K, value: V): Unit
    Definition Classes
    MapSetMapT
  75. def remove(keys: Iterator[K]): Unit
    Definition Classes
    MapSetMapT
  76. def remove(keys: Stream[K]): Unit
    Definition Classes
    MapSetMapT
  77. def remove(keys: Iterable[K]): Unit
    Definition Classes
    MapSetMapT
  78. def remove(from: K, to: K): Unit
    Definition Classes
    MapMapT
  79. def remove(key: K): Unit
    Definition Classes
    MapSetMapT
  80. def reverse: Source[K, KeyVal[K, V]]
    Definition Classes
    Source
  81. def sizeOfBloomFilterEntries: Int
    Definition Classes
    MapSetMapT
  82. def sizeOfSegments: Long
    Definition Classes
    MapSetMapT
  83. def stream: Source[K, KeyVal[K, V]]
    Definition Classes
    Source
  84. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  85. def take(count: Int): Stream[KeyVal[K, V]]
    Definition Classes
    Stream
  86. def takeWhile(predicate: Predicate[KeyVal[K, V]]): Stream[KeyVal[K, V]]
    Definition Classes
    Stream
  87. def timeLeft(key: K): Optional[Duration]
    Definition Classes
    MapSetMapT
  88. def toSet: Set[K, Void]
  89. def toString(): String
    Definition Classes
    Map → AnyRef → Any
  90. def update(keyValues: Iterator[KeyVal[K, V]]): Unit
    Definition Classes
    MapMapT
  91. def update(keyValues: Stream[KeyVal[K, V]]): Unit
    Definition Classes
    MapMapT
  92. def update(keyValues: Iterable[KeyVal[K, V]]): Unit
    Definition Classes
    MapMapT
  93. def update(from: K, to: K, value: V): Unit
    Definition Classes
    MapMapT
  94. def update(key: K, value: V): Unit
    Definition Classes
    MapMapT
  95. def valueSize(value: V): Int
    Definition Classes
    MapMapT
  96. def values: Stream[V]
    Definition Classes
    MapSetMapT
  97. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  98. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  99. 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