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. trait Document[D <: Document[D]] extends AnyRef
  4. final class Id[T] extends AnyVal
  5. case class IndexedLink[D <: Document[D]](_id: Id[IndexedLink[D]], links: List[Id[D]]) extends Document[IndexedLink[D]] with Product with Serializable
  6. 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
  7. case class KeyValue(_id: Id[KeyValue], value: Json) extends Document[KeyValue] with Product with Serializable
  8. abstract class LightDB extends AnyRef
  9. sealed trait MaxLinks extends AnyRef
  10. trait RecordDocument[D <: RecordDocument[D]] extends Document[D]
  11. abstract class RecordDocumentCollection[D <: RecordDocument[D]] extends Collection[D]
  12. trait Store extends AnyRef
  13. 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 Id
  3. object IndexedLink extends Serializable
  4. object KeyValue extends Serializable
  5. object MaxLinks
  6. object Unique

    Unique String generator

Inherited from AnyRef

Inherited from Any

Ungrouped