Packages

case class SetIO[A, F <: OnKey[A, Void, java.Return.Set[Void]]](_asScala: Set[A, _, ThrowableIO]) extends Product with Serializable

Set database API.

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

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SetIO
  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 SetIO(_asScala: Set[A, _, 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. def add(elems: Iterator[A]): IO[Throwable, Done]
  5. def add(elems: StreamIO[A]): IO[Throwable, Done]
  6. def add(elems: List[A]): IO[Throwable, Done]
  7. def add(elem: A, expireAfter: Duration): IO[Throwable, Done]
  8. def add(elem: A): IO[Throwable, Done]
  9. def after(key: A): SetIO[A, F]
  10. def applyFunction(elem: A, function: F): IO[Throwable, Done]
  11. def applyFunction(from: A, to: A, function: F): IO[Throwable, Done]
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def asJava: java.util.Set[A]
  14. val asScala: Set[A, OnKey[A, Nothing, Apply.Set[Nothing]], ThrowableIO]
  15. def before(key: A): SetIO[A, F]
  16. def clear(): IO[Throwable, Done]
  17. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  18. def close(): IO[Throwable, Unit]
  19. def commit[P <: Prepare.Set[A, F]](prepare: Iterator[P]): IO[Throwable, Done]
  20. def commit[P <: Prepare.Set[A, F]](prepare: StreamIO[P]): IO[Throwable, Done]
  21. def commit[P <: Prepare.Set[A, F]](prepare: List[P]): IO[Throwable, Done]
  22. def contains(elem: A): IO[Throwable, Boolean]
  23. def delete(): IO[Throwable, Unit]
  24. def drop(count: Integer): StreamIO[A]
  25. def dropWhile(predicate: Predicate[A]): StreamIO[A]
  26. def elemSize(elem: A): Integer
  27. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. implicit val exceptionHandler: Throwable.type
  29. def expiration(elem: A): IO[Throwable, Optional[Deadline]]
  30. def expire(elems: Iterator[Pair[A, Duration]]): IO[Throwable, Done]
  31. def expire(elems: StreamIO[Pair[A, Duration]]): IO[Throwable, Done]
  32. def expire(elems: List[Pair[A, Duration]]): IO[Throwable, Done]
  33. def expire(from: A, to: A, after: Duration): IO[Throwable, Done]
  34. def expire(elem: A, after: Duration): IO[Throwable, Done]
  35. def filter(predicate: Predicate[A]): StreamIO[A]
  36. def filterNot(predicate: Predicate[A]): StreamIO[A]
  37. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  38. def flatMap[B](function: JavaFunction[A, StreamIO[B]]): StreamIO[B]
  39. def foldLeft[B](initial: B, fold: JavaFunction[Pair[B, A], B]): IO[Throwable, B]
  40. def forEach(consumer: Consumer[A]): StreamIO[Void]
  41. def from(key: A): SetIO[A, F]
  42. def fromOrAfter(key: A): SetIO[A, F]
  43. def fromOrBefore(key: A): SetIO[A, F]
  44. def get(elem: A): IO[Throwable, Optional[A]]
  45. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  46. def headOptional: IO[Throwable, Optional[A]]
  47. def isEmpty: IO[Throwable, Boolean]
  48. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  49. def lastOptional: IO[Throwable, Optional[A]]
  50. def levelMeter(levelNumber: Integer): Optional[LevelMeter]
  51. def levelZeroMeter: LevelZeroMeter
  52. def map[B](function: JavaFunction[A, B]): StreamIO[B]
  53. def mightContain(elem: A): IO[Throwable, Boolean]
  54. def mightContainFunction(function: A): IO[Throwable, Boolean]
  55. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  56. def nonEmpty: IO[Throwable, Boolean]
  57. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  58. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  59. def productElementNames: Iterator[String]
    Definition Classes
    Product
  60. def registerFunction(function: F): IO[Throwable, Done]
  61. def remove(elems: Iterator[A]): IO[Throwable, Done]
  62. def remove(elems: StreamIO[A]): IO[Throwable, Done]
  63. def remove(elems: List[A]): IO[Throwable, Done]
  64. def remove(from: A, to: A): IO[Throwable, Done]
  65. def remove(elem: A): IO[Throwable, Done]
  66. def reverse: SetIO[A, F]
  67. def size: IO[Throwable, Integer]
  68. def sizeOfBloomFilterEntries: IO[Throwable, Integer]
  69. def sizeOfSegments: Long
  70. def stream: StreamIO[A]
  71. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  72. def take(count: Integer): StreamIO[A]
  73. def takeWhile(predicate: Predicate[A]): StreamIO[A]
  74. def timeLeft(elem: A): IO[Throwable, Optional[Duration]]
  75. def toString(): String
    Definition Classes
    SetIO → AnyRef → Any
  76. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  77. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  78. 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