<?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="structqdb__operation__t" kind="struct" prot="public">
    <compoundname>qdb_operation_t</compoundname>
    <includes local="no">batch.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structqdb__operation__t_1a7857a5094bbd023e9ed35c032aa440cc" prot="public" static="no" mutable="no">
        <type><ref refid="group__batch_1gaaaebee34ad682f0ba961780f59d765d4" kindref="member">qdb_operation_type_t</ref></type>
        <definition>qdb_operation_type_t qdb_operation_t::type</definition>
        <argsstring></argsstring>
        <name>type</name>
        <briefdescription>
<para>The type of the operation. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="117" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="117" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a118c83d65a06b70a2a854b22d5bb0464" prot="public" static="no" mutable="no">
        <type>const char *</type>
        <definition>const char* qdb_operation_t::alias</definition>
        <argsstring></argsstring>
        <name>alias</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the entry. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="120" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="120" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a3e855ed132036e7609cba2b9e64d1ab4" prot="public" static="no" mutable="no">
        <type><ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>qdb_error_t qdb_operation_t::error</definition>
        <argsstring></argsstring>
        <name>error</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure after the operation has been executed </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="124" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="124" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a49503d8421ab8f4308905ea719158adb" prot="public" static="no" mutable="no">
        <type>const char *</type>
        <definition>const char* qdb_operation_t::tag</definition>
        <argsstring></argsstring>
        <name>tag</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>A pointer to a null-terminated UTF-8 string representing the tag to test for existence </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="134" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="134" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a8588aa1a0dd0f844846199a701704174" prot="public" static="no" mutable="no">
        <type>struct qdb_operation_t::@0::@2</type>
        <definition>struct qdb_operation_t::@0::@2  qdb_operation_t::has_tag</definition>
        <argsstring></argsstring>
        <name>has_tag</name>
        <briefdescription>
<para>Tag specific operation parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="135" column="1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a8df642283181ba3b5427f61ec9b7d7d5" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga17492cb84da5466d0c742f0561df6597" kindref="member">qdb_int_t</ref></type>
        <definition>qdb_int_t qdb_operation_t::result</definition>
        <argsstring></argsstring>
        <name>result</name>
        <briefdescription>
<para>The result of the integer get operation. </para>        </briefdescription>
        <detaileddescription>
<para>A signed 64-bit integer representing the result of the operation </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="142" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="142" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a99b700fac63aa8a76e49b3d40cd82fc1" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga17492cb84da5466d0c742f0561df6597" kindref="member">qdb_int_t</ref></type>
        <definition>qdb_int_t qdb_operation_t::addend</definition>
        <argsstring></argsstring>
        <name>addend</name>
        <briefdescription>
<para>The value to add or subtract to the entry. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="144" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="144" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a1896ca0db02b50887b745ceb5c2d6f71" prot="public" static="no" mutable="no">
        <type>struct qdb_operation_t::@0::@3</type>
        <definition>struct qdb_operation_t::@0::@3  qdb_operation_t::int_add</definition>
        <argsstring></argsstring>
        <name>int_add</name>
        <briefdescription>
<para>Integer increment/decrement specific operation parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="145" column="1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1acaced12578ef76867aeb3d77e6588aa0" prot="public" static="no" mutable="no">
        <type>struct qdb_operation_t::@0::@4</type>
        <definition>struct qdb_operation_t::@0::@4  qdb_operation_t::int_get</definition>
        <argsstring></argsstring>
        <name>int_get</name>
        <briefdescription>
<para>Integer get specific operation parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="152" column="1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1af3f39ad24dc27d529b3b44dec39cd4d2" prot="public" static="no" mutable="no">
        <type><ref refid="structint__put__update__t" kindref="compound">int_put_update_t</ref></type>
        <definition>int_put_update_t qdb_operation_t::int_put</definition>
        <argsstring></argsstring>
        <name>int_put</name>
        <briefdescription>
<para>Integer put specific operation parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="155" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="155" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1ad7712a6889f2724e65e15fed93ba3697" prot="public" static="no" mutable="no">
        <type><ref refid="structint__put__update__t" kindref="compound">int_put_update_t</ref></type>
        <definition>int_put_update_t qdb_operation_t::int_update</definition>
        <argsstring></argsstring>
        <name>int_update</name>
        <briefdescription>
<para>Integer update specific operation parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="157" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="157" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a2d8f398edba694767fb7a707014ebde1" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1gaaa6272f78edda811822bfce05a07f944" kindref="member">qdb_entry_type_t</ref></type>
        <definition>qdb_entry_type_t qdb_operation_t::type</definition>
        <argsstring></argsstring>
        <name>type</name>
        <briefdescription>
