load_dataset: Register a Delta, Parquet, CSV, or JSON dataset on a DuckDB...

View source: R/datasets.R

load_datasetR Documentation

Register a Delta, Parquet, CSV, or JSON dataset on a DuckDB connection

Description

Dispatches to load_delta(), load_parquet(), load_csv(), or load_json() based on format. Only arguments accepted by the target function may be passed via ...; passing format-incompatible arguments raises an error.

Usage

load_dataset(
  conn,
  url,
  name,
  format = c("delta", "parquet", "csv", "json"),
  ...
)

Arguments

conn

A DuckDB connection.

url

Character scalar. Azure Blob URL.

name

Character scalar. Name to register the dataset under in DuckDB.

format

One of "delta", "parquet", "csv", or "json".

...

Passed to the selected loader.

Value

Invisibly returns conn.

Examples

## Not run: 
# Requires a live Azure account, credentials, and network access.
conn <- az_conn()
load_dataset(
  conn,
  "abfss://container@account/path/sales",
  name = "sales",
  format = "delta"
)

## End(Not run)

quak documentation built on June 9, 2026, 5:09 p.m.