soft_repo v0.1.0 SoftRepo

Link to this section Summary

Link to this section Functions

Link to this function aggregate(queryable, aggregate, field, opts)
Link to this function all(queryable, opts \\ [])
Link to this function delete!(struct, opts \\ [])
Link to this function delete(struct, opts \\ [])
Link to this function delete_all(queryable, opts \\ [])
Link to this function get!(queryable, id, opts \\ [])
Link to this function get(queryable, id, opts \\ [])
Link to this function get_by!(queryable, clauses, opts \\ [])
Link to this function get_by(queryable, clauses, opts \\ [])
Link to this function in_transaction?()
Link to this function init(arg0, config)
Link to this function insert!(struct, opts \\ [])
Link to this function insert(struct, opts \\ [])
Link to this function insert_all(schema_or_source, entries, opts \\ [])
Link to this function insert_or_update!(changeset, opts \\ [])
Link to this function insert_or_update(changeset, opts \\ [])
Link to this function one!(queryable, opts \\ [])
Link to this function one(queryable, opts \\ [])
Link to this function paginate(pageable, options \\ [])

Scrivener pagination.

Link to this function preload(structs_or_struct_or_nil, preloads, opts \\ [])
Link to this function restore(queryable, id)
Link to this function rollback(value)
Link to this function start_link(opts \\ [])
Link to this function stop(pid, timeout \\ 5000)
Link to this function stream(queryable, opts)
Link to this function transaction(fun_or_multi, opts \\ [])
Link to this function update!(struct, opts \\ [])
Link to this function update(struct, opts \\ [])
Link to this function update_all(queryable, updates, opts \\ [])