连接
用法
adbc_connection_init(database, ...)
adbc_connection_init_default(database, options = NULL, subclass = character())
adbc_connection_release(connection)
adbc_connection_set_options(connection, options)
adbc_connection_get_option(connection, option)
adbc_connection_get_option_bytes(connection, option)
adbc_connection_get_option_int(connection, option)
adbc_connection_get_option_double(connection, option)
参数
- database
一个 adbc_database.
- ...
驱动程序特定的选项。对于默认方法,这些是转换为字符串的命名值。
- options
一个命名
character()
或list()
,其值为转换为字符串。- subclass
对象的扩展类,以便驱动程序可以在 R 级别指定对行为的更细粒度的控制。
- connection
一个 adbc_connection
- option
一个特定的选项名称
示例
db <- adbc_database_init(adbc_driver_void())
adbc_connection_init(db)
#> <adbc_connection at 0x55c23caa2090>
#> List of 1
#> $ database:<adbc_database at 0x55c23bf31a20>
#> List of 1
#> ..$ driver:<adbc_driver_void> List of 2
#> .. ..$ driver_init_func:Class 'adbc_driver_init_func' <externalptr>
#> .. ..$ .child_count : int 0