跳至内容

语句

用法

adbc_statement_init(connection, ...)

adbc_statement_init_default(connection, options = NULL, subclass = character())

adbc_statement_release(statement)

adbc_statement_set_options(statement, options)

adbc_statement_get_option(statement, option)

adbc_statement_get_option_bytes(statement, option)

adbc_statement_get_option_int(statement, option)

adbc_statement_get_option_double(statement, option)

参数

连接

一个 adbc_connection

...

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

选项

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

子类

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

语句

一个 adbc_statement

选项

一个特定的选项名称

返回值

一个类为 'adbc_statement' 的对象

示例

db <- adbc_database_init(adbc_driver_void())
con <- adbc_connection_init(db)
adbc_statement_init(con)
#> <adbc_statement at 0x55c23b158940> 
#> List of 1
#>  $ connection:<adbc_connection at 0x55c23c6316f0> 
#> List of 1
#>   ..$ database:<adbc_database at 0x55c23bf86240> 
#> List of 1
#>   .. ..$ driver:<adbc_driver_void> List of 2
#>   .. .. ..$ driver_init_func:Class 'adbc_driver_init_func' <externalptr> 
#>   .. .. ..$ .child_count    : int 0