quasardb C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
qdb_exp_batch_push_arrow_table_t Struct Reference

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_ttruncate_ranges
 
qdb_size_t truncate_range_count
 
qdb_exp_batch_push_options_t options
 
qdb_string_twhere_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_drop qdb_exp_batch_option_unique_upsert. 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: