ADBC
Arrow 数据库连接
加载中...
搜索中...
未找到匹配项
Substrait 语义

函数

AdbcStatusCode AdbcStatementSetSubstraitPlan (struct AdbcStatement *statement, const uint8_t *plan, size_t length, struct AdbcError *error)
 设置要执行的 Substrait 计划。
 

详细描述

用于执行 Substrait 计划或查询 Substrait 相关元数据的函数。驱动程序不一定需要同时支持 SQL 和 Substrait 语义。 如果他们这样做,可能是通过在内部进行表示之间的转换来实现的。

函数文档

◆ AdbcStatementSetSubstraitPlan()

AdbcStatusCode AdbcStatementSetSubstraitPlan ( struct AdbcStatement * statement,
const uint8_t * plan,
size_t length,
struct AdbcError * error )

设置要执行的 Substrait 计划。

然后可以使用 AdbcStatementExecute 执行查询。 对于预计会重复执行的查询,请先使用 AdbcStatementPrepare 准备语句。

参数
[in]statement语句。
[in]plan要执行的序列化 substrait.Plan。
[in]length序列化计划的长度。
[out]error如果发生错误,则为错误详情。