7 using System.Collections.Generic;
46 public const string TRUE =
"true";
47 public const string FALSE =
"false";
56 public string run_id {
get; set; } =
"";
70 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
99 IDictionary<string, string>
options = null)
101 this.run_id =
run_id ??
"";
102 this.options =
options ??
new Dictionary<string, string>();
134 public const string ERROR =
"error";
156 public const string ERROR =
"error";
162 public IDictionary<string, string>
proc_names {
get; set; } =
new Dictionary<string, string>();
166 public IDictionary<string, IDictionary<string, string>>
_params {
get; set; } =
new Dictionary<string, IDictionary<string, string>>();
170 public IDictionary<string, IDictionary<string, byte[]>>
bin_params {
get; set; } =
new Dictionary<string, IDictionary<string, byte[]>>();
174 public IDictionary<string, IList<string>>
input_table_names {
get; set; } =
new Dictionary<string, IList<string>>();
179 public IDictionary<string, IDictionary<string, IList<string>>>
input_column_names {
get; set; } =
new Dictionary<string, IDictionary<string, IList<string>>>();
183 public IDictionary<string, IList<string>>
output_table_names {
get; set; } =
new Dictionary<string, IList<string>>();
187 public IDictionary<string, IDictionary<string, string>>
options {
get; set; } =
new Dictionary<string, IDictionary<string, string>>();
194 public IDictionary<string, string>
overall_statuses {
get; set; } =
new Dictionary<string, string>();
198 public IDictionary<string, IDictionary<string, string>>
statuses {
get; set; } =
new Dictionary<string, IDictionary<string, string>>();
202 public IDictionary<string, IDictionary<string, string>>
messages {
get; set; } =
new Dictionary<string, IDictionary<string, string>>();
206 public IDictionary<string, IDictionary<string, IDictionary<string, string>>>
results {
get; set; } =
new Dictionary<string, IDictionary<string, IDictionary<string, string>>>();
210 public IDictionary<string, IDictionary<string, IDictionary<string, byte[]>>>
bin_results {
get; set; } =
new Dictionary<string, IDictionary<string, IDictionary<string, byte[]>>>();
214 public IDictionary<string, IDictionary<string, IDictionary<string, long>>>
timings {
get; set; } =
new Dictionary<string, IDictionary<string, IDictionary<string, long>>>();
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.
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, string > overall_statuses
Overall statuses for the returned run IDs.
A set of parameters for /show/proc/status.
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...
IDictionary< string, string > proc_names
The proc names corresponding to the returned run IDs.
string run_id
The run ID of a specific running or completed 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.
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.
const string ERROR
The proc instance failed with an error.
KineticaData - class to help with Avro Encoding for Kinetica
A set of results returned by /show/proc/status.
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.
Overall statuses for the returned run IDs.