Skuld.Query (skuld_query v0.32.0)

View Source

Syntax module providing the query do-notation macro.

use Skuld.Query imports query, defquery, and defqueryp macros for writing batchable data-fetching computations.

Usage

use Skuld.Query

query do
  user <- Users.get_user(id)
  orders <- Orders.get_by_user(user.id)
  {user, orders}
end

defquery user_with_orders(id) do
  user <- Users.get_user(id)
  orders <- Orders.get_by_user(user.id)
  {user, orders}
end

See Also