libdrizzle Developer 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

drizzle_return_t drizzle_column_skip ( drizzle_result_st result)

Skip all columns in result.

Definition at line 456 of file column.c.

drizzle_column_st* drizzle_column_read ( drizzle_result_st result,
drizzle_column_st column,
drizzle_return_t ret_ptr 
)

Read column information.

Definition at line 469 of file column.c.

drizzle_return_t drizzle_column_buffer ( drizzle_result_st result)

Buffer all columns in result structure.

Definition at line 485 of file column.c.

drizzle_column_st* drizzle_column_next ( drizzle_result_st result)

Get next buffered column from a result structure.

Definition at line 520 of file column.c.

drizzle_column_st* drizzle_column_prev ( drizzle_result_st result)

Get previous buffered column from a result structure.

Definition at line 529 of file column.c.

void drizzle_column_seek ( drizzle_result_st result,
uint16_t  column 
)

Seek to the given buffered column in a result structure.

Definition at line 538 of file column.c.

drizzle_column_st* drizzle_column_index ( drizzle_result_st result,
uint16_t  column 
)

Get the given buffered column from a result structure.

Definition at line 544 of file column.c.

uint16_t drizzle_column_current ( drizzle_result_st result)

Get current column number in a buffered or unbuffered result.

Definition at line 553 of file column.c.