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.