跳到內容

連線

用法

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

一個特定的選項名稱

一個 'adbc_connection' 類別的物件

範例

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