Arango PHP ODM

JavascriptTransaction extends Transaction
in package

FinalYes

Manages Javascript transactions

Tags
author

Lucas S. Vieira

Table of Contents

Properties

$action  : string
Javascript code on a string to be executed on server
$connection  : Connection
Connection object
$defaultOptions  : array<string|int, mixed>
Some default options for transaction Sets by default, 32MB as transaction size limit and waits server write all data on disk before return any response.
$options  : array<string|int, mixed>
StreamTransaction options

Methods

__construct()  : mixed
JavascriptTransaction constructor.
execute()  : mixed
Execute the transaction.

Properties

$defaultOptions

Some default options for transaction Sets by default, 32MB as transaction size limit and waits server write all data on disk before return any response.

protected array<string|int, mixed> $defaultOptions = ['maxTransactionSize' => 32000000, 'waitForSync' => true, 'allowImplicit' => false, 'lockTimeout' => 30]

Also, set by default a lock timeout of 30 seconds.

$options

StreamTransaction options

protected array<string|int, mixed> $options

Methods

execute()

Execute the transaction.

public execute() : mixed

Throws an exception if any error is detected.

Tags
throws
TransactionException|GuzzleException
Return values
mixed

The result value of transaction


        
On this page

Search results