跳到内容

ADBC FlightSQL 驱动程序

用法

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
)

参数

驱动程序

一个 adbc_driver().

...

传递给驱动程序的额外键值选项。

uri

指向数据库路径的 URI(例如:user[:password]@account/database[?param1=value1]

数据库

一个 adbc_database.

adbc.connection.autocommit

使用 FALSE 禁用默认的自动提交行为。

连接

一个 adbc_connection

adbc.ingest.target_table

批量插入的目标表的名称。

adbc.ingest.mode

是创建(默认)还是追加。

示例

adbcflightsql()
#> <adbcflightsql_driver_flightsql> List of 2
#>  $ driver_init_func:Class 'adbc_driver_init_func' <externalptr> 
#>  $ .child_count    : int 0