Packages

c

swaydb.java

MapIO

case class MapIO[K, V, F <: PureFunction[K, V, java.Return.Map[V]]](_asScala: Map[K, V, _, ThrowableIO]) extends Product with Serializable

IOMap database API.

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

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

Instance Constructors

  1. new MapIO(_asScala: Map[K, V, _, ThrowableIO])

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. val _asScala: Map[K, V, _, ThrowableIO]
  5. def after(key: K): MapIO[K, V, F]
  6. def applyFunction(from: K, to: K, function: F): IO[Throwable, Done]
  7. def applyFunction(key: K, function: F): IO[Throwable, Done]
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def before(key: K): MapIO[K, V, F]
  10. def clear(): IO[Throwable, Done]
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  12. def close(): IO[Throwable, Unit]
  13. def commit[P <: Prepare.Map[K, V, F]](prepare: Iterator[P]): IO[Throwable, Done]
  14. def commit[P <: Prepare.Map[K, V, F]](prepare: StreamIO[P]): IO[Throwable, Done]
  15. def commit[P <: Prepare.Map[K, V, F]](prepare: List[P]): IO[Throwable, Done]
  16. def contains(key: K): IO[Throwable, Boolean]
  17. def delete(): IO[Throwable, Unit]
  18. def drop(count: Integer): StreamIO[KeyVal[K, V]]
  19. def dropWhile(function: Predicate[KeyVal[K, V]]): StreamIO[KeyVal[K, V]]
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. implicit val exceptionHandler: Throwable.type
  22. def expiration(key: K): IO[Throwable, Optional[Deadline]]
  23. def expire(keys: Iterator[Pair[K, Duration]]): IO[Throwable, Done]
  24. def expire(keys: StreamIO[Pair[K, Duration]]): IO[Throwable, Done]
  25. def expire(keys: List[Pair[K, Duration]]): IO[Throwable, Done]
  26. def expire(from: K, to: K, after: Duration): IO[Throwable, Done]
  27. def expire(key: K, after: Duration): IO[Throwable, Done]
  28. def filter(function: Predicate[KeyVal[K, V]]): StreamIO[KeyVal[K, V]]
  29. def filterNot(function: Predicate[KeyVal[K, V]]): StreamIO[KeyVal[K, V]]
  30. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. def flatMap[B](function: JavaFunction[KeyVal[K, V], StreamIO[B]]): StreamIO[B]
  32. def foldLeft[B](initial: B)(function: BiFunction[B, KeyVal[K, V], B]): IO[Throwable, B]
  33. def forEach(function: Consumer[KeyVal[K, V]]): StreamIO[Unit]
  34. def from(key: K): MapIO[K, V, F]
  35. def fromOrAfter(key: K): MapIO[K, V, F]
  36. def fromOrBefore(key: K): MapIO[K, V, F]
  37. def get(key: K): IO[Throwable, Optional[V]]
  38. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  39. def getKey(key: K): IO[Throwable, Optional[K]]
  40. def getKeyValue(key: K): IO[Throwable, Optional[KeyVal[K, V]]]
  41. def headOptional: IO[Throwable, Optional[KeyVal[K, V]]]
  42. def isEmpty: IO[Throwable, Boolean]
  43. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  44. def keySize(key: K): Integer
  45. def keys: SetIO[K, VoidS[K]]
  46. def lastOptional: IO[Throwable, Optional[KeyVal[K, V]]]
  47. def level0Meter: LevelZeroMeter
  48. def levelMeter(levelNumber: Integer): Optional[LevelMeter]
  49. def map[B](function: JavaFunction[KeyVal[K, V], B]): StreamIO[B]
  50. def mightContain(key: K): IO[Throwable, Boolean]
  51. def mightContainFunction(functionId: K): IO[Throwable, Boolean]
  52. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  53. def nonEmpty: IO[Throwable, Boolean]
  54. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  55. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. def put(keyValues: Iterator[KeyVal[K, V]]): IO[Throwable, Done]
  57. def put(keyValues: StreamIO[KeyVal[K, V]]): IO[Throwable, Done]
  58. def put(keyValues: List[KeyVal[K, V]]): IO[Throwable, Done]
  59. def put(key: K, value: V, expireAfter: Duration): IO[Throwable, Done]
  60. def put(key: K, value: V): IO[Throwable, Done]
  61. def registerFunction(function: F): IO[Throwable, Done]
  62. def remove(keys: Iterator[K]): IO[Throwable, Done]
  63. def remove(keys: StreamIO[K]): IO[Throwable, Done]
  64. def remove(keys: List[K]): IO[Throwable, Done]
  65. def remove(from: K, to: K): IO[Throwable, Done]
  66. def remove(key: K): IO[Throwable, Done]
  67. def reverse: MapIO[K, V, F]
  68. def size: IO[Throwable, Integer]
  69. def sizeOfBloomFilterEntries: IO[Throwable, Integer]
  70. def sizeOfSegments: Long
  71. def stream: StreamIO[KeyVal[K, V]]
  72. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  73. def take(count: Integer): StreamIO[KeyVal[K, V]]
  74. def takeWhile(function: Predicate[KeyVal[K, V]]): StreamIO[KeyVal[K, V]]
  75. def timeLeft(key: K): IO[Throwable, Optional[Duration]]
  76. def toString(): String
    Definition Classes
    MapIO → AnyRef → Any
  77. def update(keyValues: Iterator[KeyVal[K, V]]): IO[Throwable, Done]
  78. def update(keyValues: StreamIO[KeyVal[K, V]]): IO[Throwable, Done]
  79. def update(keyValues: List[KeyVal[K, V]]): IO[Throwable, Done]
  80. def update(from: K, to: K, value: V): IO[Throwable, Done]
  81. def update(key: K, value: V): IO[Throwable, Done]
  82. def valueSize(value: V): Integer
  83. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  85. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped