C++ SDK Documentation
9.0
|
Base class for Vertica User-Defined extensions (the function classes themselves). Not intended for direct use by applications. More...
Public Member Functions | |
virtual | ~UDXObject () |
virtual void | destroy (ServerInterface &srvInterface, const SizedColumnTypes &argTypes) |
virtual void | destroy (ServerInterface &srvInterface, const SizedColumnTypes &argTypes, SessionParamWriterMap &udSessionParams) |
virtual void | setup (ServerInterface &srvInterface, const SizedColumnTypes &argTypes) |
Base class for Vertica User-Defined extensions (the function classes themselves). Not intended for direct use by applications.
|
inlinevirtual |
Destructors MAY NOT throw errors / exceptions. Exceptions thrown during the destructor will be ignored.
|
inlinevirtual |
Perform per instance destruction. This function may throw errors
|
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
|
inlinevirtual |
Perform per instance initialization. This function may throw errors.