<?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="group__ts" kind="group">
    <compoundname>ts</compoundname>
    <title>Time series operations</title>
    <innerclass refid="structqdb__ts__double__point" prot="public">qdb_ts_double_point</innerclass>
    <innerclass refid="structqdb__ts__blob__point" prot="public">qdb_ts_blob_point</innerclass>
    <innerclass refid="structqdb__ts__int64__point" prot="public">qdb_ts_int64_point</innerclass>
    <innerclass refid="structqdb__ts__timestamp__point" prot="public">qdb_ts_timestamp_point</innerclass>
    <innerclass refid="structqdb__ts__string__point" prot="public">qdb_ts_string_point</innerclass>
    <innerclass refid="structqdb__ts__range__t" prot="public">qdb_ts_range_t</innerclass>
    <innerclass refid="structqdb__ts__blob__aggregation__t" prot="public">qdb_ts_blob_aggregation_t</innerclass>
    <innerclass refid="structqdb__ts__double__aggregation__t" prot="public">qdb_ts_double_aggregation_t</innerclass>
    <innerclass refid="structqdb__ts__int64__aggregation__t" prot="public">qdb_ts_int64_aggregation_t</innerclass>
    <innerclass refid="structqdb__ts__string__aggregation__t" prot="public">qdb_ts_string_aggregation_t</innerclass>
    <innerclass refid="structqdb__ts__timestamp__aggregation__t" prot="public">qdb_ts_timestamp_aggregation_t</innerclass>
    <innerclass refid="structqdb__ts__column__info__t" prot="public">qdb_ts_column_info_t</innerclass>
    <innerclass refid="structqdb__ts__column__info__ex__t" prot="public">qdb_ts_column_info_ex_t</innerclass>
    <innerclass refid="structqdb__ts__batch__column__info__t" prot="public">qdb_ts_batch_column_info_t</innerclass>
    <innerclass refid="structqdb__ts__batch__unchecked__column__info__t" prot="public">qdb_ts_batch_unchecked_column_info_t</innerclass>
    <innerclass refid="structqdb__blob__t" prot="public">qdb_blob_t</innerclass>
    <innerclass refid="structqdb__exp__batch__push__column__t" prot="public">qdb_exp_batch_push_column_t</innerclass>
    <innerclass refid="structqdb__exp__batch__push__column__schema__t" prot="public">qdb_exp_batch_push_column_schema_t</innerclass>
    <innerclass refid="structqdb__exp__batch__push__table__data__t" prot="public">qdb_exp_batch_push_table_data_t</innerclass>
    <innerclass refid="structqdb__string__array__t" prot="public">qdb_string_array_t</innerclass>
    <innerclass refid="structqdb__exp__batch__push__table__t" prot="public">qdb_exp_batch_push_table_t</innerclass>
    <innerclass refid="structqdb__exp__batch__push__table__schema__t" prot="public">qdb_exp_batch_push_table_schema_t</innerclass>
    <innerclass refid="structqdb__arrow__column__t" prot="public">qdb_arrow_column_t</innerclass>
    <innerclass refid="structqdb__exp__batch__push__arrow__data__t" prot="public">qdb_exp_batch_push_arrow_data_t</innerclass>
    <innerclass refid="structqdb__exp__batch__push__arrow__table__t" prot="public">qdb_exp_batch_push_arrow_table_t</innerclass>
      <sectiondef kind="enum">
      <memberdef kind="enum" id="group__ts_1gabe3dc4b6c33c26fd46ed16d30f07853a" prot="public" static="no">
        <name>qdb_ts_aggregation_type_t</name>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa7b7619b684556dda1db52c0fac2175d7" prot="public">
          <name>qdb_agg_first</name>
          <initializer>= 0</initializer>
          <briefdescription>
<para>The first (earliest) data point. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aab8c6be513176c3e99de766e9c6f90c38" prot="public">
          <name>qdb_agg_last</name>
          <initializer>= 1</initializer>
          <briefdescription>
<para>The last (latest) data point. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa37e44d122eef5250608b4e6ffa892230" prot="public">
          <name>qdb_agg_min</name>
          <initializer>= 2</initializer>
          <briefdescription>
<para>The data point with the smallest value. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa5a9a7f8ddd4ffbcef01a98a71f6b7b3f" prot="public">
          <name>qdb_agg_max</name>
          <initializer>= 3</initializer>
          <briefdescription>
<para>The data point with the largest value. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa72f09f70503813dc4368862bae17bceb" prot="public">
          <name>qdb_agg_arithmetic_mean</name>
          <initializer>= 4</initializer>
          <briefdescription>
<para>The arithmetic mean (average). </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aad1c607f22d73d1b086176da4cba6e1eb" prot="public">
          <name>qdb_agg_harmonic_mean</name>
          <initializer>= 5</initializer>
          <briefdescription>
<para>The harmonic mean. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aab9ace517dd79a62888d4b84fd8dd3e01" prot="public">
          <name>qdb_agg_geometric_mean</name>
          <initializer>= 6</initializer>
          <briefdescription>
<para>The geometric mean. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa401a813be06519e0a569eae2fb0b6c1e" prot="public">
          <name>qdb_agg_quadratic_mean</name>
          <initializer>= 7</initializer>
          <briefdescription>
<para>The quadratic mean (root mean squaer). </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa9038ab2ea6314a26db058b117c0ebf58" prot="public">
          <name>qdb_agg_count</name>
          <initializer>= 8</initializer>
          <briefdescription>
<para>The number of data points. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa22bf32c12554c1f1bca6aec5a0314156" prot="public">
          <name>qdb_agg_sum</name>
          <initializer>= 9</initializer>
          <briefdescription>
<para>The sum of values. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa3ec54f2eb801e734ed5a6b63996fa5b3" prot="public">
          <name>qdb_agg_sum_of_squares</name>
          <initializer>= 10</initializer>
          <briefdescription>
<para>The sum of squares of values. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aaddeae9101aa5195e3ef25aa34ad85a4d" prot="public">
          <name>qdb_agg_spread</name>
          <initializer>= 11</initializer>
          <briefdescription>
<para>The difference between the maximum value and the minimum value. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aaf6731680bf9e6b31a8355232b5abd411" prot="public">
          <name>qdb_agg_sample_variance</name>
          <initializer>= 12</initializer>
          <briefdescription>
<para>The sample variance. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aae59eb1e7275800ec5840d36b9aee5fec" prot="public">
          <name>qdb_agg_sample_stddev</name>
          <initializer>= 13</initializer>
          <briefdescription>
<para>The sample standard deviation. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa9d5f65fb88095568d4a1b62158f06d55" prot="public">
          <name>qdb_agg_population_variance</name>
          <initializer>= 14</initializer>
          <briefdescription>
<para>The population variance. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa44aac27468cb53fa054ea47f897ce537" prot="public">
          <name>qdb_agg_population_stddev</name>
          <initializer>= 15</initializer>
          <briefdescription>
<para>The population standard deviation. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa016ed4d14c78aceac2b999ee7746e6e5" prot="public">
          <name>qdb_agg_abs_min</name>
          <initializer>= 16</initializer>
          <briefdescription>
<para>The value with the smallest absolute value. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa266963898510ea2052a6337f95ec399e" prot="public">
          <name>qdb_agg_abs_max</name>
          <initializer>= 17</initializer>
          <briefdescription>
<para>The value with the largest absolute value. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa6926ac31961c368dd693669dff7f92fc" prot="public">
          <name>qdb_agg_product</name>
          <initializer>= 18</initializer>
          <briefdescription>
<para>The product. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aaec3dc5f3b0e56b4efd4d87a9d2e19eb3" prot="public">
          <name>qdb_agg_skewness</name>
          <initializer>= 19</initializer>
          <briefdescription>
<para>The skewness (shape parameter). </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa51e71be2c2e01de95a0ee927ded08e08" prot="public">
          <name>qdb_agg_kurtosis</name>
          <initializer>= 20</initializer>
          <briefdescription>
<para>The kurtosis (shape parameter). </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa9fb9bd5ea4932c01e56c3957eee0e681" prot="public">
          <name>qdb_agg_none</name>
          <initializer>= 21</initializer>
          <briefdescription>
<para>Scalar (no aggregation). </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aad00ce1be663806ec7d3422db022189b2" prot="public">
          <name>qdb_agg_distinct_count</name>
          <initializer>= 22</initializer>
          <briefdescription>
<para>The number of data points with distinct values. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa4084ed5fb9f8534c4df6d82b71839120" prot="public">
          <name>qdb_agg_adjacent_count</name>
          <initializer>= 29</initializer>
          <briefdescription>
<para>The number of different adjacent values. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aa94dd1b2c9a83df4c716761267f784289" prot="public">
          <name>qdb_agg_sum_of_abs</name>
          <initializer>= 32</initializer>
          <briefdescription>
<para>The sum of absolute values. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggabe3dc4b6c33c26fd46ed16d30f07853aada85a5a7a2f3e3855427160ff22697d0" prot="public">
          <name>qdb_agg_sum_of_abs_changes</name>
          <initializer>=
            33</initializer>
          <briefdescription>
<para>The sum of absolute changes between consecutive values. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
<para>Types of aggregations that can be computed on a time series. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="153" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="152" bodyend="184"/>
      </memberdef>
      <memberdef kind="enum" id="group__ts_1ga41fb56b664063f5d5e2d944cf564157f" prot="public" static="no">
        <name>qdb_ts_column_type_t</name>
        <enumvalue id="group__ts_1gga41fb56b664063f5d5e2d944cf564157fa8a1436274989c2f916aedef75a87fbef" prot="public">
          <name>qdb_ts_column_uninitialized</name>
          <initializer>= -1</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1gga41fb56b664063f5d5e2d944cf564157fab5036436d04c5dada5911cf3593bc375" prot="public">
          <name>qdb_ts_column_double</name>
          <initializer>= 0</initializer>
          <briefdescription>
<para>Column of floating point values. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1gga41fb56b664063f5d5e2d944cf564157fa4b2e696aafdc62b98bb5f3c9bd3b6152" prot="public">
          <name>qdb_ts_column_blob</name>
          <initializer>= 1</initializer>
          <briefdescription>
<para>Column of binary data. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1gga41fb56b664063f5d5e2d944cf564157fa4648e6b5ae7d888d90839a595175b23b" prot="public">
          <name>qdb_ts_column_int64</name>
          <initializer>= 2</initializer>
          <briefdescription>
