[td-14493] fix bug found by regression test.
This commit is contained in:
parent
50f0ab05ff
commit
94b7081e97
|
@ -3139,11 +3139,6 @@ void finalizeMultiTupleQueryResult(SqlFunctionCtx* pCtx, int32_t numOfOutput, SD
|
||||||
}
|
}
|
||||||
|
|
||||||
releaseBufPage(pBuf, bufPage);
|
releaseBufPage(pBuf, bufPage);
|
||||||
/*
|
|
||||||
* set the number of output results for group by normal columns, the number of output rows usually is 1 except
|
|
||||||
* the top and bottom query
|
|
||||||
*/
|
|
||||||
// buf->numOfRows = (uint16_t)getNumOfResult(pCtx, numOfOutput);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -48,11 +48,11 @@ bool functionSetup(SqlFunctionCtx *pCtx, SResultRowEntryInfo* pResultInfo) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void doFinalizer(SResultRowEntryInfo* pResInfo) { cleanupResultRowEntry(pResInfo); }
|
|
||||||
|
|
||||||
void functionFinalize(SqlFunctionCtx *pCtx) {
|
void functionFinalize(SqlFunctionCtx *pCtx) {
|
||||||
SResultRowEntryInfo* pResInfo = GET_RES_INFO(pCtx);
|
SResultRowEntryInfo* pResInfo = GET_RES_INFO(pCtx);
|
||||||
doFinalizer(pResInfo);
|
|
||||||
|
cleanupResultRowEntry(pResInfo);
|
||||||
|
pResInfo->isNullRes = (pResInfo->numOfRes == 0)? 1:0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool getCountFuncEnv(SFunctionNode* UNUSED_PARAM(pFunc), SFuncExecEnv* pEnv) {
|
bool getCountFuncEnv(SFunctionNode* UNUSED_PARAM(pFunc), SFuncExecEnv* pEnv) {
|
||||||
|
|
|
@ -206,7 +206,7 @@ if $data02 != 2678400000 then
|
||||||
endi
|
endi
|
||||||
|
|
||||||
sql select _wstartts, count(tbcol), _wduration, _wstartts, count(*) from ct3 interval(1n, 1w) sliding(2w)
|
sql select _wstartts, count(tbcol), _wduration, _wstartts, count(*) from ct3 interval(1n, 1w) sliding(2w)
|
||||||
print ===> select count(tbcol), sum(tbcol), max(tbcol), min(tbcol), count(*) from ct3 interval(1n, 1w) sliding(2w)
|
print ===> select _wstartts, count(tbcol), _wduration, _wstartts, count(*) from ct3 interval(1n, 1w) sliding(2w)
|
||||||
print ===> rows: $rows
|
print ===> rows: $rows
|
||||||
print ===> rows0: $data00 $data01 $data02 $data03 $data04
|
print ===> rows0: $data00 $data01 $data02 $data03 $data04
|
||||||
print ===> rows1: $data10 $data11 $data12 $data13 $data14
|
print ===> rows1: $data10 $data11 $data12 $data13 $data14
|
||||||
|
@ -219,6 +219,7 @@ if $data00 != @21-11-30 08:00:00.000@ then
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
if $data01 != NULL then
|
if $data01 != NULL then
|
||||||
|
print expect null, actual: $data01
|
||||||
return -1
|
return -1
|
||||||
endi
|
endi
|
||||||
if $data31 != $data34 then
|
if $data31 != $data34 then
|
||||||
|
|
Loading…
Reference in New Issue