API Reference quackdb v#0.4.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.

Direct SQL helpers for DuckDB analytical statements.

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.

Conditional expression helpers for Ecto analytical queries.

DuckDB full-text search expression helpers for Ecto queries.

DuckDB regular-expression helpers for Ecto queries.

Ecto source helpers for DuckDB generate_series table functions.

DuckDB spatial expression helpers for Ecto queries.

DuckDB text-expression helpers for Ecto queries.

DuckDB window-frame 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.