Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
7797db29
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7797db29
编写于
6月 20, 2023
作者:
G
ge-yafang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
ge-yafang
<
geyafang@huawei.com
>
上级
2998b56c
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
0 addition
and
169 deletion
+0
-169
zh-cn/application-dev/reference/native-apis/relation__error__code_8h.md
...ion-dev/reference/native-apis/relation__error__code_8h.md
+0
-24
zh-cn/application-dev/reference/native-apis/relation__store_8h.md
...plication-dev/reference/native-apis/relation__store_8h.md
+0
-57
zh-cn/application-dev/reference/native-apis/relational__store_8h
...pplication-dev/reference/native-apis/relational__store_8h
+0
-57
zh-cn/application-dev/reference/native-apis/relational__store__error__code_8h
...v/reference/native-apis/relational__store__error__code_8h
+0
-31
未找到文件。
zh-cn/application-dev/reference/native-apis/relation__error__code_8h.md
已删除
100644 → 0
浏览文件 @
2998b56c
# relation_error_code.h
## 概述
声明关系型数据库(RDB)的错误码信息。
**起始版本:**
10
**相关模块:**
[
RDB
](
_r_d_b.md
)
## 汇总
### 枚举
| 名称 | 描述 |
| -------- | -------- |
|
[
OH_Rdb_ErrCode
](
_r_d_b.md#oh_rdb_errcode
)
{
RDB_ERR_INVALID_ARGS
=
-2,
RDB_ERR
=
-1,
RDB_ERR_OK
=
0
} | 表示错误码信息。 |
zh-cn/application-dev/reference/native-apis/relation__store_8h.md
已删除
100644 → 0
浏览文件 @
2998b56c
# relational_store.h
## 概述
提供管理关系数据库(RDB)方法的接口。
**起始版本:**
10
**相关模块:**
[
RDB
](
_r_d_b.md
)
## 汇总
### 结构体
| 名称 | 描述 |
| -------- | -------- |
|
[
OH_Rdb_Config
](
_o_h___rdb___config.md
)
| 管理关系数据库配置。 |
|
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
| 表示数据库类型。 |
### 枚举
| 名称 | 描述 |
| -------- | -------- |
|
[
OH_Rdb_SecurityLevel
](
_r_d_b.md#oh_rdb_securitylevel
)
{ S1 = 1, S2, S3, S4 } | 数据库的安全级别枚举。 |
### 函数
| 名称 | 描述 |
| -------- | -------- |
|
[
OH_Rdb_CreateValueObject
](
_r_d_b.md#oh_rdb_createvalueobject
)
(
void
)
| 创建
[
OH_VObject
](
_o_h___v_object.md
)
实例。 |
|
[
OH_Rdb_CreateValuesBucket
](
_r_d_b.md#oh_rdb_createvaluesbucket
)
(
void
)
| 创建
[
OH_VBucket
](
_o_h___v_bucket.md
)
实例。 |
|
[
OH_Rdb_CreatePredicates
](
_r_d_b.md#oh_rdb_createpredicates
)
(
const
char
\*
table) | 创建
[
OH_Predicates
](
_o_h___predicates.md
)
实例。 |
|
[
OH_Rdb_GetOrOpen
](
_r_d_b.md#oh_rdb_getoropen
)
(
const
[
OH_Rdb_Config
]
(_o_h___rdb___config.md)
\*
config, int
\*
errCode) | 获得一个相关的
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
实例,操作关系型数据库。 |
|
[
OH_Rdb_CloseStore
](
_r_d_b.md#oh_rdb_closestore
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 销毁
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
对象,并回收该对象占用的内存。 |
|
[
OH_Rdb_DeleteStore
](
_r_d_b.md#oh_rdb_deletestore
)
(
const
char
\*
path) | 使用指定的数据库文件配置删除数据库。 |
|
[
OH_Rdb_Insert
](
_r_d_b.md#oh_rdb_insert
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
table,
[
OH_VBucket
](
_o_h___v_bucket.md
)
\*
valuesBucket) | 向目标表中插入一行数据。 |
|
[
OH_Rdb_Update
](
_r_d_b.md#oh_rdb_update
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store,
[
OH_VBucket
](
_o_h___v_bucket.md
)
\*
valuesBucket,
[
OH_Predicates
](
_o_h___predicates.md
)
\*
predicates) | 根据指定的条件更新数据库中的数据。 |
|
[
OH_Rdb_Delete
](
_r_d_b.md#oh_rdb_delete
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store,
[
OH_Predicates
](
_o_h___predicates.md
)
\*
predicates) | 根据指定的条件删除数据库中的数据。 |
|
[
OH_Rdb_Query
](
_r_d_b.md#oh_rdb_query
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store,
[
OH_Predicates
](
_o_h___predicates.md
)
\*
predicates, const char
\*
const
\*
columnNames, int length) | 根据指定条件查询数据库中的数据 |
|
[
OH_Rdb_Execute
](
_r_d_b.md#oh_rdb_execute
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
sql) | 执行无返回值的SQL语句。 |
|
[
OH_Rdb_ExecuteQuery
](
_r_d_b.md#oh_rdb_executequery
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
sql) | 根据指定SQL语句查询数据库中的数据。 |
|
[
OH_Rdb_BeginTransaction
](
_r_d_b.md#oh_rdb_begintransaction
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 在开始执行SQL语句之前,开始事务。 |
|
[
OH_Rdb_RollBack
](
_r_d_b.md#oh_rdb_rollback
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 回滚已经执行的SQL语句。 |
|
[
OH_Rdb_Commit
](
_r_d_b.md#oh_rdb_commit
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store) | 提交已执行的SQL语句 |
|
[
OH_Rdb_Backup
](
_r_d_b.md#oh_rdb_backup
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
databasePath) | 以指定路径备份数据库。 |
|
[
OH_Rdb_Restore
](
_r_d_b.md#oh_rdb_restore
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, const char
\*
databasePath) | 从指定的数据库备份文件恢复数据库。 |
|
[
OH_Rdb_GetVersion
](
_r_d_b.md#oh_rdb_getversion
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, int
\*
version) | 获取数据库版本。 |
|
[
OH_Rdb_SetVersion
](
_r_d_b.md#oh_rdb_setversion
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store, int version) | 设置数据库版本。 |
zh-cn/application-dev/reference/native-apis/relational__store_8h
已删除
100644 → 0
浏览文件 @
2998b56c
# relational_store.h
## 概述
提供管理关系数据库(RDB)方法的接口。
**起始版本:**
10
**相关模块:**
[RDB](_r_d_b.md)
## 汇总
### 结构体
| 名称 | 描述 |
| -------- | -------- |
| [OH_Rdb_Config](_o_h___rdb___config.md) | 管理关系数据库配置。 |
| [OH_Rdb_Store](_o_h___rdb___store.md) | 表示数据库类型。 |
### 枚举
| 名称 | 描述 |
| -------- | -------- |
| [OH_Rdb_SecurityLevel](_r_d_b.md#oh_rdb_securitylevel) { S1 = 1, S2, S3, S4 } | 数据库的安全级别枚举。 |
### 函数
| 名称 | 描述 |
| -------- | -------- |
| [OH_Rdb_CreateValueObject](_r_d_b.md#oh_rdb_createvalueobject) (void) | 创建[OH_VObject](_o_h___v_object.md)实例。 |
| [OH_Rdb_CreateValuesBucket](_r_d_b.md#oh_rdb_createvaluesbucket) (void) | 创建[OH_VBucket](_o_h___v_bucket.md)实例。 |
| [OH_Rdb_CreatePredicates](_r_d_b.md#oh_rdb_createpredicates) (const char \*table) | 创建[OH_Predicates](_o_h___predicates.md)实例。 |
| [OH_Rdb_GetOrOpen](_r_d_b.md#oh_rdb_getoropen) (const [OH_Rdb_Config](_o_h___rdb___config.md) \*config, int \*errCode) | 获得一个相关的[OH_Rdb_Store](_o_h___rdb___store.md)实例,操作关系型数据库。 |
| [OH_Rdb_CloseStore](_r_d_b.md#oh_rdb_closestore) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store) | 销毁[OH_Rdb_Store](_o_h___rdb___store.md)对象,并回收该对象占用的内存。 |
| [OH_Rdb_DeleteStore](_r_d_b.md#oh_rdb_deletestore) (const char \*path) | 使用指定的数据库文件配置删除数据库。 |
| [OH_Rdb_Insert](_r_d_b.md#oh_rdb_insert) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store, const char \*table, [OH_VBucket](_o_h___v_bucket.md) \*valuesBucket) | 向目标表中插入一行数据。 |
| [OH_Rdb_Update](_r_d_b.md#oh_rdb_update) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store, [OH_VBucket](_o_h___v_bucket.md) \*valuesBucket, [OH_Predicates](_o_h___predicates.md) \*predicates) | 根据指定的条件更新数据库中的数据。 |
| [OH_Rdb_Delete](_r_d_b.md#oh_rdb_delete) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store, [OH_Predicates](_o_h___predicates.md) \*predicates) | 根据指定的条件删除数据库中的数据。 |
| [OH_Rdb_Query](_r_d_b.md#oh_rdb_query) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store, [OH_Predicates](_o_h___predicates.md) \*predicates, const char \*const \*columnNames, int length) | 根据指定条件查询数据库中的数据 |
| [OH_Rdb_Execute](_r_d_b.md#oh_rdb_execute) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store, const char \*sql) | 执行无返回值的SQL语句。 |
| [OH_Rdb_ExecuteQuery](_r_d_b.md#oh_rdb_executequery) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store, const char \*sql) | 根据指定SQL语句查询数据库中的数据。 |
| [OH_Rdb_BeginTransaction](_r_d_b.md#oh_rdb_begintransaction) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store) | 在开始执行SQL语句之前,开始事务。 |
| [OH_Rdb_RollBack](_r_d_b.md#oh_rdb_rollback) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store) | 回滚已经执行的SQL语句。 |
| [OH_Rdb_Commit](_r_d_b.md#oh_rdb_commit) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store) | 提交已执行的SQL语句 |
| [OH_Rdb_Backup](_r_d_b.md#oh_rdb_backup) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store, const char \*databasePath) | 以指定路径备份数据库。 |
| [OH_Rdb_Restore](_r_d_b.md#oh_rdb_restore) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store, const char \*databasePath) | 从指定的数据库备份文件恢复数据库。 |
| [OH_Rdb_GetVersion](_r_d_b.md#oh_rdb_getversion) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store, int \*version) | 获取数据库版本。 |
| [OH_Rdb_SetVersion](_r_d_b.md#oh_rdb_setversion) ([OH_Rdb_Store](_o_h___rdb___store.md) \*store, int version) | 设置数据库版本。 |
zh-cn/application-dev/reference/native-apis/relational__store__error__code_8h
已删除
100644 → 0
浏览文件 @
2998b56c
# relational_store_error_code.h
## 概述
声明关系型数据库(RDB)的错误码信息。
**起始版本:**
10
**相关模块:**
[RDB](_r_d_b.md)
## 汇总
### 类型定义
| 名称 | 描述 |
| -------- | -------- |
| [OH_Rdb_ErrCode](_r_d_b.md#oh_rdb_errcode) | 表示错误码信息。 |
### 枚举
| 名称 | 描述 |
| -------- | -------- |
| [OH_Rdb_ErrCode](_r_d_b.md#oh_rdb_errcode) {<br/>RDB_ERR = -1, RDB_OK = 0, E_BASE = 14800000, RDB_E_NOT_SUPPORTED = 801,<br/>RDB_E_ERROR = E_BASE, RDB_E_INVALID_ARGS = (E_BASE + 1), RDB_E_CANNOT_UPDATE_READONLY = (E_BASE + 2), RDB_E_REMOVE_FILE = (E_BASE + 3),<br/>RDB_E_EMPTY_TABLE_NAME = (E_BASE + 5), RDB_E_EMPTY_VALUES_BUCKET = (E_BASE + 6), RDB_E_EXECUTE_IN_STEP_QUERY = (E_BASE + 7), RDB_E_INVALID_COLUMN_INDEX = (E_BASE + 8),<br/>RDB_E_INVALID_COLUMN_TYPE = (E_BASE + 9), RDB_E_EMPTY_FILE_NAME = (E_BASE + 10), RDB_E_INVALID_FILE_PATH = (E_BASE + 11), RDB_E_TRANSACTION_IN_EXECUTE = (E_BASE + 12),<br/>RDB_E_INVALID_STATEMENT = (E_BASE + 13), RDB_E_EXECUTE_WRITE_IN_READ_CONNECTION = (E_BASE + 14), RDB_E_BEGIN_TRANSACTION_IN_READ_CONNECTION = (E_BASE + 15), RDB_E_NO_TRANSACTION_IN_SESSION = (E_BASE + 16),<br/>RDB_E_MORE_STEP_QUERY_IN_ONE_SESSION = (E_BASE + 17), RDB_E_NO_ROW_IN_QUERY = (E_BASE + 18), RDB_E_INVALID_BIND_ARGS_COUNT = (E_BASE + 19), RDB_E_INVALID_OBJECT_TYPE = (E_BASE + 20),<br/>RDB_E_INVALID_CONFLICT_FLAG = (E_BASE + 21), RDB_E_HAVING_CLAUSE_NOT_IN_GROUP_BY = (E_BASE + 22), RDB_E_NOT_SUPPORTED_BY_STEP_RESULT_SET = (E_BASE + 23), RDB_E_STEP_RESULT_SET_CROSS_THREADS = (E_BASE + 24),<br/>RDB_E_STEP_RESULT_QUERY_NOT_EXECUTED = (E_BASE + 25), RDB_E_STEP_RESULT_IS_AFTER_LAST = (E_BASE + 26), RDB_E_STEP_RESULT_QUERY_EXCEEDED = (E_BASE + 27), RDB_E_STATEMENT_NOT_PREPARED = (E_BASE + 28),<br/>RDB_E_EXECUTE_RESULT_INCORRECT = (E_BASE + 29), RDB_E_STEP_RESULT_CLOSED = (E_BASE + 30), RDB_E_RELATIVE_PATH = (E_BASE + 31), RDB_E_EMPTY_NEW_ENCRYPT_KEY = (E_BASE + 32),<br/>RDB_E_CHANGE_UNENCRYPTED_TO_ENCRYPTED = (E_BASE + 33), RDB_E_CHANGE_ENCRYPT_KEY_IN_BUSY = (E_BASE + 34), RDB_E_STEP_STATEMENT_NOT_INIT = (E_BASE + 35), RDB_E_NOT_SUPPORTED_ATTACH_IN_WAL_MODE = (E_BASE + 36),<br/>RDB_E_CREATE_FOLDER_FAIL = (E_BASE + 37), RDB_E_SQLITE_SQL_BUILDER_NORMALIZE_FAIL = (E_BASE + 38), RDB_E_STORE_SESSION_NOT_GIVE_CONNECTION_TEMPORARILY = (E_BASE + 39), RDB_E_STORE_SESSION_NO_CURRENT_TRANSACTION = (E_BASE + 40),<br/>RDB_E_NOT_SUPPORT = (E_BASE + 41), RDB_E_INVALID_PARCEL = (E_BASE + 42), RDB_E_QUERY_IN_EXECUTE = (E_BASE + 43), RDB_E_SET_PERSIST_WAL = (E_BASE + 44),<br/>RDB_E_DB_NOT_EXIST = (E_BASE + 45), RDB_E_ARGS_READ_CON_OVERLOAD = (E_BASE + 46), RDB_E_WAL_SIZE_OVER_LIMIT = (E_BASE + 47), RDB_E_CON_OVER_LIMIT = (E_BASE + 48)<br/>} | 表示错误码信息。 |
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录