42 if (result->
row == NULL)
49 if (result->
row == NULL)
125 if (row <= result->row_count)
static void drizzle_state_pop(drizzle_con_st *con)
static void drizzle_state_push(drizzle_con_st *con, drizzle_state_fn *function)
static bool drizzle_state_none(drizzle_con_st *con)
#define DRIZZLE_MAX_BUFFER_SIZE
drizzle_field_t drizzle_field_buffer(drizzle_result_st *result, size_t *total, drizzle_return_t *ret_ptr)
void drizzle_field_free(drizzle_field_t field)
static void drizzle_log_debug(drizzle_st *drizzle, const char *format,...)
void drizzle_set_error(drizzle_st *drizzle, const char *function, const char *format,...)
#define drizzle_set_byte3(__buffer, __int)
#define drizzle_get_byte2(__buffer)
@ DRIZZLE_RESULT_ROW_BREAK
uint64_t drizzle_row_current(drizzle_result_st *result)
size_t * drizzle_row_field_sizes(drizzle_result_st *result)
uint64_t drizzle_row_read(drizzle_result_st *result, drizzle_return_t *ret_ptr)
drizzle_row_t drizzle_row_prev(drizzle_result_st *result)
drizzle_row_t drizzle_row_next(drizzle_result_st *result)
drizzle_row_t drizzle_row_buffer(drizzle_result_st *result, drizzle_return_t *ret_ptr)
drizzle_row_t drizzle_row_index(drizzle_result_st *result, uint64_t row)
void drizzle_row_free(drizzle_result_st *result, drizzle_row_t row)
void drizzle_row_seek(drizzle_result_st *result, uint64_t row)
drizzle_return_t drizzle_row_write(drizzle_result_st *result)
drizzle_return_t drizzle_state_packet_read(drizzle_con_st *con)
drizzle_return_t drizzle_state_write(drizzle_con_st *con)
drizzle_return_t drizzle_state_read(drizzle_con_st *con)
drizzle_return_t drizzle_state_row_write(drizzle_con_st *con)
drizzle_return_t drizzle_state_loop(drizzle_con_st *con)
drizzle_return_t drizzle_state_result_read(drizzle_con_st *con)
drizzle_return_t drizzle_state_row_read(drizzle_con_st *con)
drizzle_field_t * drizzle_row_t
uint8_t buffer[DRIZZLE_MAX_BUFFER_SIZE]
drizzle_result_st * result
drizzle_con_status_t status
size_t ** field_sizes_list
drizzle_result_options_t options