ArangoDBDocuments

class Object
trait Matchable
class Any

Type members

Classlikes

object batch
object stream

Value members

Abstract methods

protected def _collection: ArangoCollectionAsync
def fromT(t: T): Value
def toT(value: Value): T

Concrete methods

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