quasardb C API: qdb_query_result_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_query_result_t Struct Reference
Query related functions

Holds the result of a query. More...

`#include <query.h>`

## Data Fields
qdb_string_t * | column_names
qdb_size_t | column_count
| The count of returned columns.
qdb_point_result_t ** | rows
qdb_size_t | row_count
| The number of returned rows.
qdb_size_t | scanned_point_count
qdb_string_t | error_message
| An optional, detailed error message about the query failure.

## Detailed Description

Holds the result of a query.

## Field Documentation

qdb_string_t* qdb_query_result_t::column_names

An array of null terminated strings representing the returned columns

qdb_point_result_t** qdb_query_result_t::rows

A two dimensional array of rows, values are acceded as such: rows[row_index][col_index]

qdb_size_t qdb_query_result_t::scanned_point_count

The number of scanned points, for information purposes The actual number of scanned points may be greater

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

- qdb/query.h