Package 'adbcflightsql'

Title: 'Arrow' Database Connectivity ('ADBC') 'FlightSQL' Driver
Description: Provides a developer-facing interface to the 'Arrow' Database Connectivity ('ADBC') 'FlightSQL' 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.
Authors: Dewey Dunnington [aut, cre] , Apache Arrow [aut, cph], Apache Software Foundation [cph]
Maintainer: Dewey Dunnington <dewey@dunnington.ca>
License: Apache License (>= 2)
Version: 0.15.0
Built: 2024-11-24 15:08:10 UTC
Source: https://github.com/apache/arrow-adbc

Help Index


ADBC FlightSQL Driver

Description

ADBC FlightSQL Driver

Usage

adbcflightsql()

## S3 method for class 'adbcflightsql_driver_flightsql'
adbc_database_init(driver, ..., uri = NULL)

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

## S3 method for class 'adbcflightsql_connection'
adbc_statement_init(
  connection,
  ...,
  adbc.ingest.target_table = NULL,
  adbc.ingest.mode = NULL
)

Arguments

driver

An adbc_driver().

...

Extra key/value options passed to the driver.

uri

A URI to a database path (e.g., ⁠user[:password]@account/database[?param1=value1]⁠)

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.

Value

An adbcdrivermanager::adbc_driver()

Examples

adbcflightsql()