ArangoDBTransaction

com.outr.arango.core.ArangoDBTransaction
class ArangoDBTransaction[Collection](db: ArangoDatabaseAsync, c2Name: Collection => String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def abort(transaction: StreamTransaction): IO[TransactionStatus]
def apply[Return](allowImplicit: Boolean, lockTimeout: Option[FiniteDuration], waitForSync: Boolean, maxTransactionSize: Option[Long], locks: List[(Collection, TransactionLock)])(f: StreamTransaction => IO[Return]): IO[Return]
def begin(allowImplicit: Boolean, lockTimeout: Option[FiniteDuration], waitForSync: Boolean, maxTransactionSize: Option[Long], locks: List[(Collection, TransactionLock)]): IO[StreamTransaction]
def commit(transaction: StreamTransaction): IO[TransactionStatus]
def status(transaction: StreamTransaction): IO[TransactionStatus]