From f03f1cf3aa98d72419010c558eb524b7e15c5f97 Mon Sep 17 00:00:00 2001 From: Ganlin Zhao Date: Wed, 2 Mar 2022 16:16:54 +0800 Subject: [PATCH] [TD-13589](query): Improve Histogram function output as JSON string --- src/query/src/qAggMain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/query/src/qAggMain.c b/src/query/src/qAggMain.c index d85896f1a5..04efee90ec 100644 --- a/src/query/src/qAggMain.c +++ b/src/query/src/qAggMain.c @@ -5100,10 +5100,10 @@ static void histogram_func_finalizer(SQLFunctionCtx *pCtx) { int sz; if (!pRes->normalized) { int64_t count = (int64_t)pRes->orderedBins[i].count; - sz = sprintf(pCtx->pOutput + VARSTR_HEADER_SIZE, "(%g:%g]:%"PRId64, + sz = sprintf(pCtx->pOutput + VARSTR_HEADER_SIZE, "{\"lower_bin\":%g, \"upper_bin\":%g, \"count\":%"PRId64"}", pRes->orderedBins[i].lower, pRes->orderedBins[i].upper, count); } else { - sz = sprintf(pCtx->pOutput + VARSTR_HEADER_SIZE, "(%g:%g]:%lf", + sz = sprintf(pCtx->pOutput + VARSTR_HEADER_SIZE, "{\"lower_bin\":%g, \"upper_bin\":%g, \"count\":%lf}", pRes->orderedBins[i].lower, pRes->orderedBins[i].upper, pRes->orderedBins[i].count); } varDataSetLen(pCtx->pOutput, sz); -- GitLab