<?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__exp__batch__push__arrow__table__t" kind="struct" prot="public">
    <compoundname>qdb_exp_batch_push_arrow_table_t</compoundname>
    <includes local="no">ts.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structqdb__exp__batch__push__arrow__table__t_1aba97c0e48bc3f89000ba2ffca4f40d9a" prot="public" static="no" mutable="no">
        <type><ref refid="structqdb__string__t" kindref="compound">qdb_string_t</ref></type>
        <definition>qdb_string_t qdb_exp_batch_push_arrow_table_t::name</definition>
        <argsstring></argsstring>
        <name>name</name>
        <briefdescription>
<para>The table name in UTF-8 format. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="571" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="571" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__exp__batch__push__arrow__table__t_1abf232c657f9f2e93b2cfba924518c0d1" prot="public" static="no" mutable="no">
        <type><ref refid="structqdb__exp__batch__push__arrow__data__t" kindref="compound">qdb_exp_batch_push_arrow_data_t</ref></type>
        <definition>qdb_exp_batch_push_arrow_data_t qdb_exp_batch_push_arrow_table_t::data</definition>
        <argsstring></argsstring>
        <name>data</name>
        <briefdescription>
<para>The table data. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="574" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="574" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__exp__batch__push__arrow__table__t_1abcacc0d19b631077a205e56800bb9bbd" prot="public" static="no" mutable="no">
        <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
        <definition>const qdb_ts_range_t* qdb_exp_batch_push_arrow_table_t::truncate_ranges</definition>
        <argsstring></argsstring>
        <name>truncate_ranges</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Field used by <ref refid="group__ts_1gga4598d2867e9638596290c29106699c7ea7b02ff7a415ea12817a4968b18b072bb" kindref="member">qdb_exp_batch_push_truncate</ref>. The ranges specifying previous data to erase. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="578" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="578" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__exp__batch__push__arrow__table__t_1a8cdbd0e680e35365089d54ca335acd44" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
        <definition>qdb_size_t qdb_exp_batch_push_arrow_table_t::truncate_range_count</definition>
        <argsstring></argsstring>
        <name>truncate_range_count</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Field used by <ref refid="group__ts_1gga4598d2867e9638596290c29106699c7ea7b02ff7a415ea12817a4968b18b072bb" kindref="member">qdb_exp_batch_push_truncate</ref>. The number of truncated ranges. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="582" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="582" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__exp__batch__push__arrow__table__t_1a537ce2ca59f4370ed7042a1a874eac51" prot="public" static="no" mutable="no">
        <type><ref refid="group__ts_1gaafb68be323d62fb62bd07375b0983350" kindref="member">qdb_exp_batch_push_options_t</ref></type>
        <definition>qdb_exp_batch_push_options_t qdb_exp_batch_push_arrow_table_t::options</definition>
        <argsstring></argsstring>
        <name>options</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Field used for controlling work with duplicated data. Except of <ref refid="group__ts_1gga4598d2867e9638596290c29106699c7ea7b02ff7a415ea12817a4968b18b072bb" kindref="member">qdb_exp_batch_push_truncate</ref> mode. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="586" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="586" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__exp__batch__push__arrow__table__t_1aea2007eda56875cb929c1619599afcc9" prot="public" static="no" mutable="no">
        <type><ref refid="structqdb__string__t" kindref="compound">qdb_string_t</ref> *</type>
        <definition>qdb_string_t* qdb_exp_batch_push_arrow_table_t::where_duplicate</definition>
        <argsstring></argsstring>
        <name>where_duplicate</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Field used by <ref refid="group__ts_1ggaafb68be323d62fb62bd07375b0983350a6728fcb2d56652b18840b6ddddcecd60" kindref="member">qdb_exp_batch_option_unique</ref>. The column names array for duplication check. If NULL then all columns will be checked. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="591" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="591" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__exp__batch__push__arrow__table__t_1acd88e829a0cd59fe6a674b08f71a6a10" prot="public" static="no" mutable="no">
        <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
        <definition>qdb_size_t qdb_exp_batch_push_arrow_table_t::where_duplicate_count</definition>
        <argsstring></argsstring>
        <name>where_duplicate_count</name>
        <briefdescription>
