PaperTrail.Multi (paper_trail v0.10.0)
Link to this section Summary
Link to this section Functions
Link to this function
add_prefix(schema, prefix)
Link to this function
append(lhs, rhs)
See Ecto.Multi.append/2.
Link to this function
commit(multi)
Link to this function
delete(multi, struct, options \\ [origin: nil, meta: nil, originator: nil, prefix: nil])
Link to this function
error(multi, name, value)
See Ecto.Multi.error/3.
Link to this function
get_item_type(data)
Link to this function
get_model_id(model)
Link to this function
get_sequence_id(table_name)
Link to this function
insert(multi, changeset, options \\ [origin: nil, meta: nil, originator: nil, prefix: nil, model_key: :model, version_key: :version, ecto_options: []])
Link to this function
make_version_struct(version, model, options)
Link to this function
merge(multi, merge)
See Ecto.Multi.merge/2.
Link to this function
merge(multi, mod, fun, args)
See Ecto.Multi.merge/4.
Link to this function
new()
See Ecto.Multi.new/0.
Link to this function
prepend(lhs, rhs)
See Ecto.Multi.prepend/2.
Link to this function
run(multi, name, run)
See Ecto.Multi.run/3.
Link to this function
run(multi, name, mod, fun, args)
See Ecto.Multi.run/5.
Link to this function
serialize(data)
Link to this function
to_list(multi)
See Ecto.Multi.to_list/1.
Link to this function