Ferricstore.Flow.Query.Binder (ferricstore v0.10.1)

Copy Markdown View Source

Binds typed named parameters into a canonical Flow query request.

The binder rejects unused parameters. This catches caller mistakes and keeps unused sensitive values out of downstream planner and telemetry state.

Summary

Functions

bind(request, params)

@spec bind(Ferricstore.Flow.Query.Request.t(), map()) ::
  {:ok, Ferricstore.Flow.Query.Request.t()} | {:error, atom()}