quasardb C API: qdb_exp_batch_push_arrow_table_t Struct Reference

quasardb C API

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
qdb_exp_batch_push_arrow_table_t Struct Reference
Time series operations

Data and metadata of a table sent to the server in a batch. More...

`#include <ts.h>`

## Data Fields
qdb_string_t | name
| The table name in UTF-8 format.
qdb_exp_batch_push_arrow_data_t | data
| The table data.
const qdb_ts_range_t * | truncate_ranges
qdb_size_t | truncate_range_count
qdb_exp_batch_push_options_t | options
qdb_string_t * | where_duplicate
qdb_size_t | where_duplicate_count
| Size of where_duplicate array.

## Detailed Description

Data and metadata of a table sent to the server in a batch.

## Field Documentation

qdb_exp_batch_push_options_t qdb_exp_batch_push_arrow_table_t::options

Field used for controlling work with duplicated data. Except of qdb_exp_batch_push_truncate mode.

qdb_size_t qdb_exp_batch_push_arrow_table_t::truncate_range_count

Field used by qdb_exp_batch_push_truncate. The number of truncated ranges.

const qdb_ts_range_t* qdb_exp_batch_push_arrow_table_t::truncate_ranges

Field used by qdb_exp_batch_push_truncate. The ranges specifying previous data to erase.

qdb_string_t* qdb_exp_batch_push_arrow_table_t::where_duplicate

Field used by qdb_exp_batch_option_unique. The column names array for duplication check. If NULL then all columns will be checked.

The documentation for this struct was generated from the following file:

- qdb/ts.h