![]() |
Java SDK Documentation
10.1.1
|
Interface for User-Defined Transform Function (UDTF). A UDTF operates on a table segment and returns zero or more rows of data. More...


Public Member Functions | |
| final void | cancelUDX (ServerInterface srvInterface) |
| void | destroy (ServerInterface srvInterface, SizedColumnTypes argTypes) |
| void | destroy (ServerInterface srvInterface, SizedColumnTypes argTypes, SessionParamWriterMap udSessionParams) |
| boolean | isCanceled () |
| abstract void | processPartition (ServerInterface srvInterface, PartitionReader input_reader, PartitionWriter input_writer) throws UdfException, DestroyInvocation |
| void | setup (ServerInterface srvInterface, SizedColumnTypes argTypes) |
Protected Member Functions | |
| void | cancel (ServerInterface srvInterface) |
Interface for User-Defined Transform Function (UDTF). A UDTF operates on a table segment and returns zero or more rows of data.
UDTFs can only be used in the SELECT list of a query. UDTFs are cancelable.
A TransformFunction must have an associated TransformFunctionFactory.
|
protectedinherited |
Cancel callback to be overridden by the UDX implementation. Called when the query running the UDX has been canceled.
Referenced by com.vertica.sdk.UDXObject.cancelUDX().
|
inherited |
Cancel callback invoked when the query running the UDX has been canceled.
See cancel().
|
inherited |
Perform per instance destruction. This function may throw errors
Referenced by com.vertica.sdk.UDXFunction.destroy().
|
inherited |
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
|
inherited |
Returns true if execution was canceled.
Referenced by com.vertica.sdk.UDXObject.cancelUDX().
|
pure virtual |
Invoke a user defined transform on a set of rows. As the name suggests, a batch of rows are passed in for every invocation to amortize performance.
| srvInterface | a ServerInterface object used to communicate with Vertica |
| input_reader | input rows |
| output_writer | output location |
|
inherited |
Perform per instance initialization. This function may throw errors.