跳过内容

数据库

用法

adbc_database_init(driver, ...)

adbc_database_init_default(driver, options = NULL, subclass = character())

adbc_database_release(database)

adbc_database_set_options(database, options)

adbc_database_get_option(database, option)

adbc_database_get_option_bytes(database, option)

adbc_database_get_option_int(database, option)

adbc_database_get_option_double(database, option)

参数

driver

一个 adbc_driver()

...

驱动程序特定选项。对于默认方法,这些是转换为字符串的命名值。

options

一个命名为 character()list() 的对象,其值被转换为字符串。

子类

对象的扩展类,以便驱动程序可以在 R 级别对行为进行更细粒度的控制。

database

一个 adbc_database。

option

一个特定的选项名称

返回值

一个 adbc_database 类的对象

示例

adbc_database_init(adbc_driver_void())
#> <adbc_database at 0x55f87f3b8570> 
#> List of 1
#>  $ driver:<adbc_driver_void> List of 4
#>   ..$ load_flags      : int 15
#>   ..$ driver_init_func:Class 'adbc_driver_init_func' <externalptr> 
#>   ..$ .child_count    : int 0
#>   ..$ version         : int 1001000