<para>Column of signed 64-bit integer values. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1gga41fb56b664063f5d5e2d944cf564157fa3704a7f0ea41c39eae7568aba3746c47" prot="public">
          <name>qdb_ts_column_timestamp</name>
          <initializer>=
            3</initializer>
          <briefdescription>
<para>Column of nanosecond-precision timestamps. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1gga41fb56b664063f5d5e2d944cf564157faf65da5857d2c1a6fe82a7cbd56766522" prot="public">
          <name>qdb_ts_column_string</name>
          <initializer>= 4</initializer>
          <briefdescription>
<para>Column of string data. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1gga41fb56b664063f5d5e2d944cf564157fa9b3c337892f1f01dd38e671e6a45c371" prot="public">
          <name>qdb_ts_column_symbol</name>
          <initializer>=
            5</initializer>
          <briefdescription>
<para>Column of strings stored as 64-bit integers. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
<para>Types of time series columns. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="266" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="265" bodyend="276"/>
      </memberdef>
      <memberdef kind="enum" id="group__ts_1gaafb68be323d62fb62bd07375b0983350" prot="public" static="no">
        <name>qdb_exp_batch_push_options_t</name>
        <enumvalue id="group__ts_1ggaafb68be323d62fb62bd07375b0983350aa9118585f2dc02f0ac5caeadfcd366b5" prot="public">
          <name>qdb_exp_batch_option_standard</name>
          <initializer>= 0</initializer>
          <briefdescription>
<para>Standard way of pushing values. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1ggaafb68be323d62fb62bd07375b0983350a6728fcb2d56652b18840b6ddddcecd60" prot="public">
          <name>qdb_exp_batch_option_unique</name>
          <initializer>= 1</initializer>
          <briefdescription>
<para>Operation works with the duplicated data removing. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
<para>Ways of working with duplicated data in <ref refid="group__ts_1ga6cf97c8ca7f9c1f1b3dbd6afc0773b24" kindref="member">qdb_exp_batch_push</ref>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="443" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="442" bodyend="449"/>
      </memberdef>
      <memberdef kind="enum" id="group__ts_1ga4598d2867e9638596290c29106699c7e" prot="public" static="no">
        <name>qdb_exp_batch_push_mode_t</name>
        <enumvalue id="group__ts_1gga4598d2867e9638596290c29106699c7eacab443d1710f5fdddfa53ee11579458b" prot="public">
          <name>qdb_exp_batch_push_transactional</name>
          <initializer>= 0</initializer>
          <briefdescription>
<para>Standard way of pushing values, as a fully transactional operation. </para>          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1gga4598d2867e9638596290c29106699c7ea7b02ff7a415ea12817a4968b18b072bb" prot="public">
          <name>qdb_exp_batch_push_truncate</name>
          <initializer>= 1</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Truncate previous data in the given ranges from <ref refid="structqdb__exp__batch__push__table__t" kindref="compound">qdb_exp_batch_push_table_t</ref> during the batch push transaction. Works otherwise like <ref refid="group__ts_1gga4598d2867e9638596290c29106699c7eacab443d1710f5fdddfa53ee11579458b" kindref="member">qdb_exp_batch_push_transactional</ref>. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1gga4598d2867e9638596290c29106699c7ea5caaedad4e653d6376aa3107fdd6a571" prot="public">
          <name>qdb_exp_batch_push_fast</name>
          <initializer>= 2</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Update timeseries buckets inplace. Faster than <ref refid="group__ts_1gga4598d2867e9638596290c29106699c7eacab443d1710f5fdddfa53ee11579458b" kindref="member">qdb_exp_batch_push_transactional</ref> for small incremental writes. However, does not modify different tables at once and partial modifications are not rolled back. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__ts_1gga4598d2867e9638596290c29106699c7ea81640996dd1c0f97a085d34d9c70c856" prot="public">
          <name>qdb_exp_batch_push_async</name>
          <initializer>= 3</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Sent data are asynchronously updated by the server using <ref refid="group__ts_1gga4598d2867e9638596290c29106699c7ea5caaedad4e653d6376aa3107fdd6a571" kindref="member">qdb_exp_batch_push_fast</ref> strategy. Faster than <ref refid="group__ts_1gga4598d2867e9638596290c29106699c7ea5caaedad4e653d6376aa3107fdd6a571" kindref="member">qdb_exp_batch_push_fast</ref> when multiple clients are modifying the same tables simultaneously. However, the data are generally not yet inserted when the call returns. </para>          </detaileddescription>
        </enumvalue>
        <briefdescription>
<para>Ways of pushing data to timeseries with <ref refid="group__ts_1ga6cf97c8ca7f9c1f1b3dbd6afc0773b24" kindref="member">qdb_exp_batch_push</ref>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="509" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="508" bodyend="530"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="typedef">
      <memberdef kind="typedef" id="group__ts_1gaad602268432f54dad7f267888b4206b5" prot="public" static="no">
        <type>enum <ref refid="group__ts_1gabe3dc4b6c33c26fd46ed16d30f07853a" kindref="member">qdb_ts_aggregation_type_t</ref></type>
        <definition>typedef enum qdb_ts_aggregation_type_t  qdb_ts_aggregation_type_t</definition>
        <argsstring></argsstring>
        <name>qdb_ts_aggregation_type_t</name>
        <briefdescription>
<para>Types of aggregations that can be computed on a time series. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="184" column="1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__ts_1ga2365cac733833eb1dff7dc9f70f46f05" prot="public" static="no">
        <type>enum <ref refid="group__ts_1ga41fb56b664063f5d5e2d944cf564157f" kindref="member">qdb_ts_column_type_t</ref></type>
        <definition>typedef enum qdb_ts_column_type_t  qdb_ts_column_type_t</definition>
        <argsstring></argsstring>
        <name>qdb_ts_column_type_t</name>
        <briefdescription>
<para>Types of time series columns. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="276" column="1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__ts_1gaa1b815aa4b612480181bb650b63b113e" prot="public" static="no">
        <type>qdb_uint_t</type>
        <definition>typedef qdb_uint_t qdb_ts_column_index_t</definition>
        <argsstring></argsstring>
        <name>qdb_ts_column_index_t</name>
        <briefdescription>
<para>Index of a time series columns. Does not necessarily match the column position at table creation due to modifications to the table schema (by adding, renaming or removing columns). </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="284" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="284" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" prot="public" static="no">
        <type>struct qdb_local_table_internal *</type>
        <definition>qdb_local_table_t</definition>
        <argsstring></argsstring>
        <name>qdb_local_table_t</name>
        <briefdescription>
<para>An opaque local table structure used for bulk insertions. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1731" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="1731" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__ts_1ga18a8ded02495f47c4c149b608f460b58" prot="public" static="no">
        <type>struct qdb_batch_table_internal *</type>
        <definition>qdb_batch_table_t</definition>
        <argsstring></argsstring>
        <name>qdb_batch_table_t</name>
        <briefdescription>
<para>An opaque batch table structure used for bulk insertions. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2051" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="2051" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="group__ts_1ga9db3112d413bb846d5bfa8e620e14d58" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_create</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, qdb_uint_t shard_size_ms, const qdb_ts_column_info_t *columns, qdb_size_t column_count)</argsstring>
        <name>qdb_ts_create</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>qdb_uint_t</type>
          <declname>shard_size_ms</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__column__info__t" kindref="compound">qdb_ts_column_info_t</ref> *</type>
          <declname>columns</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_count</declname>
        </param>
        <briefdescription>
<para>Creates a time series. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>shard_size_ms</parametername>
</parameternamelist>
<parameterdescription>
<para>A duration representing the time-span of a single shard (bucket) of the time series, in milliseconds.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>columns</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of column descriptions that are to be added to the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of columns to add.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="618" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gafa60a35e248aa389a11dbcede4dfbf78" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_create_ex</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, qdb_uint_t shard_size_ms, const qdb_ts_column_info_ex_t *columns, qdb_size_t column_count)</argsstring>
        <name>qdb_ts_create_ex</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>qdb_uint_t</type>
          <declname>shard_size_ms</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__column__info__ex__t" kindref="compound">qdb_ts_column_info_ex_t</ref> *</type>
          <declname>columns</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_count</declname>
        </param>
        <briefdescription>
<para>Creates a time series. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>shard_size_ms</parametername>
</parameternamelist>
<parameterdescription>
<para>A duration representing the time-span of a single shard (bucket) of the time series, in milliseconds.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>columns</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of column descriptions that are to be added to the time series, along with their symbol tables.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of columns to add.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="643" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga776c4c275c32a9ca4f504b8843ce63cb" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_insert_columns</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const qdb_ts_column_info_t *columns, qdb_size_t column_count)</argsstring>
        <name>qdb_ts_insert_columns</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__column__info__t" kindref="compound">qdb_ts_column_info_t</ref> *</type>
          <declname>columns</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_count</declname>
        </param>
        <briefdescription>
<para>Appends columns to an existing time series. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>columns</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of column descriptions that are to be added to the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of columns to append.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="669" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gacbc94cb7222441ff807b911181b3c9a9" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_insert_columns_ex</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const qdb_ts_column_info_ex_t *columns, qdb_size_t column_count)</argsstring>
        <name>qdb_ts_insert_columns_ex</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__column__info__ex__t" kindref="compound">qdb_ts_column_info_ex_t</ref> *</type>
          <declname>columns</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_count</declname>
        </param>
        <briefdescription>
<para>Appends columns to an existing time series. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>columns</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of column descriptions that are to be added to the time series, along with their symbol tables.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of columns to append.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="694" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gad6085fdd759741f521481fb8772f37f5" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_list_columns</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, qdb_ts_column_info_t **columns, qdb_size_t *column_count)</argsstring>
        <name>qdb_ts_list_columns</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__column__info__t" kindref="compound">qdb_ts_column_info_t</ref> **</type>
          <declname>columns</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>column_count</declname>
        </param>
        <briefdescription>
<para>Returns all the columns of a time series. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">columns</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an array that will contain descriptions of columns present in the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">column_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer that will receive the number of columns.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="716" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gaaaca07eae022e578d80675e83137052f" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_list_columns_ex</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, qdb_ts_column_info_ex_t **columns, qdb_size_t *column_count)</argsstring>
        <name>qdb_ts_list_columns_ex</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__column__info__ex__t" kindref="compound">qdb_ts_column_info_ex_t</ref> **</type>
          <declname>columns</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>column_count</declname>
        </param>
        <briefdescription>
