QuackDB.URI (quackdb v0.1.0)

Copy Markdown View Source

URI normalization for Quack HTTP endpoints.

Accepts bare hosts, quack://, http://, and https:// values, then returns a normalized %URI{} with the /quack path default expected by DuckDB Quack servers.

Summary

Functions

normalize(value)

@spec normalize(String.t()) :: {:ok, URI.t()} | {:error, QuackDB.Error.t()}