> The XQuery Processor
#include <zorba/zorbac.h>
Data Fields | |
| void(* | free )(XQC_OutputStream stream) |
| Called to free the resources associated with the XQC_OutputStream. | |
| void * | user_data |
| Can be used for user specific purposes. | |
| void(* | write )(XQC_OutputStream stream, const char *buf, unsigned int length) |
| The function is called to provide the streaming result of a query in the buffer provided. | |
the result of a query).
Definition at line 1970 of file zorbac.h.
| void(* XQC_OutputStream_s::free)(XQC_OutputStream stream) |
Called to free the resources associated with the XQC_OutputStream.
Free is called by the implementation if it finished writing to the stream.
| stream | The XQC_OutputStream that this function pointer is a member of |
| void(* XQC_OutputStream_s::write)(XQC_OutputStream stream, const char *buf, unsigned int length) |
The function is called to provide the streaming result of a query in the buffer provided.
| stream | The XQC_OutputStream that this function pointer is a member of | |
| buf | The buffer that contains the data | |
| length | The length of the contents in the buffer |