<para>Returns all the columns of a time series. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">columns</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an array that will contain descriptions of columns present in the time series, along with their symbol tables.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">column_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer that will receive the number of columns.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="738" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga72401c2a5170171189f696c7fb90bf6b" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_shard_size</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, qdb_uint_t *shard_size)</argsstring>
        <name>qdb_ts_shard_size</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>qdb_uint_t *</type>
          <declname>shard_size</declname>
        </param>
        <briefdescription>
<para>Returns the shard size of a time series. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">shard_size</parametername>
</parameternamelist>
<parameterdescription>
<para>shard size of the timeseries, in ms.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="755" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga05dd7c0f9f32e0f1ade02637d45c20e0" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_blob_insert</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_blob_point *values, qdb_size_t value_count)</argsstring>
        <name>qdb_ts_blob_insert</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__blob__point" kindref="compound">qdb_ts_blob_point</ref> *</type>
          <declname>values</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>value_count</declname>
        </param>
        <briefdescription>
<para>Inserts blob points in a time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>values</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of data points to be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of data points to insert.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="783" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga9fa2b3eed0535fbd202f876b6ed8fa30" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_blob_insert_truncate</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, const qdb_ts_blob_point *values, qdb_size_t value_count)</argsstring>
        <name>qdb_ts_blob_insert_truncate</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__blob__point" kindref="compound">qdb_ts_blob_point</ref> *</type>
          <declname>values</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>value_count</declname>
        </param>
        <briefdescription>
<para>Inserts blob points in a time series and erases given ranges in the same transaction. </para>        </briefdescription>
        <detaileddescription>
<para>Time series are distributed across the cluster and support efficient insertion anywhere within the time series as well as efficient lookup based on time.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be erased.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>values</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of data points to be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of data points to insert.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="821" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gaa02d118f9ef676f5079804b97ee28819" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_double_insert</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_double_point *values, qdb_size_t value_count)</argsstring>
        <name>qdb_ts_double_insert</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__double__point" kindref="compound">qdb_ts_double_point</ref> *</type>
          <declname>values</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>value_count</declname>
        </param>
        <briefdescription>
<para>Inserts double points in a time series. </para>        </briefdescription>
        <detaileddescription>
<para>Time series are distributed across the cluster and support efficient insertion anywhere within the time series as well as efficient lookup based on time.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>values</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of data points to be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of data points to insert.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="855" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gad80e3316a3d3770d0f779edc76ef9415" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_double_insert_truncate</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, const qdb_ts_double_point *values, qdb_size_t value_count)</argsstring>
        <name>qdb_ts_double_insert_truncate</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__double__point" kindref="compound">qdb_ts_double_point</ref> *</type>
          <declname>values</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>value_count</declname>
        </param>
        <briefdescription>
<para>Inserts double points in a time series and erases given ranges in the same transaction. </para>        </briefdescription>
        <detaileddescription>
<para>Time series are distributed across the cluster and support efficient insertion anywhere within the time series as well as efficient lookup based on time.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be erased.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>values</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of data points to be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of data points to insert.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="893" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gab0f868c6ac056c65f4bcf6b9e15149ec" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_int64_insert</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_int64_point *values, qdb_size_t value_count)</argsstring>
        <name>qdb_ts_int64_insert</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__int64__point" kindref="compound">qdb_ts_int64_point</ref> *</type>
          <declname>values</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>value_count</declname>
        </param>
        <briefdescription>
<para>Inserts int64 points in a time series. </para>        </briefdescription>
        <detaileddescription>
<para>Time series are distributed across the cluster and support efficient insertion anywhere within the time series as well as efficient lookup based on time.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>values</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of data points to be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of data points to insert.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="927" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gabee6106ea5474d513a64e6692f469277" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_int64_insert_truncate</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, const qdb_ts_int64_point *values, qdb_size_t value_count)</argsstring>
        <name>qdb_ts_int64_insert_truncate</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__int64__point" kindref="compound">qdb_ts_int64_point</ref> *</type>
          <declname>values</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>value_count</declname>
        </param>
        <briefdescription>
<para>Inserts int64 points in a time series and erases given ranges in the same transaction. </para>        </briefdescription>
        <detaileddescription>
<para>Time series are distributed across the cluster and support efficient insertion anywhere within the time series as well as efficient lookup based on time.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be erased.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>values</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of data points to be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of data points to insert.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="965" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gad92f823c5a60b6b64096c20e4435ec91" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_string_insert</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_string_point *values, qdb_size_t value_count)</argsstring>
        <name>qdb_ts_string_insert</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__string__point" kindref="compound">qdb_ts_string_point</ref> *</type>
          <declname>values</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>value_count</declname>
        </param>
        <briefdescription>
<para>Inserts string points in a time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>values</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of data points to be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of data points to insert.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="997" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga9eb3f5dfd6d2089a67ecd5247ff75aea" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_string_insert_truncate</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, const qdb_ts_string_point *values, qdb_size_t value_count)</argsstring>
        <name>qdb_ts_string_insert_truncate</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__string__point" kindref="compound">qdb_ts_string_point</ref> *</type>
          <declname>values</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>value_count</declname>
        </param>
        <briefdescription>
<para>Inserts string points in a time series and erases given ranges in the same transaction. </para>        </briefdescription>
        <detaileddescription>
<para>Time series are distributed across the cluster and support efficient insertion anywhere within the time series as well as efficient lookup based on time.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be erased.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>values</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of data points to be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of data points to insert.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1035" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga12276b1f37eb06e58620b2f51ac77e48" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_timestamp_insert</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_timestamp_point *values, qdb_size_t value_count)</argsstring>
        <name>qdb_ts_timestamp_insert</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__timestamp__point" kindref="compound">qdb_ts_timestamp_point</ref> *</type>
          <declname>values</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>value_count</declname>
        </param>
        <briefdescription>
<para>Inserts timestamp points in a time series. </para>        </briefdescription>
        <detaileddescription>
<para>Time series are distributed across the cluster and support efficient insertion anywhere within the time series as well as efficient lookup based on time.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>values</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of data points to be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of data points to insert.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1069" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga10a2c328b9b55306a29a198e503798a5" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_timestamp_insert_truncate</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, const qdb_ts_timestamp_point *values, qdb_size_t value_count)</argsstring>
        <name>qdb_ts_timestamp_insert_truncate</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__timestamp__point" kindref="compound">qdb_ts_timestamp_point</ref> *</type>
          <declname>values</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>value_count</declname>
        </param>
        <briefdescription>
<para>Inserts timestamp points in a time series and erases given ranges in the same transaction. </para>        </briefdescription>
        <detaileddescription>
<para>Time series are distributed across the cluster and support efficient insertion anywhere within the time series as well as efficient lookup based on time.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be erased.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>values</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of data points to be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of data points to insert.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The caller must ensure that all columns in the timeseries are properly aligned (for any given timestamp, all columns have the same number of corresponding cells). </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1107" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga7a367a434b05202068674a219f62051c" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_blob_get_ranges</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_ts_blob_point **points, qdb_size_t *point_count)</argsstring>
        <name>qdb_ts_blob_get_ranges</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__blob__point" kindref="compound">qdb_ts_blob_point</ref> **</type>
          <declname>points</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>point_count</declname>
        </param>
        <briefdescription>
<para>Retrieves blobs in the specified range of the time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">points</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an array that will contain data points from all given ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">point_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer that will receive the number of returned points.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1144" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga6ca1ef810ddfcf7151c21fe9c0f98b03" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_blob_get_ranges_no_copy</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_ts_blob_point *points, qdb_size_t *point_count)</argsstring>
        <name>qdb_ts_blob_get_ranges_no_copy</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__blob__point" kindref="compound">qdb_ts_blob_point</ref> *</type>
          <declname>points</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>point_count</declname>
        </param>
        <briefdescription>
<para>Retrieves blobs in the specified range of the time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>points</parametername>
</parameternamelist>
<parameterdescription>
<para>An array in which the data points from all given ranges will be placed.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">point_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer containing the size of the given array on entry, will receive the number of retrieved data points.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a13d942a5ac05a02071d2142beb559bea" kindref="member">qdb_e_buffer_too_small</ref> when the given array is not big enough to store all retrieved data points, in which case point_count will contain the necessary size for a successfull call. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1183" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gadb923db27743128afe119ca0bd5f1419" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_double_get_ranges</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_ts_double_point **points, qdb_size_t *point_count)</argsstring>
        <name>qdb_ts_double_get_ranges</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__double__point" kindref="compound">qdb_ts_double_point</ref> **</type>
          <declname>points</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>point_count</declname>
        </param>
        <briefdescription>
<para>Retrieves doubles in the specified range of the time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">points</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an array that will contain data points from all given ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">point_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer that will receive the number of returned points.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1221" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gad2ea3119dab7dbf45b7d355e2fd6b636" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_double_get_ranges_no_copy</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_ts_double_point *points, qdb_size_t *point_count)</argsstring>
        <name>qdb_ts_double_get_ranges_no_copy</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__double__point" kindref="compound">qdb_ts_double_point</ref> *</type>
          <declname>points</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>point_count</declname>
        </param>
        <briefdescription>
<para>Retrieves doubles in the specified range of the time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>points</parametername>
</parameternamelist>
<parameterdescription>
<para>An array in which the data points from all given ranges will be placed.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">point_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer containing the size of the given array on entry, will receive the number of retrieved data points.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a13d942a5ac05a02071d2142beb559bea" kindref="member">qdb_e_buffer_too_small</ref> when the given array is not big enough to store all retrieved data points, in which case point_count will contain the necessary size for a successfull call. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1261" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga03e18df3146f9e640235352b62d17990" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_int64_get_ranges</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_ts_int64_point **points, qdb_size_t *point_count)</argsstring>
        <name>qdb_ts_int64_get_ranges</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__int64__point" kindref="compound">qdb_ts_int64_point</ref> **</type>
          <declname>points</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>point_count</declname>
        </param>
        <briefdescription>
