Java SDK Documentation  8.1
com.vertica.sdk.UDXObject Class Referenceabstract

Base class for Vertica User-Defined extensions (the function classes themselves). Not intended for direct use by applications. More...

Inheritance diagram for com.vertica.sdk.UDXObject:
Inheritance graph
Collaboration diagram for com.vertica.sdk.UDXObject:
Collaboration graph

Public Member Functions

void destroy (ServerInterface srvInterface, SizedColumnTypes argTypes)
 
void destroy (ServerInterface srvInterface, SizedColumnTypes argTypes, SessionParamWriterMap udSessionParams)
 
void setup (ServerInterface srvInterface, SizedColumnTypes argTypes)
 

Detailed Description

Base class for Vertica User-Defined extensions (the function classes themselves). Not intended for direct use by applications.

Member Function Documentation

void com.vertica.sdk.UDXObject.destroy ( ServerInterface  srvInterface,
SizedColumnTypes  argTypes 
)

Perform per instance destruction. This function may throw errors

Referenced by com.vertica.sdk.UDXObject.destroy().

void com.vertica.sdk.UDXObject.destroy ( ServerInterface  srvInterface,
SizedColumnTypes  argTypes,
SessionParamWriterMap  udSessionParams 
)

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

void com.vertica.sdk.UDXObject.setup ( ServerInterface  srvInterface,
SizedColumnTypes  argTypes 
)

Perform per instance initialization. This function may throw errors.