These functions allow you to send column information over a connection.
drizzle_return_t drizzle_column_write | ( | drizzle_result_st * | result, |
drizzle_column_st * | column | ||
) |
Write column information.
void drizzle_column_set_catalog | ( | drizzle_column_st * | column, |
const char * | catalog | ||
) |
Set catalog name for a column.
void drizzle_column_set_db | ( | drizzle_column_st * | column, |
const char * | db | ||
) |
Set database name for a column.
void drizzle_column_set_table | ( | drizzle_column_st * | column, |
const char * | table | ||
) |
Set table name for a column.
void drizzle_column_set_orig_table | ( | drizzle_column_st * | column, |
const char * | orig_table | ||
) |
Set original table name for a column.
void drizzle_column_set_name | ( | drizzle_column_st * | column, |
const char * | name | ||
) |
Set column name for a column.
void drizzle_column_set_orig_name | ( | drizzle_column_st * | column, |
const char * | orig_name | ||
) |
Set original column name for a column.
void drizzle_column_set_charset | ( | drizzle_column_st * | column, |
drizzle_charset_t | charset | ||
) |
Set charset for a column.
void drizzle_column_set_size | ( | drizzle_column_st * | column, |
uint32_t | size | ||
) |
Set size of a column.
void drizzle_column_set_type | ( | drizzle_column_st * | column, |
drizzle_column_type_t | type | ||
) |
Set the type of a column.
void drizzle_column_set_flags | ( | drizzle_column_st * | column, |
drizzle_column_flags_t | flags | ||
) |
Set flags for a column.
void drizzle_column_set_decimals | ( | drizzle_column_st * | column, |
uint8_t | decimals | ||
) |
Set the number of decimals for numeric columns.
void drizzle_column_set_default_value | ( | drizzle_column_st * | column, |
const uint8_t * | default_value, | ||
size_t | size | ||
) |
Set default value for a column.