<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.5">
  <compounddef id="error_8h" kind="file">
    <compoundname>error.h</compoundname>
    <includes refid="__attr_8h" local="yes">_attr.h</includes>
    <includedby refid="client_8h" local="yes">qdb/client.h</includedby>
    <includedby refid="log_8h" local="yes">qdb/log.h</includedby>
    <incdepgraph>
      <node id="71">
        <label>qdb/error.h</label>
        <link refid="error.h"/>
        <childnode refid="72" relation="include">
        </childnode>
      </node>
      <node id="72">
        <label>_attr.h</label>
        <link refid="__attr_8h"/>
      </node>
    </incdepgraph>
    <invincdepgraph>
      <node id="77">
        <label>qdb/blob.h</label>
        <link refid="blob_8h"/>
      </node>
      <node id="76">
        <label>qdb/option.h</label>
        <link refid="option_8h"/>
        <childnode refid="74" relation="include">
        </childnode>
      </node>
      <node id="83">
        <label>qdb/prefix.h</label>
        <link refid="prefix_8h"/>
      </node>
      <node id="75">
        <label>qdb/batch.h</label>
        <link refid="batch_8h"/>
      </node>
      <node id="73">
        <label>qdb/error.h</label>
        <link refid="error.h"/>
        <childnode refid="74" relation="include">
        </childnode>
        <childnode refid="88" relation="include">
        </childnode>
      </node>
      <node id="88">
        <label>qdb/log.h</label>
        <link refid="log_8h"/>
      </node>
      <node id="87">
        <label>qdb/tag.h</label>
        <link refid="tag_8h"/>
      </node>
      <node id="84">
        <label>qdb/ts.h</label>
        <link refid="ts_8h"/>
        <childnode refid="85" relation="include">
        </childnode>
      </node>
      <node id="78">
        <label>qdb/direct.h</label>
        <link refid="direct_8h"/>
      </node>
      <node id="86">
        <label>qdb/suffix.h</label>
        <link refid="suffix_8h"/>
      </node>
      <node id="74">
        <label>qdb/client.h</label>
        <link refid="client_8h"/>
        <childnode refid="75" relation="include">
        </childnode>
        <childnode refid="76" relation="include">
        </childnode>
        <childnode refid="77" relation="include">
        </childnode>
        <childnode refid="78" relation="include">
        </childnode>
        <childnode refid="79" relation="include">
        </childnode>
        <childnode refid="80" relation="include">
        </childnode>
        <childnode refid="81" relation="include">
        </childnode>
        <childnode refid="82" relation="include">
        </childnode>
        <childnode refid="83" relation="include">
        </childnode>
        <childnode refid="84" relation="include">
        </childnode>
        <childnode refid="86" relation="include">
        </childnode>
        <childnode refid="87" relation="include">
        </childnode>
      </node>
      <node id="79">
        <label>qdb/integer.h</label>
        <link refid="integer_8h"/>
      </node>
      <node id="82">
        <label>qdb/perf.h</label>
        <link refid="perf_8h"/>
      </node>
      <node id="85">
        <label>qdb/query.h</label>
        <link refid="query_8h"/>
      </node>
      <node id="80">
        <label>qdb/iterator.h</label>
        <link refid="iterator_8h"/>
      </node>
      <node id="81">
        <label>qdb/node.h</label>
        <link refid="node_8h"/>
      </node>
    </invincdepgraph>
      <sectiondef kind="define">
      <memberdef kind="define" id="group__error_1gaaa894d6e444f5ec375e9662b1ec26298" prot="public" static="no">
        <name>QDB_ERROR_ORIGIN</name>
        <param><defname>x</defname></param>
        <initializer>((x) &amp; (int)0xF0000000)</initializer>
        <briefdescription>
<para>Extracts the origin out of a <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="85" column="9" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" bodystart="85" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__error_1gaaba48738c590182c24a1eb0046cca9ba" prot="public" static="no">
        <name>QDB_ERROR_SEVERITY</name>
        <param><defname>x</defname></param>
        <initializer>((x) &amp; (int)0x0F000000)</initializer>
        <briefdescription>
<para>Extracts the severity out of a <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="100" column="9" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" bodystart="100" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="error_8h_1aca2b73c2941e5f33d9644971563ad1e8" prot="public" static="no">
        <name>QDB_EC</name>
        <param><defname>origin</defname></param>
        <param><defname>severity</defname></param>
        <param><defname>code</defname></param>
        <initializer>(((int)(origin)) | ((int)(severity)) | (code))</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="102" column="9" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" bodystart="102" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__error_1gaed4db9ebe4d56a1e468354a4c7f8d187" prot="public" static="no">
        <name>QDB_SUCCESS</name>
        <param><defname>x</defname></param>
        <initializer>(((x) == <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443aad6d0d2fb89cdc604785b0d0b422b082" kindref="member">qdb_e_ok</ref>) || (<ref refid="group__error_1gaaba48738c590182c24a1eb0046cca9ba" kindref="member">QDB_ERROR_SEVERITY</ref>(x) == qdb_e_severity_info))</initializer>
        <briefdescription>
<para>True if and only if the <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> indicates a success. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="250" column="9" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" bodystart="250" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__error_1ga8145df0d400f6811ba830c14789681b5" prot="public" static="no">
        <name>QDB_FAILURE</name>
        <param><defname>x</defname></param>
        <initializer>(!<ref refid="group__error_1gaed4db9ebe4d56a1e468354a4c7f8d187" kindref="member">QDB_SUCCESS</ref>(x))</initializer>
        <briefdescription>
<para>True if and only if the <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> indicates a failure. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="256" column="9" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" bodystart="256" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="enum">
      <memberdef kind="enum" id="group__error_1ga318ee7741483580e773c217452964811" prot="public" static="no">
        <name>qdb_error_origin_t</name>
        <enumvalue id="group__error_1gga318ee7741483580e773c217452964811aabeb79ba7024616cd1d1f0d28364479d" prot="public">
          <name>qdb_e_origin_system_remote</name>
          <initializer>= (int) 0xF0000000</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga318ee7741483580e773c217452964811a7bb5c5e7a8c4fca41c54d4cf1fb8ff6b" prot="public">
          <name>qdb_e_origin_system_local</name>
          <initializer>= (int) 0xE0000000</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga318ee7741483580e773c217452964811a508483294745d2b0fec2206853d1e60e" prot="public">
          <name>qdb_e_origin_connection</name>
          <initializer>= (int) 0xD0000000</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga318ee7741483580e773c217452964811a52dcca1e1e229da02cafb032f51eb2d1" prot="public">
          <name>qdb_e_origin_input</name>
          <initializer>= (int) 0xC0000000</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga318ee7741483580e773c217452964811a16b0ea00df897327033b5ee5844d3378" prot="public">
          <name>qdb_e_origin_operation</name>
          <initializer>= (int) 0xB0000000</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga318ee7741483580e773c217452964811afd9cab7f1f951b87c8ccb7b4a8fb0356" prot="public">
          <name>qdb_e_origin_protocol</name>
          <initializer>= (int) 0xA0000000</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
<para>The error origin. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="73" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" bodystart="72" bodyend="80"/>
      </memberdef>
      <memberdef kind="enum" id="group__error_1ga343486b649541b9ad4885eb7d1e6abc7" prot="public" static="no">
        <name>qdb_error_severity_t</name>
        <enumvalue id="group__error_1gga343486b649541b9ad4885eb7d1e6abc7aed9b7c3b2eeadfcc716a01cee3bc5287" prot="public">
          <name>qdb_e_severity_unrecoverable</name>
          <initializer>= 0x03000000</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga343486b649541b9ad4885eb7d1e6abc7a86018b2fd6e534e45e787d1006724ae0" prot="public">
          <name>qdb_e_severity_error</name>
          <initializer>= 0x02000000</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga343486b649541b9ad4885eb7d1e6abc7ab3f795b893cedcfa863a04085bc100b6" prot="public">
          <name>qdb_e_severity_warning</name>
          <initializer>= 0x01000000</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga343486b649541b9ad4885eb7d1e6abc7adaca26a40fd7e3d40624e1cf286b4ba0" prot="public">
          <name>qdb_e_severity_info</name>
          <initializer>= 0x00000000</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
<para>An error severity level. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="90" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" bodystart="89" bodyend="95"/>
      </memberdef>
      <memberdef kind="enum" id="group__error_1ga365e768c3ca0f6387d8798eb98c40443" prot="public" static="no">
        <name>qdb_error_t</name>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443aad6d0d2fb89cdc604785b0d0b422b082" prot="public">
          <name>qdb_e_ok</name>
          <initializer>= 0</initializer>
          <briefdescription>
<para>Success. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a31a0261b123c4f5a026693e8c6ecaa32" prot="public">
          <name>qdb_e_uninitialized</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_unrecoverable, 0xFFFF)</initializer>
          <briefdescription>
<para>Uninitialized error. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a456aa075e4cacb7fdfa357aa7e8c5149" prot="public">
          <name>qdb_e_alias_not_found</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_warning      , 0x0008)</initializer>
          <briefdescription>