<para>Retrieves 64-bit integers in the specified range of the time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">points</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an array that will contain data points from all given ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">point_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer that will receive the number of returned points.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1299" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga7c75d6c33dc1c5ba724d2d2ccdef2c0b" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_int64_get_ranges_no_copy</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_ts_int64_point *points, qdb_size_t *point_count)</argsstring>
        <name>qdb_ts_int64_get_ranges_no_copy</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__int64__point" kindref="compound">qdb_ts_int64_point</ref> *</type>
          <declname>points</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>point_count</declname>
        </param>
        <briefdescription>
<para>Retrieves 64-bit integers in the specified range of the time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>points</parametername>
</parameternamelist>
<parameterdescription>
<para>An array in which the data points from all given ranges will be placed.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">point_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer containing the size of the given array on entry, will receive the number of retrieved data points.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a13d942a5ac05a02071d2142beb559bea" kindref="member">qdb_e_buffer_too_small</ref> when the given array is not big enough to store all retrieved data points, in which case point_count will contain the necessary size for a successfull call. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1339" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga100b39d34793602ab57ffe25e42268dc" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_string_get_ranges</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_ts_string_point **points, qdb_size_t *point_count)</argsstring>
        <name>qdb_ts_string_get_ranges</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__string__point" kindref="compound">qdb_ts_string_point</ref> **</type>
          <declname>points</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>point_count</declname>
        </param>
        <briefdescription>
<para>Retrieves strings in the specified range of the time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">points</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an array that will contain data points from all given ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">point_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer that will receive the number of returned points.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1377" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga9d23ad2eb9ee0f9f2c6c861b8a33b7e7" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_string_get_ranges_no_copy</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_ts_string_point *points, qdb_size_t *point_count)</argsstring>
        <name>qdb_ts_string_get_ranges_no_copy</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__string__point" kindref="compound">qdb_ts_string_point</ref> *</type>
          <declname>points</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>point_count</declname>
        </param>
        <briefdescription>
<para>Retrieves strings in the specified range of the time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>points</parametername>
</parameternamelist>
<parameterdescription>
<para>An array in which the data points from all given ranges will be placed.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">point_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer containing the size of the given array on entry, will receive the number of retrieved data points.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a13d942a5ac05a02071d2142beb559bea" kindref="member">qdb_e_buffer_too_small</ref> when the given array is not big enough to store all retrieved data points, in which case point_count will contain the necessary size for a successfull call. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1417" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gae8441abd4ed32b88dbc8392ee8c12735" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_timestamp_get_ranges</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_ts_timestamp_point **points, qdb_size_t *point_count)</argsstring>
        <name>qdb_ts_timestamp_get_ranges</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__timestamp__point" kindref="compound">qdb_ts_timestamp_point</ref> **</type>
          <declname>points</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>point_count</declname>
        </param>
        <briefdescription>
<para>Retrieves timestamps in the specified range of the time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">points</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an array that will contain data points from all given ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">point_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer that will receive the number of returned points.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1455" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga3f108365f1c2532ef3b457212e9a2eb2" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_timestamp_get_ranges_no_copy</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_ts_timestamp_point *points, qdb_size_t *point_count)</argsstring>
        <name>qdb_ts_timestamp_get_ranges_no_copy</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__timestamp__point" kindref="compound">qdb_ts_timestamp_point</ref> *</type>
          <declname>points</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>point_count</declname>
        </param>
        <briefdescription>
<para>Retrieves timestamps in the specified range of the time series column. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>points</parametername>
</parameternamelist>
<parameterdescription>
<para>An array in which the data points from all given ranges will be placed.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">point_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer containing the size of the given array on entry, will receive the number of retrieved data points.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a13d942a5ac05a02071d2142beb559bea" kindref="member">qdb_e_buffer_too_small</ref> when the given array is not big enough to store all retrieved data points, in which case point_count will contain the necessary size for a successfull call. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1495" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga3e072c37b24603dc987caaba3b5d7cfb" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_blob_aggregate</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, qdb_ts_blob_aggregation_t *aggregations, qdb_size_t aggregation_count)</argsstring>
        <name>qdb_ts_blob_aggregate</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__blob__aggregation__t" kindref="compound">qdb_ts_blob_aggregation_t</ref> *</type>
          <declname>aggregations</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>aggregation_count</declname>
        </param>
        <briefdescription>
<para>Aggregate a sub-part of a blob column of the time series. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">aggregations</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of structures representing the aggregations to compute and their results.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>aggregation_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of elements in the aggregations array.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__ts_1gaad602268432f54dad7f267888b4206b5" kindref="member">qdb_ts_aggregation_type_t</ref> </para><simplesectsep/><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1528" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gadbb525c694498a2a225e7451cdd5aa33" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_double_aggregate</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, qdb_ts_double_aggregation_t *aggregations, qdb_size_t aggregation_count)</argsstring>
        <name>qdb_ts_double_aggregate</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__double__aggregation__t" kindref="compound">qdb_ts_double_aggregation_t</ref> *</type>
          <declname>aggregations</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>aggregation_count</declname>
        </param>
        <briefdescription>
<para>Aggregate a sub-part of the double column of the time series. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">aggregations</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of structures representing the aggregations to compute and their results.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>aggregation_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of elements in the aggregations array.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__ts_1gaad602268432f54dad7f267888b4206b5" kindref="member">qdb_ts_aggregation_type_t</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1558" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gafd10f90d365f875abd998ffe69540462" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_int64_aggregate</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, qdb_ts_int64_aggregation_t *aggregations, qdb_size_t aggregation_count)</argsstring>
        <name>qdb_ts_int64_aggregate</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__int64__aggregation__t" kindref="compound">qdb_ts_int64_aggregation_t</ref> *</type>
          <declname>aggregations</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>aggregation_count</declname>
        </param>
        <briefdescription>
<para>Aggregate a sub-part of the int64 column of the time series. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">aggregations</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of structures representing the aggregations to compute and their results.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>aggregation_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of elements in the aggregations array.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__ts_1gaad602268432f54dad7f267888b4206b5" kindref="member">qdb_ts_aggregation_type_t</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1588" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga97fa84febeade1f347360f5e32d766b5" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_string_aggregate</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, qdb_ts_string_aggregation_t *aggregations, qdb_size_t aggregation_count)</argsstring>
        <name>qdb_ts_string_aggregate</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__string__aggregation__t" kindref="compound">qdb_ts_string_aggregation_t</ref> *</type>
          <declname>aggregations</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>aggregation_count</declname>
        </param>
        <briefdescription>
<para>Aggregate a sub-part of a string column of the time series. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">aggregations</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of structures representing the aggregations to compute and their results.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>aggregation_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of elements in the aggregations array.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__ts_1gaad602268432f54dad7f267888b4206b5" kindref="member">qdb_ts_aggregation_type_t</ref> </para><simplesectsep/><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1619" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga892ee481d7d98ccc66750348b472ca5e" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_timestamp_aggregate</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, qdb_ts_timestamp_aggregation_t *aggregations, qdb_size_t aggregation_count)</argsstring>
        <name>qdb_ts_timestamp_aggregate</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type><ref refid="structqdb__ts__timestamp__aggregation__t" kindref="compound">qdb_ts_timestamp_aggregation_t</ref> *</type>
          <declname>aggregations</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>aggregation_count</declname>
        </param>
        <briefdescription>
<para>Aggregate a sub-part of the timestamp column of the time series. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">aggregations</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of structures representing the aggregations to compute and their results.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>aggregation_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of elements in the aggregations array.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__ts_1gaad602268432f54dad7f267888b4206b5" kindref="member">qdb_ts_aggregation_type_t</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1649" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga1d8440dfffe4a71c0afede3eb951959c" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_get_timestamps</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_timespec_t **timestamps, qdb_size_t *timestamp_count)</argsstring>
        <name>qdb_ts_get_timestamps</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type><ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref> **</type>
          <declname>timestamps</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>timestamp_count</declname>
        </param>
        <briefdescription>
<para>Retrieves the timestamps, not the values, for a given timeseries column or the aggregation of all columns. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on. If this pointer is NULL, all columns will be aggregated in a single range.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which timestamps should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">timestamps</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an array that will contain timestamps from all given ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">timestamp_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer that will receive the number of returned timestamps.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1686" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga2b5e4ad0c2149c76ac65aaae631c949a" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_erase_ranges</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const char *column, const qdb_ts_range_t *ranges, qdb_size_t range_count, qdb_uint_t *erased_count)</argsstring>
        <name>qdb_ts_erase_ranges</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>column</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <param>
          <type>qdb_uint_t *</type>
          <declname>erased_count</declname>
        </param>
        <briefdescription>
<para>Erase all points in the specified range (left inclusive). </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the name of the column to work on.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be erased.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">erased_count</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to an integer that will receive the number of erased points.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1720" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga09bc190a33f969348e8d8844768aaec6" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_local_table_init</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, const qdb_ts_column_info_t *columns, qdb_size_t column_count, qdb_local_table_t *table)</argsstring>
        <name>qdb_ts_local_table_init</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__column__info__t" kindref="compound">qdb_ts_column_info_t</ref> *</type>
          <declname>columns</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_count</declname>
        </param>
        <param>
          <type><ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref> *</type>
          <declname>table</declname>
        </param>
        <briefdescription>
<para>Initialize a local table for bulk insertion in time series. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>columns</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of column descriptions to which data will be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of columns.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">table</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a local table that will be initialized if the function returns successfully.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="warning"><para>This function is still under development. Performance and compatibility are not guaranteed. </para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1758" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga185b4cc0a15273c3d66097630a0fbb96" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_row_get_blob</definition>
        <argsstring>(qdb_local_table_t table, qdb_size_t column_index, const void **content, qdb_size_t *content_length)</argsstring>
        <name>qdb_ts_row_get_blob</name>
        <param>
          <type><ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_index</declname>
        </param>
        <param>
          <type>const void **</type>
          <declname>content</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>content_length</declname>
        </param>
        <briefdescription>
<para>Retrieves blob data from the current row at the specified column. </para>        </briefdescription>
        <detaileddescription>
