\>\)
syncCallback
|
- Callback<Array<[string, number]>>
+ | Callback<Array<[string, number]>
|
回调函数。
|
@@ -3746,9 +3749,9 @@ on\(event: 'syncComplete', syncCallback: Callback\>\)
});
```
-### off ###
+### off8+ ###
-off\(event:'dataChange', observer: Callback\): void;
+off(event:'dataChange', observer: Callback): void;
取消订阅数据同步完成通知,此方法为同步方法。
@@ -3780,9 +3783,9 @@ off\(event:'dataChange', observer: Callback\): void;
-### putBatch ###
+### putBatch8+ ###
-putBatch\(entries: Entry[], callback: AsyncCallback\): void;
+putBatch(entries: Entry[], callback: AsyncCallback): void;
批量插入键值对到KvStore数据库中,并通过callback方式返回,此方法为异步方法。
@@ -3817,9 +3820,9 @@ putBatch\(entries: Entry[], callback: AsyncCallback\): void;
-### putBatch ###
+### putBatch8+ ###
-putBatch\(entries: Entry[\]\): Promise;
+putBatch(entries: Entry[]): Promise;
批量插入键值对到KvStore数据库中,并通过Promise方式返回,此方法为异步方法。
@@ -3863,7 +3866,7 @@ putBatch\(entries: Entry[\]\): Promise;
-### deleteBatch ###
+### deleteBatch8+ ###
deleteBatch(keys: string[], callback: AsyncCallback): void;
@@ -3900,9 +3903,9 @@ deleteBatch(keys: string[], callback: AsyncCallback): void;
-### deleteBatch ###
+### deleteBatch8+ ###
-deleteBatch\(keys: string[\]\): Promise;
+deleteBatch(keys: string[]): Promise;
批量删除键值对到KvStore数据库中,并通过Promise方式返回,此方法为异步方法。
@@ -3946,9 +3949,9 @@ deleteBatch\(keys: string[\]\): Promise;
-### startTransaction ###
+### startTransaction8+ ###
-startTransaction\(callback: AsyncCallback\): void;
+startTransaction(callback: AsyncCallback): void;
启动KvStore数据库中的事务,并通过callback方式返回,此方法为异步方法。
@@ -3975,9 +3978,9 @@ startTransaction\(callback: AsyncCallback\): void;
-### startTransaction ###
+### startTransaction8+ ###
-startTransaction\(\): Promise;
+startTransaction(): Promise;
启动KvStore数据库中的事务,并通过Promise方式返回,此方法为异步方法。
@@ -3998,9 +4001,9 @@ startTransaction\(\): Promise;
-### commit ###
+### commit8+ ###
-commit\(callback: AsyncCallback\): void;
+commit(callback: AsyncCallback): void;
提交KvStore数据库中的事务,并通过callback方式返回,此方法为异步方法。
@@ -4027,9 +4030,9 @@ commit\(callback: AsyncCallback\): void;
-### commit ###
+### commit8+ ###
-commit(\): Promise;
+commit(): Promise;
提交KvStore数据库中的事务,并通过Promise方式返回,此方法为异步方法。
@@ -4050,9 +4053,9 @@ commit(\): Promise;
-### rollback ###
+### rollback8+ ###
-rollback\(callback: AsyncCallback\): void;
+rollback(callback: AsyncCallback): void;
在KvStore数据库中回滚事务,并通过callback方式返回,此方法为异步方法。
@@ -4079,9 +4082,9 @@ rollback\(callback: AsyncCallback\): void;
-### rollback ###
+### rollback8+ ###
-rollback(\): Promise;
+rollback(): Promise;
在KvStore数据库中回滚事务,并通过Promise方式返回,此方法为异步方法。
@@ -4102,9 +4105,9 @@ rollback(\): Promise;
-### enableSync ###
+### enableSync8+ ###
-enableSync\(enabled: boolean, callback: AsyncCallback\): void;
+enableSync(enabled: boolean, callback: AsyncCallback): void;
设定是否开启同步,并通过callback方式返回,此方法为异步方法。
@@ -4142,9 +4145,9 @@ enableSync\(enabled: boolean, callback: AsyncCallback\): void;
-### enableSync ###
+### enableSync8+ ###
-enableSync\(enabled: boolean\): Promise;
+enableSync(enabled: boolean): Promise;
设定是否开启同步,并通过Promise方式返回,此方法为异步方法。
@@ -4190,9 +4193,9 @@ enableSync\(enabled: boolean\): Promise;
-### setSyncRange ###
+### setSyncRange8+ ###
-setSyncRange\(localLabels: string[], remoteSupportLabels: string[], callback: AsyncCallback\): void;
+setSyncRange(localLabels: string[], remoteSupportLabels: string[], callback: AsyncCallback): void;
设置同步范围标签,并通过callback方式返回,此方法为异步方法。
@@ -4239,9 +4242,9 @@ setSyncRange\(localLabels: string[], remoteSupportLabels: string[], callback: As
-### setSyncRange ###
+### setSyncRange8+ ###
-setSyncRange\(localLabels: string[], remoteSupportLabels: string[\]\): Promise;
+setSyncRange(localLabels: string[], remoteSupportLabels: string[]): Promise;
设置同步范围标签,并通过Promise方式返回,此方法为异步方法。
@@ -4547,7 +4550,7 @@ setSyncRange\(localLabels: string[], remoteSupportLabels: string[\]\): Promise
-get\(key: string, callback: AsyncCallback\): void
+get(key: string, callback: AsyncCallback): void
获取指定键的值,并通过callback方式返回,此方法为异步方法。
@@ -4609,7 +4612,7 @@ get\(key: string, callback: AsyncCallback
-get\(key: string\): Promise
+get(key: string): Promise
获取指定键的值,并通过Promise方式返回,此方法为异步方法。
@@ -4677,9 +4680,9 @@ get\(key: string\): Promise
}
```
-### getEntries ###
+### getEntries8+ ###
-getEntries\(keyPrefix: string, callback: AsyncCallback\): void;
+getEntries(keyPrefix: string, callback: AsyncCallback): void;
获取匹配指定键前缀的所有键值对,并通过callback方式返回,此方法为异步方法。
@@ -4747,9 +4750,9 @@ getEntries\(keyPrefix: string, callback: AsyncCallback\): void;
```
-### getEntries ###
+### getEntries8+ ###
-getEntries\(keyPrefix: string\): Promise;
+getEntries(keyPrefix: string): Promise;
获取匹配指定键前缀的所有键值对,并通过Promise方式返回,此方法为异步方法。
@@ -4832,9 +4835,9 @@ getEntries\(keyPrefix: string\): Promise;
```
-### getEntries ###
+### getEntries8+ ###
-getEntries\(query: Query, callback: AsyncCallback\): void;
+getEntries(query: Query, callback: AsyncCallback): void;
获取与指定 Query 对象匹配的键值对列表,并通过callback方式返回,此方法为异步方法。
@@ -4903,9 +4906,9 @@ getEntries\(query: Query, callback: AsyncCallback\): void;
```
-### getEntries ###
+### getEntries8+ ###
-getEntries\(query: Query\): Promise;
+getEntries(query: Query): Promise;
获取匹配指定键前缀的所有键值对,并通过Promise方式返回,此方法为异步方法。
@@ -4988,9 +4991,9 @@ getEntries\(query: Query\): Promise;
```
-### getResultSet ###
+### getResultSet8+ ###
-getResultSet\(keyPrefix: string, callback: AsyncCallback\): void;
+getResultSet(keyPrefix: string, callback: AsyncCallback): void;
从 KvStore 数据库中获取具有指定前缀的结果集,并通过callback方式返回,此方法为异步方法。
@@ -5061,9 +5064,9 @@ getResultSet\(keyPrefix: string, callback: AsyncCallback\): v
```
-### getResultSet ###
+### getResultSet8+ ###
-getResultSet\(keyPrefix: string\): Promise;
+getResultSet(keyPrefix: string): Promise;
从 KvStore 数据库中获取具有指定前缀的结果集,并通过Promise方式返回,此方法为异步方法。
@@ -5149,9 +5152,9 @@ getResultSet\(keyPrefix: string\): Promise;
```
-### getResultSet ###
+### getResultSet8+ ###
-getResultSet\(query: Query, callback: AsyncCallback\): void;
+getResultSet(query: Query, callback: AsyncCallback): void;
获取与指定 Query 对象匹配的 KvStoreResultSet 对象,并通过callback方式返回,此方法为异步方法。
@@ -5221,9 +5224,9 @@ getResultSet\(query: Query, callback: AsyncCallback\): void;
```
-### getResultSet ###
+### getResultSet8+ ###
-getResultSet\(query: Query\): Promise;
+getResultSet(query: Query): Promise;
获取与指定 Query 对象匹配的 KvStoreResultSet 对象,并通过Promise方式返回,此方法为异步方法。
@@ -5307,9 +5310,9 @@ getResultSet\(query: Query\): Promise;
}
```
-### closeResultSet ###
+### closeResultSet8+ ###
-closeResultSet\(resultSet: KvStoreResultSet, callback: AsyncCallback\): void;
+closeResultSet(resultSet: KvStoreResultSet, callback: AsyncCallback): void;
关闭由 getResultSet 返回的 KvStoreResultSet 对象,并通过callback方式返回,此方法为异步方法。
@@ -5366,9 +5369,9 @@ closeResultSet\(resultSet: KvStoreResultSet, callback: AsyncCallback\): v
```
-### closeResultSet ###
+### closeResultSet8+ ###
-closeResultSet\(resultSet: KvStoreResultSet\): Promise;
+closeResultSet(resultSet: KvStoreResultSet): Promise;
关闭由 getResultSet 返回的 KvStoreResultSet 对象,并通过Promise方式返回,此方法为异步方法。
@@ -5431,9 +5434,9 @@ closeResultSet\(resultSet: KvStoreResultSet\): Promise;
```
-### getResultSize ###
+### getResultSize8+ ###
-getResultSize\(query: Query, callback: AsyncCallback\): void;
+getResultSize(query: Query, callback: AsyncCallback): void;
获取与指定 Query 对象匹配的结果数,并通过callback方式返回,此方法为异步方法。
@@ -5483,9 +5486,9 @@ getResultSize\(query: Query, callback: AsyncCallback\): void;
```
-### getResultSize ###
+### getResultSize8+ ###
-getResultSize\(query: Query\): Promise;
+getResultSize(query: Query): Promise;
获取与指定 Query 对象匹配的结果数,并通过Promise方式返回,此方法为异步方法。
@@ -5543,9 +5546,9 @@ getResultSize\(query: Query\): Promise;
```
-### removeDeviceData ###
+### removeDeviceData8+ ###
-removeDeviceData\(deviceId: string, callback: AsyncCallback\): void;
+removeDeviceData(deviceId: string, callback: AsyncCallback): void;
删除指定设备的数据,并通过callback方式返回,此方法为异步方法。
@@ -5595,7 +5598,6 @@ removeDeviceData\(deviceId: string, callback: AsyncCallback\): void;
kvStore.removeDeviceData(deviceid, async function (err,data) {
if (err == undefined) {
console.log('removeDeviceData success');
- done();
} else {
console.log('removeDeviceData fail');
kvStore.get(KEY_TEST_STRING_ELEMENT, async function (err,data) {
@@ -5610,9 +5612,9 @@ removeDeviceData\(deviceId: string, callback: AsyncCallback\): void;
```
-### removeDeviceData ###
+### removeDeviceData8+ ###
-removeDeviceData\(deviceId: string\): Promise;
+removeDeviceData(deviceId: string): Promise;
删除指定设备的数据,并通过Promise方式返回,此方法为异步方法。
@@ -5686,9 +5688,9 @@ removeDeviceData\(deviceId: string\): Promise;
```
-### on ###
+### on8+ ###
-on\(event: 'syncComplete', syncCallback: Callback>\): void;
+on(event: 'syncComplete', syncCallback: Callback): void;
注册同步 SingleKvStore 数据库回调,并通过异步方式返回。
@@ -5716,7 +5718,7 @@ on\(event: 'syncComplete', syncCallback: Callback>\): vo
syncCallback
|
- Callback<Array<[string, number]>>>
+ | Callback<Array<[string, number]>
|
是
|
@@ -5746,9 +5748,9 @@ on\(event: 'syncComplete', syncCallback: Callback>\): vo
```
-### off ###
+### off8+ ###
-off\(event: 'syncComplete', syncCallback: Callback>\): void;
+off(event: 'syncComplete', syncCallback: Callback): void;
取消注册同步 SingleKvStore 数据库回调,并通过异步方式返回。
@@ -5776,7 +5778,7 @@ off\(event: 'syncComplete', syncCallback: Callback>\): v
syncCallback
|
- Callback<Array<[string, number]>>>
+ | Callback<Array<[string, number]>
|
是
|
@@ -5803,7 +5805,7 @@ off\(event: 'syncComplete', syncCallback: Callback>\): v
### sync
-sync\(deviceIdList: string\[\], mode: SyncMode, allowedDelayMs?: number\): void
+sync(deviceIdList: string[], mode: SyncMode, allowedDelayMs?: number): void
在手动同步模式下,触发数据库同步,此方法为同步方法。
@@ -5853,12 +5855,12 @@ sync\(deviceIdList: string\[\], mode: SyncMode, allowedDelayMs?: number\): void
- 示例:
```
- kvStore.sync(deviceIds, 1, 1000);
+ kvStore.sync('deviceIds', 1, 1000);
```
-### setSyncParam ###
+### setSyncParam8+ ###
-setSyncParam\(defaultAllowedDelayMs: number, callback: AsyncCallback\): void;
+setSyncParam(defaultAllowedDelayMs: number, callback: AsyncCallback): void;
设置允许数据库同步的默认延迟,并通过callback方式返回,此方法为异步方法。
@@ -5910,9 +5912,9 @@ setSyncParam\(defaultAllowedDelayMs: number, callback: AsyncCallback\): v
```
-### setSyncParam ###
+### setSyncParam8+ ###
-setSyncParam\(defaultAllowedDelayMs: number\): Promise;
+setSyncParam(defaultAllowedDelayMs: number): Promise;
设置允许数据库同步的默认延迟,并通过Promise方式返回,此方法为异步方法。
@@ -5974,9 +5976,9 @@ setSyncParam\(defaultAllowedDelayMs: number\): Promise;
```
-### getSecurityLevel ###
+### getSecurityLevel8+ ###
-getSecurityLevel\(callback: AsyncCallback\): void;
+getSecurityLevel(callback: AsyncCallback): void;
获取数据库的安全级别,并通过callback方式返回,此方法为异步方法。
@@ -6018,9 +6020,9 @@ getSecurityLevel\(callback: AsyncCallback\): void;
```
-### getSecurityLevel ###
+### getSecurityLevel8+ ###
-getSecurityLevel(\): Promise;
+getSecurityLevel(): Promise;
获取数据库的安全级别,并通过Promise方式返回,此方法为异步方法。
@@ -6056,13 +6058,13 @@ getSecurityLevel(\): Promise;
```
-## DeviceKVStore ##
+## DeviceKVStore8+ ##
在分布式系统中通过设备管理分布式数据,继承自KvStore,提供查询数据和同步数据的方法。在调用DeviceKVStore的方法前,需要先通过getKVStore构建一个KVStore实例。
-### get ###
+### get8+ ###
-get\(deviceId: string, key: string, callback: AsyncCallback\): void;
+get(deviceId: string, key: string, callback: AsyncCallback): void;
获取与指定设备 ID 和密钥匹配的 String 值,并通过callback方式返回,此方法为异步方法。
@@ -6117,7 +6119,7 @@ get\(deviceId: string, key: string, callback: AsyncCallback8+ ###
-get\(deviceId: string, key: string\): Promise;
+get(deviceId: string, key: string): Promise;
获取与指定设备 ID 和密钥匹配的 String 值,并通过Promise方式返回,此方法为异步方法。
@@ -6192,7 +6194,7 @@ get\(deviceId: string, key: string\): Promise
try {
kvStore.put(KEY_TEST_STRING_ELEMENT, VALUE_TEST_STRING_ELEMENT).then(async (data) => {
console.log(' put success');
- kvStore.get(localDeviceId, KEY_TEST_STRING_ELEMENT).then((data) => {
+ kvStore.get('localDeviceId', KEY_TEST_STRING_ELEMENT).then((data) => {
console.log('get success');
}).catch((err) => {
console.log('get fail ' + JSON.stringify(err));
@@ -6206,9 +6208,9 @@ get\(deviceId: string, key: string\): Promise
```
-### getEntries ###
+### getEntries8+ ###
-getEntries\(deviceId: string, keyPrefix: string, callback: AsyncCallback\): void;
+getEntries(deviceId: string, keyPrefix: string, callback: AsyncCallback): void;
获取与指定设备 ID 和密钥前缀匹配的所有键值对,并通过callback方式返回,此方法为异步方法。
@@ -6274,7 +6276,7 @@ getEntries\(deviceId: string, keyPrefix: string, callback: AsyncCallback8+ ###
-getEntries\(deviceId: string, keyPrefix: string\): Promise;
+getEntries(deviceId: string, keyPrefix: string): Promise;
获取与指定设备 ID 和密钥前缀匹配的所有键值对,并通过Promise方式返回,此方法为异步方法。
@@ -6362,7 +6364,7 @@ getEntries\(deviceId: string, keyPrefix: string\): Promise;
console.log('entries: ' + entries);
kvStore.putBatch(entries).then(async (err) => {
console.log('putBatch success');
- kvStore.getEntries(localDeviceId, 'batch_test_string_key').then((entrys) => {
+ kvStore.getEntries('localDeviceId', 'batch_test_string_key').then((entrys) => {
console.log('getEntries success');
console.log('entrys.length: ' + entrys.length);
console.log('entrys[0]: ' + JSON.stringify(entrys[0]));
@@ -6380,9 +6382,9 @@ getEntries\(deviceId: string, keyPrefix: string\): Promise;
```
-### getEntries ###
+### getEntries8+ ###
-getEntries\(query: Query, callback: AsyncCallback\): void;
+getEntries(query: Query, callback: AsyncCallback): void;
获取与指定 Query 对象匹配的键值对列表,并通过callback方式返回,此方法为异步方法。
@@ -6440,7 +6442,7 @@ getEntries\(query: Query, callback: AsyncCallback\): void;
console.log('entries: ' + entries);
kvStore.putBatch(entries, async function (err,data) {
console.log('putBatch success');
- kvStore.getEntries(localDeviceId, 'batch_test_bool_key', function (err,entrys) {
+ kvStore.getEntries('localDeviceId', 'batch_test_bool_key', function (err,entrys) {
console.log('getEntries success');
console.log('entrys.length: ' + entrys.length);
});
@@ -6451,9 +6453,9 @@ getEntries\(query: Query, callback: AsyncCallback\): void;
```
-### getEntries ###
+### getEntries8+ ###
-getEntries\(query: Query\): Promise;
+getEntries(query: Query): Promise;
获取与指定 Query 对象匹配的键值对列表,并通过Promise方式返回,此方法为异步方法。
@@ -6519,7 +6521,7 @@ getEntries\(query: Query\): Promise;
console.log('entries: ' + entries);
kvStore.putBatch(entries).then(async (err) => {
console.log('putBatch success');
- kvStore.getEntries(localDeviceId, 'batch_test_bool_key').then((entrys) => {
+ kvStore.getEntries('localDeviceId', 'batch_test_bool_key').then((entrys) => {
console.log('getEntries success');
}).catch((err) => {
console.log('getEntries fail ' + JSON.stringify(err));
@@ -6533,9 +6535,9 @@ getEntries\(query: Query\): Promise;
```
-### getEntries ###
+### getEntries8+ ###
-getEntries\(deviceId: string, query: Query, callback: AsyncCallback\): void;
+getEntries(deviceId: string, query: Query, callback: AsyncCallback): void;
获取与指定设备 ID 和 Query 对象匹配的键值对列表,并通过callback方式返回,此方法为异步方法。
@@ -6602,7 +6604,7 @@ getEntries\(deviceId: string, query: Query, callback: AsyncCallback\)
console.log('entries: ' + entries);
kvStore.putBatch(entries, async function (err,data) {
console.log('putBatch success');
- kvStore.getEntries(localDeviceId, 'batch_test_bool_key', function (err,entrys) {
+ kvStore.getEntries('localDeviceId', 'batch_test_bool_key', function (err,entrys) {
console.log('getEntries success');
console.log('entrys.length: ' + entrys.length);
});
@@ -6613,9 +6615,9 @@ getEntries\(deviceId: string, query: Query, callback: AsyncCallback\)
```
-### getEntries ###
+### getEntries8+ ###
-getEntries\(deviceId: string, query: Query\): Promise;
+getEntries(deviceId: string, query: Query): Promise;
获取与指定设备 ID 和 Query 对象匹配的键值对列表,并通过Promise方式返回,此方法为异步方法。
@@ -6690,7 +6692,7 @@ getEntries\(deviceId: string, query: Query\): Promise;
console.log('entries: ' + entries);
kvStore.putBatch(entries).then(async (err) => {
console.log('putBatch success');
- kvStore.getEntries(localDeviceId, 'batch_test_bool_key').then((entrys) => {
+ kvStore.getEntries('localDeviceId', 'batch_test_bool_key').then((entrys) => {
console.log('getEntries success');
}).catch((err) => {
console.log('getEntries fail ' + JSON.stringify(err));
@@ -6704,9 +6706,9 @@ getEntries\(deviceId: string, query: Query\): Promise;
```
-### getResultSet ###
+### getResultSet8+ ###
-getResultSet\(deviceId: string, keyPrefix: string, callback: AsyncCallback\): void;
+getResultSet(deviceId: string, keyPrefix: string, callback: AsyncCallback): void;
获取与指定设备 ID 和密钥前缀匹配的 KvStoreResultSet 对象,并通过callback方式返回,此方法为异步方法。
@@ -6758,7 +6760,7 @@ getResultSet\(deviceId: string, keyPrefix: string, callback: AsyncCallback8+ ###
-getResultSet\(deviceId: string, keyPrefix: string\): Promise;
+getResultSet(deviceId: string, keyPrefix: string): Promise;
获取与指定设备 ID 和密钥前缀匹配的 KvStoreResultSet 对象,并通过Promise方式返回,此方法为异步方法。
@@ -6833,7 +6835,7 @@ getResultSet\(deviceId: string, keyPrefix: string\): Promise;
```
try {
let resultSet;
- kvStore.getResultSet(localDeviceId, 'batch_test_string_key').then((result) => {
+ kvStore.getResultSet('localDeviceId', 'batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
}).catch((err) => {
@@ -6850,9 +6852,9 @@ getResultSet\(deviceId: string, keyPrefix: string\): Promise;
```
-### getResultSet ###
+### getResultSet8+ ###
-getResultSet\(query: Query, callback: AsyncCallback\): void;
+getResultSet(query: Query, callback: AsyncCallback): void;
获取与指定 Query 对象匹配的 KvStoreResultSet 对象,并通过callback方式返回,此方法为异步方法。
@@ -6904,9 +6906,9 @@ getResultSet\(query: Query, callback: AsyncCallback\): void;
```
-### getResultSet ###
+### getResultSet8+ ###
-getResultSet\(query: Query\): Promise;
+getResultSet(query: Query): Promise;
获取与指定 Query 对象匹配的 KvStoreResultSet 对象,并通过Promise方式返回,此方法为异步方法。
@@ -6975,7 +6977,7 @@ getResultSet\(query: Query\): Promise;
console.log('PutBatch putBatch fail ' + JSON.stringify(err));
});
const query = new factory.Query();
- query.deviceId(localDeviceId);
+ query.deviceId('localDeviceId');
query.prefixKey("batch_test");
console.log("GetResultSet " + query.getSqlLike());
kvStore.getResultSet(query).then((result) => {
@@ -6995,9 +6997,9 @@ getResultSet\(query: Query\): Promise;
```
-### getResultSet ###
+### getResultSet8+ ###
-getResultSet\(deviceId: string, query: Query, callback: AsyncCallback\): void;
+getResultSet(deviceId: string, query: Query, callback: AsyncCallback): void;
获取与指定设备ID和Query对象匹配的KvStoreResultSet对象,并通过callback方式返回,此方法为异步方法。
@@ -7058,9 +7060,9 @@ getResultSet\(deviceId: string, query: Query, callback: AsyncCallback8+ ###
-getResultSet\(deviceId: string, query: Query\): Promise;
+getResultSet(deviceId: string, query: Query): Promise;
获取与指定设备ID和Query对象匹配的KvStoreResultSet对象,并通过Promise方式返回,此方法为异步方法。
@@ -7138,14 +7140,14 @@ getResultSet\(deviceId: string, query: Query\): Promise;
console.log('PutBatch putBatch fail ' + JSON.stringify(err));
});
const query = new factory.Query();
- prefixKey("batch_test");
- kvStore.getResultSet(localDeviceId, query).then((result) => {
+ query.prefixKey("batch_test");
+ kvStore.getResultSet('localDeviceId', query).then((result) => {
console.log('GetResultSet getResultSet success');
resultSet = result;
}).catch((err) => {
console.log('GetResultSet getResultSet fail ' + JSON.stringify(err));
});
- query.deviceId(localDeviceId);
+ query.deviceId('localDeviceId');
console.log("GetResultSet " + query.getSqlLike());
kvStore.closeResultSet(resultSet).then((err) => {
console.log('GetResultSet closeResultSet success');
@@ -7159,9 +7161,9 @@ getResultSet\(deviceId: string, query: Query\): Promise;
```
-### closeResultSet ###
+### closeResultSet8+ ###
-closeResultSet\(resultSet: KvStoreResultSet, callback: AsyncCallback\): void;
+closeResultSet(resultSet: KvStoreResultSet, callback: AsyncCallback): void;
关闭由 getResultSet 返回的 KvStoreResultSet 对象,并通过callback方式返回,此方法为异步方法。
@@ -7218,9 +7220,9 @@ closeResultSet\(resultSet: KvStoreResultSet, callback: AsyncCallback\): v
```
-### closeResultSet ###
+### closeResultSet8+ ###
-closeResultSet\(resultSet: KvStoreResultSet\): Promise;
+closeResultSet(resultSet: KvStoreResultSet): Promise;
关闭由 getResultSet 返回的 KvStoreResultSet 对象,并通过Promise方式返回,此方法为异步方法。
@@ -7283,9 +7285,9 @@ closeResultSet\(resultSet: KvStoreResultSet\): Promise;
```
-### getResultSize ###
+### getResultSize8+ ###
-getResultSize\(query: Query, callback: AsyncCallback\): void;
+getResultSize(query: Query, callback: AsyncCallback): void;
获取与指定 Query 对象匹配的结果数,并通过callback方式返回,此方法为异步方法。
@@ -7335,9 +7337,9 @@ getResultSize\(query: Query, callback: AsyncCallback\): void;
```
-### getResultSize ###
+### getResultSize8+ ###
-getResultSize\(query: Query\): Promise;
+getResultSize(query: Query): Promise;
获取与指定 Query 对象匹配的结果数,并通过Promise方式返回,此方法为异步方法。
@@ -7395,9 +7397,9 @@ getResultSize\(query: Query\): Promise;
```
-### getResultSize ###
+### getResultSize8+ ###
-getResultSize\(deviceId: string, query: Query, callback: AsyncCallback\): void;
+getResultSize(deviceId: string, query: Query, callback: AsyncCallback): void;
获取与指定设备 ID 和 Query 对象匹配的结果数,并通过callback方式返回,此方法为异步方法。
@@ -7456,9 +7458,9 @@ getResultSize\(deviceId: string, query: Query, callback: AsyncCallback\
```
-### getResultSize ###
+### getResultSize8+ ###
-getResultSize\(deviceId: string, query: Query\): Promise;
+getResultSize(deviceId: string, query: Query): Promise;
获取与指定设备 ID 和 Query 对象匹配的结果数,并通过Promise方式返回,此方法为异步方法。
@@ -7525,9 +7527,9 @@ getResultSize\(deviceId: string, query: Query\): Promise;
```
-### removeDeviceData ###
+### removeDeviceData8+ ###
-removeDeviceData\(deviceId: string, callback: AsyncCallback\): void;
+removeDeviceData(deviceId: string, callback: AsyncCallback): void;
从当前数据库中删除指定设备的数据,并通过callback方式返回,此方法为异步方法。
@@ -7579,7 +7581,7 @@ removeDeviceData\(deviceId: string, callback: AsyncCallback\): void;
console.log('removeDeviceData success');
} else {
console.log('testDeviceKvStoreRemoveDeviceData101 removeDeviceData fail');
- kvStore.get(localDeviceId, KEY_TEST_STRING_ELEMENT, async function (err,data) {
+ kvStore.get('localDeviceId', KEY_TEST_STRING_ELEMENT, async function (err,data) {
console.log('RemoveDeviceData get success');
});
}
@@ -7591,9 +7593,9 @@ removeDeviceData\(deviceId: string, callback: AsyncCallback\): void;
```
-### removeDeviceData ###
+### removeDeviceData8+ ###
-removeDeviceData\(deviceId: string\): Promise;
+removeDeviceData(deviceId: string): Promise;
从当前数据库中删除指定设备的数据,并通过Promise方式返回,此方法为异步方法。
@@ -7658,7 +7660,7 @@ removeDeviceData\(deviceId: string\): Promise;
console.log('RemoveDeviceData removeDeviceData fail ' + JSON.stringify(err));
});
- kvStore.get(localDeviceId, KEY_TEST_STRING_ELEMENT).then((data) => {
+ kvStore.get('localDeviceId', KEY_TEST_STRING_ELEMENT).then((data) => {
console.log('RemoveDeviceData get success data:' + data);
}).catch((err) => {
console.log('RemoveDeviceData get fail ' + JSON.stringify(err));
@@ -7670,9 +7672,9 @@ removeDeviceData\(deviceId: string\): Promise;
```
-### sync ###
+### sync8+ ###
-sync\(deviceIdList: string[], mode: SyncMode, allowedDelayMs?: number\): void;
+sync(deviceIdList: string[], mode: SyncMode, allowedDelayMs?: number): void;
同步 DeviceKvStore 数据库,该方法为异步方法。
@@ -7739,9 +7741,9 @@ sync\(deviceIdList: string[], mode: SyncMode, allowedDelayMs?: number\): void;
}
```
-### on ###
+### on8+ ###
-on\(event: 'syncComplete', syncCallback: Callback\>): void;
+on(event: 'syncComplete', syncCallback: Callback): void;
注册同步 DeviceKvStore 数据库回调,通过异步回调返回。
@@ -7769,7 +7771,7 @@ on\(event: 'syncComplete', syncCallback: Callback\>): vo
syncCallback
|
- Callback<Array<[string, number]>>>
+ | Callback<Array<[string, number]>
|
是
|
@@ -7799,9 +7801,9 @@ on\(event: 'syncComplete', syncCallback: Callback\>): vo
```
-### off ###
+### off8+ ###
-off\(event: 'syncComplete', syncCallback: Callback>\): void;
+off(event: 'syncComplete', syncCallback: Callback): void;
取消注册同步 DeviceKvStore 数据库回调,通过异步回调返回。
@@ -7829,7 +7831,7 @@ off\(event: 'syncComplete', syncCallback: Callback>\): v
syncCallback
|
- Callback<Array<[string, number]>>>
+ | Callback<Array<[string, number]>
|
是
|