libdrizzle Developer Documentation
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
libdrizzle
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
20
extern
"C"
{
21
#endif
22
35
DRIZZLE_API
36
drizzle_result_st
*
drizzle_result_create
(
drizzle_con_st
*con,
37
drizzle_result_st
*result);
38
42
DRIZZLE_API
43
drizzle_result_st
*
drizzle_result_clone
(
drizzle_con_st
*con,
44
drizzle_result_st
*result,
45
drizzle_result_st
*from);
46
50
DRIZZLE_API
51
void
drizzle_result_free
(
drizzle_result_st
*result);
52
56
DRIZZLE_API
57
void
drizzle_result_free_all
(
drizzle_con_st
*con);
58
62
DRIZZLE_API
63
drizzle_con_st
*
drizzle_result_drizzle_con
(
drizzle_result_st
*result);
64
68
DRIZZLE_API
69
bool
drizzle_result_eof
(
drizzle_result_st
*result);
70
74
DRIZZLE_API
75
const
char
*
drizzle_result_info
(
drizzle_result_st
*result);
76
80
DRIZZLE_API
81
const
char
*
drizzle_result_error
(
drizzle_result_st
*result);
82
86
DRIZZLE_API
87
uint16_t
drizzle_result_error_code
(
drizzle_result_st
*result);
88
92
DRIZZLE_API
93
const
char
*
drizzle_result_sqlstate
(
drizzle_result_st
*result);
94
98
DRIZZLE_API
99
uint16_t
drizzle_result_warning_count
(
drizzle_result_st
*result);
100
104
DRIZZLE_API
105
uint64_t
drizzle_result_insert_id
(
drizzle_result_st
*result);
106
110
DRIZZLE_API
111
uint64_t
drizzle_result_affected_rows
(
drizzle_result_st
*result);
112
116
DRIZZLE_API
117
uint16_t
drizzle_result_column_count
(
drizzle_result_st
*result);
118
122
DRIZZLE_API
123
uint64_t
drizzle_result_row_count
(
drizzle_result_st
*result);
124
127
#ifdef __cplusplus
128
}
129
#endif
130
131
#endif
/* __DRIZZLE_RESULT_H */
Generated by
1.8.1.1