UDX arguments
You can use the following argument types in your UDX
code:
bool isArgNull(int n)
int argType(int n)
bool isArgConst(int n)
int numArgs()
int64 timestampArg(int n)
int64 timeArg(int n)
int32 dateArg(int n)
bool boolArg(int n)
int64 int64Arg(int n)
int32 int32Arg(int n)
int16 int16Arg(int n)
int8 int8Arg(int n)
double doubleArg(int n)
float floatArg(int n)
struct Interval* intervalArg(int n)
TimeTzADT* timetzArg(int n)
Numeric128Val* numeric128Arg(int n)
Numeric64Val* numeric64Arg(int n)
Numeric32Val* numeric32Arg(int n)
StringArg* stringArg(int n)
Json jsonArg(int n)
Jsonb jsonbArg(int n)
JsonPath jsonpathArg(int n)
int stringArgSize(int n)
int numericArgPrecision(int n)
int numericArgScale(int n)