upscaledb  2.1.13
Data Fields
uqi_result_t Struct Reference

#include <upscaledb_uqi.h>

Data Fields

union {
   uint64_t   result_u64
 
   double   result_double
 
u
 
int type
 

Detailed Description

A structure which returns the result of an operation.

For now, the result is either a uint64_t counter or a double value. The type parameter specifies which one is used; type's value is one of UPS_TYPE_UINT64 or UPS_TYPE_REAL64.

Definition at line 60 of file upscaledb_uqi.h.

Field Documentation

double uqi_result_t::result_double

The result as a 64bit real

Definition at line 66 of file upscaledb_uqi.h.

uint64_t uqi_result_t::result_u64

The result as a 64bit unsigned integer

Definition at line 63 of file upscaledb_uqi.h.

int uqi_result_t::type

The actual type in the union - one of the UPS_TYPE_* macros

Definition at line 70 of file upscaledb_uqi.h.

union { ... } uqi_result_t::u

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