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

Schema of a table sent to the server in a batch. Indexed by the table and column names given in qdb_exp_batch_push_table_t. More...

#include <ts.h>

Data Fields

qdb_duration_t shard_size
 The table shard size.
 
qdb_duration_t ttl
 
const
qdb_exp_batch_push_column_schema_t
columns
 
qdb_size_t column_count
 

Detailed Description

Schema of a table sent to the server in a batch. Indexed by the table and column names given in qdb_exp_batch_push_table_t.

Field Documentation

qdb_size_t qdb_exp_batch_push_table_schema_t::column_count

The number of columns in schema. Valid only for lazy creation mode qdb_exp_batch_creation_mode_t

const qdb_exp_batch_push_column_schema_t* qdb_exp_batch_push_table_schema_t::columns

The table columns. The column count is given by the associated qdb_exp_batch_push_table_t, at data.column_count.

qdb_duration_t qdb_exp_batch_push_table_schema_t::ttl

The table TTL, if incorrect push will fail Set it to qdb_ttl_disabled if there's no TTL Set to qdb_d_max_duration if you don't know the value: with the cost of an extra remote lookup


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