fix: when db_name!=xxx is used in systable scan index

This commit is contained in:
slzhou 2023-04-21 14:59:35 +08:00
parent 2b74583b87
commit 5531775f8e
1 changed files with 1 additions and 5 deletions

View File

@ -1482,11 +1482,7 @@ static SSDataBlock* sysTableScanUserTables(SOperatorInfo* pOperator) {
pInfo->pIdx->init = 1; pInfo->pIdx->init = 1;
SSDataBlock* blk = sysTableBuildUserTablesByUids(pOperator); SSDataBlock* blk = sysTableBuildUserTablesByUids(pOperator);
return blk; return blk;
} else if (flt == -2) { } else if ((flt == -2) || (flt == -1)) {
qDebug("%s failed to get sys table info by idx, empty result", GET_TASKID(pTaskInfo));
return NULL;
} else if (flt == -1) {
// not idx
qDebug("%s failed to get sys table info by idx, scan sys table one by one", GET_TASKID(pTaskInfo)); qDebug("%s failed to get sys table info by idx, scan sys table one by one", GET_TASKID(pTaskInfo));
} }
} else if (pCondition != NULL && (pInfo->pIdx != NULL && pInfo->pIdx->init == 1)) { } else if (pCondition != NULL && (pInfo->pIdx != NULL && pInfo->pIdx->init == 1)) {