<para>Entry alias/key was not found. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443afff73f65761b5b6acb3674f828facbe5" prot="public">
          <name>qdb_e_alias_already_exists</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_warning      , 0x0009)</initializer>
          <briefdescription>
<para>Entry alias/key already exists. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443abd0d6f428b64057d34d4c446bea0bee0" prot="public">
          <name>qdb_e_out_of_bounds</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_warning      , 0x0019)</initializer>
          <briefdescription>
<para>Index out of bounds. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a466caf1ded6909454fae88ea50bcc1ee" prot="public">
          <name>qdb_e_skipped</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_warning      , 0x0021)</initializer>
          <briefdescription>
<para>Skipped operation. Used in batches and transactions. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a1ed20b3d0f469a2c89a88f2f62a435ab" prot="public">
          <name>qdb_e_incompatible_type</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_warning      , 0x0022)</initializer>
          <briefdescription>
<para>Entry or column is incompatible with the operation. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a5736d7248e53e0f0ea2d9fcafb9c0c65" prot="public">
          <name>qdb_e_container_empty</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_warning      , 0x0023)</initializer>
          <briefdescription>
<para>Container is empty. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a2fc39e8b4dd7d8314a6fa2b1d355b4dc" prot="public">
          <name>qdb_e_container_full</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_warning      , 0x0024)</initializer>
          <briefdescription>
<para>Container is full. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443aba6d6480be7386f9f6bcebf0258a7e7d" prot="public">
          <name>qdb_e_element_not_found</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_info         , 0x0025)</initializer>
          <briefdescription>
<para>Element was not found. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a1da5958ef25eb11ac0d985402082d625" prot="public">
          <name>qdb_e_element_already_exists</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_info         , 0x0026)</initializer>
          <briefdescription>
<para>Element already exists. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a61980d0d53cf673df21bbc8b35c6fe35" prot="public">
          <name>qdb_e_overflow</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_warning      , 0x0027)</initializer>
          <briefdescription>
<para>Arithmetic operation overflows. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a80050d893d1b453f3a75bc687cbbfcc0" prot="public">
          <name>qdb_e_underflow</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_warning      , 0x0028)</initializer>
          <briefdescription>
<para>Arithmetic operation underflows. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a98832a817610ede4bc61a2272260e4f0" prot="public">
          <name>qdb_e_tag_already_set</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_info         , 0x0029)</initializer>
          <briefdescription>
<para>Tag is already set. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a420143a8f98d0bf4901c9befb3f1ddcb" prot="public">
          <name>qdb_e_tag_not_set</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_info         , 0x002A)</initializer>
          <briefdescription>
<para>Tag is not set. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443aca8346a92f93518bc85b6d6611b78c98" prot="public">
          <name>qdb_e_timeout</name>
          <initializer>= QDB_EC(qdb_e_origin_connection   , qdb_e_severity_error        , 0x000A)</initializer>
          <briefdescription>
<para>Operation timed out. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443afdb26fd8ffcd27fd33007b9926b17afa" prot="public">
          <name>qdb_e_connection_refused</name>
          <initializer>= QDB_EC(qdb_e_origin_connection   , qdb_e_severity_unrecoverable, 0x000E)</initializer>
          <briefdescription>
<para>Connection was refused. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443af8f54dd25f26ef3263e6870750ae0fb6" prot="public">
          <name>qdb_e_connection_reset</name>
          <initializer>= QDB_EC(qdb_e_origin_connection   , qdb_e_severity_error        , 0x000F)</initializer>
          <briefdescription>
<para>Connection was reset. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a5ce70ce7196a92317e086a53ea701e03" prot="public">
          <name>qdb_e_unstable_cluster</name>
          <initializer>= QDB_EC(qdb_e_origin_connection   , qdb_e_severity_error        , 0x0012)</initializer>
          <briefdescription>
<para>Cluster is unstable. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a296eee769651471646db0dc4ae8da599" prot="public">
          <name>qdb_e_try_again</name>
          <initializer>= QDB_EC(qdb_e_origin_connection   , qdb_e_severity_error        , 0x0017)</initializer>
          <briefdescription>
<para>Please retry. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a1076c5a089a997480c5b696144c6a204" prot="public">
          <name>qdb_e_conflict</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_error        , 0x001A)</initializer>
          <briefdescription>