<para>The retrieved data will be the copy of the internal data stored in <ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref>, so the user must ensure to call <ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> when she/he no longer needs it in order to clean up the memory.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_index</parametername>
</parameternamelist>
<parameterdescription>
<para>A zero-based index of the column from which the value should be retrieved. The index is based on the order of columns in the call to <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref> used to initialize table.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7ebe635483bf1f50643cf05ddced1657" kindref="member">qdb_e_invalid_iterator</ref> when <ref refid="group__ts_1gabfc26b76f5407487b2a6e7204c314725" kindref="member">qdb_ts_table_get_ranges</ref> has not been called before calling this function.</para></simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="out">content</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a variable that will hold the retrieved data.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">content_length</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a variable that will hold the size of the retrieved data.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="warning"><para>This function is still under development. Performance and compatibility are not guaranteed.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1794" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga57c837f31c65b13df7dc03669bbcaad4" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_row_get_blob_no_copy</definition>
        <argsstring>(qdb_local_table_t table, qdb_size_t column_index, const void **content, qdb_size_t *content_length)</argsstring>
        <name>qdb_ts_row_get_blob_no_copy</name>
        <param>
          <type><ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_index</declname>
        </param>
        <param>
          <type>const void **</type>
          <declname>content</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>content_length</declname>
        </param>
        <briefdescription>
<para>Retrieves blob data from the current row at the specified column without performing copy of data internal to data. </para>        </briefdescription>
        <detaileddescription>
<para>The retrieved data will be valid only until the next call of <ref refid="group__ts_1gabfc26b76f5407487b2a6e7204c314725" kindref="member">qdb_ts_table_get_ranges</ref> on the same <ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref> or until the deallocation thereof. If you want to keep the retrieved data for a longer time, you may call <ref refid="group__ts_1ga185b4cc0a15273c3d66097630a0fbb96" kindref="member">qdb_ts_row_get_blob</ref> instead or copy the data yourself.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_index</parametername>
</parameternamelist>
<parameterdescription>
<para>A zero-based index of the column from which the value should be retrieved. The index is based on the order of columns in the call to <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref> used to initialize table.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7ebe635483bf1f50643cf05ddced1657" kindref="member">qdb_e_invalid_iterator</ref> when <ref refid="group__ts_1gabfc26b76f5407487b2a6e7204c314725" kindref="member">qdb_ts_table_get_ranges</ref> has not been called before calling this function.</para></simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="out">content</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a variable that will hold the retrieved data.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">content_length</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a variable that will hold the size of the retrieved data.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="warning"><para>This function is still under development. Performance and compatibility are not guaranteed.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__ts_1gabfc26b76f5407487b2a6e7204c314725" kindref="member">qdb_ts_table_get_ranges</ref> </para><simplesectsep/><para><ref refid="group__ts_1ga185b4cc0a15273c3d66097630a0fbb96" kindref="member">qdb_ts_row_get_blob</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1832" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga49c963d608198f2fe6a36e36b09f22fb" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_row_get_string</definition>
        <argsstring>(qdb_local_table_t table, qdb_size_t column_index, const char **content, qdb_size_t *content_length)</argsstring>
        <name>qdb_ts_row_get_string</name>
        <param>
          <type><ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_index</declname>
        </param>
        <param>
          <type>const char **</type>
          <declname>content</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>content_length</declname>
        </param>
        <briefdescription>
<para>Retrieves string data from the current row at the specified column. </para>        </briefdescription>
        <detaileddescription>
<para>The retrieved data will be the copy of the internal data stored in <ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref>, so the user must ensure to call <ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> when she/he no longer needs it in order to clean up the memory.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_index</parametername>
</parameternamelist>
<parameterdescription>
<para>A zero-based index of the column from which the value should be retrieved. The index is based on the order of columns in the call to <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref> used to initialize table.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7ebe635483bf1f50643cf05ddced1657" kindref="member">qdb_e_invalid_iterator</ref> when <ref refid="group__ts_1gabfc26b76f5407487b2a6e7204c314725" kindref="member">qdb_ts_table_get_ranges</ref> has not been called before calling this function.</para></simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="out">content</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a variable that will hold the retrieved data.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">content_length</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a variable that will hold the size of the retrieved data.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="warning"><para>This function is still under development. Performance and compatibility are not guaranteed.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1867" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga972ff9c9fef137ade7477d1b834d469b" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_row_get_string_no_copy</definition>
        <argsstring>(qdb_local_table_t table, qdb_size_t column_index, const char **content, qdb_size_t *content_length)</argsstring>
        <name>qdb_ts_row_get_string_no_copy</name>
        <param>
          <type><ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_index</declname>
        </param>
        <param>
          <type>const char **</type>
          <declname>content</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref> *</type>
          <declname>content_length</declname>
        </param>
        <briefdescription>
<para>Retrieves string data from the current row at the specified column without performing copy of data internal to data. </para>        </briefdescription>
        <detaileddescription>
<para>The retrieved data will be valid only until the next call of <ref refid="group__ts_1gabfc26b76f5407487b2a6e7204c314725" kindref="member">qdb_ts_table_get_ranges</ref> on the same <ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref> or until the deallocation thereof. If you want to keep the retrieved data for a longer time, you may call <ref refid="group__ts_1ga49c963d608198f2fe6a36e36b09f22fb" kindref="member">qdb_ts_row_get_string</ref> instead or copy the data yourself.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_index</parametername>
</parameternamelist>
<parameterdescription>
<para>A zero-based index of the column from which the value should be retrieved. The index is based on the order of columns in the call to <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref> used to initialize table.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7ebe635483bf1f50643cf05ddced1657" kindref="member">qdb_e_invalid_iterator</ref> when <ref refid="group__ts_1gabfc26b76f5407487b2a6e7204c314725" kindref="member">qdb_ts_table_get_ranges</ref> has not been called before calling this function.</para></simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="out">content</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a variable that will hold the retrieved data.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">content_length</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a variable that will hold the size of the retrieved data.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="warning"><para>This function is still under development. Performance and compatibility are not guaranteed.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__ts_1gabfc26b76f5407487b2a6e7204c314725" kindref="member">qdb_ts_table_get_ranges</ref> </para><simplesectsep/><para><ref refid="group__ts_1ga49c963d608198f2fe6a36e36b09f22fb" kindref="member">qdb_ts_row_get_string</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1905" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga37d9417446473ecc24cf1199eeea8bdb" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_row_get_double</definition>
        <argsstring>(qdb_local_table_t table, qdb_size_t column_index, double *value)</argsstring>
        <name>qdb_ts_row_get_double</name>
        <param>
          <type><ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_index</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>value</declname>
        </param>
        <briefdescription>
<para>Retrieves double value from the current row at the specified column. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_index</parametername>
</parameternamelist>
<parameterdescription>
<para>A zero-based index of the column from which the value should be retrieved. The index is based on the order of columns in the call to <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref> used to initialize table.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">value</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a double that will hold the retrieved value.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7ebe635483bf1f50643cf05ddced1657" kindref="member">qdb_e_invalid_iterator</ref> when <ref refid="group__ts_1gabfc26b76f5407487b2a6e7204c314725" kindref="member">qdb_ts_table_get_ranges</ref> has not been called before calling this function.</para></simplesect>
<simplesect kind="warning"><para>This function is still under development. Performance and compatibility are not guaranteed. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1930" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga7fe97196ac97c17ae8fa956b993c5913" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_row_get_int64</definition>
        <argsstring>(qdb_local_table_t table, qdb_size_t column_index, qdb_int_t *value)</argsstring>
        <name>qdb_ts_row_get_int64</name>
        <param>
          <type><ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_index</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga17492cb84da5466d0c742f0561df6597" kindref="member">qdb_int_t</ref> *</type>
          <declname>value</declname>
        </param>
        <briefdescription>
<para>Retrieves signed 64-bit integer value from the current row at the specified column. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_index</parametername>
</parameternamelist>
<parameterdescription>
<para>A zero-based index of the column from which the value should be retrieved. The index is based on the order of columns in the call to <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref> used to initialize table.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">value</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a signed 64-bit integer that will hold the retrieved value.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7ebe635483bf1f50643cf05ddced1657" kindref="member">qdb_e_invalid_iterator</ref> when <ref refid="group__ts_1gabfc26b76f5407487b2a6e7204c314725" kindref="member">qdb_ts_table_get_ranges</ref> has not been called before calling this function.</para></simplesect>
<simplesect kind="warning"><para>This function is still under development. Performance and compatibility are not guaranteed. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1955" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga5dfe7e5bdd4badb592133016ace16808" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_row_get_timestamp</definition>
        <argsstring>(qdb_local_table_t table, qdb_size_t column_index, qdb_timespec_t *value)</argsstring>
        <name>qdb_ts_row_get_timestamp</name>
        <param>
          <type><ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_index</declname>
        </param>
        <param>
          <type><ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref> *</type>
          <declname>value</declname>
        </param>
        <briefdescription>
<para>Retrieves timestamp value from the current row at the specified column. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_index</parametername>
</parameternamelist>
<parameterdescription>
<para>A zero-based index of the column from which the value should be retrieved. The index is based on the order of columns in the call to <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref> used to initialize table.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">value</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a timestamp that will hold the retrieved value.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443a7ebe635483bf1f50643cf05ddced1657" kindref="member">qdb_e_invalid_iterator</ref> when <ref refid="group__ts_1gabfc26b76f5407487b2a6e7204c314725" kindref="member">qdb_ts_table_get_ranges</ref> has not been called before calling this function.</para></simplesect>
<simplesect kind="warning"><para>This function is still under development. Performance and compatibility are not guaranteed. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="1980" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga34c87bdde6525cbfaca5b0a7735b6031" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_table_next_row</definition>
        <argsstring>(qdb_local_table_t table, qdb_timespec_t *timestamp)</argsstring>
        <name>qdb_ts_table_next_row</name>
        <param>
          <type><ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref> *</type>
          <declname>timestamp</declname>
        </param>
        <briefdescription>
<para>Fetch data and advance to the next row. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">timestamp</parametername>
</parameternamelist>
<parameterdescription>
<para>A non-null pointer to a variable that will hold a timestamp for the fetched row.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443af3d584049b45f2aacca139de8c34a20b" kindref="member">qdb_e_iterator_end</ref> when there are no more rows in the specified ranges.</para></simplesect>
<simplesect kind="warning"><para>This function is still under development. Performance and compatibility are not guaranteed. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2000" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gabfc26b76f5407487b2a6e7204c314725" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_table_get_ranges</definition>
        <argsstring>(qdb_local_table_t table, const qdb_ts_range_t *ranges, qdb_size_t range_count)</argsstring>
        <name>qdb_ts_table_get_ranges</name>
        <param>
          <type><ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <briefdescription>
