7 using System.Collections.Generic;
19 public class ShowProcStatusRequest : KineticaData
43 public const string TRUE =
"true";
44 public const string FALSE =
"false";
56 public const string RUN_TAG =
"run_tag";
65 public string run_id {
get;
set; } =
"";
102 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
152 IDictionary<string, string>
options =
null)
162 public class ShowProcStatusResponse : KineticaData
171 public struct OverallStatuses
174 public const string RUNNING =
"running";
177 public const string COMPLETE =
"complete";
181 public const string KILLED =
"killed";
184 public const string ERROR =
"error";
188 public const string NONE =
"none";
195 public struct Statuses
198 public const string RUNNING =
"running";
201 public const string COMPLETE =
"complete";
205 public const string KILLED =
"killed";
208 public const string ERROR =
"error";
212 public const string NONE =
"none";
222 public const string STDOUT =
"stdout";
225 public const string STDERR =
"stderr";
230 public IDictionary<string, string>
proc_names {
get;
set; } =
new Dictionary<string, string>();
235 public IDictionary<string, IDictionary<string, string>>
_params {
get;
set; } =
new Dictionary<string, IDictionary<string, string>>();
240 public IDictionary<string, IDictionary<string, byte[]>>
bin_params {
get;
set; } =
new Dictionary<string, IDictionary<string, byte[]>>();
245 public IDictionary<string, IList<string>>
input_table_names {
get;
set; } =
new Dictionary<string, IList<string>>();
251 public IDictionary<string, IDictionary<string, IList<string>>>
input_column_names {
get;
set; } =
new Dictionary<string, IDictionary<string, IList<string>>>();
256 public IDictionary<string, IList<string>>
output_table_names {
get;
set; } =
new Dictionary<string, IList<string>>();
261 public IDictionary<string, IDictionary<string, string>>
options {
get;
set; } =
new Dictionary<string, IDictionary<string, string>>();
295 public IDictionary<string, string>
overall_statuses {
get;
set; } =
new Dictionary<string, string>();
327 public IDictionary<string, IDictionary<string, string>>
statuses {
get;
set; } =
new Dictionary<string, IDictionary<string, string>>();
331 public IDictionary<string, IDictionary<string, string>>
messages {
get;
set; } =
new Dictionary<string, IDictionary<string, string>>();
335 public IDictionary<string, IDictionary<string, IDictionary<string, string>>>
results {
get;
set; } =
new Dictionary<string, IDictionary<string, IDictionary<string, string>>>();
339 public IDictionary<string, IDictionary<string, IDictionary<string, byte[]>>>
bin_results {
get;
set; } =
new Dictionary<string, IDictionary<string, IDictionary<string, byte[]>>>();
353 public IDictionary<string, IDictionary<string, IDictionary<string, IList<string>>>>
output {
get;
set; } =
new Dictionary<string, IDictionary<string, IDictionary<string, IList<string>>>>();
357 public IDictionary<string, IDictionary<string, IDictionary<string, long>>>
timings {
get;
set; } =
new Dictionary<string, IDictionary<string, IDictionary<string, long>>>();
360 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
const string KILLED
The proc instance was killed before completion.
IDictionary< string, IDictionary< string, string > > _params
The string params passed to Kinetica.executeProc for the returned run IDs.
IDictionary< string, string > overall_statuses
Overall statuses for the returned run IDs.
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, IList< string > > > input_column_names
The input column names passed to Kinetica.executeProc for the returned run IDs, supplemented with the...
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, IDictionary< string, IDictionary< string, byte[]> > > bin_results
Binary results for the returned run IDs, grouped by data segment ID.
IDictionary< string, IList< string > > input_table_names
The input table names passed to Kinetica.executeProc for the returned run IDs.
IDictionary< string, IDictionary< string, string > > statuses
Statuses for the returned run IDs, grouped by data segment ID.
IDictionary< string, string > options
Optional parameters.
const string ERROR
The proc instance failed with an error.
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 STDOUT
Output lines from stdout.
ShowProcStatusRequest(string run_id=null, IDictionary< string, string > options=null)
Constructs a ShowProcStatusRequest object with the specified parameters.
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.
const string COMPLETE
The proc instance completed with no errors.
IDictionary< string, IList< string > > output_table_names
The output table names passed to Kinetica.executeProc for the returned run IDs.
IDictionary< string, IDictionary< string, byte[]> > bin_params
The binary params passed to Kinetica.executeProc for the returned run IDs.
ShowProcStatusRequest()
Constructs a ShowProcStatusRequest object with default parameters.
IDictionary< string, string > info
Additional information.
const string KILLED
The proc instance was killed before completion.
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.
const string COMPLETE
The proc instance completed with no errors.
string run_id
The run ID of a specific proc instance for which the status will be returned.
const string ERROR
The proc instance failed with an error.
IDictionary< string, string > proc_names
The proc names corresponding to the returned run IDs.
const string RUNNING
The proc instance is currently running.
IDictionary< string, IDictionary< string, IDictionary< string, long > > > timings
Timing information for the returned run IDs, grouped by data segment ID.
const string NONE
The proc instance does not have a status, i.e.
IDictionary< string, IDictionary< string, IDictionary< string, string > > > results
String results for the returned run IDs, grouped by data segment ID.