UDA state arguments
The following values are valid for UDA state arguments
and can be used in the finalResult() method of
the UDA:
int numStateVars()
int stateType(int n)
bool setStateNull(int n, bool val)
bool isStateNull(int n)
StringArg* stringState(int n)
Numeric32Val* numeric32State(int n)
Numeric64Val* numeric64State(int n)
Numeric128Val* numeric128State(int n)
TimeTzADT* timetzState(int n)
struct Interval* intervalState(int n)
float* floatState(int n)
double* doubleState(int n)
int8* int8State(int n)
int16* int16State(int n)
int32* int32State(int n)
int64* int64State(int n)
bool* boolState(int n)
int32* dateState(int n)
int64* timeState(int n)
int64* timestampState(int n)