<para>Retrieve all the specified rows from the database. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443af3d584049b45f2aacca139de8c34a20b" kindref="member">qdb_e_iterator_end</ref> when there are no more rows in the specified ranges.</para></simplesect>
<simplesect kind="warning"><para>This function is still under development. Performance and compatibility are not guaranteed. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2020" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga5d032e57ddbc95e22de54d852039caae" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_table_stream_ranges</definition>
        <argsstring>(qdb_local_table_t table, const qdb_ts_range_t *ranges, qdb_size_t range_count)</argsstring>
        <name>qdb_ts_table_stream_ranges</name>
        <param>
          <type><ref refid="group__ts_1gaa0b1898390e6f7323dd6dff5522c2ac7" kindref="member">qdb_local_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <briefdescription>
<para>Retrieve shard by shard the specified rows from the database. The table is then seen as it was then this function was called. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1ga09bc190a33f969348e8d8844768aaec6" kindref="member">qdb_ts_local_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be retrieved.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. Returns <ref refid="group__error_1gga365e768c3ca0f6387d8798eb98c40443af3d584049b45f2aacca139de8c34a20b" kindref="member">qdb_e_iterator_end</ref> when there are no more rows in the specified ranges.</para></simplesect>
<simplesect kind="warning"><para>This function is still under development. Performance and compatibility are not guaranteed. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2043" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gace506a41cfa15fd043bd6d6952821203" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_table_init</definition>
        <argsstring>(qdb_handle_t handle, const qdb_ts_batch_column_info_t *columns, qdb_size_t column_count, qdb_batch_table_t *table)</argsstring>
        <name>qdb_ts_batch_table_init</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__batch__column__info__t" kindref="compound">qdb_ts_batch_column_info_t</ref> *</type>
          <declname>columns</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_count</declname>
        </param>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref> *</type>
          <declname>table</declname>
        </param>
        <briefdescription>
<para>Initialize a batch table for bulk insertion in time series. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>columns</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of columns descriptions to which data will be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of columns.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">table</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a batch table that will be initialized if the function returns successfully.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2072" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gacc7a466254ea139635955367e1c9d78d" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_table_unchecked_init</definition>
        <argsstring>(qdb_handle_t handle, const qdb_ts_batch_unchecked_column_info_t *columns, qdb_size_t column_count, qdb_batch_table_t *table)</argsstring>
        <name>qdb_ts_batch_table_unchecked_init</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__batch__unchecked__column__info__t" kindref="compound">qdb_ts_batch_unchecked_column_info_t</ref> *</type>
          <declname>columns</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_count</declname>
        </param>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref> *</type>
          <declname>table</declname>
        </param>
        <briefdescription>
<para>Initialize a batch table for bulk insertion in time series. </para>        </briefdescription>
        <detaileddescription>
<para>The given information are assumed to be correct and describing existing timseries columns.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>columns</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of unchecked columns descriptions to which data will be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of columns.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">table</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a batch table that will be initialized if the function returns successfully.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2096" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gac4ab91b1686265fa5b4e7eeeb0e8fd3e" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_table_extra_columns</definition>
        <argsstring>(qdb_batch_table_t table, const qdb_ts_batch_column_info_t *columns, qdb_size_t column_count)</argsstring>
        <name>qdb_ts_batch_table_extra_columns</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__batch__column__info__t" kindref="compound">qdb_ts_batch_column_info_t</ref> *</type>
          <declname>columns</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_count</declname>
        </param>
        <briefdescription>
<para>Add extra columns to a batch table for bulk insertion in time series. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>columns</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of columns descriptions to which data will be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of columns.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2119" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga75f5d924cae52f179286bcba594858e0" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_table_unchecked_extra_columns</definition>
        <argsstring>(qdb_batch_table_t table, const qdb_ts_batch_unchecked_column_info_t *columns, qdb_size_t column_count)</argsstring>
        <name>qdb_ts_batch_table_unchecked_extra_columns</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__batch__unchecked__column__info__t" kindref="compound">qdb_ts_batch_unchecked_column_info_t</ref> *</type>
          <declname>columns</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>column_count</declname>
        </param>
        <briefdescription>
<para>Add extra columns to a batch table for bulk insertion in time series. </para>        </briefdescription>
        <detaileddescription>
<para>It is an error to call this function on a nonexisting time series.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>columns</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of columns descriptions to which data will be inserted.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>column_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of columns.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
<simplesect kind="see"><para><ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2139" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga71d1694cc1a6f22c5f1a41e4bb0b9033" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_start_row</definition>
        <argsstring>(qdb_batch_table_t table, const qdb_timespec_t *timestamp)</argsstring>
        <name>qdb_ts_batch_start_row</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref> *</type>
          <declname>timestamp</declname>
        </param>
        <briefdescription>
<para>Start a new row to the outcoming data buffer. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>timestamp</parametername>
</parameternamelist>
<parameterdescription>
<para>The timestamp used while appending values.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2154" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga4577cf3a9507464227ec3513a8865d84" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_row_set_blob</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, const void *content, qdb_size_t content_length)</argsstring>
        <name>qdb_ts_batch_row_set_blob</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type>const void *</type>
          <declname>content</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>content_length</declname>
        </param>
        <briefdescription>
<para>Set a value in the current row in a column of blobs. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the value you want to modify.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>content</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the data to be set in the chosen column.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>content_length</parametername>
</parameternamelist>
<parameterdescription>
<para>Length, in bytes, of the data pointed to by <computeroutput>content</computeroutput>.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The data pointed to by <computeroutput>content</computeroutput> must be kept alive until the following <ref refid="group__ts_1gadde5212c3916236c8b7dc2a603a7d29e" kindref="member">qdb_ts_batch_push</ref> call returns. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2175" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga69fb57959dc08fb110ac9b2772c46ffd" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_row_set_blob_no_copy</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, const void *content, qdb_size_t content_length)</argsstring>
        <name>qdb_ts_batch_row_set_blob_no_copy</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type>const void *</type>
          <declname>content</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>content_length</declname>
        </param>
        <briefdescription>
<para>Set a value in the current row in a column of blobs without copying data. </para>        </briefdescription>
        <detaileddescription>
<para>The data will NOT be copied and the user must ensure that the buffer pointed by <computeroutput>content</computeroutput> is kept alive until the end of the corresponding call to <ref refid="group__ts_1gadde5212c3916236c8b7dc2a603a7d29e" kindref="member">qdb_ts_batch_push</ref>.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the value you want to modify.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>content</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the data to be set in the chosen column in the current row. The pointed data must be kept alive until the following <ref refid="group__ts_1gadde5212c3916236c8b7dc2a603a7d29e" kindref="member">qdb_ts_batch_push</ref> call returns.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>content_length</parametername>
</parameternamelist>
<parameterdescription>
<para>Length, in bytes, of the data pointed to by <computeroutput>content</computeroutput>.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The data pointed to by <computeroutput>content</computeroutput> must be kept alive until the following <ref refid="group__ts_1gadde5212c3916236c8b7dc2a603a7d29e" kindref="member">qdb_ts_batch_push</ref> call returns. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2205" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga6ea86bda2f638376e67449dbd6f64b83" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_row_set_string</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, const char *content, qdb_size_t content_length)</argsstring>
        <name>qdb_ts_batch_row_set_string</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>content</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>content_length</declname>
        </param>
        <briefdescription>
<para>Set a value in the current row in a column of strings. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the value you want to modify.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>content</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the data to be set in the chosen column.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>content_length</parametername>
</parameternamelist>
<parameterdescription>
<para>Length, in bytes, of the data pointed to by <computeroutput>content</computeroutput>.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The data pointed to by <computeroutput>content</computeroutput> must be kept alive until the following <ref refid="group__ts_1gadde5212c3916236c8b7dc2a603a7d29e" kindref="member">qdb_ts_batch_push</ref> call returns. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2228" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga21092db17fa7e9d0de054a6fc972f0c0" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_row_set_string_no_copy</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, const char *content, qdb_size_t content_length)</argsstring>
        <name>qdb_ts_batch_row_set_string_no_copy</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>content</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>content_length</declname>
        </param>
        <briefdescription>
<para>Set a value in the current row in a column of strings without copying data. </para>        </briefdescription>
        <detaileddescription>
<para>The data will NOT be copied and the user must ensure that the buffer pointed by <computeroutput>content</computeroutput> is kept alive until the end of the corresponding call to <ref refid="group__ts_1gadde5212c3916236c8b7dc2a603a7d29e" kindref="member">qdb_ts_batch_push</ref>.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid local table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the value you want to modify.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>content</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the data to be set in the chosen column in the current row. The pointed data must be kept alive until the following <ref refid="group__ts_1gadde5212c3916236c8b7dc2a603a7d29e" kindref="member">qdb_ts_batch_push</ref> call returns.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>content_length</parametername>
</parameternamelist>
<parameterdescription>
<para>Length, in bytes, of the data pointed to by <computeroutput>content</computeroutput>.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="note"><para>The data pointed to by <computeroutput>content</computeroutput> must be kept alive until the following <ref refid="group__ts_1gadde5212c3916236c8b7dc2a603a7d29e" kindref="member">qdb_ts_batch_push</ref> call returns. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2258" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga867c36dc85eaba569fa96a4a6efb91b0" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_row_set_double</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, double value)</argsstring>
        <name>qdb_ts_batch_row_set_double</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type>double</type>
          <declname>value</declname>
        </param>
        <briefdescription>
<para>Set a value in the current row in a column of doubles. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the value you want to modify.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value</parametername>
</parameternamelist>
<parameterdescription>
<para>A value to be set in the chosen column in the current row.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2275" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga4ba5db92ba4fb4169cd612fec7bb1d1c" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_row_set_int64</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, qdb_int_t value)</argsstring>
        <name>qdb_ts_batch_row_set_int64</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga17492cb84da5466d0c742f0561df6597" kindref="member">qdb_int_t</ref></type>
          <declname>value</declname>
        </param>
        <briefdescription>
<para>Set a value in the current row in a column of integers. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the value you want to modify.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value</parametername>
</parameternamelist>
<parameterdescription>
<para>A value to be set in the chosen column in the current row.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2291" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga4815a018014c5d7a474fddcdee8f33be" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_row_set_timestamp</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, const qdb_timespec_t *value)</argsstring>
        <name>qdb_ts_batch_row_set_timestamp</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref> *</type>
          <declname>value</declname>
        </param>
        <briefdescription>
