AntlUtilsEcto.Query (antl_utils_ecto v2.8.1) View Source

Set of utils for Ecto.Query

Link to this section Summary

Link to this section Types

Specs

status() :: :ended | :ongoing | :scheduled

Link to this section Functions

Link to this function

or_where(queryable, key, value)

View Source

Specs

or_where(any(), atom(), nil | binary() | [any()]) :: Ecto.Query.t()
Link to this function

or_where_like(queryable, key, value)

View Source

Specs

or_where_like(any(), atom(), binary()) :: Ecto.Query.t()
Link to this function

or_where_not(queryable, key, value)

View Source

Specs

or_where_not(any(), atom(), nil | binary() | [any()]) :: Ecto.Query.t()
Link to this function

where(queryable, key, value)

View Source

Specs

where(any(), atom(), nil | binary() | [any()] | integer() | boolean()) ::
  Ecto.Query.t()
Link to this function

where_in_period(queryable, start_at_key, end_at_key, datetime)

View Source

Specs

where_in_period(any(), atom(), atom(), DateTime.t()) :: Ecto.Query.t()
Link to this function

where_like(queryable, key, value)

View Source

Specs

where_like(any(), atom(), binary()) :: Ecto.Query.t()
Link to this function

where_not(queryable, key, value)

View Source

Specs

where_not(any(), atom(), nil | binary() | [any()] | integer() | boolean()) ::
  Ecto.Query.t()
Link to this function

where_period_status(queryable, status, start_at_key, end_at_key, datetime)

View Source

Specs

where_period_status(
  Ecto.Queryable.t(),
  status() | [status()],
  atom(),
  atom(),
  DateTime.t()
) :: Ecto.Query.t()