<para>The result of the get entry type operation. </para>        </briefdescription>
        <detaileddescription>
<para>The type of the entry returned by the get value operation. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="162" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="162" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a5caff5fcd9f68fd280c6a17666673bd9" prot="public" static="no" mutable="no">
        <type>struct qdb_operation_t::@0::@5</type>
        <definition>struct qdb_operation_t::@0::@5  qdb_operation_t::get_entry_type</definition>
        <argsstring></argsstring>
        <name>get_entry_type</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="163" column="1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a40065fb079657463da6df7d48c4e9036" prot="public" static="no" mutable="no">
        <type><ref refid="structblob__put__update__t" kindref="compound">blob_put_update_t</ref></type>
        <definition>blob_put_update_t qdb_operation_t::blob_put</definition>
        <argsstring></argsstring>
        <name>blob_put</name>
        <briefdescription>
<para>Blob put specific operation parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="166" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="166" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1ad3e1aaa2569e44d5c27696f180035baa" prot="public" static="no" mutable="no">
        <type><ref refid="structblob__put__update__t" kindref="compound">blob_put_update_t</ref></type>
        <definition>blob_put_update_t qdb_operation_t::blob_update</definition>
        <argsstring></argsstring>
        <name>blob_update</name>
        <briefdescription>
<para>Blob update specific operation parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="168" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="168" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a70869cb72e4adb16482981c22f608247" prot="public" static="no" mutable="no">
        <type>const void *</type>
        <definition>const void* qdb_operation_t::original_content</definition>
        <argsstring></argsstring>
        <name>original_content</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>A pointer to the buffer containing the result of the blob operation, if any. This buffer is API-allocated and will be freed by a call to <ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref></para><para>A pointer to the buffer containing the result of the blob operation This buffer is API-allocated and will be freed by a call to <ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="177" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a7ab84dc8652aa029953e3ac4f11a5c70" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
        <definition>qdb_size_t qdb_operation_t::original_content_size</definition>
        <argsstring></argsstring>
        <name>original_content_size</name>
        <briefdescription>
<para>The size of the result buffer. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="179" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="179" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1aa82ac1b7a138a0a5a21f2b05b30c4030" prot="public" static="no" mutable="no">
        <type>const void *</type>
        <definition>const void* qdb_operation_t::new_content</definition>
        <argsstring></argsstring>
        <name>new_content</name>
        <briefdescription>
<para>A pointer to the buffer with the data to be written. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="181" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="181" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1addcf7ede533e36ef238dfe56402d9cb0" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
        <definition>qdb_size_t qdb_operation_t::new_content_size</definition>
        <argsstring></argsstring>
        <name>new_content_size</name>
        <briefdescription>
<para>The size of the buffer pointed by content. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="183" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="183" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1ac9f0b15106cdeea2943fd2a1b044718b" prot="public" static="no" mutable="no">
        <type>const void *</type>
        <definition>const void* qdb_operation_t::comparand</definition>
        <argsstring></argsstring>
        <name>comparand</name>
        <briefdescription>
<para>A pointer to the comparand. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="186" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="186" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1aebf68508b3e720b1e90250c22f2a8014" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
        <definition>qdb_size_t qdb_operation_t::comparand_size</definition>
        <argsstring></argsstring>
        <name>comparand_size</name>
        <briefdescription>
<para>The size of the buffer pointed by comparand. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="188" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="188" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1ae59ced88d6bc367796132b0bd976f06a" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
        <definition>qdb_size_t qdb_operation_t::comparand_offset</definition>
        <argsstring></argsstring>
        <name>comparand_offset</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Optional offset for the comparand. Leave to 0 if not needed. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="192" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="192" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1af2b73538b2c723d93fa46ffc43975805" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga4745ed10b405291a321ec7150368a4b1" kindref="member">qdb_time_t</ref></type>
        <definition>qdb_time_t qdb_operation_t::expiry_time</definition>
        <argsstring></argsstring>
        <name>expiry_time</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>The optional expiration time. Use <ref refid="group__client_1gad64f32e3ffa0f7c4ebe486c178dd297d" kindref="member">qdb_never_expires</ref> for no expiration. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="196" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="196" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a5c952323658156ed9ec387417013dce6" prot="public" static="no" mutable="no">
        <type>struct qdb_operation_t::@0::@6</type>
        <definition>struct qdb_operation_t::@0::@6  qdb_operation_t::blob_cas</definition>
        <argsstring></argsstring>
        <name>blob_cas</name>
        <briefdescription>
