Row Object

Client Functions

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.

uint64_t drizzle_row_read(drizzle_result_st *result, drizzle_return_t *ret_ptr)
drizzle_row_t drizzle_row_buffer(drizzle_result_st *result, drizzle_return_t *ret_ptr)
void drizzle_row_free(drizzle_result_st *result, drizzle_row_t row)
size_t * drizzle_row_field_sizes(drizzle_result_st *result)
drizzle_row_t drizzle_row_next(drizzle_result_st *result)
drizzle_row_t drizzle_row_prev(drizzle_result_st *result)
void drizzle_row_seek(drizzle_result_st *result, uint64_t row)
drizzle_row_t drizzle_row_index(drizzle_result_st *result, uint64_t row)
uint64_t drizzle_row_current(drizzle_result_st *result)

Server Functions

These functions allow you to send row information over a connection.

drizzle_return_t drizzle_row_write(drizzle_result_st *result)

Table Of Contents

Previous topic

Column Object

Next topic

Field Object

This Page