EdgeModel

lightdb.graph.EdgeModel
trait EdgeModel[Doc <: EdgeDocument[Doc, From, To], From <: Document[From], To <: Document[To]] extends DocumentModel[Doc]

Attributes

Graph
Supertypes
trait DocumentModel[Doc]
class Object
trait Matchable
class Any
Known subtypes
class ReverseEdgeModel[Edge, From, To]

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

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 indexedFields: List[Field[Doc, _]]

Attributes

Inherited from:
DocumentModel
protected def init[Model <: DocumentModel[Doc]](store: Store[Doc, Model]): Task[Unit]

Attributes

Inherited from:
DocumentModel
final def initialize[Model <: DocumentModel[Doc]](store: Store[Doc, Model]): Task[Unit]

Attributes

Inherited from:
DocumentModel

Inherited and Abstract methods

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

Attributes

Inherited from:
DocumentModel

Concrete fields

val _from: UniqueIndex[Doc, Id[From]]
val _to: UniqueIndex[Doc, Id[To]]

Inherited fields

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

Attributes

Inherited from:
DocumentModel
lazy val builder: FilterBuilder[Doc, this.type]

Attributes

Inherited from:
DocumentModel

Implicits

Inherited and Abstract implicits

implicit def rw: RW[Doc]

Attributes

Inherited from:
DocumentModel