quasardb C API
|
Data and metadata of a table sent to the server in a batch. More...
#include <ts.h>
Data Fields | |
const char * | name |
The table name in UTF-8 format. | |
qdb_exp_batch_push_table_data_t | data |
The table data. | |
const qdb_ts_range_t * | truncate_ranges |
qdb_size_t | truncate_range_count |
qdb_exp_batch_deduplication_mode_t | deduplication_mode |
const char ** | where_duplicate |
qdb_size_t | where_duplicate_count |
Size of where_duplicate array. | |
qdb_exp_batch_creation_mode_t | creation |
Specifies how to work with not existing tables and columns. | |
Data and metadata of a table sent to the server in a batch.
qdb_exp_batch_deduplication_mode_t qdb_exp_batch_push_table_t::deduplication_mode |
How should the rows be deduplicated?. This is ignored in qdb_exp_batch_push_truncate mode.
qdb_size_t qdb_exp_batch_push_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_table_t::truncate_ranges |
Field used by qdb_exp_batch_push_truncate. The ranges specifying previous data to erase.
const char** qdb_exp_batch_push_table_t::where_duplicate |
What makes a row a duplicate? Field used by qdb_exp_batch_deduplication_mode_drop qdb_exp_batch_deduplication_mode_upsert. The column names array for duplication check. If NULL then all columns will be checked.