query v0.3.0 Query.Builder
The Query.Builder takes our user-provided params, as well as our options,
Link to this section Summary
Link to this section Types
Link to this section Functions
Link to this function
new(queryable, params \\ %{}, options \\ [])
new(queryable :: Ecto.Queryable.t(), param(), list()) :: Query.Builder.t() | no_return()
Link to this function
put_paging(builder, params, paging)
put_paging(builder :: Query.Builder.t(), param(), list()) :: Query.Builder.t()
Link to this function
put_queryable(builder, queryable)
put_queryable(builder :: Query.Builder.t(), Ecto.Queryable.t()) :: Query.Builder.t()
Link to this function
put_repo(builder, repo)
put_repo(builder :: Query.Builder.t(), atom()) :: Query.Builder.t()
Link to this function
put_scopes(builder, params, scopes)
put_scopes(builder :: Query.Builder.t(), param(), list()) :: Query.Builder.t()
Link to this function
put_sorting(builder, params, sorting)
put_sorting(builder :: Query.Builder.t(), param(), list()) :: Query.Builder.t()