ecto_shorts v1.1.0 EctoShorts.QueryBuilder behaviour View Source
Behaviour for query building from filter tuples
Link to this section Summary
Functions
Pulls the schema from a query
Callbacks
Adds to accumulator query with filter_type and value
Link to this section Types
Link to this type
accumulator_query()
View Source
accumulator_query()
View Source
accumulator_query() :: Ecto.Query.t()
accumulator_query() :: Ecto.Query.t()
Link to this type
filter_tuple() View Source
Link to this section Functions
Link to this function
create_schema_filter(builder, filter_tuple, query)
View Source
create_schema_filter(builder, filter_tuple, query)
View Source
create_schema_filter(module(), filter_tuple(), accumulator_query()) ::
Ecto.Query.t()
create_schema_filter(module(), filter_tuple(), accumulator_query()) :: Ecto.Query.t()
Link to this function
query_schema(query)
View Source
query_schema(query)
View Source
query_schema(Ecto.Query.t()) :: Ecto.Schema.t()
query_schema(Ecto.Query.t()) :: Ecto.Schema.t()
Pulls the schema from a query
Link to this section Callbacks
Link to this callback
create_schema_filter(filter_tuple, accumulator_query)
View Source
create_schema_filter(filter_tuple, accumulator_query)
View Source
create_schema_filter(filter_tuple(), accumulator_query()) :: Ecto.Query.t()
create_schema_filter(filter_tuple(), accumulator_query()) :: Ecto.Query.t()
Adds to accumulator query with filter_type and value