These functions allow you to access rows in a result set. If the result is unbuffered, you can read and buffer rows one at a time. If the rows are buffered in the result, the drizzle_row_next() and related functions can be used.
◆ drizzle_row_read()
Get next row number for unbuffered results. Use the drizzle_field* functions to read individual fields after this function succeeds.
Definition at line 22 of file row.c.
◆ drizzle_row_buffer()
Read and buffer one row. The returned row must be freed by the caller with drizzle_row_free().
- Parameters
-
| [in,out] | result | pointer to the result structure to read from. |
| [out] | ret_pointer | Standard drizzle return value. |
- Returns
- the row that was read, or NULL if there are no more rows.
Definition at line 35 of file row.c.
◆ drizzle_row_free()
◆ drizzle_row_field_sizes()
Get an array of all field sizes for buffered rows.
Definition at line 98 of file row.c.
◆ drizzle_row_next()
Get next buffered row from a fully buffered result.
Definition at line 103 of file row.c.
◆ drizzle_row_prev()
Get previous buffered row from a fully buffered result.
Definition at line 113 of file row.c.
◆ drizzle_row_seek()
Seek to the given buffered row in a fully buffered result.
Definition at line 123 of file row.c.
◆ drizzle_row_index()
Get the given buffered row from a fully buffered result.
Definition at line 129 of file row.c.
◆ drizzle_row_current()
Get current row number.
Definition at line 137 of file row.c.