<para>There is another ongoing conflicting operation. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a14fdd7a7d190d32e1a34a282bb7b760e" prot="public">
          <name>qdb_e_not_connected</name>
          <initializer>= QDB_EC(qdb_e_origin_connection   , qdb_e_severity_error        , 0x001B)</initializer>
          <briefdescription>
<para>Handle is not connected. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a09fe427c7b8cea6e287c6ddda75785da" prot="public">
          <name>qdb_e_resource_locked</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_error        , 0x002D)</initializer>
          <briefdescription>
<para>Resource is locked. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7bf6eadc0309657e2a953b289190341e" prot="public">
          <name>qdb_e_system_remote</name>
          <initializer>= QDB_EC(qdb_e_origin_system_remote, qdb_e_severity_unrecoverable, 0x0001)</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>System error on remote node (server-side). Please check <computeroutput>errno</computeroutput> or <computeroutput>GetLastError()</computeroutput> for actual error. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a9b48bdd508132069c47c765ce8d69ab6" prot="public">
          <name>qdb_e_system_local</name>
          <initializer>= QDB_EC(qdb_e_origin_system_local , qdb_e_severity_unrecoverable, 0x0001)</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>System error on local system (client-side). Please check <computeroutput>errno</computeroutput> or <computeroutput>GetLastError()</computeroutput> for actual error. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443af6ab690eccd240888b222d32dd8b0859" prot="public">
          <name>qdb_e_internal_remote</name>
          <initializer>= QDB_EC(qdb_e_origin_system_remote, qdb_e_severity_unrecoverable, 0x0002)</initializer>
          <briefdescription>
<para>Internal error on remote node (server-side). </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a155fc6ecf0c5fb7e08661b2de7278e14" prot="public">
          <name>qdb_e_internal_local</name>
          <initializer>= QDB_EC(qdb_e_origin_system_local , qdb_e_severity_unrecoverable, 0x0002)</initializer>
          <briefdescription>
<para>Internal error on local system (client-side). </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a80bd91b61c176a8e371d88aac3cd0532" prot="public">
          <name>qdb_e_no_memory_remote</name>
          <initializer>= QDB_EC(qdb_e_origin_system_remote, qdb_e_severity_unrecoverable, 0x0003)</initializer>
          <briefdescription>
<para>No memory on remote node (server-side). </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a8f8575076cea6f89bda86387dd862dc6" prot="public">
          <name>qdb_e_no_memory_local</name>
          <initializer>= QDB_EC(qdb_e_origin_system_local , qdb_e_severity_unrecoverable, 0x0003)</initializer>
          <briefdescription>
<para>No memory on local system (client-side). </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443aa60d8ccf2fc347efd408331f072a15bd" prot="public">
          <name>qdb_e_invalid_protocol</name>
          <initializer>= QDB_EC(qdb_e_origin_protocol     , qdb_e_severity_unrecoverable, 0x0004)</initializer>
          <briefdescription>
<para>Protocol is invalid. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a222f8fa54b5ef5ac8c3b86aee685f746" prot="public">
          <name>qdb_e_host_not_found</name>
          <initializer>= QDB_EC(qdb_e_origin_connection   , qdb_e_severity_error        , 0x0005)</initializer>
          <briefdescription>
<para>Host was not found. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a13d942a5ac05a02071d2142beb559bea" prot="public">
          <name>qdb_e_buffer_too_small</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_warning      , 0x000B)</initializer>
          <briefdescription>
<para>Buffer is too small. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a11764d6e4f4e9db55e0385fd866768ab" prot="public">
          <name>qdb_e_not_implemented</name>
          <initializer>= QDB_EC(qdb_e_origin_system_remote, qdb_e_severity_unrecoverable, 0x0011)</initializer>
          <briefdescription>
<para>Operation is not implemented. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443aa04c0faf49159dd2cd66d8786bdaceef" prot="public">
          <name>qdb_e_invalid_version</name>
          <initializer>= QDB_EC(qdb_e_origin_protocol     , qdb_e_severity_unrecoverable, 0x0016)</initializer>
          <briefdescription>
<para>Version is invalid. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a9f2aa83ba8969f389f23a281bb8227a8" prot="public">
          <name>qdb_e_invalid_argument</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_error        , 0x0018)</initializer>
          <briefdescription>
<para>Argument is invalid. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a0a1723dd0a90a9a60aa89d6fba1ad4cd" prot="public">
          <name>qdb_e_invalid_handle</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_error        , 0x001C)</initializer>
          <briefdescription>
<para>Handle is invalid. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443af256bc76e0056d99f464a5a8a1148d17" prot="public">
          <name>qdb_e_reserved_alias</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_error        , 0x001D)</initializer>
          <briefdescription>
<para>Alias/key is reserved. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7869432989b33d483e510fc57d44a3c9" prot="public">
          <name>qdb_e_unmatched_content</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_info         , 0x001E)</initializer>
          <briefdescription>
<para>Content did not match. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7ebe635483bf1f50643cf05ddced1657" prot="public">
          <name>qdb_e_invalid_iterator</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_error        , 0x001F)</initializer>
          <briefdescription>
<para>Iterator is invalid. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a0bd6b455054bca46ab9bb7a23ff08087" prot="public">
          <name>qdb_e_entry_too_large</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_error        , 0x002B)</initializer>
          <briefdescription>
<para>Entry is too large. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443aab992a221b85c5581acf4fd2e7bac617" prot="public">
          <name>qdb_e_transaction_partial_failure</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_error        , 0x002C)</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Transaction failed partially. <simplesect kind="warning"><para>This may provoke failures until the transaction has not been rolled back. </para></simplesect>
<simplesect kind="see"><para>Cluster configuration parameter <computeroutput>global/cluster/max_transaction_duration</computeroutput>. </para></simplesect>
</para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a5e3f7ff277511984a70139328714d839" prot="public">
          <name>qdb_e_operation_disabled</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_error        , 0x002E)</initializer>
          <briefdescription>
<para>Operation has not been enabled in cluster configuration. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a1cd256fddf4fd12463e5aa9e453289c7" prot="public">
          <name>qdb_e_operation_not_permitted</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_error        , 0x002F)</initializer>
          <briefdescription>
<para>Operation is not permitted. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443af3d584049b45f2aacca139de8c34a20b" prot="public">
          <name>qdb_e_iterator_end</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_info         , 0x0030)</initializer>
          <briefdescription>
<para>Iterator reached the end. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a0af9a802084f4c4c563aee0293a08ee7" prot="public">
          <name>qdb_e_invalid_reply</name>
          <initializer>= QDB_EC(qdb_e_origin_protocol     , qdb_e_severity_unrecoverable, 0x0031)</initializer>
          <briefdescription>
<para>Cluster sent an invalid reply. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a40e9d1f18501d50eef1fc8af06bfcc5f" prot="public">
          <name>qdb_e_ok_created</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_info         , 0x0032)</initializer>
          <briefdescription>
