Behaviour for modules that infer SQL query parameters and returned columns.
The Mix task uses Squirrelix.Postgres.inferrer/1 when --infer is passed.
See the Configuration guide for connection options.
Summary
Callbacks
@callback infer(Squirrelix.Query.t()) :: {:ok, keyword()} | {:error, struct()}