SEXP RAdbcDatabaseSetOption()

in r/adbcdrivermanager/src/init.c [34:122]


SEXP RAdbcDatabaseSetOption(SEXP database_xptr, SEXP key_sexp, SEXP value_sexp,
                            SEXP error_xptr);
SEXP RAdbcDatabaseInit(SEXP database_xptr, SEXP error_xptr);
SEXP RAdbcDatabaseRelease(SEXP database_xptr, SEXP error_xptr);
SEXP RAdbcConnectionNew(void);
SEXP RAdbcMoveConnection(SEXP connection_xptr);
SEXP RAdbcConnectionValid(SEXP connection_xptr);
SEXP RAdbcConnectionSetOption(SEXP connection_xptr, SEXP key_sexp, SEXP value_sexp,
                              SEXP error_xptr);
SEXP RAdbcConnectionInit(SEXP connection_xptr, SEXP database_xptr, SEXP error_xptr);
SEXP RAdbcConnectionRelease(SEXP connection_xptr, SEXP error_xptr);
SEXP RAdbcConnectionGetInfo(SEXP connection_xptr, SEXP info_codes_sexp,
                            SEXP out_stream_xptr, SEXP error_xptr);
SEXP RAdbcConnectionGetObjects(SEXP connection_xptr, SEXP depth_sexp, SEXP catalog_sexp,
                               SEXP db_schema_sexp, SEXP table_name_sexp,
                               SEXP table_type_sexp, SEXP column_name_sexp,
                               SEXP out_stream_xptr, SEXP error_xptr);
SEXP RAdbcConnectionGetTableSchema(SEXP connection_xptr, SEXP catalog_sexp,
                                   SEXP db_schema_sexp, SEXP table_name_sexp,
                                   SEXP schema_xptr, SEXP error_xptr);
SEXP RAdbcConnectionGetTableTypes(SEXP connection_xptr, SEXP out_stream_xptr,
                                  SEXP error_xptr);
SEXP RAdbcConnectionReadPartition(SEXP connection_xptr, SEXP serialized_partition_sexp,
                                  SEXP out_stream_xptr, SEXP error_xptr);
SEXP RAdbcConnectionCommit(SEXP connection_xptr, SEXP error_xptr);
SEXP RAdbcConnectionRollback(SEXP connection_xptr, SEXP error_xptr);
SEXP RAdbcStatementNew(SEXP connection_xptr);
SEXP RAdbcMoveStatement(SEXP statement_xptr);
SEXP RAdbcStatementValid(SEXP statement_xptr);
SEXP RAdbcStatementSetOption(SEXP statement_xptr, SEXP key_sexp, SEXP value_sexp,
                             SEXP error_xptr);
SEXP RAdbcStatementRelease(SEXP statement_xptr, SEXP error_xptr);
SEXP RAdbcStatementSetSqlQuery(SEXP statement_xptr, SEXP query_sexp, SEXP error_xptr);
SEXP RAdbcStatementSetSubstraitPlan(SEXP statement_xptr, SEXP plan_sexp, SEXP error_xptr);
SEXP RAdbcStatementPrepare(SEXP statement_xptr, SEXP error_xptr);
SEXP RAdbcStatementGetParameterSchema(SEXP statement_xptr, SEXP out_schema_xptr,
                                      SEXP error_xptr);
SEXP RAdbcStatementBind(SEXP statement_xptr, SEXP values_xptr, SEXP schema_xptr,
                        SEXP error_xptr);
SEXP RAdbcStatementBindStream(SEXP statement_xptr, SEXP stream_xptr, SEXP error_xptr);
SEXP RAdbcStatementExecuteQuery(SEXP statement_xptr, SEXP out_stream_xptr,
                                SEXP error_xptr);
SEXP RAdbcStatementExecutePartitions(SEXP statement_xptr, SEXP out_schema_xptr,
                                     SEXP partitions_xptr, SEXP error_xptr);
SEXP RAdbcXptrEnv(SEXP xptr);

