oceanbase 底层用的什么数据库
发布网友
发布时间:2023-07-24 06:09
我来回答
共1个回答
热心网友
时间:2024-11-17 18:44
入口:ObSql类
本部分的入口函数在ob_sql.h中,调用函数ObSql::direct_execute可以直接执行SQL语句,并返回结果集ObResultSet。函数stmt_prepare用于解析要预编译的SQL语句,stmt_execute则用于执行Prepare过的SQL语句。
[cpp] view plaincopy
class ObSql
{
public:
ObSql(){}
~ObSql(){}
int direct_execute(const common::ObString &stmt, ObResultSet &result)
int stmt_prepare(const common::ObString &stmt, ObStmtPrepareResult &result);
int stmt_execute(const uint64_t stmt_id, const common::ObArray<common::ObObj> params, ObResultSet &result);
int stmt_close(const uint64_t stmt_id);
};