StreamTransactionBody Properties |
The StreamTransactionBody type exposes the following members.
Name | Description | |
---|---|---|
AllowImplicit |
Gets or sets to allow reading from undeclared collections.
| |
Collections |
Gets or sets the PostTransactionRequestCollections object that can have one or all sub-attributes read, write or exclusive,
each being an array of collection names.
Collections that will be written to in the transaction must be declared with the write or exclusive attribute or it will fail,
whereas non-declared collections from which is solely read will be added lazily.
| |
LockTimeout |
Gets or sets an optional numeric value that can be used to set a timeout for waiting on collection locks.
If not specified, a default value will be used.
Setting lockTimeout to 0 will make ArangoDB not time out waiting for a lock.
| |
MaxTransactionSize |
Gets or sets the maximum transaction size limit in bytes. Honored by the RocksDB storage engine only.
| |
WaitForSync |
Gets or sets optional flag to force the transaction to write all data to disk before returning.
|