AbacusSql.Term (abacus_sql v2.1.1) View Source
Link to this section Summary
Link to this section Functions
Specs
auto_join(Ecto.Query.t(), origin_id :: integer(), assoc :: atom()) :: {Ecto.Query.t(), table_id :: integer()}
Specs
Specs
convert_ast(any(), Ecto.Query.t(), list(), integer()) :: {any(), Ecto.Query.t(), list()}
Specs
Specs
Specs
find_join(Ecto.Query.t(), pos_integer(), binary()) :: nil | pos_integer()
Specs
get_root(Ecto.Query.t()) :: module()
Specs
get_schema_by_id(Ecto.Query.t(), integer()) :: module()
Specs
get_table_id(Ecto.Query.t(), module()) :: integer()
Specs
parse(AbacusSql.t()) :: {:ok, tuple()}
Specs
reduce_args([any()], Ecto.Query.t(), list(), module()) :: {[any()], Ecto.Query.t(), list()}
Specs
Specs
to_ecto_term(Ecto.Query.t(), AbacusSql.t(), list(), AbacusSql.options()) :: {:ok, Ecto.Query.t(), expr :: tuple(), params :: list()}