Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00042 #ifndef __DRIZZLE_RESULT_SERVER_H
00043 #define __DRIZZLE_RESULT_SERVER_H
00044
00045 #ifdef __cplusplus
00046 extern "C" {
00047 #endif
00048
00060 DRIZZLE_API
00061 drizzle_return_t drizzle_result_write(drizzle_con_st *con,
00062 drizzle_result_st *result, bool flush);
00063
00067 DRIZZLE_API
00068 void drizzle_result_set_row_size(drizzle_result_st *result, size_t size);
00069
00073 DRIZZLE_API
00074 void drizzle_result_calc_row_size(drizzle_result_st *result,
00075 const drizzle_field_t *field,
00076 const size_t *size);
00077
00081 DRIZZLE_API
00082 void drizzle_result_set_eof(drizzle_result_st *result, bool eof);
00083
00087 DRIZZLE_API
00088 void drizzle_result_set_info(drizzle_result_st *result, const char *info);
00089
00093 DRIZZLE_API
00094 void drizzle_result_set_error(drizzle_result_st *result, const char *error);
00095
00099 DRIZZLE_API
00100 void drizzle_result_set_error_code(drizzle_result_st *result,
00101 uint16_t error_code);
00102
00106 DRIZZLE_API
00107 void drizzle_result_set_sqlstate(drizzle_result_st *result,
00108 const char *sqlstate);
00109
00113 DRIZZLE_API
00114 void drizzle_result_set_warning_count(drizzle_result_st *result,
00115 uint16_t warning_count);
00116
00120 DRIZZLE_API
00121 void drizzle_result_set_insert_id(drizzle_result_st *result,
00122 uint64_t insert_id);
00123
00127 DRIZZLE_API
00128 void drizzle_result_set_affected_rows(drizzle_result_st *result,
00129 uint64_t affected_rows);
00130
00134 DRIZZLE_API
00135 void drizzle_result_set_column_count(drizzle_result_st *result,
00136 uint16_t column_count);
00137
00140 #ifdef __cplusplus
00141 }
00142 #endif
00143
00144 #endif