Versioned Flow query entry point for embedded/reference execution.
Native server traffic uses the Rust parser and then calls execute/2 with
the same canonical request. The Elixir parser remains an independent oracle.
Summary
Functions
See Ferricstore.Flow.Query.Error.message/1.
Functions
See Ferricstore.Flow.Query.Error.message/1.
@spec execute(FerricStore.Instance.t() | map(), Ferricstore.Flow.Query.Request.t()) :: {:ok, term()} | {:error, term()}
@spec validate_version(term()) :: :ok | {:error, :unsupported_query_version}