跳至内容

创建 ADBC 驱动程序的 R 对象表示形式,该对象包含一个名称和一个初始化函数,以及一个可选的子类,用于在 R 级别控制更细粒度的行为。

用法

adbc_driver_void()

adbc_driver(x, entrypoint = NULL, ..., subclass = character())

参数

x, entrypoint

ADBC 驱动程序可以定义为 init 函数或带入口点名称的标识符。驱动程序 init 函数必须是指向 DL_FUNC 的外部指针,类型为 AdbcDriverInitFunc,在 adbc.h 头文件中指定。

...

其他用于将 (R 级别) 驱动程序对象存储的键值对参数。

subclass

一个可选子类,用于在 R 级别更细粒度地控制行为。

返回值

一个类为 'adbc_driver' 的对象

示例

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