Kinetica C# API  Version 6.0.1.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
ExecuteProc.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 
19  {
20 
50  public struct Options
51  {
52 
60  public const string CACHE_INPUT = "cache_input";
61 
72  public const string USE_CACHED_INPUT = "use_cached_input";
73  } // end struct Options
74 
75 
78  public string proc_name { get; set; }
79 
83  public IDictionary<string, string> _params { get; set; } = new Dictionary<string, string>();
84 
88  public IDictionary<string, byte[]> bin_params { get; set; } = new Dictionary<string, byte[]>();
89 
94  public IList<string> input_table_names { get; set; } = new List<string>();
95 
103  public IDictionary<string, IList<string>> input_column_names { get; set; } = new Dictionary<string, IList<string>>();
104 
114  public IList<string> output_table_names { get; set; } = new List<string>();
115 
143  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
144 
145 
148  public ExecuteProcRequest() { }
149 
210  IDictionary<string, string> _params = null,
211  IDictionary<string, byte[]> bin_params = null,
212  IList<string> input_table_names = null,
213  IDictionary<string, IList<string>> input_column_names = null,
214  IList<string> output_table_names = null,
215  IDictionary<string, string> options = null)
216  {
217  this.proc_name = proc_name ?? "";
218  this._params = _params ?? new Dictionary<string, string>();
219  this.bin_params = bin_params ?? new Dictionary<string, byte[]>();
220  this.input_table_names = input_table_names ?? new List<string>();
221  this.input_column_names = input_column_names ?? new Dictionary<string, IList<string>>();
222  this.output_table_names = output_table_names ?? new List<string>();
223  this.options = options ?? new Dictionary<string, string>();
224  } // end constructor
225 
226  } // end class ExecuteProcRequest
227 
228 
229 
232  {
233 
237  public string run_id { get; set; }
238 
239  } // end class ExecuteProcResponse
240 
241 
242 
243 
244 } // end namespace kinetica
string run_id
The run ID of the running proc instance.
Definition: ExecuteProc.cs:237
IList< string > input_table_names
Names of the tables containing data to be passed to the proc.
Definition: ExecuteProc.cs:94
string proc_name
Name of the proc to execute.
Definition: ExecuteProc.cs:78
const string USE_CACHED_INPUT
A comma-delimited list of run IDs (as returned from prior calls to /execute/proc) of running or compl...
Definition: ExecuteProc.cs:72
ExecuteProcRequest(string proc_name, IDictionary< string, string > _params=null, IDictionary< string, byte[]> bin_params=null, IList< string > input_table_names=null, IDictionary< string, IList< string >> input_column_names=null, IList< string > output_table_names=null, IDictionary< string, string > options=null)
Constructs an ExecuteProcRequest object with the specified parameters.
Definition: ExecuteProc.cs:209
const string CACHE_INPUT
A comma-delimited list of table names from &lt;member name=&quot;input_table_names&quot;&gt; from which input data wi...
Definition: ExecuteProc.cs:60
IDictionary< string, byte[]> bin_params
A map containing named binary parameters to pass to the proc.
Definition: ExecuteProc.cs:88
IDictionary< string, string > options
Optional parameters.
Definition: ExecuteProc.cs:143
A set of results returned by /execute/proc.
Definition: ExecuteProc.cs:231
IList< string > output_table_names
Names of the tables to which output data from the proc will be written.
Definition: ExecuteProc.cs:114
ExecuteProcRequest()
Constructs an ExecuteProcRequest object with default parameters.
Definition: ExecuteProc.cs:148
IDictionary< string, IList< string > > input_column_names
Map of table names from to lists of names of columns from those tables that will be passed to the pr...
Definition: ExecuteProc.cs:103
IDictionary< string, string > _params
A map containing named parameters to pass to the proc.
Definition: ExecuteProc.cs:83
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
A set of parameters for /execute/proc.
Definition: ExecuteProc.cs:18