static const R_CallMethodDef CallEntries[] = {
    {"RAdbcLogDriverInitFunc", (DL_FUNC)&RAdbcLogDriverInitFunc, 0},
    {"RAdbcMonkeyDriverInitFunc", (DL_FUNC)&RAdbcMonkeyDriverInitFunc, 0},
    {"RAdbcVoidDriverInitFunc", (DL_FUNC)&RAdbcVoidDriverInitFunc, 0},
    {"RAdbcAllocateError", (DL_FUNC)&RAdbcAllocateError, 1},
    {"RAdbcErrorProxy", (DL_FUNC)&RAdbcErrorProxy, 1},
    {"RAdbcStatusCodeMessage", (DL_FUNC)&RAdbcStatusCodeMessage, 1},
    {"RAdbcLoadDriver", (DL_FUNC)&RAdbcLoadDriver, 2},
    {"RAdbcLoadDriverFromInitFunc", (DL_FUNC)&RAdbcLoadDriverFromInitFunc, 1},
    {"RAdbcDatabaseNew", (DL_FUNC)&RAdbcDatabaseNew, 1},
    {"RAdbcMoveDatabase", (DL_FUNC)&RAdbcMoveDatabase, 1},
    {"RAdbcDatabaseValid", (DL_FUNC)&RAdbcDatabaseValid, 1},
    {"RAdbcDatabaseSetOption", (DL_FUNC)&RAdbcDatabaseSetOption, 4},
    {"RAdbcDatabaseInit", (DL_FUNC)&RAdbcDatabaseInit, 2},
    {"RAdbcDatabaseRelease", (DL_FUNC)&RAdbcDatabaseRelease, 2},
    {"RAdbcConnectionNew", (DL_FUNC)&RAdbcConnectionNew, 0},
    {"RAdbcMoveConnection", (DL_FUNC)&RAdbcMoveConnection, 1},
    {"RAdbcConnectionValid", (DL_FUNC)&RAdbcConnectionValid, 1},
    {"RAdbcConnectionSetOption", (DL_FUNC)&RAdbcConnectionSetOption, 4},
    {"RAdbcConnectionInit", (DL_FUNC)&RAdbcConnectionInit, 3},
    {"RAdbcConnectionRelease", (DL_FUNC)&RAdbcConnectionRelease, 2},
    {"RAdbcConnectionGetInfo", (DL_FUNC)&RAdbcConnectionGetInfo, 4},
    {"RAdbcConnectionGetObjects", (DL_FUNC)&RAdbcConnectionGetObjects, 9},
    {"RAdbcConnectionGetTableSchema", (DL_FUNC)&RAdbcConnectionGetTableSchema, 6},
    {"RAdbcConnectionGetTableTypes", (DL_FUNC)&RAdbcConnectionGetTableTypes, 3},
    {"RAdbcConnectionReadPartition", (DL_FUNC)&RAdbcConnectionReadPartition, 4},
    {"RAdbcConnectionCommit", (DL_FUNC)&RAdbcConnectionCommit, 2},
    {"RAdbcConnectionRollback", (DL_FUNC)&RAdbcConnectionRollback, 2},
    {"RAdbcStatementNew", (DL_FUNC)&RAdbcStatementNew, 1},
    {"RAdbcMoveStatement", (DL_FUNC)&RAdbcMoveStatement, 1},
    {"RAdbcStatementValid", (DL_FUNC)&RAdbcStatementValid, 1},
    {"RAdbcStatementSetOption", (DL_FUNC)&RAdbcStatementSetOption, 4},
    {"RAdbcStatementRelease", (DL_FUNC)&RAdbcStatementRelease, 2},
    {"RAdbcStatementSetSqlQuery", (DL_FUNC)&RAdbcStatementSetSqlQuery, 3},
    {"RAdbcStatementSetSubstraitPlan", (DL_FUNC)&RAdbcStatementSetSubstraitPlan, 3},
    {"RAdbcStatementPrepare", (DL_FUNC)&RAdbcStatementPrepare, 2},
    {"RAdbcStatementGetParameterSchema", (DL_FUNC)&RAdbcStatementGetParameterSchema, 3},
    {"RAdbcStatementBind", (DL_FUNC)&RAdbcStatementBind, 4},
    {"RAdbcStatementBindStream", (DL_FUNC)&RAdbcStatementBindStream, 3},
    {"RAdbcStatementExecuteQuery", (DL_FUNC)&RAdbcStatementExecuteQuery, 3},
    {"RAdbcStatementExecutePartitions", (DL_FUNC)&RAdbcStatementExecutePartitions, 4},
    {"RAdbcXptrEnv", (DL_FUNC)&RAdbcXptrEnv, 1},
    {NULL, NULL, 0}};