ArangoDBCollection

class ArangoDBCollection(val _collection: ArangoCollectionAsync) extends ArangoDBDocuments[Json]
trait ArangoDBDocuments[Json]
class Object
trait Matchable
class Any

Type members

Classlikes

object collection
object field
object index

Inherited classlikes

object batch
Inherited from:
ArangoDBDocuments
object stream
Inherited from:
ArangoDBDocuments

Value members

Concrete methods

override def fromT(t: Json): Json
Definition Classes
def name: String
override def toT(value: Json): Json
Definition Classes

Inherited methods

def apply(id: Id[Json], default: Id[Json] => Json): IO[Json]
Inherited from:
ArangoDBDocuments
def delete(id: Id[Json], options: DeleteOptions, transaction: StreamTransaction): IO[DeleteResult[Json]]
Inherited from:
ArangoDBDocuments
def get(id: Id[Json]): IO[Option[Json]]
Inherited from:
ArangoDBDocuments
def id(key: String): Id[Json]
Inherited from:
ArangoDBDocuments
def insert(doc: Json, options: CreateOptions, transaction: StreamTransaction): IO[CreateResult[Json]]
Inherited from:
ArangoDBDocuments
final def stringToT(s: String): Json
Inherited from:
ArangoDBDocuments
final def tToString(t: Json): String
Inherited from:
ArangoDBDocuments
def update(id: Id[Json], doc: Json, options: UpdateOptions, transaction: StreamTransaction): IO[UpdateResult[Json]]
Inherited from:
ArangoDBDocuments
def upsert(doc: Json, options: CreateOptions, transaction: StreamTransaction): IO[CreateResult[Json]]
Inherited from:
ArangoDBDocuments

Concrete fields

val _collection: ArangoCollectionAsync