libdrizzle Public API Documentation

Functions
Column Declarations for Clients
Drizzle Client Interface

Functions

drizzle_return_t drizzle_column_skip (drizzle_result_st *result)
drizzle_column_stdrizzle_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_stdrizzle_column_next (drizzle_result_st *result)
drizzle_column_stdrizzle_column_prev (drizzle_result_st *result)
void drizzle_column_seek (drizzle_result_st *result, uint16_t column)
drizzle_column_stdrizzle_column_index (drizzle_result_st *result, uint16_t column)
uint16_t drizzle_column_current (drizzle_result_st *result)

Detailed Description

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.


Function Documentation

Skip all columns in result.

Read column information.

Buffer all columns in result structure.

Get next buffered column from a result structure.

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.