Modules
Minimal Ecto SQL adapter for QuackDB.
Ecto SQL connection callbacks backed by QuackDB.DBConnection.
Read-oriented Ecto query SQL generation for QuackDB.
Remote DuckDB Quack protocol client.
OTP application entry point for QuackDB.
Column-oriented query result.
Cursor metadata used by DBConnection streaming.
DBConnection implementation for the remote DuckDB Quack protocol.
Small DuckDB DDL SQL builders.
DuckDB analytical expression helpers for Ecto queries.
Structured error returned by the QuackDB client.
Optional Explorer integration for QuackDB results.
Shared helpers for compact Inspect protocol implementations.
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.
Quack protocol constants and codec entry point.
Encoder and decoder for top-level Quack protocol messages.
Decoder for DuckDB Quack DataChunk payloads.
Decoder and metadata helpers for DuckDB logical types.
Struct definitions for Quack protocol messages.
Quack append request structure.
Client handshake request sent before issuing queries.
Server handshake response with DuckDB and Quack protocol version metadata.
Request to close a remote Quack connection.
Server-side Quack error response.
Request for more result chunks associated with a remote result UUID.
Response carrying additional result chunks for a prepared query.
Message envelope metadata shared by every Quack request and response.
Request to prepare and execute a SQL statement on the remote DuckDB server.
Initial query response containing schema metadata, first chunks, and fetch state.
Empty success response used by protocol operations without result data.
Binary reader primitives for the Quack wire format.
Scalar value conversion for decoded DuckDB vectors.
Decoder for DuckDB vector encodings inside Quack data chunks.
Binary writer primitives for the Quack wire format.
Query metadata used by the DBConnection driver.
Normalized query result.
Client-side SQL parameter formatting for DuckDB Quack queries.
Supervises a local DuckDB Quack server process with MuonTrap.
Safe SQL fragment builders for DuckDB table-producing data sources.
Lazy stream returned by QuackDB.stream/4.
DuckDB TIME WITH TIME ZONE value.
HTTP transport for Quack binary requests.
DuckDB SQL type rendering shared by DDL and source helpers.
URI normalization for Quack HTTP endpoints.