Skip to contents

Knitr Engine

The chunk engine for R Markdown and Quarto documents.

eng_duckdb()
Knitr engine for DuckDB CLI

Session Management

Create, retrieve, and clean up persistent DuckDB CLI sessions.

duckknit_start_session()
Start a new DuckDB CLI session
duckknit_get_session()
Get or create a DuckDB CLI session
duckknit_kill_session()
Kill a DuckDB CLI session
duckknit_list_sessions()
List active DuckDB CLI sessions
duckknit_kill_all_sessions()
Kill all DuckDB CLI sessions

Execution

Send SQL to a DuckDB CLI session and capture output.

duckknit_exec()
Execute SQL in a DuckDB CLI session

Diagnostics

Inspect the current state of the DuckDB CLI and active sessions.

duckknit_sitrep()
DuckDB CLI situation report