<tr><tdclass="indexkey"><aclass="el"href="structXQC__ErrorHandler__s.html">XQC_ErrorHandler_s</a></td><tdclass="indexvalue">The <aclass="el"href="xqc_8h.html#a7">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#a3">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#a1">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#a6">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#a2">XQC_StaticContext</a> struct provides a way to specify values for the static context of the query to be prepared </td></tr>