Packages

p

swaydb

package swaydb

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package data
  2. package test

Type Members

  1. class Actor[-T, S] extends ActorRef[T, S] with LazyLogging
  2. sealed trait ActorQueue[T] extends AnyRef
    Attributes
    protected
  3. sealed trait ActorRef[-T, S] extends AnyRef
  4. final class ActorWire[I, S] extends AnyRef
  5. sealed trait Compression extends AnyRef
  6. final case class Done() extends Product with Serializable
  7. sealed trait Error extends AnyRef
    Attributes
    protected
  8. sealed trait IO[+L, +R] extends AnyRef

    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
  10. sealed trait Prepare[+K, +V, +F] extends AnyRef
  11. class Scheduler extends AnyRef
  12. trait Serial[T[_]] extends AnyRef
  13. abstract class Stream[A, T[_]] extends Streamable[A, T]

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

    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

    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

Value Members

  1. object Actor
  2. object ActorQueue
    Attributes
    protected
  3. object Compression
  4. object Done extends Serializable
  5. object Error
  6. object Exception

    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
  8. object Monad
  9. object Prepare
  10. object Scheduler
  11. object Stream

    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

Ungrouped