Kinetica C# API
Version 7.0.19.0
|
A set of parameters for Kinetica.createProc(string,string,IDictionary{string, byte[]},string,IList{string},IDictionary{string, string}). More...
Classes | |
struct | ExecutionMode |
The execution mode of the proc. More... | |
struct | Options |
Optional parameters. More... | |
Public Member Functions | |
CreateProcRequest () | |
Constructs a CreateProcRequest object with default parameters. More... | |
CreateProcRequest (string proc_name, string execution_mode=null, IDictionary< string, byte[]> files=null, string command=null, IList< string > args=null, IDictionary< string, string > options=null) | |
Constructs a CreateProcRequest 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 be created. More... | |
string | execution_mode [get, set] |
The execution mode of the proc. More... | |
IDictionary< string, byte[]> | files = ExecutionMode.DISTRIBUTED [get, set] |
A map of the files that make up the proc. More... | |
string | command = new Dictionary<string, byte[]>() [get, set] |
The command (excluding arguments) that will be invoked when the proc is executed. More... | |
IList< string > | args = "" [get, set] |
An array of command-line arguments that will be passed to when the proc is executed. 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.createProc(string,string,IDictionary{string, byte[]},string,IList{string},IDictionary{string, string}).
Creates an instance (proc) of the user-defined function (UDF) specified by the given command, options, and files, and makes it available for execution. For details on UDFs, see: User-Defined Functions
Definition at line 22 of file CreateProc.cs.
|
inline |
Constructs a CreateProcRequest object with default parameters.
Definition at line 161 of file CreateProc.cs.
|
inline |
Constructs a CreateProcRequest object with the specified parameters.
proc_name | Name of the proc to be created. Must not be the name of a currently existing proc. |
execution_mode | The execution mode of the proc. Supported values:
|
files | A map of the files that make up the proc. The keys of the map are file names, and the values are the binary contents of the files. The file names may include subdirectory names (e.g. 'subdir/file') but must not resolve to a directory above the root for the proc. The default value is an empty Dictionary. |
command | The command (excluding arguments) that will be invoked when the proc is executed. It will be invoked from the directory containing the proc and may be any command that can be resolved from that directory. It need not refer to a file actually in that directory; for example, it could be 'java' if the proc is a Java application; however, any necessary external programs must be preinstalled on every database node. If the command refers to a file in that directory, it must be preceded with './' as per Linux convention. If not specified, and exactly one file is provided in , that file will be invoked. The default value is ''. |
args | An array of command-line arguments that will be passed to when the proc is executed. The default value is an empty List. |
options | Optional parameters.
|
Definition at line 225 of file CreateProc.cs.
|
getset |
An array of command-line arguments that will be passed to when the proc is executed.
The default value is an empty List.
Definition at line 143 of file CreateProc.cs.
|
getset |
The command (excluding arguments) that will be invoked when the proc is executed.
It will be invoked from the directory containing the proc and may be any command that can be resolved from that directory. It need not refer to a file actually in that directory; for example, it could be 'java' if the proc is a Java application; however, any necessary external programs must be preinstalled on every database node. If the command refers to a file in that directory, it must be preceded with './' as per Linux convention. If not specified, and exactly one file is provided in , that file will be invoked. The default value is ''.
Definition at line 138 of file CreateProc.cs.
|
getset |
The execution mode of the proc.
Supported values:
The default value is DISTRIBUTED.
Definition at line 116 of file CreateProc.cs.
|
getset |
A map of the files that make up the proc.
The keys of the map are file names, and the values are the binary contents of the files. The file names may include subdirectory names (e.g. 'subdir/file') but must not resolve to a directory above the root for the proc. The default value is an empty Dictionary.
Definition at line 124 of file CreateProc.cs.
|
getset |
Optional parameters.
The default value is an empty Dictionary.
Definition at line 156 of file CreateProc.cs.
|
getset |
Name of the proc to be created.
Must not be the name of a currently existing proc.
Definition at line 91 of file CreateProc.cs.