RatchetWrench (ratchet_wrench v4.0.0)
RatchetWrench is a easily use Google Cloud Spanner by Elixir.
Link to this section Summary
Functions
Create max 100 sessions at 1 request in API
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
database()
Link to this function
database_id()
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()
Link to this function
execute_sql(sql, params, param_types)
Link to this function
instance_id()
Link to this function
project_id()
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
token()
Link to this function
token_admin()
Link to this function
token_data()
Link to this function
token_scope()
Link to this function
transaction(callback, retry_count \\ 0)
Link to this function
transaction!(callback, retry_count \\ 0)
Link to this function