Kinetica   C#   API  Version 7.2.3.1
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 
180  public const string KILLED = "killed";
181 
183  public const string ERROR = "error";
184 
187  public const string NONE = "none";
188  } // end struct OverallStatuses
189 
194  public struct Statuses
195  {
197  public const string RUNNING = "running";
198 
200  public const string COMPLETE = "complete";
201 
203  public const string KILLED = "killed";
204 
206  public const string ERROR = "error";
207 
210  public const string NONE = "none";
211  } // end struct Statuses
212 
217  public struct Output
218  {
220  public const string STDOUT = "stdout";
221 
223  public const string STDERR = "stderr";
224  } // end struct Output
225 
228  public IDictionary<string, string> proc_names { get; set; } = new Dictionary<string, string>();
229 
233  public IDictionary<string, IDictionary<string, string>> _params { get; set; } = new Dictionary<string, IDictionary<string, string>>();
234 
238  public IDictionary<string, IDictionary<string, byte[]>> bin_params { get; set; } = new Dictionary<string, IDictionary<string, byte[]>>();
239 
243  public IDictionary<string, IList<string>> input_table_names { get; set; } = new Dictionary<string, IList<string>>();
244 
249  public IDictionary<string, IDictionary<string, IList<string>>> input_column_names { get; set; } = new Dictionary<string, IDictionary<string, IList<string>>>();
250 
254  public IDictionary<string, IList<string>> output_table_names { get; set; } = new Dictionary<string, IList<string>>();
255 
259  public IDictionary<string, IDictionary<string, string>> options { get; set; } = new Dictionary<string, IDictionary<string, string>>();
260 
291  public IDictionary<string, string> overall_statuses { get; set; } = new Dictionary<string, string>();
292 
323  public IDictionary<string, IDictionary<string, string>> statuses { get; set; } = new Dictionary<string, IDictionary<string, string>>();
324 
327  public IDictionary<string, IDictionary<string, string>> messages { get; set; } = new Dictionary<string, IDictionary<string, string>>();
328 
331  public IDictionary<string, IDictionary<string, IDictionary<string, string>>> results { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, string>>>();
332 
335  public IDictionary<string, IDictionary<string, IDictionary<string, byte[]>>> bin_results { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, byte[]>>>();
336 
349  public IDictionary<string, IDictionary<string, IDictionary<string, IList<string>>>> output { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, IList<string>>>>();
350 
353  public IDictionary<string, IDictionary<string, IDictionary<string, long>>> timings { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, long>>>();
354 
356  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
357 } // end class ShowProcStatusResponse
const string NONE
The proc instance does not have a status, i.e.
IDictionary< string, string > info
Additional information.
IDictionary< string, IDictionary< string, IDictionary< string, string > > > results
String results for the returned run IDs, grouped by data segment ID.
const string STDERR
Output lines from stderr.
A set of string constants for the parameter statuses.
const string COMPLETE
The proc instance completed with no errors.
IDictionary< string, IDictionary< string, string > > options
The optional parameters passed to Kinetica.executeProc for the returned run IDs.
const string STDOUT
Output lines from stdout.
IDictionary< string, IDictionary< string, IDictionary< string, long > > > timings
Timing information for the returned run IDs, grouped by data segment ID.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
IDictionary< string, IDictionary< string, string > > messages
Messages containing additional status information for the returned run IDs, grouped by data segment I...
const string RUNNING
The proc instance is currently running.
IDictionary< string, IDictionary< string, string > > _params
The string params passed to Kinetica.executeProc for the returned run IDs.
const string ERROR
The proc instance failed with an error.
IDictionary< string, IDictionary< string, string > > statuses
Statuses for the returned run IDs, grouped by data segment ID.
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...
ShowProcStatusRequest()
Constructs a ShowProcStatusRequest object with default parameters.
const string KILLED
The proc instance was killed before completion.
IDictionary< string, string > options
Optional parameters.
IDictionary< string, IDictionary< string, IDictionary< string, byte[]> > > bin_results
Binary results for the returned run IDs, grouped by data segment ID.
string run_id
The run ID of a specific proc instance for which the status will be returned.
ShowProcStatusRequest(string run_id=null, IDictionary< string, string > options=null)
Constructs a ShowProcStatusRequest object with the specified parameters.
const string COMPLETE
The proc instance completed with no errors.
const string CLEAR_COMPLETE
If set to TRUE, if a proc instance has completed (either successfully or unsuccessfully) then its sta...
A set of string constants for the parameter options.
const string NONE
The proc instance does not have a status, i.e.
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.
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.
IDictionary< string, IDictionary< string, IDictionary< string, IList< string > > > > output
Output lines for the returned run IDs, grouped by data segment ID.
const string RUNNING
The proc instance is currently running.
IDictionary< string, IDictionary< string, byte[]> > bin_params
The binary params passed to Kinetica.executeProc for the returned run IDs.
IDictionary< string, IList< string > > input_table_names
The input table names passed to Kinetica.executeProc for the returned run IDs.
IDictionary< string, string > proc_names
The proc names corresponding to the returned run IDs.
const string KILLED
The proc instance was killed before completion.
IDictionary< string, string > overall_statuses
Overall statuses for the returned run IDs.
A set of string constants for the parameter overall_statuses.
A set of results returned by Kinetica.showProcStatus.
A set of parameters for Kinetica.showProcStatus.