Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0660ab66
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看板
未验证
提交
0660ab66
编写于
7月 31, 2023
作者:
O
openharmony_ci
提交者:
Gitee
7月 31, 2023
浏览文件
操作
浏览文件
下载
差异文件
!21598 Rdb Native API修改
Merge pull request !21598 from 葛亚芳/master
上级
b5cdb636
8b236bdd
变更
9
展开全部
隐藏空白更改
内联
并排
Showing
9 changed file
with
130 addition
and
131 deletion
+130
-131
zh-cn/application-dev/reference/native-apis/_o_h___cursor.md
zh-cn/application-dev/reference/native-apis/_o_h___cursor.md
+1
-1
zh-cn/application-dev/reference/native-apis/_o_h___predicates.md
...pplication-dev/reference/native-apis/_o_h___predicates.md
+1
-1
zh-cn/application-dev/reference/native-apis/_o_h___rdb___config.md
...lication-dev/reference/native-apis/_o_h___rdb___config.md
+5
-2
zh-cn/application-dev/reference/native-apis/_o_h___v_bucket.md
.../application-dev/reference/native-apis/_o_h___v_bucket.md
+1
-1
zh-cn/application-dev/reference/native-apis/_o_h___v_object.md
.../application-dev/reference/native-apis/_o_h___v_object.md
+1
-1
zh-cn/application-dev/reference/native-apis/_r_d_b.md
zh-cn/application-dev/reference/native-apis/_r_d_b.md
+108
-121
zh-cn/application-dev/reference/native-apis/oh__cursor_8h.md
zh-cn/application-dev/reference/native-apis/oh__cursor_8h.md
+2
-1
zh-cn/application-dev/reference/native-apis/oh__predicates_8h.md
...pplication-dev/reference/native-apis/oh__predicates_8h.md
+2
-1
zh-cn/application-dev/reference/native-apis/relational__store_8h.md
...ication-dev/reference/native-apis/relational__store_8h.md
+9
-2
未找到文件。
zh-cn/application-dev/reference/native-apis/_o_h___cursor.md
浏览文件 @
0660ab66
...
@@ -36,4 +36,4 @@
...
@@ -36,4 +36,4 @@
|
[
getReal
](
_r_d_b.md#getreal
)
| 函数指针,以double形式获取当前行中指定列的值。 |
|
[
getReal
](
_r_d_b.md#getreal
)
| 函数指针,以double形式获取当前行中指定列的值。 |
|
[
getBlob
](
_r_d_b.md#getblob
)
| 函数指针,以字节数组的形式获取当前行中指定列的值。 |
|
[
getBlob
](
_r_d_b.md#getblob
)
| 函数指针,以字节数组的形式获取当前行中指定列的值。 |
|
[
isNull
](
_r_d_b.md#isnull-12
)
| 函数指针,检查当前行中指定列的值是否为null。 |
|
[
isNull
](
_r_d_b.md#isnull-12
)
| 函数指针,检查当前行中指定列的值是否为null。 |
|
[
close
](
_r_d_b.md#close
)
| 函数指针,关闭结果集。 |
|
[
destroy
](
_r_d_b.md#destroy-14
)
| 函数指针,关闭结果集。 |
zh-cn/application-dev/reference/native-apis/_o_h___predicates.md
浏览文件 @
0660ab66
...
@@ -45,4 +45,4 @@
...
@@ -45,4 +45,4 @@
|
[
in
](
_r_d_b.md#in
)
| 函数指针,配置谓词以匹配数据字段为field且值在给定范围内的指定字段。 |
|
[
in
](
_r_d_b.md#in
)
| 函数指针,配置谓词以匹配数据字段为field且值在给定范围内的指定字段。 |
|
[
notIn
](
_r_d_b.md#notin
)
| 函数指针,配置谓词以匹配数据字段为field且值超出给定范围内的指定字段。 |
|
[
notIn
](
_r_d_b.md#notin
)
| 函数指针,配置谓词以匹配数据字段为field且值超出给定范围内的指定字段。 |
|
[
clear
](
_r_d_b.md#clear-12
)
| 函数指针,清空谓词。 |
|
[
clear
](
_r_d_b.md#clear-12
)
| 函数指针,清空谓词。 |
|
[
destroy
Predicates
](
_r_d_b.md#destroypredicates
)
| 销毁OH_Predicates对象,并回收该对象占用的内存。 |
|
[
destroy
](
_r_d_b.md#destroy-24
)
| 销毁OH_Predicates对象,并回收该对象占用的内存。 |
zh-cn/application-dev/reference/native-apis/_o_h___rdb___config.md
浏览文件 @
0660ab66
...
@@ -21,6 +21,9 @@
...
@@ -21,6 +21,9 @@
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| -------- | -------- |
|
[
path
](
_r_d_b.md#path
)
| 数据库文件路径。 |
|
[
selfSize
](
_r_d_b.md#selfsize
)
| 该结构体的大小。 |
|
[
dataBaseDir
](
_r_d_b.md#databasedir
)
| 数据库文件路径。 |
|
[
bundleName
](
_r_d_b.md#bundlename
)
| 应用包名。 |
|
[
moduleName
](
_r_d_b.md#modulename
)
| 应用模块名。 |
|
[
isEncrypt
](
_r_d_b.md#isencrypt
)
| 指定数据库是否加密。 |
|
[
isEncrypt
](
_r_d_b.md#isencrypt
)
| 指定数据库是否加密。 |
|
[
securityLevel
](
_r_d_b.md#securitylevel
)
|
设置数据库安全级别
[
OH_Rdb_SecurityLevel
](
_r_d_b.md#oh_rdb_securitylevel
)
。 |
|
[
securityLevel
](
_r_d_b.md#securitylevel
)
|
数据库安全级别
。 |
zh-cn/application-dev/reference/native-apis/_o_h___v_bucket.md
浏览文件 @
0660ab66
...
@@ -29,4 +29,4 @@
...
@@ -29,4 +29,4 @@
|
[
putBlob
](
_r_d_b.md#putblob
)
| 将const uint8_t
\*
值放入给定列名的OH_VBucket对象中。 |
|
[
putBlob
](
_r_d_b.md#putblob
)
| 将const uint8_t
\*
值放入给定列名的OH_VBucket对象中。 |
|
[
putNull
](
_r_d_b.md#putnull
)
| 将NULL值放入给定列名的OH_VBucket对象中。 |
|
[
putNull
](
_r_d_b.md#putnull
)
| 将NULL值放入给定列名的OH_VBucket对象中。 |
|
[
clear
](
_r_d_b.md#clear-22
)
| 清空OH_VBucket对象。 |
|
[
clear
](
_r_d_b.md#clear-22
)
| 清空OH_VBucket对象。 |
|
[
destroy
ValuesBucket
](
_r_d_b.md#destroyvaluesbucket
)
| 销毁OH_VBucket对象,并回收该对象占用的内存。 |
|
[
destroy
](
_r_d_b.md#destroy-34
)
| 销毁OH_VBucket对象,并回收该对象占用的内存。 |
zh-cn/application-dev/reference/native-apis/_o_h___v_object.md
浏览文件 @
0660ab66
...
@@ -26,4 +26,4 @@
...
@@ -26,4 +26,4 @@
|
[
putDouble
](
_r_d_b.md#putdouble
)
| 将double类型的单个参数或者数组转换为OH_VObject类型的值。 |
|
[
putDouble
](
_r_d_b.md#putdouble
)
| 将double类型的单个参数或者数组转换为OH_VObject类型的值。 |
|
[
putText
](
_r_d_b.md#puttext-22
)
| 将char
\*
类型的字符数组转换为OH_VObject类型的值。 |
|
[
putText
](
_r_d_b.md#puttext-22
)
| 将char
\*
类型的字符数组转换为OH_VObject类型的值。 |
|
[
putTexts
](
_r_d_b.md#puttexts
)
| 将char
\*
类型的字符串数组转换为OH_VObject类型的值。 |
|
[
putTexts
](
_r_d_b.md#puttexts
)
| 将char
\*
类型的字符串数组转换为OH_VObject类型的值。 |
|
[
destroy
ValueObject
](
_r_d_b.md#destroyvalueobject
)
| 销毁OH_VObject对象,并回收该对象占用的内存。 |
|
[
destroy
](
_r_d_b.md#destroy-44
)
| 销毁OH_VObject对象,并回收该对象占用的内存。 |
zh-cn/application-dev/reference/native-apis/_r_d_b.md
浏览文件 @
0660ab66
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/native-apis/oh__cursor_8h.md
浏览文件 @
0660ab66
...
@@ -30,6 +30,7 @@
...
@@ -30,6 +30,7 @@
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| -------- | -------- |
|
[
OH_ColumnType
](
_r_d_b.md#oh_columntype
)
| 数据库字段类型. |
|
[
OH_Cursor
](
_r_d_b.md#oh_cursor
)
| 表示结果集。 |
|
[
OH_Cursor
](
_r_d_b.md#oh_cursor
)
| 表示结果集。 |
...
@@ -37,4 +38,4 @@
...
@@ -37,4 +38,4 @@
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| -------- | -------- |
|
[
OH_ColumnType
](
_r_d_b.md#oh_columntype
)
{
<br/>
TYPE_NULL
=
0,
TYPE_INT64,
TYPE_REAL,
TYPE_TEXT,
<br/>
TYPE_BLOB
<br/>
} | 数据库字段类型. |
|
[
OH_ColumnType
](
_r_d_b.md#oh_columntype
)
{
<br/>
TYPE_NULL = 0, TYPE_INT64, TYPE_REAL,
TYPE_TEXT,
<br/>
TYPE_BLOB
<br/>
} | 数据库字段类型. |
zh-cn/application-dev/reference/native-apis/oh__predicates_8h.md
浏览文件 @
0660ab66
...
@@ -28,6 +28,7 @@
...
@@ -28,6 +28,7 @@
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| -------- | -------- |
|
[
OH_OrderType
](
_r_d_b.md#oh_ordertype
)
| 排序方式。 |
|
[
OH_Predicates
](
_r_d_b.md#oh_predicates
)
| 表示谓词。 |
|
[
OH_Predicates
](
_r_d_b.md#oh_predicates
)
| 表示谓词。 |
...
@@ -35,4 +36,4 @@
...
@@ -35,4 +36,4 @@
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| -------- | -------- |
|
[
OH_OrderType
](
_r_d_b.md#oh_ordertype
)
{
ASC
=
0,
DESC
=
1
} | 排序方式。 |
|
[
OH_OrderType
](
_r_d_b.md#oh_ordertype
)
{ ASC = 0, DESC = 1
} | 排序方式。 |
zh-cn/application-dev/reference/native-apis/relational__store_8h.md
浏览文件 @
0660ab66
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
10
10
**相关模块
:
**
**相关模块
:
**
[
RDB
](
_r_d_b.md
)
[
RDB
](
_r_d_b.md
)
...
@@ -25,6 +25,13 @@
...
@@ -25,6 +25,13 @@
|
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
| 表示数据库类型。 |
|
[
OH_Rdb_Store
](
_o_h___rdb___store.md
)
| 表示数据库类型。 |
### 类型定义
| 名称 | 描述 |
| -------- | -------- |
|
[
OH_Rdb_SecurityLevel
](
_r_d_b.md#oh_rdb_securitylevel
)
| 数据库的安全级别枚举。 |
### 枚举
### 枚举
| 名称 | 描述 |
| 名称 | 描述 |
...
@@ -41,7 +48,7 @@
...
@@ -41,7 +48,7 @@
|
[
OH_Rdb_CreatePredicates
](
_r_d_b.md#oh_rdb_createpredicates
)
(
const
char
\*
table) | 创建
[
OH_Predicates
](
_o_h___predicates.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_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_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_DeleteStore
](
_r_d_b.md#oh_rdb_deletestore
)
(
const
[
OH_Rdb_Config
]
(_o_h___rdb___config.md)
\*
config
) | 使用指定的数据库文件配置删除数据库。 |
|
[
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_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_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_Delete
](
_r_d_b.md#oh_rdb_delete
)
(
[OH_Rdb_Store](_o_h___rdb___store.md
)
\*
store,
[
OH_Predicates
](
_o_h___predicates.md
)
\*
predicates) | 根据指定的条件删除数据库中的数据。 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录