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. sealed trait Compression extends AnyRef

    Permalink
  6. final case class Done() extends Product with Serializable

    Permalink
  7. sealed trait Error extends AnyRef

    Permalink
    Attributes
    protected
  8. 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.

  9. trait Monad[T[_]] extends AnyRef

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

    Permalink
  11. class Scheduler extends AnyRef

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

    Permalink
  13. abstract class Stream[A, T[_]] extends Streamable[A, T]

    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.

    A

    stream item's type

    T

    wrapper type.

  14. trait Streamable[A, T[_]] extends AnyRef

    Permalink
    Attributes
    protected
  15. trait Streamer[A, T[_]] 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.

  16. sealed trait Tag[T[_]] extends AnyRef

    Permalink

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

  17. trait Tagged[A, T[_]] extends AnyRef

    Permalink

Value Members

  1. object Actor

    Permalink
  2. object ActorQueue

    Permalink
    Attributes
    protected
  3. object Compression

    Permalink
  4. object Done extends Serializable

    Permalink
  5. object Error

    Permalink
  6. 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.

  7. object IO

    Permalink
  8. object Monad

    Permalink
  9. object Prepare

    Permalink
  10. object Scheduler

    Permalink
  11. 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.

  12. object Tag extends LazyLogging

    Permalink
  13. package data

    Permalink
  14. package test

    Permalink

Ungrouped