p

swaydb

package swaydb

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. swaydb
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package eventually
  2. package memory
  3. package persistent

Type Members

  1. sealed trait Apply[+V] extends AnyRef

    Output of functions

  2. case class From[K](key: K, orAfter: Boolean, orBefore: Boolean, before: Boolean, after: Boolean) extends Product with Serializable
  3. case class Map[K, V, F, BAG[_]] extends SwayMap[K, V, F, BAG] with Product with Serializable

    Map database API.

    Map database API.

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

  4. sealed trait PureFunction[+K, +V, R <: Apply[V]] extends AnyRef
  5. case class Queue[A] extends LazyLogging with Product with Serializable
  6. abstract class ScalaMapBase[K, V, F] extends scala.collection.mutable.Map[K, V]
    Attributes
    protected
  7. abstract class ScalaSetBase[A, F] extends scala.collection.mutable.Set[A]
    Attributes
    protected
  8. abstract class ScalaSetBaseFromMap[A, F] extends scala.collection.mutable.Set[A]
    Attributes
    protected
  9. case class Set[A, F, BAG[_]] extends Product with Serializable

    Set database API.

    Set database API.

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

  10. case class SetMap[K, V, F, BAG[_]] extends SwayMap[K, V, F, BAG] with Product with Serializable

    A SetMap is simply a wrapper around Set to provide Map like API on Set storage format.

    A SetMap is simply a wrapper around Set to provide Map like API on Set storage format.

    SetMap has limited write APIs as compared to swaydb.Map range & update operations are not supported.

  11. implicit class StorageDoubleImplicits extends AnyRef
  12. implicit class StorageIntImplicits extends AnyRef
  13. trait SwayMap[K, V, F, BAG[_]] extends AnyRef

Value Members

  1. implicit def dirToDirs(dir: Dir*): Seq[Dir]
  2. implicit def pathSeqToDirs(paths: Seq[Path]): Seq[Dir]
  3. implicit def pathStringToDir(path: String): Dir
  4. implicit def pathToDir(path: Path): Dir
  5. implicit def pathToDirs(dir: Path): Seq[Dir]
  6. implicit def pathsToDirs(paths: Path*): Seq[Dir]
  7. implicit def stringToPath(path: String): Path
  8. implicit def tupleSeqToDirs(dir: Seq[(Path, Int)]): Seq[Dir]
  9. implicit def tupleStringSeqToDirs(dir: Seq[(String, Int)]): Seq[Dir]
  10. implicit def tupleStringToDirs(dir: (String, Int)): Seq[Dir]
  11. implicit def tupleToDir(dir: (Path, Int)): Dir
  12. implicit def tupleToDirs(dir: (Path, Int)): Seq[Dir]
  13. implicit def tuplesToDirs(dir: (Path, Int)*): Seq[Dir]
  14. object Apply
  15. object KeyOrderConverter
    Attributes
    protected
  16. object Map extends Serializable
  17. object PureFunction

    Function types for SwayDB.

    Function types for SwayDB.

    Your registered functions should implement one of the these functions that informs SwayDB of target data for the on the applied key should be read to execute the function.

  18. object Queue extends Serializable
  19. object Set extends Serializable
  20. object SetMap extends Serializable
  21. object SwayDB extends LazyLogging

    Instance used for creating/initialising databases.

Inherited from AnyRef

Inherited from Any

Ungrouped