Register UDF functions located in a code string with server. Example:
Namespace: Aerospike.ClientString code = @" local function reducer(val1,val2) return val1 + val2 end function sum_single_bin(stream,name) local function mapper(rec) return rec[name] end return stream : map(mapper) : reduce(reducer) end "; client.RegisterUdfString(null, code, "mysum.lua", Language.LUA);
This asynchronous server call will return before command is complete. The user can optionally wait for command completion by using the returned RegisterTask instance.
Assembly: AerospikeClient (in AerospikeClient.dll) Version: 3.9.6.0 (3.9.6)
Syntax
Parameters
- policy
- Type: Aerospike.Client Policy
generic configuration parameters, pass in null for defaults
- code
- Type: System String
code string containing user defined functions
- serverPath
- Type: System String
path to store user defined functions on the server, relative to configured script directory.
- language
- Type: Aerospike.Client Language
language of user defined functions
Exceptions
Exception | Condition |
---|---|
Aerospike.Client AerospikeException | if register fails |
See Also