|  | C++ SDK Documentation
    24.2.0
    | 


| Public Member Functions | |
| void | cancelUDX (ServerInterface &srvInterface) | 
| virtual void | destroy (ServerInterface &srvInterface, const SizedColumnTypes &argTypes) | 
| virtual void | destroy (ServerInterface &srvInterface, const SizedColumnTypes &argTypes, SessionParamWriterMap &udSessionParams) | 
| bool | isCanceled () const | 
| virtual void | setup (ServerInterface &srvInterface, const SizedColumnTypes &argTypes) | 
| Protected Member Functions | |
| virtual void | cancel (ServerInterface &srvInterface) | 
| 
 | inlineprotectedvirtualinherited | 
Cancel callback to be overridden by the UDX. Called when the query running the UDX has been canceled.
Referenced by Vertica::UDXObject::cancelUDX().
| 
 | inlineinherited | 
Cancel callback invoked when the query running the UDX has been canceled. See cancel().
| 
 | inlinevirtual | 
Perform per instance destruction. This function may throw errors
Referenced by destroy().
| 
 | inlinevirtual | 
Perform per instance destruction and write session parameters to be used by UDxs that are invoked after this one returns. This function may throw errors
| 
 | inlineinherited | 
| 
 | inlinevirtual | 
Perform per instance initialization. This function may throw errors.