GPUdb C++ API  Version 7.2.2.4
gpudb::RawGetRecordsBySeriesResponse Struct Reference

A set of results returned by GPUdb::getRecordsBySeriesRaw. More...

#include <gpudb/protocol/get_records_by_series.h>

Public Member Functions

 RawGetRecordsBySeriesResponse ()
 Constructs a RawGetRecordsBySeriesResponse object with default parameters. More...
 

Public Attributes

std::vector< std::string > tableNames
 The table name (one per series/track) of the returned series/tracks. More...
 
std::vector< std::string > typeNames
 The type IDs (one per series/track) of the returned series/tracks. More...
 
std::vector< std::string > typeSchemas
 The type schemas (one per series/track) of the returned series/tracks. More...
 
std::vector< std::vector< std::vector< uint8_t > > > listRecordsBinary
 If the encoding parameter of the request was 'binary' then this list-of-lists contains the binary encoded records for each object (inner list) in each series/track (outer list). More...
 
std::vector< std::vector< std::string > > listRecordsJson
 If the encoding parameter of the request was 'json' then this list-of-lists contains the json encoded records for each object (inner list) in each series/track (outer list). More...
 
std::map< std::string, std::string > info
 Additional information. More...
 

Detailed Description

A set of results returned by GPUdb::getRecordsBySeriesRaw.

Definition at line 284 of file get_records_by_series.h.

Constructor & Destructor Documentation

◆ RawGetRecordsBySeriesResponse()

gpudb::RawGetRecordsBySeriesResponse::RawGetRecordsBySeriesResponse ( )
inline

Constructs a RawGetRecordsBySeriesResponse object with default parameters.

Definition at line 290 of file get_records_by_series.h.

Member Data Documentation

◆ info

std::map<std::string, std::string> gpudb::RawGetRecordsBySeriesResponse::info

Additional information.

Definition at line 335 of file get_records_by_series.h.

◆ listRecordsBinary

std::vector<std::vector<std::vector<uint8_t> > > gpudb::RawGetRecordsBySeriesResponse::listRecordsBinary

If the encoding parameter of the request was 'binary' then this list-of-lists contains the binary encoded records for each object (inner list) in each series/track (outer list).

Otherwise, empty list-of-lists.

Definition at line 322 of file get_records_by_series.h.

◆ listRecordsJson

std::vector<std::vector<std::string> > gpudb::RawGetRecordsBySeriesResponse::listRecordsJson

If the encoding parameter of the request was 'json' then this list-of-lists contains the json encoded records for each object (inner list) in each series/track (outer list).

Otherwise, empty list-of-lists.

Definition at line 330 of file get_records_by_series.h.

◆ tableNames

std::vector<std::string> gpudb::RawGetRecordsBySeriesResponse::tableNames

The table name (one per series/track) of the returned series/tracks.

Definition at line 303 of file get_records_by_series.h.

◆ typeNames

std::vector<std::string> gpudb::RawGetRecordsBySeriesResponse::typeNames

The type IDs (one per series/track) of the returned series/tracks.

Definition at line 308 of file get_records_by_series.h.

◆ typeSchemas

std::vector<std::string> gpudb::RawGetRecordsBySeriesResponse::typeSchemas

The type schemas (one per series/track) of the returned series/tracks.

Definition at line 314 of file get_records_by_series.h.


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