EdgeConnectionsModel

lightdb.doc.graph.EdgeConnectionsModel
case class EdgeConnectionsModel[From <: Document[From], To <: Document[To]]() extends DocumentModel[EdgeConnections[From, To]], JsonConversion[EdgeConnections[From, To]]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait JsonConversion[EdgeConnections[From, To]]
trait DocumentModel[EdgeConnections[From, To]]
class Object
trait Matchable
class Any
Show all

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[EdgeConnections[From, To], V]

Attributes

Inherited from:
DocumentModel
type FF = FacetField[EdgeConnections[From, To]]

Attributes

Inherited from:
DocumentModel
type I[V] = Indexed[EdgeConnections[From, To], V]

Attributes

Inherited from:
DocumentModel
type T = Tokenized[EdgeConnections[From, To]]

Attributes

Inherited from:
DocumentModel
type U[V] = UniqueIndex[EdgeConnections[From, To], V]

Attributes

Inherited from:
DocumentModel

Value members

Inherited methods

def convertFromJson(json: Json): EdgeConnections[From, To]

Attributes

Inherited from:
JsonConversion
def facetFields: List[FF]

Attributes

Inherited from:
DocumentModel
def fieldByName[F](name: String): Field[EdgeConnections[From, To], F]

Attributes

Inherited from:
DocumentModel
def fields: List[Field[EdgeConnections[From, To], _]]

Attributes

Inherited from:
DocumentModel
def id(value: String): Id[EdgeConnections[From, To]]

Attributes

Inherited from:
DocumentModel
def indexedFields: List[Field[EdgeConnections[From, To], _]]

Attributes

Inherited from:
DocumentModel
def init[Model <: DocumentModel[EdgeConnections[From, To]]](collection: Collection[EdgeConnections[From, To], Model]): Task[Unit]

Attributes

Inherited from:
DocumentModel
override def map2Doc(map: Map[String, Any]): EdgeConnections[From, To]

Attributes

Definition Classes
Inherited from:
JsonConversion
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

val connections: UniqueIndex[EdgeConnections[From, To], Set[Id[To]]]

Inherited fields

val _id: UniqueIndex[EdgeConnections[From, To], Id[EdgeConnections[From, To]]]

Attributes

Inherited from:
DocumentModel
lazy val builder: FilterBuilder[EdgeConnections[From, To], this.type]

Attributes

Inherited from:
DocumentModel

Implicits

Implicits

implicit override val rw: RW[EdgeConnections[From, To]]