7 using System.Collections.Generic;
84 public const string TRUE =
"true";
85 public const string FALSE =
"false";
142 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
194 IDictionary<string, string>
options = null)
196 this.run_id =
run_id ??
"";
197 this.options =
options ??
new Dictionary<string, string>();
264 public const string ERROR =
"error";
268 public const string NONE =
"none";
293 public const string ERROR =
"error";
297 public const string NONE =
"none";
321 public IDictionary<string, string>
proc_names {
get; set; } =
new Dictionary<string, string>();
325 public IDictionary<string, IDictionary<string, string>>
_params {
get; set; } =
new Dictionary<string, IDictionary<string, string>>();
329 public IDictionary<string, IDictionary<string, byte[]>>
bin_params {
get; set; } =
new Dictionary<string, IDictionary<string, byte[]>>();
333 public IDictionary<string, IList<string>>
input_table_names {
get; set; } =
new Dictionary<string, IList<string>>();
338 public IDictionary<string, IDictionary<string, IList<string>>>
input_column_names {
get; set; } =
new Dictionary<string, IDictionary<string, IList<string>>>();
342 public IDictionary<string, IList<string>>
output_table_names {
get; set; } =
new Dictionary<string, IList<string>>();
346 public IDictionary<string, IDictionary<string, string>>
options {
get; set; } =
new Dictionary<string, IDictionary<string, string>>();
386 public IDictionary<string, string>
overall_statuses {
get; set; } =
new Dictionary<string, string>();
393 public IDictionary<string, IDictionary<string, string>>
statuses {
get; set; } =
new Dictionary<string, IDictionary<string, string>>();
397 public IDictionary<string, IDictionary<string, string>>
messages {
get; set; } =
new Dictionary<string, IDictionary<string, string>>();
401 public IDictionary<string, IDictionary<string, IDictionary<string, string>>>
results {
get; set; } =
new Dictionary<string, IDictionary<string, IDictionary<string, string>>>();
405 public IDictionary<string, IDictionary<string, IDictionary<string, byte[]>>>
bin_results {
get; set; } =
new Dictionary<string, IDictionary<string, IDictionary<string, byte[]>>>();
412 public IDictionary<string, IDictionary<string, IDictionary<string, IList<string>>>>
output {
get; set; } =
new Dictionary<string, IDictionary<string, IDictionary<string, IList<string>>>>();
416 public IDictionary<string, IDictionary<string, IDictionary<string, long>>>
timings {
get; set; } =
new Dictionary<string, IDictionary<string, IDictionary<string, long>>>();
419 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
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
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.