libdrizzle Developer Documentation
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
libdrizzle
row_client.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_ROW_CLIENT_H
17
#define __DRIZZLE_ROW_CLIENT_H
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
22
38
DRIZZLE_API
39
uint64_t
drizzle_row_read
(
drizzle_result_st
*result,
drizzle_return_t
*ret_ptr);
40
49
DRIZZLE_API
50
drizzle_row_t
drizzle_row_buffer
(
drizzle_result_st
*result,
51
drizzle_return_t
*ret_ptr);
52
56
DRIZZLE_API
57
void
drizzle_row_free
(
drizzle_result_st
*result,
drizzle_row_t
row);
58
62
DRIZZLE_API
63
size_t
*
drizzle_row_field_sizes
(
drizzle_result_st
*result);
64
68
DRIZZLE_API
69
drizzle_row_t
drizzle_row_next
(
drizzle_result_st
*result);
70
74
DRIZZLE_API
75
drizzle_row_t
drizzle_row_prev
(
drizzle_result_st
*result);
76
80
DRIZZLE_API
81
void
drizzle_row_seek
(
drizzle_result_st
*result, uint64_t row);
82
86
DRIZZLE_API
87
drizzle_row_t
drizzle_row_index
(
drizzle_result_st
*result, uint64_t row);
88
92
DRIZZLE_API
93
uint64_t
drizzle_row_current
(
drizzle_result_st
*result);
94
97
#ifdef __cplusplus
98
}
99
#endif
100
101
#endif
/* __DRIZZLE_ROW_CLIENT_H */
Generated by
1.8.1.1