Title: 'Arrow' Database Connectivity ('ADBC') 'SQLite' Driver
Version: 0.19.0
Description: Provides a developer-facing interface to the 'Arrow' Database Connectivity ('ADBC') 'SQLite' driver for the purposes of building high-level database interfaces for users. 'ADBC' https://arrow.apache.org/adbc/ is an API standard for database access libraries that uses 'Arrow' for result sets and query parameters.
License: Apache License (≥ 2)
Encoding: UTF-8
RoxygenNote: 7.3.2
SystemRequirements: SQLite3
Suggests: nanoarrow, testthat (≥ 3.0.0)
Config/testthat/edition: 3
Config/build/bootstrap: TRUE
URL: https://arrow.apache.org/adbc/current/r/adbcsqlite/, https://github.com/apache/arrow-adbc
BugReports: https://github.com/apache/arrow-adbc/issues
Imports: adbcdrivermanager
NeedsCompilation: yes
Packaged: 2025-07-13 04:43:47 UTC; dewey
Author: Dewey Dunnington ORCID iD [aut, cre], Apache Arrow [aut, cph], Apache Software Foundation [cph]
Maintainer: Dewey Dunnington <dewey@dunnington.ca>
Repository: CRAN
Date/Publication: 2025-07-13 05:00:02 UTC

adbcsqlite: 'Arrow' Database Connectivity ('ADBC') 'SQLite' Driver

Description

Provides a developer-facing interface to the 'Arrow' Database Connectivity ('ADBC') 'SQLite' driver for the purposes of building high-level database interfaces for users. 'ADBC' https://arrow.apache.org/adbc/ is an API standard for database access libraries that uses 'Arrow' for result sets and query parameters.

Author(s)

Maintainer: Dewey Dunnington dewey@dunnington.ca (ORCID)

Authors:

Other contributors:

See Also

Useful links:


ADBC SQLite3 Driver

Description

ADBC SQLite3 Driver

Usage

adbcsqlite()

## S3 method for class 'adbcsqlite_driver_sqlite'
adbc_database_init(driver, ..., uri = ":memory:")

## S3 method for class 'adbcsqlite_database'
adbc_connection_init(database, ..., adbc.connection.autocommit = NULL)

## S3 method for class 'adbcsqlite_connection'
adbc_statement_init(
  connection,
  ...,
  adbc.ingest.target_table = NULL,
  adbc.ingest.mode = NULL,
  adbc.sqlite.query.batch_rows = NULL
)

Arguments

driver

An adbc_driver().

...

Driver-specific options. For the default method, these are named values that are converted to strings.

uri

A URI to a database path or ":memory:" for an in-memory database.

database

An adbc_database.

adbc.connection.autocommit

Use FALSE to disable the default autocommit behaviour.

connection

An adbc_connection

adbc.ingest.target_table

The name of the target table for a bulk insert.

adbc.ingest.mode

Whether to create (the default) or append.

adbc.sqlite.query.batch_rows

The number of rows per batch to return.

Value

An adbcdrivermanager::adbc_driver()

Examples

adbcsqlite()

mirror server hosted at Truenetwork, Russian Federation.