<para>Size of <ref refid="structqdb__exp__batch__push__arrow__table__t_1aea2007eda56875cb929c1619599afcc9" kindref="member">where_duplicate</ref> array. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="594" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="594" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Data and metadata of a table sent to the server in a batch. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="34">
        <label>qdb_arrow_column_t</label>
        <link refid="structqdb__arrow__column__t"/>
        <childnode refid="33" relation="usage">
          <edgelabel>schema</edgelabel>
        </childnode>
        <childnode refid="35" relation="usage">
          <edgelabel>data</edgelabel>
        </childnode>
      </node>
      <node id="31">
        <label>qdb_exp_batch_push_arrow_table_t</label>
        <link refid="structqdb__exp__batch__push__arrow__table__t"/>
        <childnode refid="32" relation="usage">
          <edgelabel>data</edgelabel>
        </childnode>
        <childnode refid="36" relation="usage">
          <edgelabel>where_duplicate</edgelabel>
          <edgelabel>name</edgelabel>
        </childnode>
        <childnode refid="37" relation="usage">
          <edgelabel>truncate_ranges</edgelabel>
        </childnode>
      </node>
      <node id="38">
        <label>qdb_timespec_t</label>
        <link refid="structqdb__timespec__t"/>
      </node>
      <node id="36">
        <label>qdb_string_t</label>
        <link refid="structqdb__string__t"/>
      </node>
      <node id="37">
        <label>qdb_ts_range_t</label>
        <link refid="structqdb__ts__range__t"/>
        <childnode refid="38" relation="usage">
          <edgelabel>begin</edgelabel>
          <edgelabel>end</edgelabel>
        </childnode>
      </node>
      <node id="35">
        <label>ArrowArray</label>
        <link refid="struct_arrow_array"/>
        <childnode refid="35" relation="usage">
          <edgelabel>dictionary</edgelabel>
          <edgelabel>children</edgelabel>
        </childnode>
      </node>
      <node id="32">
        <label>qdb_exp_batch_push_arrow_data_t</label>
        <link refid="structqdb__exp__batch__push__arrow__data__t"/>
        <childnode refid="33" relation="usage">
          <edgelabel>timestamp_schema</edgelabel>
        </childnode>
        <childnode refid="34" relation="usage">
          <edgelabel>columns</edgelabel>
        </childnode>
        <childnode refid="35" relation="usage">
          <edgelabel>timestamp</edgelabel>
        </childnode>
      </node>
      <node id="33">
        <label>ArrowSchema</label>
        <link refid="struct_arrow_schema"/>
        <childnode refid="33" relation="usage">
          <edgelabel>dictionary</edgelabel>
          <edgelabel>children</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="569" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="568" bodyend="595"/>
    <listofallmembers>
      <member refid="structqdb__exp__batch__push__arrow__table__t_1abf232c657f9f2e93b2cfba924518c0d1" prot="public" virt="non-virtual"><scope>qdb_exp_batch_push_arrow_table_t</scope><name>data</name></member>
      <member refid="structqdb__exp__batch__push__arrow__table__t_1aba97c0e48bc3f89000ba2ffca4f40d9a" prot="public" virt="non-virtual"><scope>qdb_exp_batch_push_arrow_table_t</scope><name>name</name></member>
      <member refid="structqdb__exp__batch__push__arrow__table__t_1a537ce2ca59f4370ed7042a1a874eac51" prot="public" virt="non-virtual"><scope>qdb_exp_batch_push_arrow_table_t</scope><name>options</name></member>
      <member refid="structqdb__exp__batch__push__arrow__table__t_1a8cdbd0e680e35365089d54ca335acd44" prot="public" virt="non-virtual"><scope>qdb_exp_batch_push_arrow_table_t</scope><name>truncate_range_count</name></member>
      <member refid="structqdb__exp__batch__push__arrow__table__t_1abcacc0d19b631077a205e56800bb9bbd" prot="public" virt="non-virtual"><scope>qdb_exp_batch_push_arrow_table_t</scope><name>truncate_ranges</name></member>
      <member refid="structqdb__exp__batch__push__arrow__table__t_1aea2007eda56875cb929c1619599afcc9" prot="public" virt="non-virtual"><scope>qdb_exp_batch_push_arrow_table_t</scope><name>where_duplicate</name></member>
      <member refid="structqdb__exp__batch__push__arrow__table__t_1acd88e829a0cd59fe6a674b08f71a6a10" prot="public" virt="non-virtual"><scope>qdb_exp_batch_push_arrow_table_t</scope><name>where_duplicate_count</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
