<tr><tdclass="indexkey"><aclass="el"href="structXQC__ErrorHandler__s.html">XQC_ErrorHandler_s</a></td><tdclass="indexvalue">The <aclass="el"href="xqc_8h.html#ac30b575982cfb24206404168dbd0bff0">XQC_ErrorHandler</a> struct is designed to be populated by users for the purpose of collecting more detailed error messages from an XQC implementation </td></tr>
<tr><tdclass="indexkey"><aclass="el"href="structXQC__Expression__s.html">XQC_Expression_s</a></td><tdclass="indexvalue">The <aclass="el"href="xqc_8h.html#a707b112e9370ee771b38ea01574df8ff">XQC_Expression</a> struct represents a prepared query, and allows the user to execute that query any number of times </td></tr>
<tr><tdclass="indexkey"><aclass="el"href="structXQC__Implementation__s.html">XQC_Implementation_s</a></td><tdclass="indexvalue">The <aclass="el"href="xqc_8h.html#a3d46d69abb6d7b408bb8cd8c02ce66fb">XQC_Implementation</a> struct provides factory functions for preparing queries </td></tr>
<tr><tdclass="indexkey"><aclass="el"href="structXQC__InputStream__s.html">XQC_InputStream_s</a></td><tdclass="indexvalue">The <aclass="el"href="xqc_8h.html#aa2362b43cca7bd9527ed4477a5481528">XQC_InputStream</a> struct is designed to be populated by users for the purpose of streaming data into an XQC implementation </td></tr>
<tr><tdclass="indexkey"><aclass="el"href="structXQC__StaticContext__s.html">XQC_StaticContext_s</a></td><tdclass="indexvalue">The <aclass="el"href="xqc_8h.html#a27c84fd3b0421627f6bec2e19e1bf966">XQC_StaticContext</a> struct provides a way to specify values for the static context of the query to be prepared </td></tr>