7 using System.Collections.Generic;
96 public const string TRUE =
"true";
97 public const string FALSE =
"false";
117 public IDictionary<string, string>
_params {
get;
set; } =
new Dictionary<string, string>();
124 public IDictionary<string, byte[]>
bin_params {
get;
set; } =
new Dictionary<string, byte[]>();
146 public IDictionary<string, IList<string>>
input_column_names {
get;
set; } =
new Dictionary<string, IList<string>>();
259 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
403 IDictionary<string, string>
_params =
null,
404 IDictionary<
string,
byte[]>
bin_params =
null,
408 IDictionary<string, string>
options =
null)
434 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
const string EXECUTE_AT_STARTUP_AS
Sets the alternate user name to execute this proc instance as when EXECUTE_AT_STARTUP is TRUE.
const string RUN_TAG
A string that, if not empty, can be used in subsequent calls to Kinetica.showProcStatus or Kinetica....
const string EXECUTE_AT_STARTUP
If TRUE, an instance of the proc will run when the database is started instead of running immediately...
string run_id
The run ID of the running proc instance.
IList< string > input_table_names
Names of the tables containing data to be passed to the proc.
string proc_name
Name of the proc to execute.
const string USE_CACHED_INPUT
A comma-delimited list of run IDs (as returned from prior calls to Kinetica.executeProc) of running o...
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.
const string CACHE_INPUT
A comma-delimited list of table names from input_table_names from which input data will be cached for...
IDictionary< string, byte[]> bin_params
A map containing named binary parameters to pass to the proc.
IDictionary< string, string > options
Optional parameters.
A set of string constants for the parameter options.
A set of results returned by Kinetica.executeProc.
IList< string > output_table_names
Names of the tables to which output data from the proc will be written, each in [schema_name.
ExecuteProcRequest()
Constructs an ExecuteProcRequest object with default parameters.
IDictionary< string, IList< string > > input_column_names
Map of table names from input_table_names to lists of names of columns from those tables that will be...
const string MAX_OUTPUT_LINES
The maximum number of lines of output from stdout and stderr to return via Kinetica....
IDictionary< string, string > info
Additional information.
IDictionary< string, string > _params
A map containing named parameters to pass to the proc.
KineticaData - class to help with Avro Encoding for Kinetica
A set of parameters for Kinetica.executeProc.