Data Structures

Here are the data structures with brief descriptions:
evsqlSystem includes
evsql_itemA generic structure containing the type and value of a query parameter or a result field
evsql_item_binaryValue for use with EVSQL_TYPE_BINARY, this just a non-NUL-terminated char* and an explicit length
evsql_item_infoMetadata about the format and type of an item, this does not hold any actual value
evsql_item_info::evsql_item_flagsVarious flags
evsql_item_valueAn union to provide storage for the values of small types
evsql_queryOpaque query handle returned by the Query interface functions and used for evsql_query_abort()
evsql_query_infoQuery meta-info, similar to a prepared statement
evsql_query_paramsContains the query parameter types and their actual values
evsql_resultOpaque result handle received by evsql_query_cb(), and used with the Result interface functions
evsql_result_infoResult layout metadata
evsql_transOpaque transaction handle returned by evsql_trans() and used for the Query interface functions

Generated on Sat Dec 13 20:58:05 2008 for evsql by  doxygen 1.5.6