These functions are used to get detailed column information. This information is usually sent as the first part of a result set. There are multiple ways for column information to be buffered depending on the functions being used.
Options for drizzle_column_st.
Definition at line 304 of file constants.h.
Types for drizzle_column_st.
Definition at line 313 of file constants.h.
Types for drizzle_column_st for Drizzle.
Definition at line 348 of file constants.h.
Flags for drizzle_column_st.
Definition at line 369 of file constants.h.
drizzle_column_st* drizzle_column_create | ( | drizzle_result_st * | result, |
drizzle_column_st * | column | ||
) |
Initialize a column structure.
void drizzle_column_free | ( | drizzle_column_st * | column | ) |
Free a column structure.
Get the drizzle_result_st struct that the column belongs to.
const char* drizzle_column_catalog | ( | drizzle_column_st * | column | ) |
Get catalog name for a column.
const char* drizzle_column_db | ( | drizzle_column_st * | column | ) |
Get database name for a column.
const char* drizzle_column_table | ( | drizzle_column_st * | column | ) |
Get table name for a column.
const char* drizzle_column_orig_table | ( | drizzle_column_st * | column | ) |
Get original table name for a column.
const char* drizzle_column_name | ( | drizzle_column_st * | column | ) |
Get column name for a column.
const char* drizzle_column_orig_name | ( | drizzle_column_st * | column | ) |
Get original column name for a column.
drizzle_charset_t drizzle_column_charset | ( | drizzle_column_st * | column | ) |
Get charset for a column.
uint32_t drizzle_column_size | ( | drizzle_column_st * | column | ) |
Get size of a column.
size_t drizzle_column_max_size | ( | drizzle_column_st * | column | ) |
Get max size of a column.
void drizzle_column_set_max_size | ( | drizzle_column_st * | column, |
size_t | size | ||
) |
Set max size of a column.
Get the type of a column.
Get the Drizzle type of a column.
Get flags for a column.
uint8_t drizzle_column_decimals | ( | drizzle_column_st * | column | ) |
Get the number of decimals for numeric columns.
const uint8_t* drizzle_column_default_value | ( | drizzle_column_st * | column, |
size_t * | size | ||
) |
Get default value for a column.