ADBC
Arrow Database Connectivity
|
Static Public Member Functions | |
static AdbcStatusCode | Init (int version, void *raw_driver, AdbcError *error) |
static AdbcStatusCode | CDriverRelease (AdbcDriver *driver, AdbcError *error) |
static int | CErrorGetDetailCount (const AdbcError *error) |
static AdbcErrorDetail | CErrorGetDetail (const AdbcError *error, int index) |
template<typename T > | |
static AdbcStatusCode | CNew (T *obj, AdbcError *error) |
template<typename T > | |
static AdbcStatusCode | CRelease (T *obj, AdbcError *error) |
template<typename T > | |
static AdbcStatusCode | CSetOption (T *obj, const char *key, const char *value, AdbcError *error) |
template<typename T > | |
static AdbcStatusCode | CSetOptionBytes (T *obj, const char *key, const uint8_t *value, size_t length, AdbcError *error) |
template<typename T > | |
static AdbcStatusCode | CSetOptionInt (T *obj, const char *key, int64_t value, AdbcError *error) |
template<typename T > | |
static AdbcStatusCode | CSetOptionDouble (T *obj, const char *key, double value, AdbcError *error) |
template<typename T > | |
static AdbcStatusCode | CGetOption (T *obj, const char *key, char *value, size_t *length, AdbcError *error) |
template<typename T > | |
static AdbcStatusCode | CGetOptionBytes (T *obj, const char *key, uint8_t *value, size_t *length, AdbcError *error) |
template<typename T > | |
static AdbcStatusCode | CGetOptionInt (T *obj, const char *key, int64_t *value, AdbcError *error) |
template<typename T > | |
static AdbcStatusCode | CGetOptionDouble (T *obj, const char *key, double *value, AdbcError *error) |
static AdbcStatusCode | CDatabaseInit (AdbcDatabase *database, AdbcError *error) |
static AdbcStatusCode | CConnectionInit (AdbcConnection *connection, AdbcDatabase *database, AdbcError *error) |
static AdbcStatusCode | CConnectionCancel (AdbcConnection *connection, AdbcError *error) |
static AdbcStatusCode | CConnectionGetInfo (AdbcConnection *connection, const uint32_t *info_codes, size_t info_codes_length, ArrowArrayStream *out, AdbcError *error) |
static AdbcStatusCode | CConnectionGetObjects (AdbcConnection *connection, int depth, const char *catalog, const char *db_schema, const char *table_name, const char **table_type, const char *column_name, ArrowArrayStream *out, AdbcError *error) |
static AdbcStatusCode | CConnectionGetStatistics (AdbcConnection *connection, const char *catalog, const char *db_schema, const char *table_name, char approximate, ArrowArrayStream *out, AdbcError *error) |
static AdbcStatusCode | CConnectionGetStatisticNames (AdbcConnection *connection, ArrowArrayStream *out, AdbcError *error) |
static AdbcStatusCode | CConnectionGetTableSchema (AdbcConnection *connection, const char *catalog, const char *db_schema, const char *table_name, ArrowSchema *schema, AdbcError *error) |
static AdbcStatusCode | CConnectionGetTableTypes (AdbcConnection *connection, ArrowArrayStream *out, AdbcError *error) |
static AdbcStatusCode | CConnectionReadPartition (AdbcConnection *connection, const uint8_t *serialized_partition, size_t serialized_length, ArrowArrayStream *out, AdbcError *error) |
static AdbcStatusCode | CConnectionCommit (AdbcConnection *connection, AdbcError *error) |
static AdbcStatusCode | CConnectionRollback (AdbcConnection *connection, AdbcError *error) |
static AdbcStatusCode | CStatementNew (AdbcConnection *connection, AdbcStatement *statement, AdbcError *error) |
static AdbcStatusCode | CStatementBind (AdbcStatement *statement, ArrowArray *values, ArrowSchema *schema, AdbcError *error) |
static AdbcStatusCode | CStatementBindStream (AdbcStatement *statement, ArrowArrayStream *stream, AdbcError *error) |
static AdbcStatusCode | CStatementCancel (AdbcStatement *statement, AdbcError *error) |
static AdbcStatusCode | CStatementExecutePartitions (AdbcStatement *statement, struct ArrowSchema *schema, struct AdbcPartitions *partitions, int64_t *rows_affected, AdbcError *error) |
static AdbcStatusCode | CStatementExecuteQuery (AdbcStatement *statement, ArrowArrayStream *stream, int64_t *rows_affected, AdbcError *error) |
static AdbcStatusCode | CStatementExecuteSchema (AdbcStatement *statement, ArrowSchema *schema, AdbcError *error) |
static AdbcStatusCode | CStatementGetParameterSchema (AdbcStatement *statement, ArrowSchema *schema, AdbcError *error) |
static AdbcStatusCode | CStatementPrepare (AdbcStatement *statement, AdbcError *error) |
static AdbcStatusCode | CStatementSetSqlQuery (AdbcStatement *statement, const char *query, AdbcError *error) |
static AdbcStatusCode | CStatementSetSubstraitPlan (AdbcStatement *statement, const uint8_t *plan, size_t length, AdbcError *error) |