Squirrelix.Inference.Inferrer behaviour (Squirrelix v0.4.0)

Copy Markdown View Source

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

infer(t)

@callback infer(Squirrelix.Query.t()) :: {:ok, keyword()} | {:error, struct()}