~drizzle-trunk/drizzle/development

1836.3.1 by Monty Taylor
Removed libdrizzle doxygen. Put in function stubs in sphinx. Someone can
1
.. highlightlang:: c
2
3
Row Object
4
----------
5
6
.. index:: object: drizzle_row_st
7
8
Client Functions
9
^^^^^^^^^^^^^^^^
10
11
These functions allow you to access rows in a result set. If the result is
12
unbuffered, you can read and buffer rows one at a time. If the rows are
13
buffered in the result, the drizzle_row_next() and related functions can be
14
used.
15
16
17
.. c:function:: uint64_t  drizzle_row_read (drizzle_result_st *result, drizzle_return_t *ret_ptr)
18
19
.. c:function:: drizzle_row_t   drizzle_row_buffer (drizzle_result_st *result, drizzle_return_t *ret_ptr)
20
21
.. c:function:: void  drizzle_row_free (drizzle_result_st *result, drizzle_row_t row)
22
23
.. c:function:: size_t *  drizzle_row_field_sizes (drizzle_result_st *result)
24
25
.. c:function:: drizzle_row_t   drizzle_row_next (drizzle_result_st *result)
26
27
.. c:function:: drizzle_row_t   drizzle_row_prev (drizzle_result_st *result)
28
29
.. c:function:: void  drizzle_row_seek (drizzle_result_st *result, uint64_t row)
30
31
.. c:function:: drizzle_row_t   drizzle_row_index (drizzle_result_st *result, uint64_t row)
32
33
.. c:function:: uint64_t  drizzle_row_current (drizzle_result_st *result)
34
35
Server Functions
36
^^^^^^^^^^^^^^^^
37
38
These functions allow you to send row information over a connection.
39
40
.. c:function:: drizzle_return_t  drizzle_row_write (drizzle_result_st *result)
41