Setup DuckDB connection with bcf_reader extension loaded
Source:R/vcf_duckdb.R
vcf_duckdb_connect.RdCreates a DuckDB connection and loads the bcf_reader extension for VCF/BCF queries.
Usage
vcf_duckdb_connect(
extension_path,
dbdir = ":memory:",
read_only = FALSE,
config = list()
)Examples
if (FALSE) { # \dontrun{
# First build the extension
ext_path <- bcf_reader_build(tempdir())
# Then connect
con <- vcf_duckdb_connect(ext_path)
DBI::dbGetQuery(con, "SELECT * FROM bcf_read('variants.vcf.gz') LIMIT 10")
DBI::dbDisconnect(con)
} # }