View Source Ash.Calculation behaviour (ash v1.53.2)
The behaviour for a calculation module
Use select/2
to apply a select statement when the calculation is loaded.
This does not apply in the case that you are loading on existing resources using
MyApi.load
. It also doesn't apply when the calculation is used in a filter or sort,
because it is not necessary to select fields to power filters done in the data layer.
Link to this section Summary
Link to this section Callbacks
@callback load(Ash.Query.t(), Keyword.t(), map()) :: Keyword.t()
@callback select(Ash.Query.t(), Keyword.t(), map()) :: [atom()]