• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# oh_data_values_buckets.h
2
3
4## Overview
5
6Defines structs, APIs, and enums related to stored data values.
7
8**File to include**: <database/data/oh_data_values_buckets.h>
9
10**Library**: libnative_rdb_ndk.z.so
11
12**System capability**: SystemCapability.DistributedDataManager.RelationalStore.Core
13
14**Since**: 18
15
16**Related module**: [RDB](_r_d_b.md)
17
18
19## Summary
20
21
22### Types
23
24| Name| Description|
25| -------- | -------- |
26| typedef struct [OH_Data_VBuckets](_r_d_b.md#oh_data_vbuckets) [OH_Data_VBuckets](_r_d_b.md#oh_data_vbuckets) | Defines the **OH_Data_VBuckets** struct.|
27
28
29### Functions
30
31| Name| Description|
32| -------- | -------- |
33| [OH_Data_VBuckets](_r_d_b.md#oh_data_vbuckets) \* [OH_VBuckets_Create](_r_d_b.md#oh_vbuckets_create) (void) | Create an **OH_Data_VBuckets** instance.|
34| int [OH_VBuckets_Destroy](_r_d_b.md#oh_vbuckets_destroy) ([OH_Data_VBuckets](_r_d_b.md#oh_data_vbuckets) \*buckets) | Destroys an **OH_Data_VBuckets** instance.|
35| int [OH_VBuckets_PutRow](_r_d_b.md#oh_vbuckets_putrow) ([OH_Data_VBuckets](_r_d_b.md#oh_data_vbuckets) \*buckets, const [OH_VBucket](_o_h___v_bucket.md) \*row) | Adds data of the **OH_VBucket** type.|
36| int [OH_VBuckets_PutRows](_r_d_b.md#oh_vbuckets_putrows) ([OH_Data_VBuckets](_r_d_b.md#oh_data_vbuckets) \*buckets, const [OH_Data_VBuckets](_r_d_b.md#oh_data_vbuckets) \*rows) | Adds data of the **OH_Data_VBuckets** type.|
37| int [OH_VBuckets_RowCount](_r_d_b.md#oh_vbuckets_rowcount) ([OH_Data_VBuckets](_r_d_b.md#oh_data_vbuckets) \*buckets, size_t \*count) | Obtains the number of rows in **OH_VBucket** in **OH_Data_VBuckets**.|
38