EdgeCollection

class EdgeCollection[E <: Edge[E, From, To], From, To](graph: Graph, arangoDBCollection: ArangoDBCollection, edgeModel: EdgeModel[E, From, To]) extends DocumentCollection[E]
trait Support
trait QueryPart
class Object
trait Matchable
class Any

Type members

Inherited classlikes

object batch
Inherited from:
ArangoDBDocuments
object collection
Inherited from:
WritableCollection
object stream
Inherited from:
ArangoDBDocuments

Value members

Inherited methods

override protected def _collection: ArangoCollectionAsync
Definition Classes
Inherited from:
WritableCollection
def apply(id: Id[E], default: Id[E] => E): IO[E]
Inherited from:
ArangoDBDocuments
override def dbName: String
Definition Classes
Inherited from:
DocumentCollection
def delete(id: Id[E], options: DeleteOptions, transaction: StreamTransaction): IO[DeleteResult[E]]
Inherited from:
ArangoDBDocuments
override def fromT(t: E): Json
Definition Classes
Inherited from:
WritableCollection
def get(id: Id[E]): IO[Option[E]]
Inherited from:
ArangoDBDocuments
def id(key: String): Id[E]
Inherited from:
ArangoDBDocuments
def insert(doc: E, options: CreateOptions, transaction: StreamTransaction): IO[CreateResult[E]]
Inherited from:
ArangoDBDocuments
override def name: String
Definition Classes
Inherited from:
DocumentCollection
final def stringToT(s: String): E
Inherited from:
ArangoDBDocuments
final def tToString(t: E): String
Inherited from:
ArangoDBDocuments
override def toQueryPart: QueryPart
Definition Classes
Collection -> Support
Inherited from:
Collection
override def toT(value: Json): E
Definition Classes
Inherited from:
WritableCollection
def update(id: Id[E], doc: E, options: UpdateOptions, transaction: StreamTransaction): IO[UpdateResult[E]]
Inherited from:
ArangoDBDocuments
def upsert(doc: E, options: CreateOptions, transaction: StreamTransaction): IO[CreateResult[E]]
Inherited from:
ArangoDBDocuments

Inherited fields

val `type`: CollectionType
Inherited from:
DocumentCollection
val model: DocumentModel[E]
Inherited from:
DocumentCollection
lazy override val query: DocumentCollectionQuery[E]
Inherited from:
DocumentCollection