1e41f4b71Sopenharmony_ci# oh_cursor.h 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ci## Overview 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ciProvides APIs to access the result set obtained by querying the RDB store. 7e41f4b71Sopenharmony_ci 8e41f4b71Sopenharmony_ciA result set is a set of results returned by **query()**. 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci**File to include**: <database/rdb/oh_cursor.h> 11e41f4b71Sopenharmony_ci 12e41f4b71Sopenharmony_ci**Library**: libnative_rdb_ndk.z.so 13e41f4b71Sopenharmony_ci 14e41f4b71Sopenharmony_ci**Since**: 10 15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ci**Related module**: [RDB](_r_d_b.md) 17e41f4b71Sopenharmony_ci 18e41f4b71Sopenharmony_ci 19e41f4b71Sopenharmony_ci## Summary 20e41f4b71Sopenharmony_ci 21e41f4b71Sopenharmony_ci 22e41f4b71Sopenharmony_ci### Structs 23e41f4b71Sopenharmony_ci 24e41f4b71Sopenharmony_ci| Name| Description| 25e41f4b71Sopenharmony_ci| -------- | -------- | 26e41f4b71Sopenharmony_ci| [OH_Cursor](_o_h___cursor.md) | Defines a result set. | 27e41f4b71Sopenharmony_ci 28e41f4b71Sopenharmony_ci 29e41f4b71Sopenharmony_ci### Types 30e41f4b71Sopenharmony_ci 31e41f4b71Sopenharmony_ci| Name| Description| 32e41f4b71Sopenharmony_ci| -------- | -------- | 33e41f4b71Sopenharmony_ci| [OH_ColumnType](_r_d_b.md#oh_columntype) | Defines an enum for the types of fields in an RDB store. | 34e41f4b71Sopenharmony_ci| [OH_Cursor](_r_d_b.md#oh_cursor) | Defines a struct for a result set. | 35e41f4b71Sopenharmony_ci 36e41f4b71Sopenharmony_ci 37e41f4b71Sopenharmony_ci### Enums 38e41f4b71Sopenharmony_ci 39e41f4b71Sopenharmony_ci| Name| Description| 40e41f4b71Sopenharmony_ci| -------- | -------- | 41e41f4b71Sopenharmony_ci| [OH_ColumnType](_r_d_b.md#oh_columntype-1) {<br>TYPE_NULL = 0, TYPE_INT64, TYPE_REAL, TYPE_TEXT,<br>TYPE_BLOB, TYPE_ASSET, TYPE_ASSETS<br>} | Enumerates the types of fields in an RDB store. | 42