Kinetica   C#   API  Version 7.2.3.0
ShowProcStatus.cs
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
7 using System.Collections.Generic;
8 
9 namespace kinetica
10 {
20  {
24  public struct Options
25  {
41  public const string CLEAR_COMPLETE = "clear_complete";
42 
43  public const string TRUE = "true";
44  public const string FALSE = "false";
45 
56  public const string RUN_TAG = "run_tag";
57  } // end struct Options
58 
65  public string run_id { get; set; } = "";
66 
102  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
103 
107 
151  public ShowProcStatusRequest( string run_id = null,
152  IDictionary<string, string> options = null)
153  {
154  this.run_id = run_id ?? "";
155  this.options = options ?? new Dictionary<string, string>();
156  } // end constructor
157  } // end class ShowProcStatusRequest
158 
163  {
171  public struct OverallStatuses
172  {
174  public const string RUNNING = "running";
175 
177  public const string COMPLETE = "complete";
178 
181  public const string KILLED = "killed";
182 
184  public const string ERROR = "error";
185 
188  public const string NONE = "none";
189  } // end struct OverallStatuses
190 
195  public struct Statuses
196  {
198  public const string RUNNING = "running";
199 
201  public const string COMPLETE = "complete";
202 
205  public const string KILLED = "killed";
206 
208  public const string ERROR = "error";
209 
212  public const string NONE = "none";
213  } // end struct Statuses
214 
219  public struct Output
220  {
222  public const string STDOUT = "stdout";
223 
225  public const string STDERR = "stderr";
226  } // end struct Output
227 
230  public IDictionary<string, string> proc_names { get; set; } = new Dictionary<string, string>();
231 
235  public IDictionary<string, IDictionary<string, string>> _params { get; set; } = new Dictionary<string, IDictionary<string, string>>();
236 
240  public IDictionary<string, IDictionary<string, byte[]>> bin_params { get; set; } = new Dictionary<string, IDictionary<string, byte[]>>();
241 
245  public IDictionary<string, IList<string>> input_table_names { get; set; } = new Dictionary<string, IList<string>>();
246 
251  public IDictionary<string, IDictionary<string, IList<string>>> input_column_names { get; set; } = new Dictionary<string, IDictionary<string, IList<string>>>();
252 
256  public IDictionary<string, IList<string>> output_table_names { get; set; } = new Dictionary<string, IList<string>>();
257 
261  public IDictionary<string, IDictionary<string, string>> options { get; set; } = new Dictionary<string, IDictionary<string, string>>();
262 
295  public IDictionary<string, string> overall_statuses { get; set; } = new Dictionary<string, string>();
296 
327  public IDictionary<string, IDictionary<string, string>> statuses { get; set; } = new Dictionary<string, IDictionary<string, string>>();
328 
331  public IDictionary<string, IDictionary<string, string>> messages { get; set; } = new Dictionary<string, IDictionary<string, string>>();
332 
335  public IDictionary<string, IDictionary<string, IDictionary<string, string>>> results { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, string>>>();
336 
339  public IDictionary<string, IDictionary<string, IDictionary<string, byte[]>>> bin_results { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, byte[]>>>();
340 
353  public IDictionary<string, IDictionary<string, IDictionary<string, IList<string>>>> output { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, IList<string>>>>();
354 
357  public IDictionary<string, IDictionary<string, IDictionary<string, long>>> timings { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, long>>>();
358 
360  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
361  } // end class ShowProcStatusResponse
362 } // end namespace kinetica
IDictionary< string, IDictionary< string, byte[]> > bin_params
The binary params passed to Kinetica.executeProc for the returned run IDs.
const string KILLED
The proc instance was killed before completion.
const string RUNNING
The proc instance is currently running.
const string NONE
The proc instance does not have a status, i.e.
IDictionary< string, IDictionary< string, IList< string > > > input_column_names
The input column names passed to Kinetica.executeProc for the returned run IDs, supplemented with the...
const string CLEAR_COMPLETE
If set to TRUE, if a proc instance has completed (either successfully or unsuccessfully) then its sta...
IDictionary< string, IDictionary< string, IDictionary< string, IList< string > > > > output
Output lines for the returned run IDs, grouped by data segment ID.
IDictionary< string, string > overall_statuses
Overall statuses for the returned run IDs.
A set of parameters for Kinetica.showProcStatus.
const string RUNNING
The proc instance is currently running.
const string KILLED
The proc instance was killed before completion.
IDictionary< string, IDictionary< string, IDictionary< string, byte[]> > > bin_results
Binary results for the returned run IDs, grouped by data segment ID.
IDictionary< string, IDictionary< string, string > > statuses
Statuses for the returned run IDs, grouped by data segment ID.
const string COMPLETE
The proc instance completed with no errors.
A set of string constants for the parameter options.
IDictionary< string, IDictionary< string, string > > messages
Messages containing additional status information for the returned run IDs, grouped by data segment I...
const string NONE
The proc instance does not have a status, i.e.
IDictionary< string, string > proc_names
The proc names corresponding to the returned run IDs.
string run_id
The run ID of a specific proc instance for which the status will be returned.
A set of string constants for the parameter statuses.
IDictionary< string, IDictionary< string, IDictionary< string, string > > > results
String results for the returned run IDs, grouped by data segment ID.
const string ERROR
The proc instance failed with an error.
IDictionary< string, string > info
Additional information.
ShowProcStatusRequest(string run_id=null, IDictionary< string, string > options=null)
Constructs a ShowProcStatusRequest object with the specified parameters.
IDictionary< string, string > options
Optional parameters.
IDictionary< string, IDictionary< string, string > > _params
The string params passed to Kinetica.executeProc for the returned run IDs.
ShowProcStatusRequest()
Constructs a ShowProcStatusRequest object with default parameters.
const string COMPLETE
The proc instance completed with no errors.
IDictionary< string, IList< string > > input_table_names
The input table names passed to Kinetica.executeProc for the returned run IDs.
IDictionary< string, IList< string > > output_table_names
The output table names passed to Kinetica.executeProc for the returned run IDs.
A set of string constants for the parameter output.
const string STDOUT
Output lines from stdout.
const string RUN_TAG
If run_id is specified, return the status for a proc instance that has a matching run ID and a matchi...
const string ERROR
The proc instance failed with an error.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
A set of results returned by Kinetica.showProcStatus.
IDictionary< string, IDictionary< string, IDictionary< string, long > > > timings
Timing information for the returned run IDs, grouped by data segment ID.
IDictionary< string, IDictionary< string, string > > options
The optional parameters passed to Kinetica.executeProc for the returned run IDs.
const string STDERR
Output lines from stderr.
A set of string constants for the parameter overall_statuses.