Public member function documentation

virtual void evaluate(NzaeFunction &api, NzaeRecord &input, NzaeRecord &result)=0
Processes one row of input and produces one row of output.
Parameters
NzaeFunction api
The function object.
NzaeRecord input
The input record.
NzaeRecord result
The result record.
Used for scalar functions and some table functions that output only one column and one row of output per input.

Scalar functions only use one field in the result.

See also: NzaeFunction, NzaeRecord.
virtual ~NzaeFunctionMessageHandler()