<?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__data__t" kind="struct" prot="public">
    <compoundname>qdb_exp_batch_push_arrow_data_t</compoundname>
    <includes local="no">ts.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structqdb__exp__batch__push__arrow__data__t_1acd4bf42296307d980d9c0e19155b8c52" prot="public" static="no" mutable="no">
        <type>struct <ref refid="struct_arrow_schema" kindref="compound">ArrowSchema</ref></type>
        <definition>struct ArrowSchema qdb_exp_batch_push_arrow_data_t::timestamp_schema</definition>
        <argsstring></argsstring>
        <name>timestamp_schema</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>The <ref refid="structqdb__exp__batch__push__arrow__data__t_1ad62cfa4c47bf3d89c39580009f129440" kindref="member">timestamp</ref> type. <simplesect kind="warning"><para>Not all Arrow types are supported. only: DATE64, TIMESTAMP </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="503" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="552" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__exp__batch__push__arrow__data__t_1ad62cfa4c47bf3d89c39580009f129440" prot="public" static="no" mutable="no">
        <type>struct <ref refid="struct_arrow_array" kindref="compound">ArrowArray</ref></type>
        <definition>struct ArrowArray qdb_exp_batch_push_arrow_data_t::timestamp</definition>
        <argsstring></argsstring>
        <name>timestamp</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>The rows timestamps. Number of rows must be same as in the <ref refid="structqdb__exp__batch__push__arrow__data__t_1a45f362a050a494c645c44d0c4ae9b8c1" kindref="member">columns</ref>. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="503" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="556" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__exp__batch__push__arrow__data__t_1a45f362a050a494c645c44d0c4ae9b8c1" prot="public" static="no" mutable="no">
        <type><ref refid="structqdb__arrow__column__t" kindref="compound">qdb_arrow_column_t</ref> *</type>
        <definition>qdb_arrow_column_t* qdb_exp_batch_push_arrow_data_t::columns</definition>
        <argsstring></argsstring>
        <name>columns</name>
        <briefdescription>
<para>An array containing the table columns to send. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="559" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="559" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structqdb__exp__batch__push__arrow__data__t_1a2215e166584e3d987270a860921cfadf" 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_data_t::column_count</definition>
        <argsstring></argsstring>
        <name>column_count</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>The number of columns to send. Number of rows must be same in the all columns. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="563" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="563" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Holds the table in Arrow format. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="28">
        <label>qdb_arrow_column_t</label>
        <link refid="structqdb__arrow__column__t"/>
        <childnode refid="27" relation="usage">
          <edgelabel>schema</edgelabel>
        </childnode>
        <childnode refid="29" relation="usage">
          <edgelabel>data</edgelabel>
        </childnode>
      </node>
      <node id="29">
        <label>ArrowArray</label>
        <link refid="struct_arrow_array"/>
        <childnode refid="29" relation="usage">
          <edgelabel>dictionary</edgelabel>
          <edgelabel>children</edgelabel>
        </childnode>
      </node>
      <node id="26">
        <label>qdb_exp_batch_push_arrow_data_t</label>
        <link refid="structqdb__exp__batch__push__arrow__data__t"/>
        <childnode refid="27" relation="usage">
          <edgelabel>timestamp_schema</edgelabel>
        </childnode>
        <childnode refid="28" relation="usage">
          <edgelabel>columns</edgelabel>
        </childnode>
        <childnode refid="29" relation="usage">
          <edgelabel>timestamp</edgelabel>
        </childnode>
      </node>
      <node id="27">
        <label>ArrowSchema</label>
        <link refid="struct_arrow_schema"/>
        <childnode refid="27" relation="usage">
          <edgelabel>dictionary</edgelabel>
          <edgelabel>children</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="548" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="547" bodyend="564"/>
    <listofallmembers>
      <member refid="structqdb__exp__batch__push__arrow__data__t_1a2215e166584e3d987270a860921cfadf" prot="public" virt="non-virtual"><scope>qdb_exp_batch_push_arrow_data_t</scope><name>column_count</name></member>
      <member refid="structqdb__exp__batch__push__arrow__data__t_1a45f362a050a494c645c44d0c4ae9b8c1" prot="public" virt="non-virtual"><scope>qdb_exp_batch_push_arrow_data_t</scope><name>columns</name></member>
      <member refid="structqdb__exp__batch__push__arrow__data__t_1ad62cfa4c47bf3d89c39580009f129440" prot="public" virt="non-virtual"><scope>qdb_exp_batch_push_arrow_data_t</scope><name>timestamp</name></member>
      <member refid="structqdb__exp__batch__push__arrow__data__t_1acd4bf42296307d980d9c0e19155b8c52" prot="public" virt="non-virtual"><scope>qdb_exp_batch_push_arrow_data_t</scope><name>timestamp_schema</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
