函数原型
unsigned long long
func_max_buffer_length(UDF_INIT* initid, UDF_ARGS*
args,char * is_null,char * error);
函数说明
设置分组聚集运算过程中缓存中间结果所需buf 的最大字节数,也就是一个分组
需要的最大内存。
参数UDF_ARGS *args 中会得到每个参数的字段类型和最大宽度。用户可以
根据参数特征评估出最大输出宽度;
程序会为每一个分组分配一个等长buf,并用initid->ptr 引用。