p
lightdb
package lightdb
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- lightdb
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- implicit final class ByteArrayExtras extends AnyVal
- abstract class Collection[D <: Document[D]] extends AnyRef
- sealed trait DocLock[D <: Document[D]] extends Any
- trait Document[D <: Document[D]] extends AnyRef
- final class Id[T] extends AnyVal
- case class IndexedLink[D <: Document[D]](_id: Id[IndexedLink[D]], links: List[Id[D]]) extends Document[IndexedLink[D]] with Product with Serializable
- 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
- case class KeyValue(_id: Id[KeyValue], value: Json) extends Document[KeyValue] with Product with Serializable
- abstract class LightDB extends AnyRef
- sealed trait MaxLinks extends AnyRef
- trait RecordDocument[D <: RecordDocument[D]] extends Document[D]
- abstract class RecordDocumentCollection[D <: RecordDocument[D]] extends Collection[D]
- trait Store extends AnyRef
- case class StoredValue[T](key: String, collection: Collection[KeyValue], default: () => T, cache: Boolean)(implicit rw: RW[T]) extends Product with Serializable
Value Members
- object Collection
- object DocLock
- object Id
- object IndexedLink extends Serializable
- object KeyValue extends Serializable
- object MaxLinks
- object Unique
Unique String generator