View Source eneo4j_response (eneo4j v1.0.0)

This module provides functions to extract and prepare links to run queries, commit and rollback transactions.

Link to this section Summary

Functions

Use this function to extract commit link from previous action result.

Use this function to extract rollback link from previous action result.

Use this function to extract run queries or keep alive link from previous action result.

Link to this section Types

Link to this type

commit_transaction_link/0

View Source

Specs

commit_transaction_link() :: string().

Specs

get_result_link(ResultLink) :: {ok, ResultLink} | {error, Reason :: any()}.

Specs

response() :: eneo4j:response().
Link to this type

response_with_commit/0

View Source

Specs

response_with_commit() :: eneo4j:response_with_commit().
Link to this type

rollback_transaction_link/0

View Source

Specs

rollback_transaction_link() :: string().

Specs

run_queries_link() :: string().

Link to this section Functions

Link to this function

get_commit_transaction_link(Result)

View Source

Specs

get_commit_transaction_link(response_with_commit() | {error, any()}) ->
                               get_result_link(commit_transaction_link()).

Use this function to extract commit link from previous action result.

   {ok, BeginResponse} = eneo4j:begin_transaction([Statement]),
  
   {ok, CommitLink} = eneo4j_response:get_commit_transaction_link(BeginResponse),
Link to this function

get_rollback_transaction_link(Response)

View Source

Specs

get_rollback_transaction_link(response_with_commit()) ->
                                 get_result_link(rollback_transaction_link()).

Use this function to extract rollback link from previous action result.

   {ok, BeginResponse} = eneo4j:begin_transaction([Statement]),
  
   {ok, RollbackLink} = eneo4j_response:get_rollback_transaction_link(BeginResponse),
Link to this function

get_run_queries_link(Response)

View Source

Specs

get_run_queries_link(response_with_commit()) -> get_result_link(run_queries_link()).

Use this function to extract run queries or keep alive link from previous action result.

   {ok, BeginResponse} = eneo4j:begin_transaction([Statement]),
  
   {ok, RunQueriesLink} = eneo4j_response:get_run_queries_link(BeginResponse),