libdrizzle Developer Documentation

result.h
Go to the documentation of this file.
1/*
2 * Drizzle Client & Protocol Library
3 *
4 * Copyright (C) 2008 Eric Day (eday@oddments.org)
5 * All rights reserved.
6 *
7 * Use and distribution licensed under the BSD license. See
8 * the COPYING file in this directory for full text.
9 */
10
16#ifndef __DRIZZLE_RESULT_H
17#define __DRIZZLE_RESULT_H
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
37 drizzle_result_st *result);
38
44 drizzle_result_st *result,
45 drizzle_result_st *from);
46
52
58
64
70
75const char *drizzle_result_info(drizzle_result_st *result);
76
81const char *drizzle_result_error(drizzle_result_st *result);
82
88
94
100
106
112
118
124
127#ifdef __cplusplus
128}
129#endif
130
131#endif /* __DRIZZLE_RESULT_H */
drizzle_result_st * drizzle_result_create(drizzle_con_st *con, drizzle_result_st *result)
Definition result.c:22
uint16_t drizzle_result_column_count(drizzle_result_st *result)
Definition result.c:158
uint64_t drizzle_result_insert_id(drizzle_result_st *result)
Definition result.c:148
void drizzle_result_free_all(drizzle_con_st *con)
Definition result.c:107
bool drizzle_result_eof(drizzle_result_st *result)
Definition result.c:118
const char * drizzle_result_error(drizzle_result_st *result)
Definition result.c:128
drizzle_con_st * drizzle_result_drizzle_con(drizzle_result_st *result)
Definition result.c:113
const char * drizzle_result_sqlstate(drizzle_result_st *result)
Definition result.c:138
uint64_t drizzle_result_affected_rows(drizzle_result_st *result)
Definition result.c:153
uint16_t drizzle_result_error_code(drizzle_result_st *result)
Definition result.c:133
void drizzle_result_free(drizzle_result_st *result)
Definition result.c:75
const char * drizzle_result_info(drizzle_result_st *result)
Definition result.c:123
drizzle_result_st * drizzle_result_clone(drizzle_con_st *con, drizzle_result_st *result, drizzle_result_st *from)
Definition result.c:52
uint16_t drizzle_result_warning_count(drizzle_result_st *result)
Definition result.c:143
uint64_t drizzle_result_row_count(drizzle_result_st *result)
Definition result.c:163
#define DRIZZLE_API
Definition visibility.h:45