<para>Success. A new entry has been created. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443aaaf8b9c3aaa7296118037aa41d552fd3" prot="public">
          <name>qdb_e_no_space_left</name>
          <initializer>= QDB_EC(qdb_e_origin_system_remote, qdb_e_severity_unrecoverable, 0x0033)</initializer>
          <briefdescription>
<para>No more space on disk. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a9d43bc1ae8cbfeb3d068d1c91a138c8e" prot="public">
          <name>qdb_e_quota_exceeded</name>
          <initializer>= QDB_EC(qdb_e_origin_system_remote, qdb_e_severity_unrecoverable, 0x0034)</initializer>
          <briefdescription>
<para>Disk space quota has been reached. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443aa13cf3a9f5ebc6d5795f53625a8a989d" prot="public">
          <name>qdb_e_alias_too_long</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_error        , 0x0035)</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Alias is too long. <simplesect kind="see"><para><ref refid="group__client_1ggab2ede040a754735a3f751a14acd8cf7fa5f7b5e1be562cf9e9bf141b7cba12fcf" kindref="member">qdb_l_max_alias_length</ref> </para></simplesect>
</para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a5d6825c7b32eeea83aeb6dad1787c6f6" prot="public">
          <name>qdb_e_clock_skew</name>
          <initializer>= QDB_EC(qdb_e_origin_system_remote, qdb_e_severity_error        , 0x0036)</initializer>
          <briefdescription>
<para>Cluster nodes have important clock differences. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7a6c957a31b0b5d4b61575f89f139681" prot="public">
          <name>qdb_e_access_denied</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_error        , 0x0037)</initializer>
          <briefdescription>
<para>Access is denied. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443ab0ec10e10f4dd148d34e01d47bdd8a0f" prot="public">
          <name>qdb_e_login_failed</name>
          <initializer>= QDB_EC(qdb_e_origin_system_remote, qdb_e_severity_error        , 0x0038)</initializer>
          <briefdescription>
<para>Login failed. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a9346971364404dd0a1fce5eacf6bee17" prot="public">
          <name>qdb_e_column_not_found</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_warning      , 0x0039)</initializer>
          <briefdescription>
<para>Column was not found. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a5ed1b63f41eaf84f085a23a879952daa" prot="public">
          <name>qdb_e_query_too_complex</name>
          <initializer>= QDB_EC(qdb_e_origin_operation    , qdb_e_severity_error        , 0x0040)</initializer>
          <briefdescription>
<para>Query is too complex. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a0f91e40359fc8ba6391b5e65a34da950" prot="public">
          <name>qdb_e_invalid_crypto_key</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_error        , 0x0041)</initializer>
          <briefdescription>
<para>Security key is invalid. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a6708fd08c04664a6e1ed1d7335a0cc93" prot="public">
          <name>qdb_e_invalid_query</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_error        , 0x0042)</initializer>
          <briefdescription>
<para>Malformed query. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7e0635ad65fbbacc469bc62e1128e63d" prot="public">
          <name>qdb_e_invalid_regex</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_error        , 0x0043)</initializer>
          <briefdescription>
<para>Malformed regex. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443ac7dd9381b4b95daa3f772905675f4d2a" prot="public">
          <name>qdb_e_unknown_user</name>
          <initializer>= QDB_EC(qdb_e_origin_input        , qdb_e_severity_error        , 0x0044)</initializer>
          <briefdescription>
<para>Unknown user. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a924c6b9320e59fe8f3691f121cb4f547" prot="public">
          <name>qdb_e_interrupted</name>
          <initializer>= QDB_EC(qdb_e_origin_system_remote, qdb_e_severity_error        , 0x0045)</initializer>
          <briefdescription>
<para>Task has been interrupted. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443ab0e4db582c76ded96a87b18efea70af7" prot="public">
          <name>qdb_e_network_inbuf_too_small</name>
          <initializer>= QDB_EC(qdb_e_origin_system_local , qdb_e_severity_error        , 0x0046)</initializer>
          <briefdescription>
<para>Client network buffer is too small. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443afb71a6b3801ecbbc8f6c60eef673c08e" prot="public">
          <name>qdb_e_network_error</name>
          <initializer>= QDB_EC(qdb_e_origin_connection   , qdb_e_severity_error        , 0x0047)</initializer>
          <briefdescription>
<para>Generic network error. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__error_1gga365e768c3ca0f6387d8798eb98c40443a64e2e533723050080ba78f5925a581e1" prot="public">
          <name>qdb_e_data_corruption</name>
          <initializer>= QDB_EC(qdb_e_origin_system_remote, qdb_e_severity_unrecoverable, 0x0048)</initializer>
          <briefdescription>
<para>Corrupted data. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
<para>An error code indicating success or failure. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="107" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" bodystart="106" bodyend="241"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="typedef">
      <memberdef kind="typedef" id="group__error_1ga28a9bf8f314d8db3b53958df9957997f" prot="public" static="no">
        <type>enum <ref refid="group__error_1ga318ee7741483580e773c217452964811" kindref="member">qdb_error_origin_t</ref></type>
        <definition>typedef enum qdb_error_origin_t  qdb_error_origin_t</definition>
        <argsstring></argsstring>
        <name>qdb_error_origin_t</name>
        <briefdescription>
<para>The error origin. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="80" column="1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__error_1ga310c0649a7da221251ed1e25e5388bd8" prot="public" static="no">
        <type>enum <ref refid="group__error_1ga343486b649541b9ad4885eb7d1e6abc7" kindref="member">qdb_error_severity_t</ref></type>
        <definition>typedef enum qdb_error_severity_t  qdb_error_severity_t</definition>
        <argsstring></argsstring>
        <name>qdb_error_severity_t</name>
        <briefdescription>
<para>An error severity level. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="95" column="1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" prot="public" static="no">
        <type>enum <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>typedef enum qdb_error_t  qdb_error_t</definition>
        <argsstring></argsstring>
        <name>qdb_error_t</name>
        <briefdescription>
<para>An error code indicating success or failure. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="241" column="1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__error_1ga7f530850c85980b74be1119741da4bb0" prot="public" static="no">
        <type><ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>typedef qdb_error_t qdb_status_t</definition>
        <argsstring></argsstring>
        <name>qdb_status_t</name>
        <briefdescription>
<para>An alias for <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="260" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" bodystart="260" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="group__client_1ga8aaf6c6f60163c385d79a2043a9ed199" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__attr_1ga008cbf050a89152ec67d33e534cd3012" kindref="member">QDB_API_LINKAGE</ref> const char *</type>
        <definition>QDB_API_LINKAGE const char* qdb_error</definition>
        <argsstring>(qdb_error_t error)</argsstring>
        <name>qdb_error</name>
        <param>
          <type><ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
          <declname>error</declname>
        </param>
        <briefdescription>
