DocumentModel

lightdb.doc.DocumentModel
trait DocumentModel[Doc <: Document[Doc]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait JsonConversion[Doc]
object KeyValue
trait RecordDocumentModel[Doc]

Members list

Type members

Classlikes

object field

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
field.type

Types

type F[V] = Field[Doc, V]
type I[V] = Indexed[Doc, V]
type T = Tokenized[Doc]
type U[V] = UniqueIndex[Doc, V]

Value members

Abstract methods

def map2Doc(map: Map[String, Any]): Doc

Concrete methods

def fields: List[Field[Doc, _]]
def id(value: String): Id[Doc]

Concrete fields

val _id: UniqueIndex[Doc, Id[Doc]]

Implicits

Implicits

implicit def rw: RW[Doc]