These are core result functions used by both clients and servers.
Options for drizzle_result_st.
Definition at line 330 of file constants.h.
DRIZZLE_API uint64_t drizzle_result_affected_rows | ( | drizzle_result_st * | result | ) |
DRIZZLE_API drizzle_result_st* drizzle_result_clone | ( | drizzle_con_st * | con, |
drizzle_result_st * | result, | ||
drizzle_result_st * | from | ||
) |
Clone a connection structure.
Definition at line 78 of file result.c.
References drizzle_result_create(), drizzle_result_set_info(), and drizzle_result_set_sqlstate().
DRIZZLE_API uint16_t drizzle_result_column_count | ( | drizzle_result_st * | result | ) |
DRIZZLE_API drizzle_result_st* drizzle_result_create | ( | drizzle_con_st * | con, |
drizzle_result_st * | result | ||
) |
Initialize a result structure.
Definition at line 48 of file result.c.
References drizzle_set_error().
Referenced by drizzle_con_command_write(), drizzle_result_clone(), and drizzle_result_read().
Get the drizzle_con_st struct that the result belongs to.
DRIZZLE_API bool drizzle_result_eof | ( | drizzle_result_st * | result | ) |
DRIZZLE_API const char* drizzle_result_error | ( | drizzle_result_st * | result | ) |
DRIZZLE_API uint16_t drizzle_result_error_code | ( | drizzle_result_st * | result | ) |
DRIZZLE_API void drizzle_result_free | ( | drizzle_result_st * | result | ) |
Free a result structure.
Definition at line 101 of file result.c.
References drizzle_column_free(), and drizzle_row_free().
Referenced by slave::QueueProducer::closeConnection(), drizzle_con_command_write(), drizzle_result_free_all(), and slave::QueueProducer::queryForReplicationEvents().
DRIZZLE_API void drizzle_result_free_all | ( | drizzle_con_st * | con | ) |
Free all result structures.
Definition at line 136 of file result.c.
References drizzle_result_free().
Referenced by drizzle_con_free().
DRIZZLE_API const char* drizzle_result_info | ( | drizzle_result_st * | result | ) |
DRIZZLE_API uint64_t drizzle_result_insert_id | ( | drizzle_result_st * | result | ) |
DRIZZLE_API uint64_t drizzle_result_row_count | ( | drizzle_result_st * | result | ) |
DRIZZLE_API const char* drizzle_result_sqlstate | ( | drizzle_result_st * | result | ) |
DRIZZLE_API uint16_t drizzle_result_warning_count | ( | drizzle_result_st * | result | ) |