<para>Translates an error code into an English error message. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>error</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code outputted by another function</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A static, null-terminated string describing the error. The buffer is API managed and should not be freed or written to by the caller. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h" line="270" column="1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <programlisting>
<codeline lineno="1"><highlight class="preprocessor">#ifndef<sp/>QDB_API_ERROR_H</highlight></codeline>
<codeline lineno="2"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>QDB_API_ERROR_H</highlight></codeline>
<codeline lineno="3"><highlight class="preprocessor"></highlight></codeline>
<codeline lineno="6"><highlight class="normal"></highlight></codeline>
<codeline lineno="7"><highlight class="normal"></highlight><highlight class="comment">/*</highlight></codeline>
<codeline lineno="8"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="9"><highlight class="comment"><sp/>*<sp/>Copyright<sp/>(c)<sp/>2009-2022,<sp/>quasardb<sp/>SAS.<sp/>All<sp/>rights<sp/>reserved.</highlight></codeline>
<codeline lineno="10"><highlight class="comment"><sp/>*<sp/>All<sp/>rights<sp/>reserved.</highlight></codeline>
<codeline lineno="11"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="12"><highlight class="comment"><sp/>*<sp/>Redistribution<sp/>and<sp/>use<sp/>in<sp/>source<sp/>and<sp/>binary<sp/>forms,<sp/>with<sp/>or<sp/>without</highlight></codeline>
<codeline lineno="13"><highlight class="comment"><sp/>*<sp/>modification,<sp/>are<sp/>permitted<sp/>provided<sp/>that<sp/>the<sp/>following<sp/>conditions<sp/>are<sp/>met:</highlight></codeline>
<codeline lineno="14"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="15"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>*<sp/>Redistributions<sp/>of<sp/>source<sp/>code<sp/>must<sp/>retain<sp/>the<sp/>above<sp/>copyright</highlight></codeline>
<codeline lineno="16"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/><sp/>notice,<sp/>this<sp/>list<sp/>of<sp/>conditions<sp/>and<sp/>the<sp/>following<sp/>disclaimer.</highlight></codeline>
<codeline lineno="17"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>*<sp/>Redistributions<sp/>in<sp/>binary<sp/>form<sp/>must<sp/>reproduce<sp/>the<sp/>above<sp/>copyright</highlight></codeline>
<codeline lineno="18"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/><sp/>notice,<sp/>this<sp/>list<sp/>of<sp/>conditions<sp/>and<sp/>the<sp/>following<sp/>disclaimer<sp/>in<sp/>the</highlight></codeline>
<codeline lineno="19"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/><sp/>documentation<sp/>and/or<sp/>other<sp/>materials<sp/>provided<sp/>with<sp/>the<sp/>distribution.</highlight></codeline>
<codeline lineno="20"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>*<sp/>Neither<sp/>the<sp/>name<sp/>of<sp/>quasardb<sp/>nor<sp/>the<sp/>names<sp/>of<sp/>its<sp/>contributors<sp/>may</highlight></codeline>
<codeline lineno="21"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/><sp/>be<sp/>used<sp/>to<sp/>endorse<sp/>or<sp/>promote<sp/>products<sp/>derived<sp/>from<sp/>this<sp/>software</highlight></codeline>
<codeline lineno="22"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/><sp/>without<sp/>specific<sp/>prior<sp/>written<sp/>permission.</highlight></codeline>
<codeline lineno="23"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="24"><highlight class="comment"><sp/>*<sp/>THIS<sp/>SOFTWARE<sp/>IS<sp/>PROVIDED<sp/>BY<sp/>QUASARDB<sp/>AND<sp/>CONTRIBUTORS<sp/>``AS<sp/>IS&apos;&apos;<sp/>AND<sp/>ANY</highlight></codeline>
<codeline lineno="25"><highlight class="comment"><sp/>*<sp/>EXPRESS<sp/>OR<sp/>IMPLIED<sp/>WARRANTIES,<sp/>INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>THE<sp/>IMPLIED</highlight></codeline>
<codeline lineno="26"><highlight class="comment"><sp/>*<sp/>WARRANTIES<sp/>OF<sp/>MERCHANTABILITY<sp/>AND<sp/>FITNESS<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE<sp/>ARE</highlight></codeline>
<codeline lineno="27"><highlight class="comment"><sp/>*<sp/>DISCLAIMED.<sp/>IN<sp/>NO<sp/>EVENT<sp/>SHALL<sp/>THE<sp/>REGENTS<sp/>AND<sp/>CONTRIBUTORS<sp/>BE<sp/>LIABLE<sp/>FOR<sp/>ANY</highlight></codeline>
<codeline lineno="28"><highlight class="comment"><sp/>*<sp/>DIRECT,<sp/>INDIRECT,<sp/>INCIDENTAL,<sp/>SPECIAL,<sp/>EXEMPLARY,<sp/>OR<sp/>CONSEQUENTIAL<sp/>DAMAGES</highlight></codeline>
<codeline lineno="29"><highlight class="comment"><sp/>*<sp/>(INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>PROCUREMENT<sp/>OF<sp/>SUBSTITUTE<sp/>GOODS<sp/>OR<sp/>SERVICES;</highlight></codeline>
<codeline lineno="30"><highlight class="comment"><sp/>*<sp/>LOSS<sp/>OF<sp/>USE,<sp/>DATA,<sp/>OR<sp/>PROFITS;<sp/>OR<sp/>BUSINESS<sp/>INTERRUPTION)<sp/>HOWEVER<sp/>CAUSED<sp/>AND</highlight></codeline>
<codeline lineno="31"><highlight class="comment"><sp/>*<sp/>ON<sp/>ANY<sp/>THEORY<sp/>OF<sp/>LIABILITY,<sp/>WHETHER<sp/>IN<sp/>CONTRACT,<sp/>STRICT<sp/>LIABILITY,<sp/>OR<sp/>TORT</highlight></codeline>
<codeline lineno="32"><highlight class="comment"><sp/>*<sp/>(INCLUDING<sp/>NEGLIGENCE<sp/>OR<sp/>OTHERWISE)<sp/>ARISING<sp/>IN<sp/>ANY<sp/>WAY<sp/>OUT<sp/>OF<sp/>THE<sp/>USE<sp/>OF<sp/>THIS</highlight></codeline>
<codeline lineno="33"><highlight class="comment"><sp/>*<sp/>SOFTWARE,<sp/>EVEN<sp/>IF<sp/>ADVISED<sp/>OF<sp/>THE<sp/>POSSIBILITY<sp/>OF<sp/>SUCH<sp/>DAMAGE.</highlight></codeline>
<codeline lineno="34"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="35"><highlight class="normal"></highlight></codeline>
<codeline lineno="36"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&quot;<ref refid="__attr_8h" kindref="compound">_attr.h</ref>&quot;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="37"><highlight class="normal"></highlight></codeline>
<codeline lineno="38"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>__cplusplus</highlight></codeline>
<codeline lineno="39"><highlight class="preprocessor"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="stringliteral">&quot;C&quot;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="40"><highlight class="normal">{</highlight></codeline>
<codeline lineno="41"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
<codeline lineno="42"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="43"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/>Error<sp/>code<sp/>are<sp/>32<sp/>bit<sp/>integers<sp/>computed<sp/>as<sp/>follow</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="44"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="45"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/>High<sp/>order<sp/>to<sp/>low<sp/>order</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="46"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="47"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/>4-bit<sp/>-<sp/>origin</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="48"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="49"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/>1111<sp/>-<sp/>Remote<sp/>system</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="50"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/>1110<sp/>-<sp/>Local<sp/>system</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="51"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/>1101<sp/>-<sp/>Connection</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="52"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/>1100<sp/>-<sp/>Input</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="53"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/>1011<sp/>-<sp/>Entry</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="54"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="55"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/>4-bit<sp/>-<sp/>severity</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="56"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="57"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/>0011<sp/>-<sp/>Unrecoverable</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="58"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/>0010<sp/>-<sp/>Error</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="59"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/>0001<sp/>-<sp/>Warning<sp/>-<sp/>Nothing<sp/>bad<sp/>but<sp/>you<sp/>might<sp/>not<sp/>have<sp/>the<sp/>result<sp/>you</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="60"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/>want<sp/>0000<sp/>-<sp/>Info</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="61"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="62"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/>8-bit<sp/>-<sp/>Reserved</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="63"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/>16-bit<sp/>-<sp/>Code<sp/>-<sp/>The<sp/>actual<sp/>error<sp/>code</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="64"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="65"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>You<sp/>are<sp/>highly<sp/>ENCOURAGED<sp/>to<sp/>use<sp/>macros<sp/>to<sp/>check<sp/>for<sp/>errors<sp/>as<sp/>in<sp/>the</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="66"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>future<sp/>error<sp/>handling<sp/>may<sp/>change.</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="67"><highlight class="normal"></highlight></codeline>
<codeline lineno="68"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>clang-format<sp/>off</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="69"><highlight class="normal"></highlight></codeline>
<codeline lineno="72"><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="group__error_1ga318ee7741483580e773c217452964811" kindref="member">qdb_error_origin_t</ref><sp/></highlight><highlight class="comment">//<sp/>NOLINT(modernize-use-using)</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="73"><highlight class="normal">{</highlight></codeline>
<codeline lineno="74"><highlight class="normal"><sp/><sp/><sp/><sp/>qdb_e_origin_system_remote<sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>(int)<sp/>0xF0000000,</highlight></codeline>
<codeline lineno="75"><highlight class="normal"><sp/><sp/><sp/><sp/>qdb_e_origin_system_local<sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)<sp/>0xE0000000,</highlight></codeline>
<codeline lineno="76"><highlight class="normal"><sp/><sp/><sp/><sp/>qdb_e_origin_connection<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>(int)<sp/>0xD0000000,</highlight></codeline>
<codeline lineno="77"><highlight class="normal"><sp/><sp/><sp/><sp/>qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)<sp/>0xC0000000,</highlight></codeline>
<codeline lineno="78"><highlight class="normal"><sp/><sp/><sp/><sp/>qdb_e_origin_operation<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>(int)<sp/>0xB0000000,</highlight></codeline>
<codeline lineno="79"><highlight class="normal"><sp/><sp/><sp/><sp/>qdb_e_origin_protocol<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)<sp/>0xA0000000</highlight></codeline>
<codeline lineno="80"><highlight class="normal">}<sp/><ref refid="group__error_1ga318ee7741483580e773c217452964811" kindref="member">qdb_error_origin_t</ref>;</highlight></codeline>
<codeline lineno="81"><highlight class="normal"></highlight></codeline>
<codeline lineno="85"><highlight class="preprocessor">#define<sp/>QDB_ERROR_ORIGIN(x)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>((x)<sp/>&amp;<sp/>(int)0xF0000000)</highlight></codeline>
<codeline lineno="86"><highlight class="preprocessor"></highlight></codeline>
<codeline lineno="89"><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="group__error_1ga343486b649541b9ad4885eb7d1e6abc7" kindref="member">qdb_error_severity_t</ref><sp/></highlight><highlight class="comment">//<sp/>NOLINT(modernize-use-using)</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="90"><highlight class="normal">{</highlight></codeline>
<codeline lineno="91"><highlight class="normal"><sp/><sp/><sp/><sp/>qdb_e_severity_unrecoverable<sp/><sp/><sp/><sp/>=<sp/>0x03000000,</highlight></codeline>
<codeline lineno="92"><highlight class="normal"><sp/><sp/><sp/><sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>0x02000000,</highlight></codeline>
<codeline lineno="93"><highlight class="normal"><sp/><sp/><sp/><sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>0x01000000,</highlight></codeline>
<codeline lineno="94"><highlight class="normal"><sp/><sp/><sp/><sp/>qdb_e_severity_info<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>0x00000000</highlight></codeline>
<codeline lineno="95"><highlight class="normal">}<sp/><ref refid="group__error_1ga343486b649541b9ad4885eb7d1e6abc7" kindref="member">qdb_error_severity_t</ref>;</highlight></codeline>
<codeline lineno="96"><highlight class="normal"></highlight></codeline>
<codeline lineno="100"><highlight class="preprocessor">#define<sp/>QDB_ERROR_SEVERITY(x)<sp/><sp/><sp/><sp/><sp/><sp/><sp/>((x)<sp/>&amp;<sp/>(int)0x0F000000)</highlight></codeline>
<codeline lineno="101"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="102"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>QDB_EC(origin,<sp/>severity,<sp/>code)<sp/>(((int)(origin))<sp/>|<sp/>((int)(severity))<sp/>|<sp/>(code))</highlight></codeline>
<codeline lineno="103"><highlight class="preprocessor"></highlight></codeline>
<codeline lineno="106"><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref><sp/></highlight><highlight class="comment">//<sp/>NOLINT(modernize-use-using)</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="107"><highlight class="normal">{</highlight></codeline>
<codeline lineno="109"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443aad6d0d2fb89cdc604785b0d0b422b082" kindref="member">qdb_e_ok</ref><sp/>=<sp/>0,</highlight></codeline>
<codeline lineno="110"><highlight class="normal"></highlight></codeline>
<codeline lineno="111"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>------------------------------------------------------------------------------------------------------</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="112"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/><sp/>error<sp/>name<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>origin<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>severity<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>code</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="113"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>------------------------------------------------------------------------------------------------------</highlight></codeline>
<codeline lineno="115"><highlight class="comment"></highlight><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a31a0261b123c4f5a026693e8c6ecaa32" kindref="member">qdb_e_uninitialized</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_unrecoverable,<sp/>0xFFFF),</highlight></codeline>
<codeline lineno="117"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a456aa075e4cacb7fdfa357aa7e8c5149" kindref="member">qdb_e_alias_not_found</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0008),</highlight></codeline>
<codeline lineno="119"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443afff73f65761b5b6acb3674f828facbe5" kindref="member">qdb_e_alias_already_exists</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0009),</highlight></codeline>
<codeline lineno="121"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443abd0d6f428b64057d34d4c446bea0bee0" kindref="member">qdb_e_out_of_bounds</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0019),</highlight></codeline>
<codeline lineno="123"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a466caf1ded6909454fae88ea50bcc1ee" kindref="member">qdb_e_skipped</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0021),</highlight></codeline>
<codeline lineno="125"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a1ed20b3d0f469a2c89a88f2f62a435ab" kindref="member">qdb_e_incompatible_type</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0022),</highlight></codeline>
<codeline lineno="127"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a5736d7248e53e0f0ea2d9fcafb9c0c65" kindref="member">qdb_e_container_empty</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0023),</highlight></codeline>
<codeline lineno="129"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a2fc39e8b4dd7d8314a6fa2b1d355b4dc" kindref="member">qdb_e_container_full</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0024),</highlight></codeline>
<codeline lineno="131"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443aba6d6480be7386f9f6bcebf0258a7e7d" kindref="member">qdb_e_element_not_found</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_info<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0025),</highlight></codeline>
<codeline lineno="133"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a1da5958ef25eb11ac0d985402082d625" kindref="member">qdb_e_element_already_exists</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_info<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0026),</highlight></codeline>
<codeline lineno="135"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a61980d0d53cf673df21bbc8b35c6fe35" kindref="member">qdb_e_overflow</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0027),</highlight></codeline>
<codeline lineno="137"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a80050d893d1b453f3a75bc687cbbfcc0" kindref="member">qdb_e_underflow</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0028),</highlight></codeline>
<codeline lineno="139"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a98832a817610ede4bc61a2272260e4f0" kindref="member">qdb_e_tag_already_set</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_info<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0029),</highlight></codeline>
<codeline lineno="141"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a420143a8f98d0bf4901c9befb3f1ddcb" kindref="member">qdb_e_tag_not_set</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_info<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x002A),</highlight></codeline>
<codeline lineno="143"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443aca8346a92f93518bc85b6d6611b78c98" kindref="member">qdb_e_timeout</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_connection<sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x000A),</highlight></codeline>
<codeline lineno="145"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443afdb26fd8ffcd27fd33007b9926b17afa" kindref="member">qdb_e_connection_refused</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_connection<sp/><sp/><sp/>,<sp/>qdb_e_severity_unrecoverable,<sp/>0x000E),</highlight></codeline>
<codeline lineno="147"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443af8f54dd25f26ef3263e6870750ae0fb6" kindref="member">qdb_e_connection_reset</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_connection<sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x000F),</highlight></codeline>
<codeline lineno="149"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a5ce70ce7196a92317e086a53ea701e03" kindref="member">qdb_e_unstable_cluster</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_connection<sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0012),</highlight></codeline>
<codeline lineno="151"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a296eee769651471646db0dc4ae8da599" kindref="member">qdb_e_try_again</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_connection<sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0017),</highlight></codeline>
<codeline lineno="153"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a1076c5a089a997480c5b696144c6a204" kindref="member">qdb_e_conflict</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x001A),</highlight></codeline>
<codeline lineno="155"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a14fdd7a7d190d32e1a34a282bb7b760e" kindref="member">qdb_e_not_connected</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_connection<sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x001B),</highlight></codeline>
<codeline lineno="157"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a09fe427c7b8cea6e287c6ddda75785da" kindref="member">qdb_e_resource_locked</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x002D),</highlight></codeline>
<codeline lineno="160"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7bf6eadc0309657e2a953b289190341e" kindref="member">qdb_e_system_remote</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_remote,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0001),</highlight></codeline>
<codeline lineno="163"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a9b48bdd508132069c47c765ce8d69ab6" kindref="member">qdb_e_system_local</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_local<sp/>,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0001),</highlight></codeline>
<codeline lineno="165"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443af6ab690eccd240888b222d32dd8b0859" kindref="member">qdb_e_internal_remote</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_remote,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0002),</highlight></codeline>
<codeline lineno="167"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a155fc6ecf0c5fb7e08661b2de7278e14" kindref="member">qdb_e_internal_local</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_local<sp/>,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0002),</highlight></codeline>
<codeline lineno="169"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a80bd91b61c176a8e371d88aac3cd0532" kindref="member">qdb_e_no_memory_remote</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_remote,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0003),</highlight></codeline>
<codeline lineno="171"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a8f8575076cea6f89bda86387dd862dc6" kindref="member">qdb_e_no_memory_local</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_local<sp/>,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0003),</highlight></codeline>
<codeline lineno="173"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443aa60d8ccf2fc347efd408331f072a15bd" kindref="member">qdb_e_invalid_protocol</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_protocol<sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0004),</highlight></codeline>
<codeline lineno="175"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a222f8fa54b5ef5ac8c3b86aee685f746" kindref="member">qdb_e_host_not_found</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_connection<sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0005),</highlight></codeline>
<codeline lineno="177"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a13d942a5ac05a02071d2142beb559bea" kindref="member">qdb_e_buffer_too_small</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x000B),</highlight></codeline>
<codeline lineno="179"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a11764d6e4f4e9db55e0385fd866768ab" kindref="member">qdb_e_not_implemented</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_remote,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0011),</highlight></codeline>
<codeline lineno="181"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443aa04c0faf49159dd2cd66d8786bdaceef" kindref="member">qdb_e_invalid_version</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_protocol<sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0016),</highlight></codeline>
<codeline lineno="183"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a9f2aa83ba8969f389f23a281bb8227a8" kindref="member">qdb_e_invalid_argument</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0018),</highlight></codeline>
<codeline lineno="185"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a0a1723dd0a90a9a60aa89d6fba1ad4cd" kindref="member">qdb_e_invalid_handle</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x001C),</highlight></codeline>
<codeline lineno="187"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443af256bc76e0056d99f464a5a8a1148d17" kindref="member">qdb_e_reserved_alias</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x001D),</highlight></codeline>
<codeline lineno="189"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7869432989b33d483e510fc57d44a3c9" kindref="member">qdb_e_unmatched_content</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_info<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x001E),</highlight></codeline>
<codeline lineno="191"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7ebe635483bf1f50643cf05ddced1657" kindref="member">qdb_e_invalid_iterator</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x001F),</highlight></codeline>
<codeline lineno="193"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a0bd6b455054bca46ab9bb7a23ff08087" kindref="member">qdb_e_entry_too_large</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x002B),</highlight></codeline>
<codeline lineno="197"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443aab992a221b85c5581acf4fd2e7bac617" kindref="member">qdb_e_transaction_partial_failure</ref><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x002C),</highlight></codeline>
<codeline lineno="199"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a5e3f7ff277511984a70139328714d839" kindref="member">qdb_e_operation_disabled</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x002E),</highlight></codeline>
<codeline lineno="201"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a1cd256fddf4fd12463e5aa9e453289c7" kindref="member">qdb_e_operation_not_permitted</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x002F),</highlight></codeline>
<codeline lineno="203"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443af3d584049b45f2aacca139de8c34a20b" kindref="member">qdb_e_iterator_end</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_info<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0030),</highlight></codeline>
<codeline lineno="205"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a0af9a802084f4c4c563aee0293a08ee7" kindref="member">qdb_e_invalid_reply</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_protocol<sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0031),</highlight></codeline>
<codeline lineno="207"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a40e9d1f18501d50eef1fc8af06bfcc5f" kindref="member">qdb_e_ok_created</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_info<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0032),</highlight></codeline>
<codeline lineno="209"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443aaaf8b9c3aaa7296118037aa41d552fd3" kindref="member">qdb_e_no_space_left</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_remote,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0033),</highlight></codeline>
<codeline lineno="211"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a9d43bc1ae8cbfeb3d068d1c91a138c8e" kindref="member">qdb_e_quota_exceeded</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_remote,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0034),</highlight></codeline>
<codeline lineno="214"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443aa13cf3a9f5ebc6d5795f53625a8a989d" kindref="member">qdb_e_alias_too_long</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0035),</highlight></codeline>
<codeline lineno="216"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a5d6825c7b32eeea83aeb6dad1787c6f6" kindref="member">qdb_e_clock_skew</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_remote,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0036),</highlight></codeline>
<codeline lineno="218"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7a6c957a31b0b5d4b61575f89f139681" kindref="member">qdb_e_access_denied</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0037),</highlight></codeline>
<codeline lineno="220"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443ab0ec10e10f4dd148d34e01d47bdd8a0f" kindref="member">qdb_e_login_failed</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_remote,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0038),</highlight></codeline>
<codeline lineno="222"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a9346971364404dd0a1fce5eacf6bee17" kindref="member">qdb_e_column_not_found</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_warning<sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0039),</highlight></codeline>
<codeline lineno="224"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a5ed1b63f41eaf84f085a23a879952daa" kindref="member">qdb_e_query_too_complex</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_operation<sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0040),</highlight></codeline>
<codeline lineno="226"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a0f91e40359fc8ba6391b5e65a34da950" kindref="member">qdb_e_invalid_crypto_key</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0041),</highlight></codeline>
<codeline lineno="228"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a6708fd08c04664a6e1ed1d7335a0cc93" kindref="member">qdb_e_invalid_query</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0042),</highlight></codeline>
<codeline lineno="230"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7e0635ad65fbbacc469bc62e1128e63d" kindref="member">qdb_e_invalid_regex</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0043),</highlight></codeline>
<codeline lineno="232"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443ac7dd9381b4b95daa3f772905675f4d2a" kindref="member">qdb_e_unknown_user</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_input<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0044),</highlight></codeline>
<codeline lineno="234"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a924c6b9320e59fe8f3691f121cb4f547" kindref="member">qdb_e_interrupted</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_remote,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0045),</highlight></codeline>
<codeline lineno="236"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443ab0e4db582c76ded96a87b18efea70af7" kindref="member">qdb_e_network_inbuf_too_small</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_local<sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0046),</highlight></codeline>
<codeline lineno="238"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443afb71a6b3801ecbbc8f6c60eef673c08e" kindref="member">qdb_e_network_error</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_connection<sp/><sp/><sp/>,<sp/>qdb_e_severity_error<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,<sp/>0x0047),</highlight></codeline>
<codeline lineno="240"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a64e2e533723050080ba78f5925a581e1" kindref="member">qdb_e_data_corruption</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>=<sp/>QDB_EC(qdb_e_origin_system_remote,<sp/>qdb_e_severity_unrecoverable,<sp/>0x0048)</highlight></codeline>
<codeline lineno="241"><highlight class="normal">}<sp/><ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref>;</highlight></codeline>
<codeline lineno="242"><highlight class="normal"></highlight></codeline>
<codeline lineno="243"><highlight class="normal"></highlight><highlight class="preprocessor">#undef<sp/>QDB_EC</highlight></codeline>
<codeline lineno="244"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="245"><highlight class="normal"></highlight><highlight class="comment">//<sp/>clang-format<sp/>on</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="246"><highlight class="normal"></highlight></codeline>
<codeline lineno="250"><highlight class="preprocessor">#define<sp/>QDB_SUCCESS(x)<sp/>\</highlight></codeline>
<codeline lineno="251"><highlight class="preprocessor"><sp/><sp/><sp/><sp/>(((x)<sp/>==<sp/>qdb_e_ok)<sp/>||<sp/>(QDB_ERROR_SEVERITY(x)<sp/>==<sp/>qdb_e_severity_info))</highlight></codeline>
<codeline lineno="252"><highlight class="preprocessor"></highlight></codeline>
<codeline lineno="256"><highlight class="preprocessor">#define<sp/>QDB_FAILURE(x)<sp/>(!QDB_SUCCESS(x))</highlight></codeline>
<codeline lineno="257"><highlight class="preprocessor"></highlight></codeline>
<codeline lineno="260"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref><sp/><ref refid="group__error_1ga7f530850c85980b74be1119741da4bb0" kindref="member">qdb_status_t</ref>;<sp/></highlight><highlight class="comment">//<sp/>NOLINT(modernize-use-using)</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="261"><highlight class="normal"></highlight></codeline>
<codeline lineno="270"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__attr_1ga008cbf050a89152ec67d33e534cd3012" kindref="member">QDB_API_LINKAGE</ref><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*<sp/><ref refid="group__client_1ga8aaf6c6f60163c385d79a2043a9ed199" kindref="member">qdb_error</ref>(<ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref><sp/>error);</highlight></codeline>
<codeline lineno="271"><highlight class="normal"></highlight></codeline>
<codeline lineno="272"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>__cplusplus</highlight></codeline>
<codeline lineno="273"><highlight class="preprocessor"></highlight><highlight class="normal">}<sp/></highlight><highlight class="comment">//<sp/>extern<sp/>&quot;C&quot;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="274"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
<codeline lineno="275"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="276"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/>//<sp/>QDB_API_ERROR_H</highlight></codeline>
    </programlisting>
    <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/error.h"/>
  </compounddef>
</doxygen>
