From a2edc05ba0ee80762dadbd00736c840f28f15829 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Sun, 27 Jun 2021 04:46:51 +0800 Subject: [PATCH] [TD-4825] order by col after group-by --- src/util/src/tarray.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/util/src/tarray.c b/src/util/src/tarray.c index 15fda4ab51..fe529edaac 100644 --- a/src/util/src/tarray.c +++ b/src/util/src/tarray.c @@ -279,13 +279,13 @@ static void taosArrayQuicksortHelper(SArray *pArray, int low, int high, __ext_co } static void taosArrayQuickSort(SArray* pArray, __ext_compar_fn_t fn, const void *param) { - if (pArray->size <= 0) { + if (pArray->size <= 1) { return; } - taosArrayQuicksortHelper(pArray, 0, taosArrayGetSize(pArray) - 1, fn, param); + taosArrayQuicksortHelper(pArray, 0, (int)(taosArrayGetSize(pArray) - 1), fn, param); } static void taosArrayInsertSort(SArray* pArray, __ext_compar_fn_t fn, const void *param) { - if (pArray->size <= 0) { + if (pArray->size <= 1) { return; } for (int i = 1; i <= pArray->size - 1; ++i) { @@ -303,9 +303,9 @@ static void taosArrayInsertSort(SArray* pArray, __ext_compar_fn_t fn, const void return; } -// order array +// order array void taosArraySortPWithExt(SArray* pArray, __ext_compar_fn_t fn, const void *param) { taosArrayGetSize(pArray) > 8 ? taosArrayQuickSort(pArray, fn, param) : taosArrayInsertSort(pArray, fn, param); } -//TODO(yihaoDeng) order array +//TODO(yihaoDeng) add order array