Functions | |
drizzle_return_t | drizzle_column_skip (drizzle_result_st *result) |
drizzle_column_st * | drizzle_column_read (drizzle_result_st *result, drizzle_column_st *column, drizzle_return_t *ret_ptr) |
drizzle_return_t | drizzle_column_buffer (drizzle_result_st *result) |
drizzle_column_st * | drizzle_column_next (drizzle_result_st *result) |
drizzle_column_st * | drizzle_column_prev (drizzle_result_st *result) |
void | drizzle_column_seek (drizzle_result_st *result, uint16_t column) |
drizzle_column_st * | drizzle_column_index (drizzle_result_st *result, uint16_t column) |
uint16_t | drizzle_column_current (drizzle_result_st *result) |
These functions are used to get detailed column information. This information is usually sent as the first part of a result set. There are both buffered and unbuffered functions provided.
drizzle_return_t drizzle_column_skip | ( | drizzle_result_st * | result | ) |
Skip all columns in result.
drizzle_column_st* drizzle_column_read | ( | drizzle_result_st * | result, |
drizzle_column_st * | column, | ||
drizzle_return_t * | ret_ptr | ||
) |
Read column information.
drizzle_return_t drizzle_column_buffer | ( | drizzle_result_st * | result | ) |
Buffer all columns in result structure.
drizzle_column_st* drizzle_column_next | ( | drizzle_result_st * | result | ) |
Get next buffered column from a result structure.
drizzle_column_st* drizzle_column_prev | ( | drizzle_result_st * | result | ) |
Get previous buffered column from a result structure.
void drizzle_column_seek | ( | drizzle_result_st * | result, |
uint16_t | column | ||
) |
Seek to the given buffered column in a result structure.
drizzle_column_st* drizzle_column_index | ( | drizzle_result_st * | result, |
uint16_t | column | ||
) |
Get the given buffered column from a result structure.
uint16_t drizzle_column_current | ( | drizzle_result_st * | result | ) |
Get current column number in a buffered or unbuffered result.