API Reference quackdb v#0.5.3

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 LIST/ARRAY expression helpers for Ecto queries.

DuckDB MAP 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 star and COLUMNS(...) expression macros for Ecto SQL generation.

DuckDB STRUCT 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.

SQL expression helpers for DuckDB LIST/ARRAY values.

SQL expression helpers for DuckDB MAP values.

DuckDB catalog and metadata helpers.

A row from DuckDB's pragma_table_info table function.

A row from DuckDB's PRAGMA database_list.

A row from DuckDB's table listing pragmas.

DuckDB TIME_NS value stored as nanoseconds since midnight.

DuckDB TIMESTAMP_NS value stored as nanoseconds since the Unix epoch.

DuckDB query profiling helpers.

A DuckDB profiling operator node.

Query metadata used by the DBConnection driver.

Normalized query result.

Client-side SQL parameter formatting for DuckDB Quack queries.

SQL builders for DuckDB secrets.

Helpers for DuckDB sequences.

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.

DuckDB storage observability helpers.

Compression summary grouped by table column.

A row from DuckDB's pragma_database_size table function.

A row from DuckDB's pragma_storage_info table function.

Lazy stream returned by QuackDB.stream/4.

SQL expression helpers for DuckDB STRUCT values.

DuckDB TIME WITH TIME ZONE value.

DuckDB SQL type rendering shared by DDL and source helpers.