|
| AdbcStatusCode | Init (void *parent, AdbcError *error) override |
| | 初始化对象。
|
| |
| Status | InitImpl (void *parent) |
| | 初始化语句。
|
| |
| AdbcStatusCode | Release (AdbcError *error) override |
| | 终结对象。
|
| |
| Status | ReleaseImpl () |
| |
| AdbcStatusCode | SetOption (std::string_view key, Option value, AdbcError *error) override |
| | 设置一个选项值。
|
| |
| virtual Status | SetOptionImpl (std::string_view key, Option value) |
| | 设置一个选项。可能在 InitImpl 之前调用。
|
| |
| AdbcStatusCode | ExecuteQuery (ArrowArrayStream *stream, int64_t *rows_affected, AdbcError *error) |
| |
| Result< int64_t > | ExecuteQueryImpl (ArrowArrayStream *stream) |
| |
| AdbcStatusCode | ExecuteSchema (ArrowSchema *schema, AdbcError *error) |
| |
| Status | ExecuteSchemaImpl (ArrowSchema *schema) |
| |
| AdbcStatusCode | Prepare (AdbcError *error) |
| |
| Status | PrepareImpl () |
| |
| AdbcStatusCode | SetSqlQuery (const char *query, AdbcError *error) |
| |
| Status | SetSqlQueryImpl (std::string_view query) |
| |
| AdbcStatusCode | SetSubstraitPlan (const uint8_t *plan, size_t length, AdbcError *error) |
| |
| Status | SetSubstraitPlanImpl (std::string_view plan) |
| |
| AdbcStatusCode | Bind (ArrowArray *values, ArrowSchema *schema, AdbcError *error) |
| |
| Status | BindImpl (ArrowArray *values, ArrowSchema *schema) |
| |
| AdbcStatusCode | BindStream (ArrowArrayStream *stream, AdbcError *error) |
| |
| Status | BindStreamImpl (ArrowArrayStream *stream) |
| |
| AdbcStatusCode | GetParameterSchema (ArrowSchema *schema, AdbcError *error) |
| |
| Status | GetParameterSchemaImpl (struct ArrowSchema *schema) |
| |
| AdbcStatusCode | ExecutePartitions (ArrowSchema *schema, AdbcPartitions *partitions, int64_t *rows_affected, AdbcError *error) |
| |
| AdbcStatusCode | Cancel (AdbcError *error) |
| |
| Status | Cancel () |
| |
| virtual Result< Option > | GetOption (std::string_view key) |
| | 获取一个选项值。
|
| |