The server uses the a_v4_extfn_proc structure to call into the various entry points in the UDF. The server passes an instance of a_v4_extfn_proc_context to each of the functions.
Method | Description |
---|---|
_start_extfn | Allocates a structure and stores its address in the _user_data field in the a_v4_extfn_proc_context. |
_finish_extfn | Deallocates a structure whose address was stored in the user_data field in the a_v4_extfn_proc_context. |
_evaluate_extfn | Required function pointer to be called for each invocation of the function on a new set of argument values. |
_describe_extfn | See Describe API. |
_enter_state_extfn | The UDF can use this function to allocate structures. |
_leave_state_extfn | The UDF can use this function to release memory or resources needed for the state. |