Functions |
DRIZZLE_API drizzle_return_t | drizzle_column_write (drizzle_result_st *result, drizzle_column_st *column) |
DRIZZLE_API void | drizzle_column_set_catalog (drizzle_column_st *column, const char *catalog) |
DRIZZLE_API void | drizzle_column_set_db (drizzle_column_st *column, const char *db) |
DRIZZLE_API void | drizzle_column_set_table (drizzle_column_st *column, const char *table) |
DRIZZLE_API void | drizzle_column_set_orig_table (drizzle_column_st *column, const char *orig_table) |
DRIZZLE_API void | drizzle_column_set_name (drizzle_column_st *column, const char *name) |
DRIZZLE_API void | drizzle_column_set_orig_name (drizzle_column_st *column, const char *orig_name) |
DRIZZLE_API void | drizzle_column_set_charset (drizzle_column_st *column, drizzle_charset_t charset) |
DRIZZLE_API void | drizzle_column_set_size (drizzle_column_st *column, uint32_t size) |
DRIZZLE_API void | drizzle_column_set_type (drizzle_column_st *column, drizzle_column_type_t type) |
DRIZZLE_API void | drizzle_column_set_flags (drizzle_column_st *column, drizzle_column_flags_t flags) |
DRIZZLE_API void | drizzle_column_set_decimals (drizzle_column_st *column, uint8_t decimals) |
DRIZZLE_API void | drizzle_column_set_default_value (drizzle_column_st *column, const uint8_t *default_value, size_t size) |
Detailed Description
These functions allow you to send column information over a connection.
Function Documentation
DRIZZLE_API void drizzle_column_set_catalog |
( |
drizzle_column_st * |
column, |
|
|
const char * |
catalog |
|
) |
| |
Set catalog name for a column.
Definition at line 638 of file column.c.
DRIZZLE_API void drizzle_column_set_charset |
( |
drizzle_column_st * |
column, |
|
|
drizzle_charset_t |
charset |
|
) |
| |
Set charset for a column.
Definition at line 706 of file column.c.
DRIZZLE_API void drizzle_column_set_db |
( |
drizzle_column_st * |
column, |
|
|
const char * |
db |
|
) |
| |
Set database name for a column.
Definition at line 649 of file column.c.
DRIZZLE_API void drizzle_column_set_decimals |
( |
drizzle_column_st * |
column, |
|
|
uint8_t |
decimals |
|
) |
| |
Set the number of decimals for numeric columns.
Definition at line 729 of file column.c.
DRIZZLE_API void drizzle_column_set_default_value |
( |
drizzle_column_st * |
column, |
|
|
const uint8_t * |
default_value, |
|
|
size_t |
size |
|
) |
| |
Set default value for a column.
Definition at line 734 of file column.c.
Set flags for a column.
Definition at line 723 of file column.c.
DRIZZLE_API void drizzle_column_set_name |
( |
drizzle_column_st * |
column, |
|
|
const char * |
name |
|
) |
| |
Set column name for a column.
Definition at line 683 of file column.c.
DRIZZLE_API void drizzle_column_set_orig_name |
( |
drizzle_column_st * |
column, |
|
|
const char * |
orig_name |
|
) |
| |
Set original column name for a column.
Definition at line 694 of file column.c.
DRIZZLE_API void drizzle_column_set_orig_table |
( |
drizzle_column_st * |
column, |
|
|
const char * |
orig_table |
|
) |
| |
Set original table name for a column.
Definition at line 671 of file column.c.
DRIZZLE_API void drizzle_column_set_size |
( |
drizzle_column_st * |
column, |
|
|
uint32_t |
size |
|
) |
| |
Set size of a column.
Definition at line 712 of file column.c.
DRIZZLE_API void drizzle_column_set_table |
( |
drizzle_column_st * |
column, |
|
|
const char * |
table |
|
) |
| |
Set table name for a column.
Definition at line 660 of file column.c.
Set the type of a column.
Definition at line 717 of file column.c.