fix: add time window boundary check before interpolation
This commit is contained in:
parent
c1fa979f17
commit
1afbde7d2f
|
@ -848,6 +848,10 @@ static void doHandleTimeslice(SOperatorInfo* pOperator, SSDataBlock* pBlock) {
|
||||||
bool ignoreNull = getIgoreNullRes(pSup);
|
bool ignoreNull = getIgoreNullRes(pSup);
|
||||||
int32_t order = TSDB_ORDER_ASC;
|
int32_t order = TSDB_ORDER_ASC;
|
||||||
|
|
||||||
|
if (checkWindowBoundReached(pSliceInfo)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
int32_t code = initKeeperInfo(pSliceInfo, pBlock, &pOperator->exprSupp);
|
int32_t code = initKeeperInfo(pSliceInfo, pBlock, &pOperator->exprSupp);
|
||||||
if (code != TSDB_CODE_SUCCESS) {
|
if (code != TSDB_CODE_SUCCESS) {
|
||||||
T_LONG_JMP(pTaskInfo->env, code);
|
T_LONG_JMP(pTaskInfo->env, code);
|
||||||
|
|
Loading…
Reference in New Issue