quasardb C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oCArrowArrayArray data description
oCArrowArrayStream
oCArrowSchemaArray type description
oCblob_put_update_tThe required parameters for a blob put or update operations within a batch
oCdouble_put_update_tThe required parameters for a double operation within a batch
oCint_put_update_tThe required parameters for an integer operation within a batch
oCqdb_aggregated_table_tThe aggregated table parameters
oCqdb_arrow_column_tHolds a column in Arrow format
oCqdb_backup_options_tBackup additional parameters
oCqdb_backup_progress_tBackup progress details
oCqdb_backup_s3_options_tBackup S3 additional parameters
oCqdb_blob_tA representation of binary data
oCqdb_compact_params_tThe optional parameters for a compact operation
oCqdb_const_iterator_tA read-only iterator on quasardb entries
oCqdb_const_tag_iterator_tAn iterator to iterate on the entries matching a certain tag
oCqdb_entry_metadata_tA structure representing the metadata of an entry in the database
oCqdb_exp_batch_push_arrow_data_tHolds the table in Arrow format
oCqdb_exp_batch_push_arrow_table_tData and metadata of a table sent to the server in a batch
oCqdb_exp_batch_push_column_schema_tSchema of a column sent to the server in a batch
oCqdb_exp_batch_push_column_tColumn sent to the server in a batch
oCqdb_exp_batch_push_table_data_tData of a table sent to the server in a batch
oCqdb_exp_batch_push_table_schema_tSchema 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
oCqdb_exp_batch_push_table_tData and metadata of a table sent to the server in a batch
oCqdb_id_tA cluster-wide unique identifier
oCqdb_operation_tA single operation containing all parameters to execute the operation in a batch or in a transaction
oCqdb_perf_measurement_tA structure representing a performance measurement database
oCqdb_perf_profile_tA structure representing a continuous list of performance measurements
oCqdb_point_result_tA variadic structure holding the result type as well as the result value
oCqdb_query_arrow_result_tHolds the result of a query in Arrow format
oCqdb_query_result_tHolds the result of a query
oCqdb_remote_node_tA structure representing the address of a quasardb node
oCqdb_string_array_tString array
oCqdb_string_tA structure representing a character string of the given length
oCqdb_timespec_tA structure representing an elapsed time since epoch (cross-platform equivalent of timespec structure)
oCqdb_ts_aggregated_column_info_tDescription of a time series aggregated column
oCqdb_ts_batch_column_info_tDescription of a batch column info
oCqdb_ts_batch_unchecked_column_info_tDescription of a batch column that will not be checked
oCqdb_ts_blob_aggregation_tAggregation input and result for columns of blobs
oCqdb_ts_blob_pointA timestamped data with a binary content
oCqdb_ts_column_info_ex_tDescription of a time series column, perhaps with its symtable
oCqdb_ts_column_info_tDescription of a time series column
oCqdb_ts_double_aggregation_tAggregation input and result for columns of numeric floating-point values
oCqdb_ts_double_pointA timestamped data with a double-precision floating-point value
oCqdb_ts_int64_aggregation_tAggregation input and result for columns of numeric integer values
oCqdb_ts_int64_pointA timestamped data with a signed 64-bit integer value
oCqdb_ts_metadata_tA time series metadata
oCqdb_ts_range_tTime interval
oCqdb_ts_string_aggregation_tAggregation input and result for columns of strings
oCqdb_ts_string_pointA timestamped data with a string content
oCqdb_ts_timestamp_aggregation_tAggregation input and result for columns of timestamp values
oCqdb_ts_timestamp_pointA timestamped data with a signed 64-bit integer value
oCstring_put_update_tThe required parameters for a string put or update operations within a batch
\Ctimestamp_put_update_tThe required parameters for a timestamp operation within a batch