RatchetWrench (ratchet_wrench v4.0.0)

RatchetWrench is a easily use Google Cloud Spanner by Elixir.

Link to this section Summary

Link to this section Functions

Link to this function

auto_limit_offset_execute_sql(sql, params, params_type, limit \\ 1000000)

Link to this function

batch_create_session(connection, session_count)

Create max 100 sessions at 1 request in API

Link to this function

begin_transaction(connection, session)

Link to this function

commit_transaction(connection, session, transaction)

Link to this function

connection(token)

Link to this function

create_session(connection)

Link to this function

delete_session(connection, session)

Link to this function

do_auto_limit_offset_execute_sql(sql, params, params_type, limit, offset \\ 0, seqno \\ 1, acc \\ [])

Link to this function

do_execute_sql(sql, params, param_types)

Link to this function

execute_sql(sql, params, param_types)

Link to this function

request_api_error(api_client)

Link to this function

rollback_transaction(connection, session, transaction)

Link to this function

select_execute_sql(sql, params, retry_count \\ 0)

Link to this function

transaction(callback, retry_count \\ 0)

Link to this function

transaction!(callback, retry_count \\ 0)

Link to this function

update_ddl(ddl_list)