Kinetica C# API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
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 
10 
11 namespace kinetica
12 {
13 
24  {
25 
63  public struct Options
64  {
65 
83  public const string CLEAR_COMPLETE = "clear_complete";
84  public const string TRUE = "true";
85  public const string FALSE = "false";
86 
96  public const string RUN_TAG = "run_tag";
97  } // end struct Options
98 
99 
105  public string run_id { get; set; } = "";
106 
142  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
143 
144 
148 
193  public ShowProcStatusRequest( string run_id = null,
194  IDictionary<string, string> options = null)
195  {
196  this.run_id = run_id ?? "";
197  this.options = options ?? new Dictionary<string, string>();
198  } // end constructor
199 
200  } // end class ShowProcStatusRequest
201 
202 
203 
208  {
209 
250  public struct OverallStatuses
251  {
252 
254  public const string RUNNING = "running";
255 
257  public const string COMPLETE = "complete";
258 
261  public const string KILLED = "killed";
262 
264  public const string ERROR = "error";
265 
268  public const string NONE = "none";
269  } // end struct OverallStatuses
270 
271 
279  public struct Statuses
280  {
281 
283  public const string RUNNING = "running";
284 
286  public const string COMPLETE = "complete";
287 
290  public const string KILLED = "killed";
291 
293  public const string ERROR = "error";
294 
297  public const string NONE = "none";
298  } // end struct Statuses
299 
300 
308  public struct Output
309  {
310 
312  public const string STDOUT = "stdout";
313 
315  public const string STDERR = "stderr";
316  } // end struct Output
317 
318 
321  public IDictionary<string, string> proc_names { get; set; } = new Dictionary<string, string>();
322 
325  public IDictionary<string, IDictionary<string, string>> _params { get; set; } = new Dictionary<string, IDictionary<string, string>>();
326 
329  public IDictionary<string, IDictionary<string, byte[]>> bin_params { get; set; } = new Dictionary<string, IDictionary<string, byte[]>>();
330 
333  public IDictionary<string, IList<string>> input_table_names { get; set; } = new Dictionary<string, IList<string>>();
334 
338  public IDictionary<string, IDictionary<string, IList<string>>> input_column_names { get; set; } = new Dictionary<string, IDictionary<string, IList<string>>>();
339 
342  public IDictionary<string, IList<string>> output_table_names { get; set; } = new Dictionary<string, IList<string>>();
343 
346  public IDictionary<string, IDictionary<string, string>> options { get; set; } = new Dictionary<string, IDictionary<string, string>>();
347 
386  public IDictionary<string, string> overall_statuses { get; set; } = new Dictionary<string, string>();
387 
393  public IDictionary<string, IDictionary<string, string>> statuses { get; set; } = new Dictionary<string, IDictionary<string, string>>();
394 
397  public IDictionary<string, IDictionary<string, string>> messages { get; set; } = new Dictionary<string, IDictionary<string, string>>();
398 
401  public IDictionary<string, IDictionary<string, IDictionary<string, string>>> results { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, string>>>();
402 
405  public IDictionary<string, IDictionary<string, IDictionary<string, byte[]>>> bin_results { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, byte[]>>>();
406 
412  public IDictionary<string, IDictionary<string, IDictionary<string, IList<string>>>> output { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, IList<string>>>>();
413 
416  public IDictionary<string, IDictionary<string, IDictionary<string, long>>> timings { get; set; } = new Dictionary<string, IDictionary<string, IDictionary<string, long>>>();
417 
419  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
420 
421  } // end class ShowProcStatusResponse
422 
423 
424 
425 
426 } // end namespace kinetica
IDictionary< string, IDictionary< string, byte[]> > bin_params
The binary params passed to /execute/proc 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 /execute/proc for the returned run IDs, supplemented with the column...
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(string,IDictionary{string, string}).
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.
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.
Statuses for the returned run IDs, grouped by data segment ID.
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 /execute/proc 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 /execute/proc for the returned run IDs.
IDictionary< string, IList< string > > output_table_names
The output table names passed to /execute/proc for the returned run IDs.
Output lines for the returned run IDs, grouped by data segment ID.
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(string,IDictionary{string, string}).
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 /execute/proc for the returned run IDs.
const string STDERR
Output lines from stderr.
Overall statuses for the returned run IDs.