case class Set[T, W[_]](core: Core[W], from: Option[From[T]], reverseIteration: Boolean = false)(implicit serializer: Serializer[T], wrap: Wrap[W]) extends Streamer[T, W] with Product with Serializable
Set database API.
For documentation check - http://swaydb.io/api/
- Self Type
- Set[T, W]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Set
- Serializable
- Serializable
- Product
- Equals
- Streamer
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def add(elems: Iterable[T]): W[Level0Meter]
- def add(elems: Stream[T, W]): W[Level0Meter]
- def add(elems: T*): W[Level0Meter]
- def add(elem: T, expireAfter: FiniteDuration): W[Level0Meter]
- def add(elem: T, expireAt: Deadline): W[Level0Meter]
- def add(elem: T): W[Level0Meter]
- def after(key: T): Set[T, W]
- def applyFunction(elem: T, function: T): W[Level0Meter]
- def applyFunction(from: T, to: T, functionID: T): W[Level0Meter]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asScala: scala.collection.mutable.Set[T]
- def asyncAPI[O[_]](implicit ec: ExecutionContext, convert: FutureTransformer[O], wrap: Wrap[O]): Set[T, O]
- def before(key: T): Set[T, W]
- def blockingAPI[O[_]](implicit convert: IOTransformer[O], wrap: Wrap[O]): Set[T, O]
- def clear(): W[Level0Meter]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
- def closeDatabase(): W[Unit]
- def commit(prepare: Iterable[Prepare[T, Nothing]]): W[Level0Meter]
- def commit(prepare: Stream[Prepare[T, Nothing], W]): W[Level0Meter]
- def commit(prepare: Prepare[T, Nothing]*): W[Level0Meter]
- def contains(elem: T): W[Boolean]
-
def
drop(count: Int): Stream[T, W]
- Definition Classes
- Set → Streamer
-
def
dropWhile(f: (T) ⇒ Boolean): Stream[T, W]
- Definition Classes
- Set → Streamer
- def elemSize(elem: T): Int
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def expiration(elem: T): W[Option[Deadline]]
- def expire(elems: Iterable[(T, Deadline)]): W[Level0Meter]
- def expire(elems: Stream[(T, Deadline), W]): W[Level0Meter]
- def expire(elems: (T, Deadline)*): W[Level0Meter]
- def expire(from: T, to: T, at: Deadline): W[Level0Meter]
- def expire(from: T, to: T, after: FiniteDuration): W[Level0Meter]
- def expire(elem: T, at: Deadline): W[Level0Meter]
- def expire(elem: T, after: FiniteDuration): W[Level0Meter]
-
def
filter(f: (T) ⇒ Boolean): Stream[T, W]
- Definition Classes
- Set → Streamer
-
def
filterNot(f: (T) ⇒ Boolean): Stream[T, W]
- Definition Classes
- Set → Streamer
-
def
foldLeft[B](initial: B)(f: (B, T) ⇒ B): W[B]
- Definition Classes
- Set → Streamer
-
def
foreach[U](f: (T) ⇒ U): Stream[Unit, W]
- Definition Classes
- Set → Streamer
- def from(key: T): Set[T, W]
- def fromOrAfter(key: T): Set[T, W]
- def fromOrBefore(key: T): Set[T, W]
- def get(elem: T): W[Option[T]]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
headOption: W[Option[T]]
- Definition Classes
- Set → Streamer
- def isEmpty: W[Boolean]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
lastOption: W[Option[T]]
- Definition Classes
- Set → Streamer
- def level0Meter: Level0Meter
- def levelMeter(levelNumber: Int): Option[LevelMeter]
-
def
map[B](f: (T) ⇒ B): Stream[B, W]
- Definition Classes
- Set → Streamer
- def mightContain(elem: T): W[Boolean]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nonEmpty: W[Boolean]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def registerFunction(functionID: T, function: (T, Option[Deadline]) ⇒ Apply.Set[T]): T
- def remove(elems: Iterable[T]): W[Level0Meter]
- def remove(elems: Stream[T, W]): W[Level0Meter]
- def remove(elems: T*): W[Level0Meter]
- def remove(from: T, to: T): W[Level0Meter]
- def remove(elem: T): W[Level0Meter]
- def reverse: Set[T, W]
- def size: W[Int]
- def sizeOfSegments: Long
- def stream: Stream[T, W]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
take(count: Int): Stream[T, W]
- Definition Classes
- Set → Streamer
-
def
takeWhile(f: (T) ⇒ Boolean): Stream[T, W]
- Definition Classes
- Set → Streamer
- def timeLeft(elem: T): W[Option[FiniteDuration]]
-
def
toString(): String
- Definition Classes
- Set → AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def wrapCall[C](f: ⇒ W[C]): W[C]