ExDgraph v0.2.0-beta.3 ExDgraph.Adapter behaviour View Source
Link to this section Summary
Functions
Use ExDgraph.Adapter
to set the behaviour
Link to this section Types
Link to this type
conn()
View Source
conn()
View Source
conn() :: term()
conn() :: term()
Link to this type
host() View Source
Link to this type
json_lib()
View Source
json_lib()
View Source
json_lib() :: module()
json_lib() :: module()
Link to this type
opts()
View Source
opts()
View Source
opts() :: keyword()
opts() :: keyword()
Link to this type
port_number()
View Source
port_number()
View Source
port_number() :: integer()
port_number() :: integer()
Link to this type
request()
View Source
request()
View Source
request() :: %{}
request() :: %{}
Link to this type
result()
View Source
result()
View Source
result() :: %{}
result() :: %{}
Link to this type
transaction()
View Source
transaction()
View Source
transaction() :: %{}
transaction() :: %{}
Link to this section Functions
Link to this macro
__using__(_) View Source (macro)
Use ExDgraph.Adapter
to set the behaviour.
Link to this function
alter(adapter, conn, request, json_lib, opts) View Source
Link to this function
commit_or_abort(adapter, conn, request, json_lib, opts) View Source
Link to this function
connect(adapter, host, port, opts) View Source
Link to this function
disconnect(adapter, conn) View Source
Link to this function
mutate(adapter, conn, request, json_lib, opts) View Source
Link to this function
ping(adapter, conn) View Source
Link to this function
query(adapter, conn, request, json_lib, opts) View Source
Link to this section Callbacks
Link to this callback
alter(conn, request, json_lib, opts) View Source
Link to this callback
commit_or_abort(conn, transaction, json_lib, opts)
View Source
commit_or_abort(conn, transaction, json_lib, opts)
View Source
commit_or_abort(conn(), transaction(), json_lib(), opts()) ::
{:ok, transaction()} | {:error, term()}
commit_or_abort(conn(), transaction(), json_lib(), opts()) :: {:ok, transaction()} | {:error, term()}
Link to this callback
connect(host, port_number, opts)
View Source
connect(host, port_number, opts)
View Source
connect(host(), port_number(), opts()) :: {:ok, conn()} | {:error, term()}
connect(host(), port_number(), opts()) :: {:ok, conn()} | {:error, term()}
Link to this callback
disconnect(conn) View Source
Link to this callback
mutate(conn, request, json_lib, opts) View Source
Link to this callback
ping(conn) View Source
Link to this callback