当输入参数为blob类型时,会导致结果也为blob,预期结果应该固定为"UDF"字符串,是什么原因导致的,UDF中能不能以blob作为输入参数?
UDF代码如下:
DLLEXP
my_booldecode_df_blob_udf_init(UDF_INIT*initid,UDF_ARGS*args,char*message){
return0;
}
DLLEXP
voiddecode_df_blob_udf_deinit(UDF_INIT*initid){
}
DLLEXP
char*decode_df_blob_udf(UDF_INIT*initid,UDF_ARGS*args,char*result,unsignedlong*length,char*is_null,char*error){
return"UDF";
}
分 --> |