Derive.SideEffect.Update (derive v0.5.4)

Copy Markdown View Source

@todo add documentation

Summary

Types

t()

@todo add documentation

Functions

@todo add documentation

Types

t()

(since 0.1.0)
@type t() :: %Derive.SideEffect.Update{
  query: Ecto.Queryable.t(),
  update: [{:inc, keyword()} | {:set, keyword()}, ...]
}

@todo add documentation

Functions

update(query_or_filter, params)

(since 0.1.0)
@spec update(query | filter, params | [update, ...]) :: %Derive.SideEffect.Update{
  query: term(),
  update: term()
}
when query: Ecto.Queryable.t(),
     filter: {module(), [{field, term()}, ...]},
     field: atom(),
     params: %{required(atom()) => term()},
     update: {:inc, keyword()} | {:set, keyword()}

@todo add documentation