js-apis-inner-ability-dataAbilityOperation.md 1.5 KB
Newer Older
M
m00512953 已提交
1 2
# DataAbilityOperation

D
dy_study 已提交
3
定义DataAbility数据操作方式,可以作为[executeBatch](js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch)的入参,操作数据库的信息。
M
m00512953 已提交
4 5 6 7 8 9 10 11

> **说明:**
> 
> 本接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本接口仅可在FA模型下使用

**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel

D
merge  
donglin 已提交
12 13
| 名称       | 类型     |     必填|       说明      |
| --------  | --------    | --------| --------        |
D
dy_study 已提交
14 15 16
| uri   | string |      是    | 指示待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。  |
| type   | featureAbility.DataAbilityOperationType |      是    | 指示数据操作类型。  |
| valuesBucket?   |  rdb.ValuesBucket |      否    | 指示要操作的数据值。  |
Z
zhongjianfei 已提交
17
| valueBackReferences?   | rdb.ValuesBucket |      否    | 指示包含一组键值对的valuesBucket对象。  |
D
dy_study 已提交
18
| predicates?   | dataAbility.DataAbilityPredicates |      否    | 指示要设置的筛选条件。如果此参数为空,则操作所有数据记录。  |
Z
zhongjianfei 已提交
19
| predicatesBackReferences?   | Map\<number, number> |      否    | 指示用作谓词中筛选条件的反向引用。  |
D
dy_study 已提交
20
| interrupted?   | boolean |      否    | 指示是否可以中断批处理操作。  |
Z
zhongjianfei 已提交
21
| expectedCount?   | number |      否    | 指示要更新或删除的预期行数。  |