![]() |
Java SDK Documentation
8.1
|
Public Member Functions | |
void | getParameterType (ServerInterface srvInterface, SizedColumnTypes parameterTypes) |
void | getPerInstanceResources (ServerInterface srvInterface, VResources res) |
void | getPerInstanceResources (ServerInterface srvInterface, VResources res, SizedColumnTypes argTypes) |
void | getPrototype (ServerInterface srvInterface, ColumnTypes argTypes, ColumnTypes returnType) |
void | getReturnType (ServerInterface srvInterface, SizedColumnTypes argTypes, SizedColumnTypes returnType) |
abstract UDXType | getUDXFactoryType () |
Protected Attributes | |
long | libOid |
String | sqlName |
|
inherited |
Function to tell Vertica the name and types of parameters that this function uses. Vertica will use this to warn function callers that certain parameters they provide are not affecting anything, or that certain parameters that are not being set are reverting to default values.
void com.vertica.sdk.UDLFactory.getPerInstanceResources | ( | ServerInterface | srvInterface, |
VResources | res, | ||
SizedColumnTypes | argTypes | ||
) |
Set the resource required for each instance of the UDX Object subclass
srvInterface | a ServerInterface object used to communicate with Vertica |
res | a VResources object used to tell Vertica what resources are needed by the UDX |
argTypes | Provides the data types of arguments that this UDx was called with. This may be used to calculate the resources required by the UDx. |
void com.vertica.sdk.UDLFactory.getPrototype | ( | ServerInterface | srvInterface, |
ColumnTypes | argTypes, | ||
ColumnTypes | returnType | ||
) |
Provides the argument and return types of the UDL. UDL's take no input tuples; as such, their prototype is empty.
void com.vertica.sdk.UDLFactory.getReturnType | ( | ServerInterface | srvInterface, |
SizedColumnTypes | argTypes, | ||
SizedColumnTypes | returnType | ||
) |
Not used in this form
|
abstractinherited |