RecordDocumentModel

lightdb.doc.RecordDocumentModel
trait RecordDocumentModel[Doc <: RecordDocument[Doc]] extends DocumentModel[Doc]

Attributes

Graph
Supertypes
trait DocumentModel[Doc]
class Object
trait Matchable
class Any

Members list

Type members

Inherited classlikes

object field

Attributes

Inherited from:
DocumentModel
Supertypes
class Object
trait Matchable
class Any

Inherited types

type F[V] = Field[Doc, V]

Attributes

Inherited from:
DocumentModel
type FF = FacetField[Doc]

Attributes

Inherited from:
DocumentModel
type I[V] = Indexed[Doc, V]

Attributes

Inherited from:
DocumentModel
type T = Tokenized[Doc]

Attributes

Inherited from:
DocumentModel
type U[V] = UniqueIndex[Doc, V]

Attributes

Inherited from:
DocumentModel

Value members

Concrete methods

protected def indexCreated: Boolean
protected def indexModified: Boolean

Inherited methods

def facetFields: List[FF]

Attributes

Inherited from:
DocumentModel
def fieldByName[F](name: String): Field[Doc, F]

Attributes

Inherited from:
DocumentModel
def fields: List[Field[Doc, _]]

Attributes

Inherited from:
DocumentModel
def id(value: String): Id[Doc]

Attributes

Inherited from:
DocumentModel
def init[Model <: DocumentModel[Doc]](collection: Collection[Doc, Model]): Unit

Attributes

Inherited from:
DocumentModel

Inherited and Abstract methods

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

Attributes

Inherited from:
DocumentModel

Concrete fields

val created: Field[Doc, Long]
val modified: Field[Doc, Long]

Inherited fields

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

Attributes

Inherited from:
DocumentModel

Attributes

Inherited from:
DocumentModel

Implicits

Inherited and Abstract implicits

implicit def rw: RW[Doc]

Attributes

Inherited from:
DocumentModel