<para>Set a value in the current row in a column of timestamps. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the value you want to modify.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>value</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the value to be set in the chosen column in the current row.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2308" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga111e181645e0e79ff138d8886fb104db" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_pin_blob_column</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, qdb_size_t capacity, qdb_timespec_t *timestamp, qdb_time_t **timeoffsets, qdb_blob_t **data)</argsstring>
        <name>qdb_ts_batch_pin_blob_column</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>capacity</declname>
        </param>
        <param>
          <type><ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref> *</type>
          <declname>timestamp</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga4745ed10b405291a321ec7150368a4b1" kindref="member">qdb_time_t</ref> **</type>
          <declname>timeoffsets</declname>
        </param>
        <param>
          <type><ref refid="structqdb__blob__t" kindref="compound">qdb_blob_t</ref> **</type>
          <declname>data</declname>
        </param>
        <briefdescription>
<para>Resize and get direct access to a blob column. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the column you want to access.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>capacity</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid capacity to resize to.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>timestamp</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid timestamp in the shard you wish to pin.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">timeoffsets</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to access the time offsets of the column.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">data</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to access the blob data of the column.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2350" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga2ab4760fedb83b15d46d292f7f0b3106" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_pin_double_column</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, qdb_size_t capacity, qdb_timespec_t *timestamp, qdb_time_t **timeoffsets, double **data)</argsstring>
        <name>qdb_ts_batch_pin_double_column</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>capacity</declname>
        </param>
        <param>
          <type><ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref> *</type>
          <declname>timestamp</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga4745ed10b405291a321ec7150368a4b1" kindref="member">qdb_time_t</ref> **</type>
          <declname>timeoffsets</declname>
        </param>
        <param>
          <type>double **</type>
          <declname>data</declname>
        </param>
        <briefdescription>
<para>Resize and get direct access to a double column. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the column you want to access.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>capacity</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid capacity to resize to.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>timestamp</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid timestamp in the shard you wish to pin.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">timeoffsets</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to access the time offsets of the column.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">data</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to access the double data of the column.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2376" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga797eb5629db17471683bcf9921035521" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_pin_int64_column</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, qdb_size_t capacity, qdb_timespec_t *timestamp, qdb_time_t **timeoffsets, qdb_int_t **data)</argsstring>
        <name>qdb_ts_batch_pin_int64_column</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>capacity</declname>
        </param>
        <param>
          <type><ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref> *</type>
          <declname>timestamp</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga4745ed10b405291a321ec7150368a4b1" kindref="member">qdb_time_t</ref> **</type>
          <declname>timeoffsets</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga17492cb84da5466d0c742f0561df6597" kindref="member">qdb_int_t</ref> **</type>
          <declname>data</declname>
        </param>
        <briefdescription>
<para>Resize and get direct access to a int64 column. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the column you want to access.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>capacity</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid capacity to resize to.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>timestamp</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid timestamp in the shard you wish to pin.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">timeoffsets</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to access the time offsets of the column.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">data</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to access the int64 data of the column.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2402" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga1b9a2b79961c0ef55e069cb5aef54ea8" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_pin_string_column</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, qdb_size_t capacity, qdb_timespec_t *timestamp, qdb_time_t **timeoffsets, qdb_string_t **data)</argsstring>
        <name>qdb_ts_batch_pin_string_column</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>capacity</declname>
        </param>
        <param>
          <type><ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref> *</type>
          <declname>timestamp</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga4745ed10b405291a321ec7150368a4b1" kindref="member">qdb_time_t</ref> **</type>
          <declname>timeoffsets</declname>
        </param>
        <param>
          <type><ref refid="structqdb__string__t" kindref="compound">qdb_string_t</ref> **</type>
          <declname>data</declname>
        </param>
        <briefdescription>
<para>Resize and get direct access to a string column. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the column you want to access.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>capacity</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid capacity to resize to.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>timestamp</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid timestamp in the shard you wish to pin.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">timeoffsets</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to access the time offsets of the column.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">data</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to access the string data of the column.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2428" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gad9b67bf418f4048acb2755c6edeef35c" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_pin_timestamp_column</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, qdb_size_t capacity, qdb_timespec_t *timestamp, qdb_time_t **timeoffsets, qdb_timespec_t **data)</argsstring>
        <name>qdb_ts_batch_pin_timestamp_column</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>capacity</declname>
        </param>
        <param>
          <type><ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref> *</type>
          <declname>timestamp</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga4745ed10b405291a321ec7150368a4b1" kindref="member">qdb_time_t</ref> **</type>
          <declname>timeoffsets</declname>
        </param>
        <param>
          <type><ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref> **</type>
          <declname>data</declname>
        </param>
        <briefdescription>
<para>Resize and get direct access to a timestamp column. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the column you want to access.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>capacity</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid capacity to resize to.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>timestamp</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid timestamp in the shard you wish to pin.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">timeoffsets</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to access the time offsets of the column.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">data</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to access the timestamp data of the column.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2454" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gad70f513861a1897e8621e5805c6828b8" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_shrink_pinned_column</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, qdb_size_t size)</argsstring>
        <name>qdb_ts_batch_shrink_pinned_column</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>size</declname>
        </param>
        <briefdescription>
<para>Resize the column without invalidating the pointers. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the column you want to access.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>size</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid size to shrink to.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2473" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga46a63fd3c390a3baa4b70b180e23c1b7" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_unsafe_resize_pinned_column</definition>
        <argsstring>(qdb_batch_table_t table, qdb_size_t index, qdb_size_t size)</argsstring>
        <name>qdb_ts_batch_unsafe_resize_pinned_column</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>index</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>size</declname>
        </param>
        <briefdescription>
<para>Resize the column with no guarantee the pointers will not be invalidated. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>index</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid index to the column you want to access.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>size</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid size to resize to.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2490" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga6b4f5e9ba449db45bd7c83a36f8593ca" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_release_columns_memory</definition>
        <argsstring>(qdb_batch_table_t table)</argsstring>
        <name>qdb_ts_batch_release_columns_memory</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <briefdescription>
<para>Release memory of all cached columns. The tables metadata are kept. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2503" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga5b4ae6091c4ce244ef58feed2e5d41a0" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="group__client_1ga4745ed10b405291a321ec7150368a4b1" kindref="member">qdb_time_t</ref></type>
        <definition>qdb_time_t qdb_ts_bucket_base_time</definition>
        <argsstring>(qdb_timespec_t timestamp, qdb_duration_t shard_size)</argsstring>
        <name>qdb_ts_bucket_base_time</name>
        <param>
          <type><ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref></type>
          <declname>timestamp</declname>
        </param>
        <param>
          <type>qdb_duration_t</type>
          <declname>shard_size</declname>
        </param>
        <briefdescription>
<para>Returns the base time of the bucket given a timestamp and the shard_size of the timeseries. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>timestamp</parametername>
</parameternamelist>
<parameterdescription>
<para>A timestamp for which the base time should be computed.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>shard_size</parametername>
</parameternamelist>
<parameterdescription>
<para>The shard_size of the timeseries in ms.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A base time of the bucket in milliseconds. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2514" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="2514" bodyend="2519"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga91b0870a388484fe0cec7e4509b9fb1c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="group__client_1ga4745ed10b405291a321ec7150368a4b1" kindref="member">qdb_time_t</ref></type>
        <definition>qdb_time_t qdb_ts_bucket_offset</definition>
        <argsstring>(qdb_timespec_t timestamp, qdb_duration_t shard_size)</argsstring>
        <name>qdb_ts_bucket_offset</name>
        <param>
          <type><ref refid="structqdb__timespec__t" kindref="compound">qdb_timespec_t</ref></type>
          <declname>timestamp</declname>
        </param>
        <param>
          <type>qdb_duration_t</type>
          <declname>shard_size</declname>
        </param>
        <briefdescription>
<para>Returns the offset of the bucket (from its base time) given a timestamp and the shard_size of the timeseries. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>timestamp</parametername>
</parameternamelist>
<parameterdescription>
<para>A timestamp for which the offset should be computed.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>shard_size</parametername>
</parameternamelist>
<parameterdescription>
<para>The shard_size of the timeseries in ms.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>An offset in nanoseconds. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2530" column="1" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="2530" bodyend="2539"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gadde5212c3916236c8b7dc2a603a7d29e" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_push</definition>
        <argsstring>(qdb_batch_table_t table)</argsstring>
        <name>qdb_ts_batch_push</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <briefdescription>
<para>Push the current batch table. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2548" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gaa19daf36227fcc790b8689e6f8bb3813" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_push_fast</definition>
        <argsstring>(qdb_batch_table_t table)</argsstring>
        <name>qdb_ts_batch_push_fast</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <briefdescription>
<para>Push the current batch table, non transactional. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2557" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gab558d95cb757eb4d45115b0d237f4b13" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_push_async</definition>
        <argsstring>(qdb_batch_table_t table)</argsstring>
        <name>qdb_ts_batch_push_async</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <briefdescription>
<para>Push asynchronously the current batch table. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2567" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga2c6a6913963ca5f86dd7d0ecc21e91f8" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_batch_push_truncate</definition>
        <argsstring>(qdb_batch_table_t table, const qdb_ts_range_t *ranges, qdb_size_t range_count)</argsstring>
        <name>qdb_ts_batch_push_truncate</name>
        <param>
          <type><ref refid="group__ts_1ga18a8ded02495f47c4c149b608f460b58" kindref="member">qdb_batch_table_t</ref></type>
          <declname>table</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__ts__range__t" kindref="compound">qdb_ts_range_t</ref> *</type>
          <declname>ranges</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>range_count</declname>
        </param>
        <briefdescription>
