XQuilla/docs/xqc-api/xqc_8h.html
2020-02-17 22:24:47 +01:00

567 lines
43 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>XQilla XQC API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<a style="float:right;" href="http://sourceforge.net/projects/xqilla"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=152021&amp;type=2" border="0" alt="SourceForge.net Logo" /></a>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle">
<div class="title">xqc.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
</div>
<p><a href="xqc_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXQC__InputStream__s.html">XQC_InputStream_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="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. <a href="structXQC__InputStream__s.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXQC__ErrorHandler__s.html">XQC_ErrorHandler_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="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. <a href="structXQC__ErrorHandler__s.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXQC__Implementation__s.html">XQC_Implementation_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="xqc_8h.html#a3d46d69abb6d7b408bb8cd8c02ce66fb">XQC_Implementation</a> struct provides factory functions for preparing queries. <a href="structXQC__Implementation__s.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXQC__StaticContext__s.html">XQC_StaticContext_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="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. <a href="structXQC__StaticContext__s.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXQC__Expression__s.html">XQC_Expression_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="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. <a href="structXQC__Expression__s.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXQC__DynamicContext__s.html">XQC_DynamicContext_s</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structXQC__Sequence__s.html">XQC_Sequence_s</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a8fbc00dfcf0a3527e0ccba36322e1c84"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#a8fbc00dfcf0a3527e0ccba36322e1c84">XQC_VERSION_NUMBER</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:a8fbc00dfcf0a3527e0ccba36322e1c84"><td class="mdescLeft">&#160;</td><td class="mdescRight">The version of the XQC API in this header file. <a href="#a8fbc00dfcf0a3527e0ccba36322e1c84">More...</a><br/></td></tr>
<tr class="separator:a8fbc00dfcf0a3527e0ccba36322e1c84"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a3d46d69abb6d7b408bb8cd8c02ce66fb"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structXQC__Implementation__s.html">XQC_Implementation_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#a3d46d69abb6d7b408bb8cd8c02ce66fb">XQC_Implementation</a></td></tr>
<tr class="separator:a3d46d69abb6d7b408bb8cd8c02ce66fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27c84fd3b0421627f6bec2e19e1bf966"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structXQC__StaticContext__s.html">XQC_StaticContext_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#a27c84fd3b0421627f6bec2e19e1bf966">XQC_StaticContext</a></td></tr>
<tr class="separator:a27c84fd3b0421627f6bec2e19e1bf966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a707b112e9370ee771b38ea01574df8ff"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structXQC__Expression__s.html">XQC_Expression_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#a707b112e9370ee771b38ea01574df8ff">XQC_Expression</a></td></tr>
<tr class="separator:a707b112e9370ee771b38ea01574df8ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf4c0769616363086377cb527484d33e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structXQC__DynamicContext__s.html">XQC_DynamicContext_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#acf4c0769616363086377cb527484d33e">XQC_DynamicContext</a></td></tr>
<tr class="separator:acf4c0769616363086377cb527484d33e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a611c8970264183d7d0f42a8551239463"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structXQC__Sequence__s.html">XQC_Sequence_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#a611c8970264183d7d0f42a8551239463">XQC_Sequence</a></td></tr>
<tr class="separator:a611c8970264183d7d0f42a8551239463"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2362b43cca7bd9527ed4477a5481528"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structXQC__InputStream__s.html">XQC_InputStream_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#aa2362b43cca7bd9527ed4477a5481528">XQC_InputStream</a></td></tr>
<tr class="separator:aa2362b43cca7bd9527ed4477a5481528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac30b575982cfb24206404168dbd0bff0"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structXQC__ErrorHandler__s.html">XQC_ErrorHandler_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#ac30b575982cfb24206404168dbd0bff0">XQC_ErrorHandler</a></td></tr>
<tr class="separator:ac30b575982cfb24206404168dbd0bff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:aeb1ad206e9c38a7f84749cafe04d7a3f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3f">XQC_Error</a> { <br/>
&#160;&#160;<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fa975a11c6557d4d849e48f4034380a375">XQC_NO_ERROR</a> = 0,
<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fadfd1d8eea45c90655b98cfd728bfee2e">XQC_END_OF_SEQUENCE</a>,
<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fa8e49ef7f25ae9121a0b59bc4cd050f5b">XQC_NO_CURRENT_ITEM</a>,
<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fa3b1aa671eec8f7f5b59ab563fe849fd4">XQC_PARSE_ERROR</a>,
<br/>
&#160;&#160;<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fa82c9407e441fcd536e73fb774e37af4b">XQC_INVALID_ARGUMENT</a>,
<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fa42003308041f1f0db1d2028af432de95">XQC_NOT_NODE</a>,
<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fa01b5565965d03299df81f0916b8fa768">XQC_INTERNAL_ERROR</a>,
<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fa7d62aa302c9a96c9caa4382ae0c42c78">XQC_NOT_IMPLEMENTED</a>,
<br/>
&#160;&#160;<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fa1f3145b072152462b856efc743b1211d">XQC_UNRECOGNIZED_ENCODING</a>,
<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fa3c5972d58b0a8f9c38a000e6cf4d91a2">XQC_STATIC_ERROR</a>,
<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3faeb68302bd3ceab3cb9d9473afd06248a">XQC_TYPE_ERROR</a>,
<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fa1ece0ad69a59c3f0ce59b841ded10f9d">XQC_DYNAMIC_ERROR</a>,
<br/>
&#160;&#160;<a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3fadc55e42328966f02eededcbbe6676ff0">XQC_SERIALIZATION_ERROR</a>
<br/>
}</td></tr>
<tr class="memdesc:aeb1ad206e9c38a7f84749cafe04d7a3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The error enumeration used by all XQC functions to designate error condition. <a href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3f">More...</a><br/></td></tr>
<tr class="separator:aeb1ad206e9c38a7f84749cafe04d7a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72a7afe388d8dbc3578d5d1eb4e76cde"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cde">XQC_ItemType</a> { <br/>
&#160;&#160;<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdeaa0aeb96b9fe81ce7d8939699a0edd143">XQC_EMPTY_TYPE</a> = 0,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdeabe0b21a9fa8baa66c106ed20b9486ecb">XQC_DOCUMENT_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea2506db9aef5da452082790026f401c43">XQC_ELEMENT_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea86fd4aa33caccd797b097a735f373fdc">XQC_ATTRIBUTE_TYPE</a>,
<br/>
&#160;&#160;<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea41a388bfe67bd4ccb164f2a5fc704b0f">XQC_TEXT_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea1b417b2a8e27acfcb1340e2764483457">XQC_PROCESSING_INSTRUCTION_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdeadd57c4b3cee0761ac5ecc8fa540b2414">XQC_COMMENT_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdeaf000271f6a9e3f61ada18faa39379c47">XQC_NAMESPACE_TYPE</a>,
<br/>
&#160;&#160;<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdead509473f6b67d0d0ec2dbd9ab5047c83">XQC_ANY_SIMPLE_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdeaf9dedda38e72e9428917d262111efa9b">XQC_ANY_URI_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea1fec1d76b5159c57299bd65e1644cac9">XQC_BASE_64_BINARY_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea4d67d177e22559dcb198cbddd5dba503">XQC_BOOLEAN_TYPE</a>,
<br/>
&#160;&#160;<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea315c2fd639afcb41e91ebece105110ea">XQC_DATE_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea949805c447df40639cf4c161fb978907">XQC_DATE_TIME_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea544338610600c014c6dbb440fb89fc8c">XQC_DAY_TIME_DURATION_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdeadcc5555e01296aa91d597a1778863401">XQC_DECIMAL_TYPE</a>,
<br/>
&#160;&#160;<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea3bcb864b30e57817b5472c85406a257b">XQC_DOUBLE_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea6643df29b6710c10f7489c6f7fe38e63">XQC_DURATION_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdeacca6b683c5359bae67a26df8a1a915fd">XQC_FLOAT_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdeaa67a7162af129ce6a89b6d1e3947ad49">XQC_G_DAY_TYPE</a>,
<br/>
&#160;&#160;<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea81cb1f4ec8853f6686725f52bbd41643">XQC_G_MONTH_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea68f4dffbfa9ade62d3dfadc000ed676b">XQC_G_MONTH_DAY_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea75a10a441cbda124bf6a67660b916a2f">XQC_G_YEAR_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea06fefc5e6ad795a997270d5085f2704b">XQC_G_YEAR_MONTH_TYPE</a>,
<br/>
&#160;&#160;<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdeae7779cb83b36631d01445799a8272b57">XQC_HEX_BINARY_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea519fa85f352259b30e4a9e6a222bfd82">XQC_NOTATION_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea40a3735258be6e5bec9e829e878cb408">XQC_QNAME_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea634d150e77e0da524f17f74d4b916a01">XQC_STRING_TYPE</a>,
<br/>
&#160;&#160;<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdeae46416aa2bba8f28383a20c15302dece">XQC_TIME_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdea3d69c417da63497a2b394e95c979dc7f">XQC_UNTYPED_ATOMIC_TYPE</a>,
<a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cdeaa22d8c858ab6d354eaf59a7beee05b7b">XQC_YEAR_MONTH_DURATION_TYPE</a>
<br/>
}</td></tr>
<tr class="separator:a72a7afe388d8dbc3578d5d1eb4e76cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacc56683a32a53ea4168f0b9b16c54e6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#aacc56683a32a53ea4168f0b9b16c54e6">XQC_XPath1Mode</a> { <a class="el" href="xqc_8h.html#aacc56683a32a53ea4168f0b9b16c54e6abf1ffa95ffbef6246f81cd1a5fd0f79a">XQC_XPATH2_0</a>,
<a class="el" href="xqc_8h.html#aacc56683a32a53ea4168f0b9b16c54e6aa2dd4547fe11a80fe3e5ba1427fcafc0">XQC_XPATH1_0</a>
}</td></tr>
<tr class="memdesc:aacc56683a32a53ea4168f0b9b16c54e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">XPath 1.0 compatibility mode as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. <a href="xqc_8h.html#aacc56683a32a53ea4168f0b9b16c54e6">More...</a><br/></td></tr>
<tr class="separator:aacc56683a32a53ea4168f0b9b16c54e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a180501d6417e8b87f20df61396cf9642"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#a180501d6417e8b87f20df61396cf9642">XQC_OrderingMode</a> { <a class="el" href="xqc_8h.html#a180501d6417e8b87f20df61396cf9642ad3a98d038a7b17a2babb827adabbedd5">XQC_ORDERED</a>,
<a class="el" href="xqc_8h.html#a180501d6417e8b87f20df61396cf9642a9f7c768797c805e466987a96bfd9b92a">XQC_UNORDERED</a>
}</td></tr>
<tr class="memdesc:a180501d6417e8b87f20df61396cf9642"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ordering mode as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. <a href="xqc_8h.html#a180501d6417e8b87f20df61396cf9642">More...</a><br/></td></tr>
<tr class="separator:a180501d6417e8b87f20df61396cf9642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a1574accd76da4396309cf0e5fa38d1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#a4a1574accd76da4396309cf0e5fa38d1">XQC_OrderEmptyMode</a> { <a class="el" href="xqc_8h.html#a4a1574accd76da4396309cf0e5fa38d1ac14f6e7d8729ba268240a3ef58683e7d">XQC_EMPTY_GREATEST</a>,
<a class="el" href="xqc_8h.html#a4a1574accd76da4396309cf0e5fa38d1adf187067cf2145ecd16458844d3b0be1">XQC_EMPTY_LEAST</a>
}</td></tr>
<tr class="memdesc:a4a1574accd76da4396309cf0e5fa38d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default order for empty sequences as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. <a href="xqc_8h.html#a4a1574accd76da4396309cf0e5fa38d1">More...</a><br/></td></tr>
<tr class="separator:a4a1574accd76da4396309cf0e5fa38d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b5f5e5b845d550463923b4bf5f673e0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#a1b5f5e5b845d550463923b4bf5f673e0">XQC_InheritMode</a> { <a class="el" href="xqc_8h.html#a1b5f5e5b845d550463923b4bf5f673e0ad0246c972a48e28ef557c7c4e94a215c">XQC_INHERIT_NS</a>,
<a class="el" href="xqc_8h.html#a1b5f5e5b845d550463923b4bf5f673e0a115a2b256d16303b42ca01bf33d12884">XQC_NO_INHERIT_NS</a>
}</td></tr>
<tr class="memdesc:a1b5f5e5b845d550463923b4bf5f673e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inherit part of the Copy-namespace mode as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. <a href="xqc_8h.html#a1b5f5e5b845d550463923b4bf5f673e0">More...</a><br/></td></tr>
<tr class="separator:a1b5f5e5b845d550463923b4bf5f673e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a645e2e4e29596fe39311fb11d4009f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#a1a645e2e4e29596fe39311fb11d4009f">XQC_PreserveMode</a> { <a class="el" href="xqc_8h.html#a1a645e2e4e29596fe39311fb11d4009fa04e9efb66aa557ed89e45b51d85c73e8">XQC_PRESERVE_NS</a>,
<a class="el" href="xqc_8h.html#a1a645e2e4e29596fe39311fb11d4009fa8053fd52980316de1d89eb84e62b0dbc">XQC_NO_PRESERVE_NS</a>
}</td></tr>
<tr class="memdesc:a1a645e2e4e29596fe39311fb11d4009f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Preserve part of the Copy-namespace mode as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. <a href="xqc_8h.html#a1a645e2e4e29596fe39311fb11d4009f">More...</a><br/></td></tr>
<tr class="separator:a1a645e2e4e29596fe39311fb11d4009f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a5f9892a69d1f51edd534488184a40b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#a6a5f9892a69d1f51edd534488184a40b">XQC_BoundarySpaceMode</a> { <a class="el" href="xqc_8h.html#a6a5f9892a69d1f51edd534488184a40baee0c14030094a8248ba14696a428b717">XQC_PRESERVE_SPACE</a>,
<a class="el" href="xqc_8h.html#a6a5f9892a69d1f51edd534488184a40ba315f5cab25aca6be97305f63892c0239">XQC_STRIP_SPACE</a>
}</td></tr>
<tr class="memdesc:a6a5f9892a69d1f51edd534488184a40b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Boundary-space policy as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. <a href="xqc_8h.html#a6a5f9892a69d1f51edd534488184a40b">More...</a><br/></td></tr>
<tr class="separator:a6a5f9892a69d1f51edd534488184a40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af237564a5ce94621e2d2251318b02e52"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xqc_8h.html#af237564a5ce94621e2d2251318b02e52">XQC_ConstructionMode</a> { <a class="el" href="xqc_8h.html#af237564a5ce94621e2d2251318b02e52a66bb82399837e95c217a8c7b6afa0619">XQC_PRESERVE_CONS</a>,
<a class="el" href="xqc_8h.html#af237564a5ce94621e2d2251318b02e52a8532de4fc7c53aed1d894047185b48c0">XQC_STRIP_CONS</a>
}</td></tr>
<tr class="memdesc:af237564a5ce94621e2d2251318b02e52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construction mode as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. <a href="xqc_8h.html#af237564a5ce94621e2d2251318b02e52">More...</a><br/></td></tr>
<tr class="separator:af237564a5ce94621e2d2251318b02e52"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a8fbc00dfcf0a3527e0ccba36322e1c84"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XQC_VERSION_NUMBER&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
<p>The version of the XQC API in this header file. </p>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="xqc-basic_8c-example.html#a4">xqc-basic.c</a>, and <a class="el" href="xqc-context-item_8c-example.html#a5">xqc-context-item.c</a>.</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="acf4c0769616363086377cb527484d33e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structXQC__DynamicContext__s.html">XQC_DynamicContext_s</a> <a class="el" href="xqc_8h.html#acf4c0769616363086377cb527484d33e">XQC_DynamicContext</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac30b575982cfb24206404168dbd0bff0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structXQC__ErrorHandler__s.html">XQC_ErrorHandler_s</a> <a class="el" href="xqc_8h.html#ac30b575982cfb24206404168dbd0bff0">XQC_ErrorHandler</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a707b112e9370ee771b38ea01574df8ff"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structXQC__Expression__s.html">XQC_Expression_s</a> <a class="el" href="xqc_8h.html#a707b112e9370ee771b38ea01574df8ff">XQC_Expression</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3d46d69abb6d7b408bb8cd8c02ce66fb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structXQC__Implementation__s.html">XQC_Implementation_s</a> <a class="el" href="xqc_8h.html#a3d46d69abb6d7b408bb8cd8c02ce66fb">XQC_Implementation</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa2362b43cca7bd9527ed4477a5481528"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structXQC__InputStream__s.html">XQC_InputStream_s</a> <a class="el" href="xqc_8h.html#aa2362b43cca7bd9527ed4477a5481528">XQC_InputStream</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a611c8970264183d7d0f42a8551239463"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structXQC__Sequence__s.html">XQC_Sequence_s</a> <a class="el" href="xqc_8h.html#a611c8970264183d7d0f42a8551239463">XQC_Sequence</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a27c84fd3b0421627f6bec2e19e1bf966"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structXQC__StaticContext__s.html">XQC_StaticContext_s</a> <a class="el" href="xqc_8h.html#a27c84fd3b0421627f6bec2e19e1bf966">XQC_StaticContext</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="a6a5f9892a69d1f51edd534488184a40b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xqc_8h.html#a6a5f9892a69d1f51edd534488184a40b">XQC_BoundarySpaceMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Boundary-space policy as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a6a5f9892a69d1f51edd534488184a40baee0c14030094a8248ba14696a428b717"></a>XQC_PRESERVE_SPACE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a6a5f9892a69d1f51edd534488184a40ba315f5cab25aca6be97305f63892c0239"></a>XQC_STRIP_SPACE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="af237564a5ce94621e2d2251318b02e52"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xqc_8h.html#af237564a5ce94621e2d2251318b02e52">XQC_ConstructionMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Construction mode as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="af237564a5ce94621e2d2251318b02e52a66bb82399837e95c217a8c7b6afa0619"></a>XQC_PRESERVE_CONS</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="af237564a5ce94621e2d2251318b02e52a8532de4fc7c53aed1d894047185b48c0"></a>XQC_STRIP_CONS</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3f">XQC_Error</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The error enumeration used by all XQC functions to designate error condition. </p>
<p>All XQC functions return a value of type <a class="el" href="xqc_8h.html#aeb1ad206e9c38a7f84749cafe04d7a3f" title="The error enumeration used by all XQC functions to designate error condition. ">XQC_Error</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fa975a11c6557d4d849e48f4034380a375"></a>XQC_NO_ERROR</em>&nbsp;</td><td class="fielddoc">
<p>No error. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fadfd1d8eea45c90655b98cfd728bfee2e"></a>XQC_END_OF_SEQUENCE</em>&nbsp;</td><td class="fielddoc">
<p>The end of the XQC_Sequence has been reached. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fa8e49ef7f25ae9121a0b59bc4cd050f5b"></a>XQC_NO_CURRENT_ITEM</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fa3b1aa671eec8f7f5b59ab563fe849fd4"></a>XQC_PARSE_ERROR</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fa82c9407e441fcd536e73fb774e37af4b"></a>XQC_INVALID_ARGUMENT</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fa42003308041f1f0db1d2028af432de95"></a>XQC_NOT_NODE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fa01b5565965d03299df81f0916b8fa768"></a>XQC_INTERNAL_ERROR</em>&nbsp;</td><td class="fielddoc">
<p>An implementation specific error has occurred. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fa7d62aa302c9a96c9caa4382ae0c42c78"></a>XQC_NOT_IMPLEMENTED</em>&nbsp;</td><td class="fielddoc">
<p>The implementation does not implement that function. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fa1f3145b072152462b856efc743b1211d"></a>XQC_UNRECOGNIZED_ENCODING</em>&nbsp;</td><td class="fielddoc">
<p>The encoding of the query has not been recognized, or is not supported by the implementation. </p>
<p>All implementations must support queries in UTF-8. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fa3c5972d58b0a8f9c38a000e6cf4d91a2"></a>XQC_STATIC_ERROR</em>&nbsp;</td><td class="fielddoc">
<p>A static error has occured while preparing the query. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3faeb68302bd3ceab3cb9d9473afd06248a"></a>XQC_TYPE_ERROR</em>&nbsp;</td><td class="fielddoc">
<p>A type error has occured while preparing or executing the query. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fa1ece0ad69a59c3f0ce59b841ded10f9d"></a>XQC_DYNAMIC_ERROR</em>&nbsp;</td><td class="fielddoc">
<p>A dynamic error has occured while preparing or executing the query. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aeb1ad206e9c38a7f84749cafe04d7a3fadc55e42328966f02eededcbbe6676ff0"></a>XQC_SERIALIZATION_ERROR</em>&nbsp;</td><td class="fielddoc">
<p>A serialization error has occured while serializing the output of a query. </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="a1b5f5e5b845d550463923b4bf5f673e0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xqc_8h.html#a1b5f5e5b845d550463923b4bf5f673e0">XQC_InheritMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Inherit part of the Copy-namespace mode as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a1b5f5e5b845d550463923b4bf5f673e0ad0246c972a48e28ef557c7c4e94a215c"></a>XQC_INHERIT_NS</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a1b5f5e5b845d550463923b4bf5f673e0a115a2b256d16303b42ca01bf33d12884"></a>XQC_NO_INHERIT_NS</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cde"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xqc_8h.html#a72a7afe388d8dbc3578d5d1eb4e76cde">XQC_ItemType</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdeaa0aeb96b9fe81ce7d8939699a0edd143"></a>XQC_EMPTY_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdeabe0b21a9fa8baa66c106ed20b9486ecb"></a>XQC_DOCUMENT_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea2506db9aef5da452082790026f401c43"></a>XQC_ELEMENT_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea86fd4aa33caccd797b097a735f373fdc"></a>XQC_ATTRIBUTE_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea41a388bfe67bd4ccb164f2a5fc704b0f"></a>XQC_TEXT_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea1b417b2a8e27acfcb1340e2764483457"></a>XQC_PROCESSING_INSTRUCTION_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdeadd57c4b3cee0761ac5ecc8fa540b2414"></a>XQC_COMMENT_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdeaf000271f6a9e3f61ada18faa39379c47"></a>XQC_NAMESPACE_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdead509473f6b67d0d0ec2dbd9ab5047c83"></a>XQC_ANY_SIMPLE_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdeaf9dedda38e72e9428917d262111efa9b"></a>XQC_ANY_URI_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea1fec1d76b5159c57299bd65e1644cac9"></a>XQC_BASE_64_BINARY_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea4d67d177e22559dcb198cbddd5dba503"></a>XQC_BOOLEAN_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea315c2fd639afcb41e91ebece105110ea"></a>XQC_DATE_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea949805c447df40639cf4c161fb978907"></a>XQC_DATE_TIME_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea544338610600c014c6dbb440fb89fc8c"></a>XQC_DAY_TIME_DURATION_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdeadcc5555e01296aa91d597a1778863401"></a>XQC_DECIMAL_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea3bcb864b30e57817b5472c85406a257b"></a>XQC_DOUBLE_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea6643df29b6710c10f7489c6f7fe38e63"></a>XQC_DURATION_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdeacca6b683c5359bae67a26df8a1a915fd"></a>XQC_FLOAT_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdeaa67a7162af129ce6a89b6d1e3947ad49"></a>XQC_G_DAY_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea81cb1f4ec8853f6686725f52bbd41643"></a>XQC_G_MONTH_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea68f4dffbfa9ade62d3dfadc000ed676b"></a>XQC_G_MONTH_DAY_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea75a10a441cbda124bf6a67660b916a2f"></a>XQC_G_YEAR_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea06fefc5e6ad795a997270d5085f2704b"></a>XQC_G_YEAR_MONTH_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdeae7779cb83b36631d01445799a8272b57"></a>XQC_HEX_BINARY_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea519fa85f352259b30e4a9e6a222bfd82"></a>XQC_NOTATION_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea40a3735258be6e5bec9e829e878cb408"></a>XQC_QNAME_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea634d150e77e0da524f17f74d4b916a01"></a>XQC_STRING_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdeae46416aa2bba8f28383a20c15302dece"></a>XQC_TIME_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdea3d69c417da63497a2b394e95c979dc7f"></a>XQC_UNTYPED_ATOMIC_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a72a7afe388d8dbc3578d5d1eb4e76cdeaa22d8c858ab6d354eaf59a7beee05b7b"></a>XQC_YEAR_MONTH_DURATION_TYPE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="a4a1574accd76da4396309cf0e5fa38d1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xqc_8h.html#a4a1574accd76da4396309cf0e5fa38d1">XQC_OrderEmptyMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Default order for empty sequences as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a4a1574accd76da4396309cf0e5fa38d1ac14f6e7d8729ba268240a3ef58683e7d"></a>XQC_EMPTY_GREATEST</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4a1574accd76da4396309cf0e5fa38d1adf187067cf2145ecd16458844d3b0be1"></a>XQC_EMPTY_LEAST</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="a180501d6417e8b87f20df61396cf9642"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xqc_8h.html#a180501d6417e8b87f20df61396cf9642">XQC_OrderingMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Ordering mode as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a180501d6417e8b87f20df61396cf9642ad3a98d038a7b17a2babb827adabbedd5"></a>XQC_ORDERED</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a180501d6417e8b87f20df61396cf9642a9f7c768797c805e466987a96bfd9b92a"></a>XQC_UNORDERED</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="a1a645e2e4e29596fe39311fb11d4009f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xqc_8h.html#a1a645e2e4e29596fe39311fb11d4009f">XQC_PreserveMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Preserve part of the Copy-namespace mode as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a1a645e2e4e29596fe39311fb11d4009fa04e9efb66aa557ed89e45b51d85c73e8"></a>XQC_PRESERVE_NS</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a1a645e2e4e29596fe39311fb11d4009fa8053fd52980316de1d89eb84e62b0dbc"></a>XQC_NO_PRESERVE_NS</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="aacc56683a32a53ea4168f0b9b16c54e6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xqc_8h.html#aacc56683a32a53ea4168f0b9b16c54e6">XQC_XPath1Mode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>XPath 1.0 compatibility mode as defined in <a href="http://www.w3.org/TR/xquery/#static_context">http://www.w3.org/TR/xquery/#static_context</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aacc56683a32a53ea4168f0b9b16c54e6abf1ffa95ffbef6246f81cd1a5fd0f79a"></a>XQC_XPATH2_0</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aacc56683a32a53ea4168f0b9b16c54e6aa2dd4547fe11a80fe3e5ba1427fcafc0"></a>XQC_XPATH1_0</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>