Package

swaydb

Permalink

package swaydb

Visibility
  1. Public
  2. All

Type Members

  1. class Actor[-T, S] extends ActorRef[T, S] with LazyLogging

    Permalink
  2. sealed trait ActorQueue[T] extends AnyRef

    Permalink
    Attributes
    protected
  3. sealed trait ActorRef[-T, S] extends AnyRef

    Permalink
  4. final class ActorWire[I, S] extends AnyRef

    Permalink
  5. trait Aggregator[-A, +T] extends ForEach[A]

    Permalink

    scala.collection.mutable.Builder requires two implementations for 2.13 and 2.12.

    scala.collection.mutable.Builder requires two implementations for 2.13 and 2.12.

    2.13 requires addOne and 2.12 requires +=. So this type simply wrapper around Builder which is used internally to avoid having 2 implementation of Builder.

    Attributes
    protected
  6. sealed trait Bag[BAG[_]] extends AnyRef

    Permalink

    Bags are used to tag databases operations (side-effects) into types that can be used to build custom Sync and Async wrappers.

  7. trait Bagged[A, BAG[_]] extends AnyRef

    Permalink
  8. sealed trait Compression extends AnyRef

    Permalink
  9. sealed trait Error extends AnyRef

    Permalink
    Attributes
    protected
  10. trait ForEach[-A] extends AnyRef

    Permalink
    Attributes
    protected
  11. sealed trait IO[+L, +R] extends AnyRef

    Permalink

    IO.Right and IO.Left are similar to types in scala.util.Try.

    IO.Right and IO.Left are similar to types in scala.util.Try.

    IO.Defer is for performing synchronous and asynchronous IO.

  12. sealed trait OK extends AnyRef

    Permalink
  13. sealed trait Prepare[+K, +V, +F] extends AnyRef

    Permalink
  14. class Scheduler extends AnyRef

    Permalink
  15. trait Serial[T[_]] extends AnyRef

    Permalink
  16. trait Stream[A] extends AnyRef

    Permalink

    A Stream performs lazy iteration.

    A Stream performs lazy iteration. It does not cache data and fetches data only if it's required by the stream.

  17. trait Streamer[A] extends AnyRef

    Permalink

    Iterator that can be used to build Streams from other streaming libraries.

    Iterator that can be used to build Streams from other streaming libraries.

    This trait can be used to create async or sync streams.

Value Members

  1. object Actor

    Permalink
  2. object ActorQueue

    Permalink
    Attributes
    protected
  3. object Aggregator

    Permalink
    Attributes
    protected
  4. object Bag extends LazyLogging

    Permalink
  5. object Compression

    Permalink
  6. object Error

    Permalink
  7. object Exception

    Permalink

    Exception types for all known Errors that can occur.

    Exception types for all known Errors that can occur. Each Error can be converted to Exception which which can then be converted back to Error.

    SwayDB's code itself does not use these exception it uses Error type. These types are handy when converting an IO type to scala.util.Try by the client using toTry.

  8. object ForEach

    Permalink
    Attributes
    protected
  9. object IO

    Permalink
  10. object OK

    Permalink
  11. object Prepare

    Permalink
  12. object Scheduler

    Permalink
  13. object Stream

    Permalink

    A Stream performs lazy iteration.

    A Stream performs lazy iteration. It does not cache data and fetches data only if it's required by the stream.

  14. package data

    Permalink
  15. package test

    Permalink

Ungrouped