p

lightdb

package lightdb

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

Package Members

  1. package index
  2. package query
  3. package upgrade
  4. package util

Type Members

  1. implicit final class ByteArrayExtras extends AnyVal
  2. abstract class Collection[D <: Document[D]] extends AnyRef
  3. sealed trait DocLock[D <: Document[D]] extends Any
  4. trait Document[D <: Document[D]] extends AnyRef
  5. final class Id[T] extends AnyVal
  6. case class IndexedLink[D <: Document[D]](_id: Id[IndexedLink[D]], links: List[Id[D]]) extends Document[IndexedLink[D]] with Product with Serializable
  7. case class IndexedLinks[V, D <: Document[D]](name: String, createKey: (V) => String, createV: (D) => V, loadStore: () => Store, collection: Collection[D], maxLinks: MaxLinks) extends Product with Serializable
  8. case class KeyValue(_id: Id[KeyValue], value: Json) extends Document[KeyValue] with Product with Serializable
  9. abstract class LightDB extends AnyRef
  10. sealed trait MaxLinks extends AnyRef
  11. trait RecordDocument[D <: RecordDocument[D]] extends Document[D]
  12. abstract class RecordDocumentCollection[D <: RecordDocument[D]] extends Collection[D]
  13. trait Store extends AnyRef
  14. case class StoredValue[T](key: String, collection: Collection[KeyValue], default: () => T, cache: Boolean)(implicit rw: RW[T]) extends Product with Serializable

Value Members

  1. object Collection
  2. object DocLock
  3. object Id
  4. object IndexedLink extends Serializable
  5. object KeyValue extends Serializable
  6. object MaxLinks
  7. object Unique

    Unique String generator

Inherited from AnyRef

Inherited from Any

Ungrouped