Interface for User-Defined Analytic Function (UDAnF). A UDAnF operates on rows of data and returns rows of data, not necessarily 1:1.
More...
Interface for User-Defined Analytic Function (UDAnF). A UDAnF operates on rows of data and returns rows of data, not necessarily 1:1.
An AnalyticFunction must have an associated AnalyticFunctionFactory.
virtual void Vertica::UDXObjectCancelable::cancel |
( |
ServerInterface & |
srvInterface | ) |
|
|
inlinevirtualinherited |
This function is invoked from a different thread when the execution is canceled This baseclass cancel should be called in any override.
Perform per instance destruction. This function may throw errors
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
bool Vertica::UDXObjectCancelable::isCanceled |
( |
| ) |
|
|
inlineinherited |
Returns true if execution was canceled.
Invoke a user defined analytic on a set of rows. As the name suggests, a batch of rows are passed in for every invocation to amortize performance.
- Parameters
-
srvInterface | a ServerInterface object used to communicate with Vertica |
input_reader | input rows |
output_writer | output location |
Perform per instance initialization. This function may throw errors.