Base class for Vertica User-Defined extensions (the function classes themselves). Not intended for direct use by applications.  
 More...
Base class for Vertica User-Defined extensions (the function classes themselves). Not intended for direct use by applications. 
◆ ~UDXObject()
  
  | 
        
          | virtual Vertica::UDXObject::~UDXObject | ( |  | ) |  |  | inlinevirtual | 
 
Destructors MAY NOT throw errors / exceptions. Exceptions thrown during the destructor will be ignored. 
 
 
◆ cancel()
Cancel callback to be overridden by the UDX. Called when the query running the UDX has been canceled.
- Note
- 
- This method will be invoked at most once per UDX object. Once a UDX object has been canceled, it will never be un-canceled.
 - 
- This method may be called from a separate thread, concurrently with other methods of this UDX object (but never the constructor or destructor). Implementations must be thread-safe with all methods of this UDX.
 - 
- This method will be invoked for either an explicit user cancel, or in the event of an error during query execution. 
 
Referenced by cancelUDX().
 
 
◆ cancelUDX()
Cancel callback invoked when the query running the UDX has been canceled. See cancel(). 
 
 
◆ isCanceled()
  
  | 
        
          | bool Vertica::UDXObject::isCanceled | ( |  | ) | const |  | inline | 
 
- Returns
- true iff this UDX has been canceled