跳过内容

创建 ADBC 驱动程序的 R 对象表示,该对象由名称和初始化函数组成,并带有一个可选的子类,用于在 R 级别控制更精细的行为。

用法

adbc_driver_void()

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

参数

x, entrypoint

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

...

要与(R 级别)驱动程序对象一起存储的更多键/值参数。

load_flags

adbc_load_flags() 生成的整数标志

子类

用于在 R 级别更精细地控制行为的可选子类。

返回值

类为“adbc_driver”的对象

示例

adbc_driver_void()
#> <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