GPUdb C++ API  Version 7.2.2.4
gpudb::GetRecordsBySeriesResponse< T > Struct Template Reference

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

#include <gpudb/protocol/get_records_by_series.h>

Public Member Functions

 GetRecordsBySeriesResponse ()
 Constructs a GetRecordsBySeriesResponse 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< T > > data
 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::map< std::string, std::string > info
 Additional information. More...
 

Detailed Description

template<typename T>
struct gpudb::GetRecordsBySeriesResponse< T >

A set of results returned by GPUdb::getRecordsBySeries.

Template Parameters
TThe type of object being processed.

Definition at line 415 of file get_records_by_series.h.

Constructor & Destructor Documentation

◆ GetRecordsBySeriesResponse()

template<typename T >
gpudb::GetRecordsBySeriesResponse< T >::GetRecordsBySeriesResponse ( )
inline

Constructs a GetRecordsBySeriesResponse object with default parameters.

Definition at line 421 of file get_records_by_series.h.

Member Data Documentation

◆ data

template<typename T >
std::vector<std::vector<T> > gpudb::GetRecordsBySeriesResponse< T >::data

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 452 of file get_records_by_series.h.

◆ info

template<typename T >
std::map<std::string, std::string> gpudb::GetRecordsBySeriesResponse< T >::info

Additional information.

Definition at line 457 of file get_records_by_series.h.

◆ tableNames

template<typename T >
std::vector<std::string> gpudb::GetRecordsBySeriesResponse< T >::tableNames

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

Definition at line 433 of file get_records_by_series.h.

◆ typeNames

template<typename T >
std::vector<std::string> gpudb::GetRecordsBySeriesResponse< T >::typeNames

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

Definition at line 438 of file get_records_by_series.h.

◆ typeSchemas

template<typename T >
std::vector<std::string> gpudb::GetRecordsBySeriesResponse< T >::typeSchemas

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

Definition at line 444 of file get_records_by_series.h.


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