<para>Blob compare and swap specific operation parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="197" column="1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a6232073010ed9c3c2400053fc0a69511" prot="public" static="no" mutable="no">
        <type>const void *</type>
        <definition>const void* qdb_operation_t::content</definition>
        <argsstring></argsstring>
        <name>content</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>A pointer to the buffer containing the result of the blob operation This buffer is API-allocated and will be freed by a call to <ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="206" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="206" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a6ac5ccdbc957954df31ab412cecb49b2" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
        <definition>qdb_size_t qdb_operation_t::content_size</definition>
        <argsstring></argsstring>
        <name>content_size</name>
        <briefdescription>
<para>The size of the result buffer. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="208" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="208" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1abc35f04b331a5974361960c34f6bcf30" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
        <definition>qdb_size_t qdb_operation_t::content_offset</definition>
        <argsstring></argsstring>
        <name>content_offset</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Optional offset from which the content should be returned. Leave to 0 if not needed. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="212" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="212" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a37172739a0f17c5f047d7d32da8cbc4e" prot="public" static="no" mutable="no">
        <type>struct qdb_operation_t::@0::@7</type>
        <definition>struct qdb_operation_t::@0::@7  qdb_operation_t::blob_get</definition>
        <argsstring></argsstring>
        <name>blob_get</name>
        <briefdescription>
<para>Blob get specific operation parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="213" column="1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1ad333fe1e6340fdc08ea824b3f1161312" prot="public" static="no" mutable="no">
        <type>struct qdb_operation_t::@0::@8</type>
        <definition>struct qdb_operation_t::@0::@8  qdb_operation_t::blob_get_and_update</definition>
        <argsstring></argsstring>
        <name>blob_get_and_update</name>
        <briefdescription>
<para>Blob get and update specific operation parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="234" column="1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a633ee6572990e930c6ea75366651d578" prot="public" static="no" mutable="no">
        <type>const void *</type>
        <definition>const void* qdb_operation_t::blob_content</definition>
        <argsstring></argsstring>
        <name>blob_content</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>A pointer to the buffer containing the result of the get operation when the returned type is blob This buffer is API-allocated and will be freed by a call to <ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="246" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="246" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a9630b623d7ae7235a6cbecc6e9cbff0c" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
        <definition>qdb_size_t qdb_operation_t::blob_content_size</definition>
        <argsstring></argsstring>
        <name>blob_content_size</name>
        <briefdescription>
<para>The size of the result buffer. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="248" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="248" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1ad3cb94f75c807210a7ce6595e7ecdf8c" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga17492cb84da5466d0c742f0561df6597" kindref="member">qdb_int_t</ref></type>
        <definition>qdb_int_t qdb_operation_t::int_result</definition>
        <argsstring></argsstring>
        <name>int_result</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>The result of the get operation when the returned type is integer </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="252" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="252" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a22e0bbe90cbb9cdeceee0e0fc23d4326" prot="public" static="no" mutable="no">
        <type>struct qdb_operation_t::@0::@9</type>
        <definition>struct qdb_operation_t::@0::@9  qdb_operation_t::value_get</definition>
        <argsstring></argsstring>
        <name>value_get</name>
        <briefdescription>
<para>Value get specific operation parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="253" column="1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__operation__t_1a49f1cf6d45dc2a82c93a82e088f3e64c" prot="public" static="no" mutable="no">
        <type>union qdb_operation_t::@0</type>
        <definition>union qdb_operation_t::@0 qdb_operation_t::@1</definition>
        <argsstring></argsstring>
        <name>@1</name>
        <briefdescription>
<para>Operation specific parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="254" column="1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>A single operation containing all parameters to execute the operation in a batch or in a transaction. </para>    </briefdescription>
    <detaileddescription>
