Functions | |
DRIZZLE_API drizzle_return_t | drizzle_column_skip (drizzle_result_st *result) |
DRIZZLE_API drizzle_column_st * | drizzle_column_read (drizzle_result_st *result, drizzle_column_st *column, drizzle_return_t *ret_ptr) |
DRIZZLE_API drizzle_return_t | drizzle_column_buffer (drizzle_result_st *result) |
DRIZZLE_API drizzle_column_st * | drizzle_column_next (drizzle_result_st *result) |
DRIZZLE_API drizzle_column_st * | drizzle_column_prev (drizzle_result_st *result) |
DRIZZLE_API void | drizzle_column_seek (drizzle_result_st *result, uint16_t column) |
DRIZZLE_API drizzle_column_st * | drizzle_column_index (drizzle_result_st *result, uint16_t column) |
DRIZZLE_API 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_API drizzle_return_t drizzle_column_buffer | ( | drizzle_result_st * | result | ) |
Buffer all columns in result structure.
Definition at line 548 of file column.c.
References drizzle_column_read(), and drizzle_set_error().
Referenced by drizzle_result_buffer().
DRIZZLE_API uint16_t drizzle_column_current | ( | drizzle_result_st * | result | ) |
DRIZZLE_API drizzle_column_st* drizzle_column_index | ( | drizzle_result_st * | result, |
uint16_t | column | ||
) |
DRIZZLE_API drizzle_column_st* drizzle_column_next | ( | drizzle_result_st * | result | ) |
DRIZZLE_API drizzle_column_st* drizzle_column_prev | ( | drizzle_result_st * | result | ) |
DRIZZLE_API drizzle_column_st* drizzle_column_read | ( | drizzle_result_st * | result, |
drizzle_column_st * | column, | ||
drizzle_return_t * | ret_ptr | ||
) |
Read column information.
[in,out] | result | pointer to the structure to read from. |
[out] | column | pointer to the structure to contain the information. |
[out] | ret_ptr | Standard libdrizzle return value. |
Definition at line 532 of file column.c.
References drizzle_state_loop(), drizzle_state_none(), and drizzle_state_push().
Referenced by drizzle_column_buffer().
DRIZZLE_API void drizzle_column_seek | ( | drizzle_result_st * | result, |
uint16_t | column | ||
) |
DRIZZLE_API drizzle_return_t drizzle_column_skip | ( | drizzle_result_st * | result | ) |
Skip all columns in result.
Definition at line 519 of file column.c.
References drizzle_state_loop(), drizzle_state_none(), and drizzle_state_push().