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

Skip all columns in result.

Definition at line 456 of file column.c.

Read column information.

Definition at line 469 of file column.c.

Buffer all columns in result structure.

Definition at line 485 of file column.c.

Get next buffered column from a result structure.

Definition at line 520 of file column.c.

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.