ADBC
Arrow 数据库连接
|
▼Nadbc | |
▼Ndriver(驱动程序) | |
CBaseConnection(基础连接) | |
CBaseDatabase(基础数据库) | |
CBaseStatement(基础语句) | |
CConnection(连接) | AdbcConnection(活动数据库连接) 的 CRTP 基础实现 |
CDatabase(数据库) | AdbcDatabase(数据库实例) 的 CRTP 基础实现 |
CDriver(驱动程序) | |
▼CGetObjectsHelper(获取对象助手) | 实现 GetObjects 的助手 |
CColumn(列) | |
CColumnXdbc | |
CConstraint(约束) | |
CConstraintUsage(约束用法) | |
CTable(表) | |
CInfoValue(信息值) | 表示从 AdbcConnectionGetInfo()(获取关于数据库/驱动程序的元数据) 返回的数组中的单个项目 |
CObjectBase(对象基类) | AdbcDatabase(数据库实例)、AdbcConnection(活动数据库连接) 和 AdbcStatement(执行数据库查询所需的所有状态的容器,例如查询本身...) 的 private_data 的基类 |
▼COption(选项) | 一个类型化选项值包装器。它目前不尝试转换(例如,将 double 选项作为字符串获取) |
CUnset(未设置) | 该选项未设置 |
CResolveObjectTImpl(解析对象TImpl) | 以下内容的辅助程序:给定 ADBC 类型,选择正确的驱动程序类型 |
CResolveObjectTImpl< DatabaseT, ConnectionT, StatementT, struct AdbcConnection > | |
CResolveObjectTImpl< DatabaseT, ConnectionT, StatementT, struct AdbcDatabase > | |
CResolveObjectTImpl< DatabaseT, ConnectionT, StatementT, struct AdbcStatement > | |
CResult(结果) | 值或错误的包装器 |
▼CStatement(语句) | 语句的基本实现 |
CEmptyState(空状态) | Statement(语句)状态:初始化时没有设置查询 |
CIngestState(摄取状态) | Statement(语句)状态:批量摄取 |
CPreparedState(准备状态) | Statement(语句)状态:准备好的语句 |
CQueryState(查询状态) | Statement(语句)状态:即席查询 |
▼CStatus(状态) | AdbcStatusCode + AdbcError(操作的详细错误消息) 的包装器 |
CImpl(实现) | 私有 Status(状态)实现细节 |
CAdbcConnection(数据库连接) | 活动数据库连接 |
CAdbcDatabase(数据库) | 数据库实例 |
CAdbcDriver(数据库驱动) | 已初始化数据库驱动程序的实例 |
CAdbcError(错误) | 操作的详细错误消息 |
CAdbcErrorDetail(错误详情) | 错误的额外键值元数据 |
CAdbcPartitions(分区) | 分布式/分区结果集的分区 |
CAdbcStatement(语句) | 执行数据库查询所需的所有状态的容器,例如查询本身,准备语句的参数,驱动程序参数等 |