Kinetica C# API
Version 6.2.0.1
|
A set of parameters for Kinetica.executeProc(string,IDictionary<string, string>,IDictionary<string, byte[]>,IList<string>,IDictionary<string, IList<string>>,IList<string>,IDictionary<string, string>). More...
Classes | |
struct | Options |
Optional parameters. More... | |
Public Member Functions | |
ExecuteProcRequest () | |
Constructs an ExecuteProcRequest object with default parameters. More... | |
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. More... | |
Public Member Functions inherited from kinetica.KineticaData | |
KineticaData (KineticaType type) | |
Constructor from Kinetica Type More... | |
KineticaData (System.Type type=null) | |
Default constructor, with optional System.Type More... | |
object | Get (int fieldPos) |
Retrieve a specific property from this object More... | |
void | Put (int fieldPos, object fieldValue) |
Write a specific property to this object More... | |
Properties | |
string | proc_name [get, set] |
Name of the proc to execute. More... | |
IDictionary< string, string > | _params [get, set] |
A map containing named parameters to pass to the proc. More... | |
IDictionary< string, byte[]> | bin_params = new Dictionary<string, string>() [get, set] |
A map containing named binary parameters to pass to the proc. More... | |
IList< string > | input_table_names = new Dictionary<string, byte[]>() [get, set] |
Names of the tables containing data to be passed to the proc. More... | |
IDictionary< string, IList< string > > | input_column_names = new List<string>() [get, set] |
Map of table names from to lists of names of columns from those tables that will be passed to the proc. More... | |
IList< string > | output_table_names = new Dictionary<string, IList<string>>() [get, set] |
Names of the tables to which output data from the proc will be written. More... | |
IDictionary< string, string > | options = new List<string>() [get, set] |
Optional parameters. More... | |
Properties inherited from kinetica.KineticaData | |
Schema | Schema [get] |
Avro Schema for this class More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from kinetica.KineticaData | |
static RecordSchema | SchemaFromType (System.Type t, KineticaType ktype=null) |
Create an Avro Schema from a System.Type and a KineticaType. More... | |
A set of parameters for Kinetica.executeProc(string,IDictionary<string, string>,IDictionary<string, byte[]>,IList<string>,IDictionary<string, IList<string>>,IList<string>,IDictionary<string, string>).
Executes a proc. This endpoint is asynchronous and does not wait for the proc to complete before returning.
Definition at line 20 of file ExecuteProc.cs.
|
inline |
Constructs an ExecuteProcRequest object with default parameters.
Definition at line 193 of file ExecuteProc.cs.
|
inline |
Constructs an ExecuteProcRequest object with the specified parameters.
proc_name | Name of the proc to execute. Must be the name of a currently existing proc. |
_params | A map containing named parameters to pass to the proc. Each key/value pair specifies the name of a parameter and its value. The default value is an empty Dictionary. |
bin_params | A map containing named binary parameters to pass to the proc. Each key/value pair specifies the name of a parameter and its value. The default value is an empty Dictionary. |
input_table_names | Names of the tables containing data to be passed to the proc. Each name specified must be the name of a currently existing table. If no table names are specified, no data will be passed to the proc. The default value is an empty List. |
input_column_names | Map of table names from to lists of names of columns from those tables that will be passed to the proc. Each column name specified must be the name of an existing column in the corresponding table. If a table name from is not included, all columns from that table will be passed to the proc. The default value is an empty Dictionary. |
output_table_names | Names of the tables to which output data from the proc will be written. If a specified table does not exist, it will automatically be created with the same schema as the corresponding table (by order) from , excluding any primary and shard keys. If a specified table is a non-persistent result table, it must not have primary or shard keys. If no table names are specified, no output data can be returned from the proc. The default value is an empty List. |
options | Optional parameters.
|
Definition at line 272 of file ExecuteProc.cs.
|
getset |
A map containing named parameters to pass to the proc.
Each key/value pair specifies the name of a parameter and its value. The default value is an empty Dictionary.
Definition at line 113 of file ExecuteProc.cs.
|
getset |
A map containing named binary parameters to pass to the proc.
Each key/value pair specifies the name of a parameter and its value. The default value is an empty Dictionary.
Definition at line 118 of file ExecuteProc.cs.
|
getset |
Map of table names from to lists of names of columns from those tables that will be passed to the proc.
Each column name specified must be the name of an existing column in the corresponding table. If a table name from is not included, all columns from that table will be passed to the proc. The default value is an empty Dictionary.
Definition at line 134 of file ExecuteProc.cs.
|
getset |
Names of the tables containing data to be passed to the proc.
Each name specified must be the name of a currently existing table. If no table names are specified, no data will be passed to the proc. The default value is an empty List.
Definition at line 124 of file ExecuteProc.cs.
|
getset |
Optional parameters.
The default value is an empty Dictionary.
Definition at line 188 of file ExecuteProc.cs.
|
getset |
Names of the tables to which output data from the proc will be written.
If a specified table does not exist, it will automatically be created with the same schema as the corresponding table (by order) from , excluding any primary and shard keys. If a specified table is a non-persistent result table, it must not have primary or shard keys. If no table names are specified, no output data can be returned from the proc. The default value is an empty List.
Definition at line 145 of file ExecuteProc.cs.
|
getset |
Name of the proc to execute.
Must be the name of a currently existing proc.
Definition at line 108 of file ExecuteProc.cs.