API Reference quackdb v#0.3.0

Copy Markdown View Source

Modules

Minimal Ecto SQL adapter for QuackDB.

Ecto SQL connection callbacks backed by the QuackDB DBConnection driver.

Read-oriented Ecto query SQL generation for QuackDB.

Remote DuckDB Quack protocol client.

Downloads and locates a DuckDB executable for local QuackDB.Server usage.

Column-oriented query result.

Cursor metadata used by DBConnection streaming.

Small DuckDB DDL SQL builders.

Small DuckDB DML SQL builders.

Convenience imports for Ecto-based QuackDB query modules.

DuckDB analytical expression helpers for Ecto queries.

DuckDB full-text search expression helpers for Ecto queries.

DuckDB spatial expression helpers for Ecto queries.

Structured error returned by the QuackDB client.

Optional Explorer integration for QuackDB results.

SQL builders for DuckDB extension management.

SQL helpers for DuckDB's full-text search extension.

Helpers for DuckDB spatial GEOMETRY values.

DuckDB interval value preserving month, day, and microsecond components.

DuckDB TIME_NS value stored as nanoseconds since midnight.

DuckDB TIMESTAMP_NS value stored as nanoseconds since the Unix epoch.

Query metadata used by the DBConnection driver.

Normalized query result.

Client-side SQL parameter formatting for DuckDB Quack queries.

SQL builders for DuckDB secrets.

Supervises a local DuckDB Quack server process with MuonTrap.

Safe SQL fragment builders for DuckDB table-producing data sources.

SQL helpers for DuckDB's spatial extension.

Lazy stream returned by QuackDB.stream/4.

DuckDB TIME WITH TIME ZONE value.

DuckDB SQL type rendering shared by DDL and source helpers.