Arango v0.0.1 Arangoex.Wal

ArangoDB Wal methods

Summary

Functions

Flushes the write-ahead log

Retrieves the configuration of the write-ahead log

Configures the write-ahead log

Returns information about the currently running transactions

Types

t()
t() :: %Arangoex.Wal{allowOversizeEntries: boolean, historicLogfiles: non_neg_integer, logfileSize: pos_integer, reserveLogfiles: non_neg_integer, syncInterval: pos_integer, throttleWait: pos_integer, throttleWhenPending: non_neg_integer}

Functions

flush(endpoint, opts \\ [])
flush(Arangoex.Endpoint.t, keyword) :: Arangoex.ok_error(map)

Flushes the write-ahead log

PUT /_admin/wal/flush

new(map_or_kwlist, opts \\ [])
new(ExConstructor.map_or_kwlist, Keyword.t) :: %Arangoex.Wal{allowOversizeEntries: term, historicLogfiles: term, logfileSize: term, reserveLogfiles: term, syncInterval: term, throttleWait: term, throttleWhenPending: term}
properties(endpoint)

Retrieves the configuration of the write-ahead log

GET /_admin/wal/properties

set_properties(endpoint, properties)
set_properties(Arangoex.Endpoint.t, t | keyword) :: Arangoex.ok_error(t)

Configures the write-ahead log

PUT /_admin/wal/properties

transactions(endpoint)
transactions(Arangoex.Endpoint.t) :: Arangoex.ok_error(map)

Returns information about the currently running transactions

GET /_admin/wal/transactions