|
AdbcStatusCode | Bind (ArrowArray *values, ArrowSchema *schema, AdbcError *error) |
|
AdbcStatusCode | **BindStream**(ArrowArrayStream *stream, AdbcError *error) |
|
AdbcStatusCode | **Cancel**(AdbcError *error) |
|
AdbcStatusCode | **ExecutePartitions**(struct ArrowSchema *schema, struct AdbcPartitions *partitions, int64_t *rows_affected, AdbcError *error) |
|
AdbcStatusCode | **ExecuteQuery**(ArrowArrayStream *stream, int64_t *rows_affected, AdbcError *error) |
|
AdbcStatusCode | **ExecuteSchema**(ArrowSchema *schema, AdbcError *error) |
|
AdbcStatusCode | **GetParameterSchema**(struct ArrowSchema *schema, struct AdbcError *error) |
|
AdbcStatusCode | **Init**(void *parent, AdbcError *error) |
| 初始化对象。
|
|
AdbcStatusCode | **Prepare**(AdbcError *error) |
|
AdbcStatusCode | Release (AdbcError *error) |
| 终结化对象。
|
|
AdbcStatusCode | SetOption (std::string_view key, Option value, AdbcError *error) |
| 设置选项值。
|
|
AdbcStatusCode | **SetSqlQuery**(const char *query, AdbcError *error) |
|
AdbcStatusCode | **SetSubstraitPlan**(const uint8_t *plan, size_t length, AdbcError *error) |
|
Result< int64_t > | **ExecuteIngestImpl**(IngestState &state) |
|
Result< int64_t > | **ExecuteQueryImpl**(PreparedState &state, ArrowArrayStream *stream) |
|
Result< int64_t > | **ExecuteQueryImpl**(QueryState &state, ArrowArrayStream *stream) |
|
Result< int64_t > | **ExecuteUpdateImpl**(PreparedState &state) |
|
Result< int64_t > | **ExecuteUpdateImpl**(QueryState &state) |
|
Status | **GetParameterSchemaImpl**(PreparedState &state, ArrowSchema *schema) |
|
Status | **InitImpl**(void *parent) |
|
Status | **PrepareImpl**(QueryState &state) |
|
Status | **ReleaseImpl** () |
|
Status | SetOptionImpl (std::string_view key, Option value) |
| 设置选项。可以在 InitImpl 之前调用。
|
|
Status | **InitImpl**(void *parent) |
| 初始化 statement。
|
|
Status | **ReleaseImpl** () |
|
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) |
| 获取选项值。
|
|