<para>You should initialize operations before usage with the <ref refid="group__batch_1ga0df145ef58f67af59b88553dd3d8ed70" kindref="member">qdb_init_operations</ref> function. </para>    </detaileddescription>
    <collaborationgraph>
      <node id="69">
        <label>int_put_update_t</label>
        <link refid="structint__put__update__t"/>
      </node>
      <node id="70">
        <label>blob_put_update_t</label>
        <link refid="structblob__put__update__t"/>
      </node>
      <node id="68">
        <label>qdb_operation_t</label>
        <link refid="structqdb__operation__t"/>
        <childnode refid="69" relation="usage">
          <edgelabel>int_update</edgelabel>
          <edgelabel>int_put</edgelabel>
        </childnode>
        <childnode refid="70" relation="usage">
          <edgelabel>blob_put</edgelabel>
          <edgelabel>blob_update</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" line="115" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/batch.h" bodystart="114" bodyend="255"/>
    <listofallmembers>
      <member refid="structqdb__operation__t_1a99b700fac63aa8a76e49b3d40cd82fc1" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>addend</name></member>
      <member refid="structqdb__operation__t_1a118c83d65a06b70a2a854b22d5bb0464" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>alias</name></member>
      <member refid="structqdb__operation__t_1a5c952323658156ed9ec387417013dce6" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>blob_cas</name></member>
      <member refid="structqdb__operation__t_1a633ee6572990e930c6ea75366651d578" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>blob_content</name></member>
      <member refid="structqdb__operation__t_1a9630b623d7ae7235a6cbecc6e9cbff0c" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>blob_content_size</name></member>
      <member refid="structqdb__operation__t_1a37172739a0f17c5f047d7d32da8cbc4e" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>blob_get</name></member>
      <member refid="structqdb__operation__t_1ad333fe1e6340fdc08ea824b3f1161312" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>blob_get_and_update</name></member>
      <member refid="structqdb__operation__t_1a40065fb079657463da6df7d48c4e9036" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>blob_put</name></member>
      <member refid="structqdb__operation__t_1ad3e1aaa2569e44d5c27696f180035baa" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>blob_update</name></member>
      <member refid="structqdb__operation__t_1ac9f0b15106cdeea2943fd2a1b044718b" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>comparand</name></member>
      <member refid="structqdb__operation__t_1ae59ced88d6bc367796132b0bd976f06a" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>comparand_offset</name></member>
      <member refid="structqdb__operation__t_1aebf68508b3e720b1e90250c22f2a8014" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>comparand_size</name></member>
      <member refid="structqdb__operation__t_1a6232073010ed9c3c2400053fc0a69511" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>content</name></member>
      <member refid="structqdb__operation__t_1abc35f04b331a5974361960c34f6bcf30" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>content_offset</name></member>
      <member refid="structqdb__operation__t_1a6ac5ccdbc957954df31ab412cecb49b2" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>content_size</name></member>
      <member refid="structqdb__operation__t_1a3e855ed132036e7609cba2b9e64d1ab4" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>error</name></member>
      <member refid="structqdb__operation__t_1af2b73538b2c723d93fa46ffc43975805" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>expiry_time</name></member>
      <member refid="structqdb__operation__t_1a5caff5fcd9f68fd280c6a17666673bd9" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>get_entry_type</name></member>
      <member refid="structqdb__operation__t_1a8588aa1a0dd0f844846199a701704174" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>has_tag</name></member>
      <member refid="structqdb__operation__t_1a1896ca0db02b50887b745ceb5c2d6f71" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>int_add</name></member>
      <member refid="structqdb__operation__t_1acaced12578ef76867aeb3d77e6588aa0" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>int_get</name></member>
      <member refid="structqdb__operation__t_1af3f39ad24dc27d529b3b44dec39cd4d2" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>int_put</name></member>
      <member refid="structqdb__operation__t_1ad3cb94f75c807210a7ce6595e7ecdf8c" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>int_result</name></member>
      <member refid="structqdb__operation__t_1ad7712a6889f2724e65e15fed93ba3697" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>int_update</name></member>
      <member refid="structqdb__operation__t_1aa82ac1b7a138a0a5a21f2b05b30c4030" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>new_content</name></member>
      <member refid="structqdb__operation__t_1addcf7ede533e36ef238dfe56402d9cb0" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>new_content_size</name></member>
      <member refid="structqdb__operation__t_1a70869cb72e4adb16482981c22f608247" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>original_content</name></member>
      <member refid="structqdb__operation__t_1a7ab84dc8652aa029953e3ac4f11a5c70" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>original_content_size</name></member>
      <member refid="structqdb__operation__t_1a8df642283181ba3b5427f61ec9b7d7d5" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>result</name></member>
      <member refid="structqdb__operation__t_1a49503d8421ab8f4308905ea719158adb" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>tag</name></member>
      <member refid="structqdb__operation__t_1a7857a5094bbd023e9ed35c032aa440cc" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>type</name></member>
      <member refid="structqdb__operation__t_1a2d8f398edba694767fb7a707014ebde1" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>type</name></member>
      <member refid="structqdb__operation__t_1a22e0bbe90cbb9cdeceee0e0fc23d4326" prot="public" virt="non-virtual"><scope>qdb_operation_t</scope><name>value_get</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
