enhance: udf output column reserve capacity

This commit is contained in:
shenglian zhou 2023-04-18 08:28:12 +08:00
parent 2aefe1d24a
commit a2d75a327c
1 changed files with 2 additions and 0 deletions

View File

@ -688,6 +688,8 @@ void udfdProcessCallRequest(SUvUdfWork *uvUdf, SUdfRequest *request) {
output.colMeta.type = udf->outputType;
output.colMeta.precision = 0;
output.colMeta.scale = 0;
udfColEnsureCapacity(&output, call->block.info.rows);
SUdfDataBlock input = {0};
convertDataBlockToUdfDataBlock(&call->block, &input);
code = udf->scriptPlugin->udfScalarProcFunc(&input, &output, udf->scriptUdfCtx);