Drizzled Public API Documentation

column.cc File Reference

Column definitions. More...

Go to the source code of this file.

Functions

drizzle_column_st * drizzle_column_create (drizzle_result_st *result, drizzle_column_st *column)
 
void drizzle_column_free (drizzle_column_st *column)
 
drizzle_result_st * drizzle_column_drizzle_result (drizzle_column_st *column)
 
const char * drizzle_column_catalog (drizzle_column_st *column)
 
const char * drizzle_column_db (drizzle_column_st *column)
 
const char * drizzle_column_table (drizzle_column_st *column)
 
const char * drizzle_column_orig_table (drizzle_column_st *column)
 
const char * drizzle_column_name (drizzle_column_st *column)
 
const char * drizzle_column_orig_name (drizzle_column_st *column)
 
drizzle_charset_t drizzle_column_charset (drizzle_column_st *column)
 
uint32_t drizzle_column_size (drizzle_column_st *column)
 
size_t drizzle_column_max_size (drizzle_column_st *column)
 
void drizzle_column_set_max_size (drizzle_column_st *column, size_t size)
 
drizzle_column_type_t drizzle_column_type (drizzle_column_st *column)
 
drizzle_column_type_drizzle_t drizzle_column_type_drizzle (drizzle_column_st *column)
 
drizzle_column_flags_t drizzle_column_flags (drizzle_column_st *column)
 
uint8_t drizzle_column_decimals (drizzle_column_st *column)
 
const uint8_t * drizzle_column_default_value (drizzle_column_st *column, size_t *size)
 
drizzle_return_t drizzle_column_skip (drizzle_result_st *result)
 
drizzle_return_t drizzle_column_skip_all (drizzle_result_st *result)
 
drizzle_column_st * drizzle_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_st * drizzle_column_next (drizzle_result_st *result)
 
drizzle_column_st * drizzle_column_prev (drizzle_result_st *result)
 
void drizzle_column_seek (drizzle_result_st *result, uint16_t column)
 
drizzle_column_st * drizzle_column_index (drizzle_result_st *result, uint16_t column)
 
uint16_t drizzle_column_current (drizzle_result_st *result)
 
drizzle_return_t drizzle_column_write (drizzle_result_st *result, drizzle_column_st *column)
 
void drizzle_column_set_catalog (drizzle_column_st *column, const char *catalog)
 
void drizzle_column_set_db (drizzle_column_st *column, const char *db)
 
void drizzle_column_set_table (drizzle_column_st *column, const char *table)
 
void drizzle_column_set_orig_table (drizzle_column_st *column, const char *orig_table)
 
void drizzle_column_set_name (drizzle_column_st *column, const char *name)
 
void drizzle_column_set_orig_name (drizzle_column_st *column, const char *orig_name)
 
void drizzle_column_set_charset (drizzle_column_st *column, drizzle_charset_t charset)
 
void drizzle_column_set_size (drizzle_column_st *column, uint32_t size)
 
void drizzle_column_set_type (drizzle_column_st *column, drizzle_column_type_t type)
 
void drizzle_column_set_flags (drizzle_column_st *column, drizzle_column_flags_t flags)
 
void drizzle_column_set_decimals (drizzle_column_st *column, uint8_t decimals)
 
void drizzle_column_set_default_value (drizzle_column_st *column, const uint8_t *default_value, size_t size)
 
drizzle_return_t drizzle_state_column_read (drizzle_con_st *con)
 
drizzle_return_t drizzle_state_column_write (drizzle_con_st *con)
 

Variables

static drizzle_column_type_t _column_type_drizzle_map_to []
 
static
drizzle_column_type_drizzle_t 
_column_type_drizzle_map_from []
 

Detailed Description

Column definitions.

Definition in file column.cc.

Variable Documentation

drizzle_column_type_t _column_type_drizzle_map_to[]
static
Initial value:
=
{
DRIZZLE_COLUMN_TYPE_TINY,
DRIZZLE_COLUMN_TYPE_LONG,
DRIZZLE_COLUMN_TYPE_DOUBLE,
DRIZZLE_COLUMN_TYPE_NULL,
DRIZZLE_COLUMN_TYPE_TIMESTAMP,
DRIZZLE_COLUMN_TYPE_LONGLONG,
DRIZZLE_COLUMN_TYPE_DATETIME,
DRIZZLE_COLUMN_TYPE_NEWDATE,
DRIZZLE_COLUMN_TYPE_VARCHAR,
DRIZZLE_COLUMN_TYPE_NEWDECIMAL,
DRIZZLE_COLUMN_TYPE_ENUM,
DRIZZLE_COLUMN_TYPE_BLOB
}

Definition at line 50 of file column.cc.