|
| drizzle_return_t | drizzle_result_write (drizzle_con_st *con, drizzle_result_st *result, bool flush) |
| |
| void | drizzle_result_set_row_size (drizzle_result_st *result, size_t size) |
| |
| void | drizzle_result_calc_row_size (drizzle_result_st *result, const drizzle_field_t *field, const size_t *size) |
| |
| void | drizzle_result_set_eof (drizzle_result_st *result, bool eof) |
| |
| void | drizzle_result_set_info (drizzle_result_st *result, const char *info) |
| |
| void | drizzle_result_set_error (drizzle_result_st *result, const char *error) |
| |
| void | drizzle_result_set_error_code (drizzle_result_st *result, uint16_t error_code) |
| |
| void | drizzle_result_set_sqlstate (drizzle_result_st *result, const char *sqlstate) |
| |
| void | drizzle_result_set_warning_count (drizzle_result_st *result, uint16_t warning_count) |
| |
| void | drizzle_result_set_insert_id (drizzle_result_st *result, uint64_t insert_id) |
| |
| void | drizzle_result_set_affected_rows (drizzle_result_st *result, uint64_t affected_rows) |
| |
| void | drizzle_result_set_column_count (drizzle_result_st *result, uint16_t column_count) |
| |
These functions allow you to send result packets over a connection.
◆ drizzle_result_write()
Write result packet.
Definition at line 270 of file result.c.
◆ drizzle_result_set_row_size()
Set result row packet size.
Definition at line 286 of file result.c.
◆ drizzle_result_calc_row_size()
Set result row packet size from field and size arrays.
Definition at line 291 of file result.c.
◆ drizzle_result_set_eof()
Set information string for a result.
Definition at line 314 of file result.c.
◆ drizzle_result_set_info()
Set information string for a result.
Definition at line 322 of file result.c.
◆ drizzle_result_set_error()
Set error string for a result.
Definition at line 333 of file result.c.
◆ drizzle_result_set_error_code()
| void drizzle_result_set_error_code |
( |
drizzle_result_st * | result, |
|
|
uint16_t | error_code ) |
Set server defined error code for a result.
Definition at line 338 of file result.c.
◆ drizzle_result_set_sqlstate()
| void drizzle_result_set_sqlstate |
( |
drizzle_result_st * | result, |
|
|
const char * | sqlstate ) |
Set SQL state code for a result.
Definition at line 344 of file result.c.
◆ drizzle_result_set_warning_count()
| void drizzle_result_set_warning_count |
( |
drizzle_result_st * | result, |
|
|
uint16_t | warning_count ) |
Set the number of warnings encounted during a command.
Definition at line 356 of file result.c.
◆ drizzle_result_set_insert_id()
Set inet ID of the last command, if any.
Definition at line 362 of file result.c.
◆ drizzle_result_set_affected_rows()
| void drizzle_result_set_affected_rows |
( |
drizzle_result_st * | result, |
|
|
uint64_t | affected_rows ) |
Set the number of affected rows during the command.
Definition at line 368 of file result.c.
◆ drizzle_result_set_column_count()
| void drizzle_result_set_column_count |
( |
drizzle_result_st * | result, |
|
|
uint16_t | column_count ) |
Set the number of fields in a result set.
Definition at line 374 of file result.c.