<para>Push the current batch table, erasing previously stored points in the given ranges, transactionally. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid batch table previously initialized by <ref refid="group__ts_1gace506a41cfa15fd043bd6d6952821203" kindref="member">qdb_ts_batch_table_init</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>ranges</parametername>
</parameternamelist>
<parameterdescription>
<para>An array of ranges (intervals) for which data should be erased.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>range_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of ranges.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2583" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga6cf97c8ca7f9c1f1b3dbd6afc0773b24" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_exp_batch_push</definition>
        <argsstring>(qdb_handle_t handle, qdb_exp_batch_push_mode_t mode, const qdb_exp_batch_push_table_t *tables, const qdb_exp_batch_push_table_schema_t **table_schemas, qdb_size_t table_count)</argsstring>
        <name>qdb_exp_batch_push</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type><ref refid="group__ts_1ga4598d2867e9638596290c29106699c7e" kindref="member">qdb_exp_batch_push_mode_t</ref></type>
          <declname>mode</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__exp__batch__push__table__t" kindref="compound">qdb_exp_batch_push_table_t</ref> *</type>
          <declname>tables</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__exp__batch__push__table__schema__t" kindref="compound">qdb_exp_batch_push_table_schema_t</ref> **</type>
          <declname>table_schemas</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>table_count</declname>
        </param>
        <briefdescription>
<para>Push the tables content to the server. Sort given rows if needed. Write table info if asked. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>tables</parametername>
</parameternamelist>
<parameterdescription>
<para>The tables to send.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>table_schemas</parametername>
</parameternamelist>
<parameterdescription>
<para>An optional pointer to the tables schema:<itemizedlist>
<listitem><para>if it&apos;s null, the tables schema will be retrieved from the server.</para></listitem><listitem><para>if the underlying pointer is null, the tables schema will also be retrieved from the server, and exported to the given pointer. It must then released with <ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref>.</para></listitem><listitem><para>it the underlying pointer is not null, it will assume the given schema and not verifying it with the server before sending tables content.</para></listitem></itemizedlist>
</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>table_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of tables.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>mode</parametername>
</parameternamelist>
<parameterdescription>
<para>Specifies how the data are pushed.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2611" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga81f62d02fce9509bb6200f783dd0d7b2" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_exp_batch_push_arrow</definition>
        <argsstring>(qdb_handle_t handle, qdb_exp_batch_push_mode_t mode, qdb_exp_batch_push_arrow_table_t *tables, const qdb_exp_batch_push_table_schema_t **table_schemas, qdb_size_t table_count)</argsstring>
        <name>qdb_exp_batch_push_arrow</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type><ref refid="group__ts_1ga4598d2867e9638596290c29106699c7e" kindref="member">qdb_exp_batch_push_mode_t</ref></type>
          <declname>mode</declname>
        </param>
        <param>
          <type><ref refid="structqdb__exp__batch__push__arrow__table__t" kindref="compound">qdb_exp_batch_push_arrow_table_t</ref> *</type>
          <declname>tables</declname>
        </param>
        <param>
          <type>const <ref refid="structqdb__exp__batch__push__table__schema__t" kindref="compound">qdb_exp_batch_push_table_schema_t</ref> **</type>
          <declname>table_schemas</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga2b6f368592c49501d41ec2330b964147" kindref="member">qdb_size_t</ref></type>
          <declname>table_count</declname>
        </param>
        <briefdescription>
<para>Push the tables content to the server in Arrow format. If needed, data rows will be sorted. Optionally, export table schemas. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>tables</parametername>
</parameternamelist>
<parameterdescription>
<para>The tables to send. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="warning"><para><bold>This parameter used &quot;Move&quot; logic like &quot;C++ std::move&quot;.</bold> Inside the function call all data fields will be grabbed.</para></simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>table_schemas</parametername>
</parameternamelist>
<parameterdescription>
<para>An optional pointer to the tables schemas:<itemizedlist>
<listitem><para>if it&apos;s null, the tables schemas will be retrieved from the server.</para></listitem><listitem><para>if the underlying pointer is null, the tables schemas will be retrieved from the server and exported to the given pointer. It must then be released with <ref refid="group__client_1ga31b15fb83e60b9cb16504618616f29f3" kindref="member">qdb_release</ref>.</para></listitem><listitem><para>if the underlying pointer is not null, it will assume the given schemas without verifying it with the server before sending tables content.</para></listitem></itemizedlist>
</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>table_count</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of tables (and table schemas if present).</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>mode</parametername>
</parameternamelist>
<parameterdescription>
<para>Specifies how the data are pushed.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2643" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1ga238d80710df338a21bce188ae49592c9" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_expire_by_size</definition>
        <argsstring>(qdb_handle_t handle, const char *alias, qdb_uint_t size)</argsstring>
        <name>qdb_ts_expire_by_size</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alias</declname>
        </param>
        <param>
          <type>qdb_uint_t</type>
          <declname>size</declname>
        </param>
        <briefdescription>
<para>Trim the timeseries, so that it uses approximately the provided size. </para>        </briefdescription>
        <detaileddescription>
<para>Trimming is done starting from the oldest entries, so that the most recent shards are retained in the database.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>alias</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>size</parametername>
</parameternamelist>
<parameterdescription>
<para>The desired disk usage size after the operation, in bytes.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2666" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gaa2970c54aff7fce78a234c29cc630eff" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_bucket_nuke_by_id</definition>
        <argsstring>(qdb_handle_t handle, const char *bucket_id)</argsstring>
        <name>qdb_ts_bucket_nuke_by_id</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>bucket_id</declname>
        </param>
        <briefdescription>
<para>Remove the given shard. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>bucket_id</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the bucket ID</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__ts_1ga5b4ae6091c4ce244ef58feed2e5d41a0" kindref="member">qdb_ts_bucket_base_time</ref>, <ref refid="group__ts_1gaa43821af02e83a5f45f2f4a2ca6b7fdf" kindref="member">qdb_ts_bucket_nuke_by_name</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2683" column="1"/>
      </memberdef>
      <memberdef kind="function" id="group__ts_1gaa43821af02e83a5f45f2f4a2ca6b7fdf" 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> <ref refid="group__error_1ga365e768c3ca0f6387d8798eb98c40443" kindref="member">qdb_error_t</ref></type>
        <definition>QDB_API_LINKAGE qdb_error_t qdb_ts_bucket_nuke_by_name</definition>
        <argsstring>(qdb_handle_t handle, const char *table, qdb_time_t shard_base_time)</argsstring>
        <name>qdb_ts_bucket_nuke_by_name</name>
        <param>
          <type><ref refid="group__client_1ga720fb72da4197685cc354214e96796c1" kindref="member">qdb_handle_t</ref></type>
          <declname>handle</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>table</declname>
        </param>
        <param>
          <type><ref refid="group__client_1ga4745ed10b405291a321ec7150368a4b1" kindref="member">qdb_time_t</ref></type>
          <declname>shard_base_time</declname>
        </param>
        <briefdescription>
<para>Remove the given shard. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>handle</parametername>
</parameternamelist>
<parameterdescription>
<para>A valid handle previously initialized by <ref refid="group__client_1gaa86900c81459a8d60b9b7b042371fa1e" kindref="member">qdb_open</ref> or <ref refid="group__client_1gab7a783a4a0cc73211ad96b9685f2c67e" kindref="member">qdb_open_tcp</ref>.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>table</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a null-terminated UTF-8 string representing the alias of the time series.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>shard_base_time</parametername>
</parameternamelist>
<parameterdescription>
<para>The base time of the shard to remove, in milliseconds.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__error_1gab1b09622035af18ab20ed4fd3b61dd46" kindref="member">qdb_error_t</ref> code indicating success or failure.</para></simplesect>
<simplesect kind="see"><para><ref refid="group__ts_1ga5b4ae6091c4ce244ef58feed2e5d41a0" kindref="member">qdb_ts_bucket_base_time</ref>, <ref refid="group__ts_1gaa2970c54aff7fce78a234c29cc630eff" kindref="member">qdb_ts_bucket_nuke_by_id</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="2701" column="1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="define">
      <memberdef kind="define" id="group__ts_1gaddd7ba7bbeca87c33e9516fe1f4ffb74" prot="public" static="no">
        <name>QDB_IS_NULL_DOUBLE</name>
        <param><defname>pt</defname></param>
        <initializer>(isnan(pt.value))</initializer>
        <briefdescription>
<para>True if and only if the <ref refid="structqdb__ts__double__point" kindref="compound">qdb_ts_double_point</ref> represents a null value. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="64" column="9" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="64" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__ts_1ga32184e1b414dfdeac4e2ad5160e8c5a5" prot="public" static="no">
        <name>QDB_IS_NULL_BLOB</name>
        <param><defname>pt</defname></param>
        <initializer>(pt.content_length == 0)</initializer>
        <briefdescription>
<para>True if and only if the <ref refid="structqdb__ts__blob__point" kindref="compound">qdb_ts_blob_point</ref> represents a null value. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="83" column="9" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="83" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__ts_1ga77a2370e921956b9e41fd1eb43202a87" prot="public" static="no">
        <name>QDB_IS_NULL_INT64</name>
        <param><defname>pt</defname></param>
        <initializer>(pt.value == ((<ref refid="group__client_1ga17492cb84da5466d0c742f0561df6597" kindref="member">qdb_int_t</ref>)0x8000000000000000ll))</initializer>
        <briefdescription>
<para>True if and only if the <ref refid="structqdb__ts__int64__point" kindref="compound">qdb_ts_int64_point</ref> represents a null value. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="101" column="9" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="101" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__ts_1gabbef0d78dbc2bfdbd8b4eb87a2528fa1" prot="public" static="no">
        <name>QDB_IS_NULL_TIMESTAMP</name>
        <param><defname>pt</defname></param>
        <initializer>((pt.value.tv_sec == qdb_min_time) /*NOLINT*/ \
     &amp;&amp; (pt.value.tv_nsec == qdb_min_time) /*NOLINT*/)</initializer>
        <briefdescription>
<para>True if and only if the <ref refid="structqdb__ts__timestamp__point" kindref="compound">qdb_ts_timestamp_point</ref> represents a null value. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="117" column="9" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="117" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__ts_1gaf7265dfd09b674a567001cdb4e5495f4" prot="public" static="no">
        <name>QDB_IS_NULL_STRING</name>
        <param><defname>pt</defname></param>
        <initializer>(pt.content_length == 0)</initializer>
        <briefdescription>
<para>True if and only if the <ref refid="structqdb__ts__string__point" kindref="compound">qdb_ts_string_point</ref> represents a null value. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" line="137" column="9" bodyfile="/mnt/resource/TeamCity/work/3d07d6036e644765/api/include/qdb/ts.h" bodystart="137" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para><simplesect kind="warning"><para>Time series are under development. Performance and compatibility are not guaranteed. </para></simplesect>
</para>    </detaileddescription>
  </compounddef>
</doxygen>
