RatchetWrench.Repo (ratchet_wrench v4.0.0)

Link to this section Summary

Link to this section Functions

Link to this function

all(struct, where_sql, params)

Link to this function

convert_bool(value)

Link to this function

convert_date(value)

Link to this function

convert_float64(value)

Link to this function

convert_int64(value)

Link to this function

convert_metadata_rowtype_fields_to_map(fields)

Link to this function

convert_result_set_to_value_list(struct, result_set)

Link to this function

convert_string(value)

Link to this function

convert_timestamp(value)

Link to this function

convert_to_params(struct)

Link to this function

convert_value(value)

Link to this function

convert_value_type(value, type)

Link to this function

count_all(module)

Link to this function

count_all!(module)

Link to this function

count_where(module, where)

Link to this function

count_where!(module, where)

Link to this function

delete(module, pk_value_list)

Link to this function

delete!(module, pk_value_list)

Link to this function

delete_sql(module)

Link to this function

delete_where(module, where)

Link to this function

delete_where!(module, where)

Link to this function

do_all(struct, sql, params)

Link to this function

do_delete(module, pk_value_list)

Link to this function

do_get(module, pk_value_list)

Link to this function

exists?(module, map)

Link to this function

get(module, pk_value_list)

Link to this function

get!(module, pk_value_list)

Link to this function

get_sql(module)

Link to this function

insert!(struct)

Link to this function

insert_multiple(module, structs)

Link to this function

insert_sql(struct)

Link to this function

param_types(module)

Link to this function

params_pk_map(module, pk_value_list)

Link to this function

params_update_values_map(struct)

Link to this function

remove_interleave(map, struct)

Link to this function

remove_pk(map, struct)

Link to this function

remove_uuid(map, uuid_name)

Link to this function

set_inserted_at_value(struct, now_timestamp \\ RatchetWrench.DateTime.now())

Link to this function

set_updated_at_value(struct, now_timestamp \\ RatchetWrench.DateTime.now())

Link to this function

set_uuid_value(struct)

Specs

set_uuid_value(struct()) :: struct()
Link to this function

sql_and_for_where(map)

Link to this function

update_sql(struct)

Link to this function

valid_pk_value_list!(module, pk_value_list)

Link to this function

where(struct, where_string, params, index_name \\ nil)

Link to this function

where_pk_sql(module)