Functions | |
| drizzle_field_t | drizzle_field_read (drizzle_result_st *result, size_t *offset, size_t *size, size_t *total, drizzle_return_t *ret_ptr) |
| 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) |
These functions allow you to access fields in a result set if the result is unbuffered. If the result is buffered, you can access the fields through the row functions.
| drizzle_field_t drizzle_field_read | ( | drizzle_result_st * | result, |
| size_t * | offset, | ||
| size_t * | size, | ||
| size_t * | total, | ||
| drizzle_return_t * | ret_ptr | ||
| ) |
Read field for unbuffered result, possibly in parts. This is especially useful for blob streaming, since the client does not need to buffer the entire blob.
| drizzle_field_t drizzle_field_buffer | ( | drizzle_result_st * | result, |
| size_t * | total, | ||
| drizzle_return_t * | ret_ptr | ||
| ) |
Buffer one field.
| void drizzle_field_free | ( | drizzle_field_t | field | ) |
Free a buffered field.
1.7.6.1