lightdb.doc

package lightdb.doc

Members list

Type members

Classlikes

sealed trait DocState[Doc <: Document[Doc]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Added[Doc]
class Modified[Doc]
class Removed[Doc]
object DocState

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
DocState.type
trait Document[Doc <: Document[Doc]]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait RecordDocument[Doc]
trait EdgeDocument[Doc, From, To]
class ReverseEdgeDocument[E, F, T]
class KeyValue
trait DocumentModel[Doc <: Document[Doc]]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait JsonConversion[Doc]
class ReverseEdgeModel[Edge, From, To]
object KeyValue
trait MaterializedModel[Doc, MaterialDoc, MaterialModel]
trait MaterializedBatchModel[Doc, MaterialDoc, MaterialModel]
trait RecordDocumentModel[Doc]
trait EdgeModel[Doc, From, To]
Show all
trait JsonConversion[Doc <: Document[Doc]] extends DocumentModel[Doc]

Attributes

Supertypes
trait DocumentModel[Doc]
class Object
trait Matchable
class Any
Known subtypes
class ReverseEdgeModel[Edge, From, To]
object KeyValue
trait MaterializedBatchModel[Doc <: Document[Doc], MaterialDoc <: Document[MaterialDoc], MaterialModel <: DocumentModel[MaterialDoc]] extends MaterializedModel[Doc, MaterialDoc, MaterialModel]

Attributes

Supertypes
trait MaterializedModel[Doc, MaterialDoc, MaterialModel]
trait DocumentModel[Doc]
class Object
trait Matchable
class Any
trait MaterializedModel[Doc <: Document[Doc], MaterialDoc <: Document[MaterialDoc], MaterialModel <: DocumentModel[MaterialDoc]] extends DocumentModel[Doc]

Attributes

Supertypes
trait DocumentModel[Doc]
class Object
trait Matchable
class Any
Known subtypes
trait MaterializedBatchModel[Doc, MaterialDoc, MaterialModel]
Self type
MaterializedModel[Doc, MaterialDoc, MaterialModel]
trait RecordDocument[Doc <: RecordDocument[Doc]] extends Document[Doc]

Attributes

Supertypes
trait Document[Doc]
class Object
trait Matchable
class Any
trait RecordDocumentModel[Doc <: RecordDocument[Doc]] extends DocumentModel[Doc]

Attributes

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