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

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

#include <gpudb/protocol/show_proc_status.h>

Public Member Functions

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

Public Attributes

std::map< std::string, std::string > procNames
 The proc names corresponding to the returned run IDs. More...
 
std::map< std::string, std::map< std::string, std::string > > params
 The string params passed to GPUdb::executeProc for the returned run IDs. More...
 
std::map< std::string, std::map< std::string, std::vector< uint8_t > > > binParams
 The binary params passed to GPUdb::executeProc for the returned run IDs. More...
 
std::map< std::string, std::vector< std::string > > inputTableNames
 The input table names passed to GPUdb::executeProc for the returned run IDs. More...
 
std::map< std::string, std::map< std::string, std::vector< std::string > > > inputColumnNames
 The input column names passed to GPUdb::executeProc for the returned run IDs, supplemented with the column names for input tables not included in the input column name map. More...
 
std::map< std::string, std::vector< std::string > > outputTableNames
 The output table names passed to GPUdb::executeProc for the returned run IDs. More...
 
std::map< std::string, std::map< std::string, std::string > > options
 The optional parameters passed to GPUdb::executeProc for the returned run IDs. More...
 
std::map< std::string, std::string > overallStatuses
 Overall statuses for the returned run IDs. More...
 
std::map< std::string, std::map< std::string, std::string > > statuses
 Statuses for the returned run IDs, grouped by data segment ID. More...
 
std::map< std::string, std::map< std::string, std::string > > messages
 Messages containing additional status information for the returned run IDs, grouped by data segment ID. More...
 
std::map< std::string, std::map< std::string, std::map< std::string, std::string > > > results
 String results for the returned run IDs, grouped by data segment ID. More...
 
std::map< std::string, std::map< std::string, std::map< std::string, std::vector< uint8_t > > > > binResults
 Binary results for the returned run IDs, grouped by data segment ID. More...
 
std::map< std::string, std::map< std::string, std::map< std::string, std::vector< std::string > > > > output
 Output lines for the returned run IDs, grouped by data segment ID. More...
 
std::map< std::string, std::map< std::string, std::map< std::string, int64_t > > > timings
 Timing information for the returned run IDs, grouped by data segment ID. More...
 
std::map< std::string, std::string > info
 Additional information. More...
 

Detailed Description

A set of results returned by GPUdb::showProcStatus.

Definition at line 181 of file show_proc_status.h.

Constructor & Destructor Documentation

◆ ShowProcStatusResponse()

gpudb::ShowProcStatusResponse::ShowProcStatusResponse ( )
inline

Constructs a ShowProcStatusResponse object with default parameters.

Definition at line 186 of file show_proc_status.h.

Member Data Documentation

◆ binParams

std::map<std::string, std::map<std::string, std::vector<uint8_t> > > gpudb::ShowProcStatusResponse::binParams

The binary params passed to GPUdb::executeProc for the returned run IDs.

Definition at line 222 of file show_proc_status.h.

◆ binResults

std::map<std::string, std::map<std::string, std::map<std::string, std::vector<uint8_t> > > > gpudb::ShowProcStatusResponse::binResults

Binary results for the returned run IDs, grouped by data segment ID.

Definition at line 315 of file show_proc_status.h.

◆ info

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

Additional information.

Definition at line 337 of file show_proc_status.h.

◆ inputColumnNames

std::map<std::string, std::map<std::string, std::vector<std::string> > > gpudb::ShowProcStatusResponse::inputColumnNames

The input column names passed to GPUdb::executeProc for the returned run IDs, supplemented with the column names for input tables not included in the input column name map.

Definition at line 238 of file show_proc_status.h.

◆ inputTableNames

std::map<std::string, std::vector<std::string> > gpudb::ShowProcStatusResponse::inputTableNames

The input table names passed to GPUdb::executeProc for the returned run IDs.

Definition at line 229 of file show_proc_status.h.

◆ messages

std::map<std::string, std::map<std::string, std::string> > gpudb::ShowProcStatusResponse::messages

Messages containing additional status information for the returned run IDs, grouped by data segment ID.

Definition at line 305 of file show_proc_status.h.

◆ options

std::map<std::string, std::map<std::string, std::string> > gpudb::ShowProcStatusResponse::options

The optional parameters passed to GPUdb::executeProc for the returned run IDs.

Definition at line 252 of file show_proc_status.h.

◆ output

std::map<std::string, std::map<std::string, std::map<std::string, std::vector<std::string> > > > gpudb::ShowProcStatusResponse::output

Output lines for the returned run IDs, grouped by data segment ID.

Definition at line 326 of file show_proc_status.h.

◆ outputTableNames

std::map<std::string, std::vector<std::string> > gpudb::ShowProcStatusResponse::outputTableNames

The output table names passed to GPUdb::executeProc for the returned run IDs.

Definition at line 245 of file show_proc_status.h.

◆ overallStatuses

std::map<std::string, std::string> gpudb::ShowProcStatusResponse::overallStatuses

Overall statuses for the returned run IDs.

Note that these are rollups and individual statuses may differ between data segments for the same run ID; see statuses and messages for statuses from individual data segments. Valid values are:

Definition at line 277 of file show_proc_status.h.

◆ params

std::map<std::string, std::map<std::string, std::string> > gpudb::ShowProcStatusResponse::params

The string params passed to GPUdb::executeProc for the returned run IDs.

Definition at line 215 of file show_proc_status.h.

◆ procNames

std::map<std::string, std::string> gpudb::ShowProcStatusResponse::procNames

The proc names corresponding to the returned run IDs.

Definition at line 208 of file show_proc_status.h.

◆ results

std::map<std::string, std::map<std::string, std::map<std::string, std::string> > > gpudb::ShowProcStatusResponse::results

String results for the returned run IDs, grouped by data segment ID.

Definition at line 310 of file show_proc_status.h.

◆ statuses

std::map<std::string, std::map<std::string, std::string> > gpudb::ShowProcStatusResponse::statuses

Statuses for the returned run IDs, grouped by data segment ID.

Valid values are:

Definition at line 299 of file show_proc_status.h.

◆ timings

std::map<std::string, std::map<std::string, std::map<std::string, int64_t> > > gpudb::ShowProcStatusResponse::timings

Timing information for the returned run IDs, grouped by data segment ID.

Definition at line 332 of file show_proc_status.h.


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