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. | |
Public Attributes | |
| std::map< std::string, std::string > | procNames |
| The proc names corresponding to the returned run IDs. | |
| std::map< std::string, std::map< std::string, std::string > > | params |
| The string params passed to GPUdb::executeProc for the returned run IDs. | |
| 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. | |
| std::map< std::string, std::vector< std::string > > | inputTableNames |
| The input table names passed to GPUdb::executeProc for the returned run IDs. | |
| 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. | |
| std::map< std::string, std::vector< std::string > > | outputTableNames |
| The output table names passed to GPUdb::executeProc for the returned run IDs. | |
| std::map< std::string, std::map< std::string, std::string > > | options |
| The optional parameters passed to GPUdb::executeProc for the returned run IDs. | |
| std::map< std::string, std::string > | overallStatuses |
| Overall statuses for the returned run IDs. | |
| std::map< std::string, std::map< std::string, std::string > > | statuses |
| Statuses for the returned run IDs, grouped by data segment ID. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| std::map< std::string, std::string > | info |
| Additional information. | |
Detailed Description
A set of results returned by GPUdb::showProcStatus.
Definition at line 181 of file show_proc_status.h.
Constructor & Destructor Documentation
◆ 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.
- show_proc_status_stdout: Output lines from stdout.
- show_proc_status_stderr: Output lines from stderr.
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:
- show_proc_status_running: The proc instance is currently running.
- show_proc_status_complete: The proc instance completed with no errors.
- show_proc_status_killed: The proc instance was killed before completion.
- show_proc_status_error: The proc instance failed with an error.
- show_proc_status_none: The proc instance does not have a status, i.e. it has not yet ran.
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:
- show_proc_status_running: The proc instance is currently running.
- show_proc_status_complete: The proc instance completed with no errors.
- show_proc_status_killed: The proc instance was killed before completion.
- show_proc_status_error: The proc instance failed with an error.
- show_proc_status_none: The proc instance does not have a status, i.e. it has not yet ran.
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:
- gpudb/protocol/show_proc_status.h