libdrizzle Public API Documentation

Column Declarations for Clients

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_column_skip()

drizzle_return_t drizzle_column_skip ( drizzle_result_st * result)

Skip all columns in result.

◆ drizzle_column_read()

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

Read column information.

◆ drizzle_column_buffer()

drizzle_return_t drizzle_column_buffer ( drizzle_result_st * result)

Buffer all columns in result structure.

◆ drizzle_column_next()

drizzle_column_st * drizzle_column_next ( drizzle_result_st * result)

Get next buffered column from a result structure.

◆ drizzle_column_prev()

drizzle_column_st * drizzle_column_prev ( drizzle_result_st * result)

Get previous buffered column from a result structure.

◆ drizzle_column_seek()

void drizzle_column_seek ( drizzle_result_st * result,
uint16_t column )

Seek to the given buffered column in a result structure.

◆ drizzle_column_index()

drizzle_column_st * drizzle_column_index ( drizzle_result_st * result,
uint16_t column )

Get the given buffered column from a result structure.

◆ drizzle_column_current()

uint16_t drizzle_column_current ( drizzle_result_st * result)

Get current column number in a buffered or unbuffered result.