libdrizzle Developer Documentation

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
20extern "C" {
21#endif
22
39uint64_t drizzle_row_read(drizzle_result_st *result, drizzle_return_t *ret_ptr);
40
51 drizzle_return_t *ret_ptr);
52
58
64
70
76
81void drizzle_row_seek(drizzle_result_st *result, uint64_t row);
82
88
94
97#ifdef __cplusplus
98}
99#endif
100
101#endif /* __DRIZZLE_ROW_CLIENT_H */
drizzle_return_t
Definition constants.h:69
uint64_t drizzle_row_current(drizzle_result_st *result)
Definition row.c:137
size_t * drizzle_row_field_sizes(drizzle_result_st *result)
Definition row.c:98
uint64_t drizzle_row_read(drizzle_result_st *result, drizzle_return_t *ret_ptr)
Definition row.c:22
drizzle_row_t drizzle_row_prev(drizzle_result_st *result)
Definition row.c:113
drizzle_row_t drizzle_row_next(drizzle_result_st *result)
Definition row.c:103
drizzle_row_t drizzle_row_buffer(drizzle_result_st *result, drizzle_return_t *ret_ptr)
Definition row.c:35
drizzle_row_t drizzle_row_index(drizzle_result_st *result, uint64_t row)
Definition row.c:129
void drizzle_row_free(drizzle_result_st *result, drizzle_row_t row)
Definition row.c:88
void drizzle_row_seek(drizzle_result_st *result, uint64_t row)
Definition row.c:123
drizzle_field_t * drizzle_row_t
Definition constants.h:413
#define DRIZZLE_API
Definition visibility.h:45