From b0934caae1c1971a030a873c602a8a5d85c880ab Mon Sep 17 00:00:00 2001 From: Liu Jicong Date: Thu, 27 Jan 2022 18:08:34 +0800 Subject: [PATCH] add hash support for stable filter --- source/dnode/vnode/src/tq/tq.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/dnode/vnode/src/tq/tq.c b/source/dnode/vnode/src/tq/tq.c index aaa04d6259..d7fd02422b 100644 --- a/source/dnode/vnode/src/tq/tq.c +++ b/source/dnode/vnode/src/tq/tq.c @@ -873,6 +873,11 @@ bool tqNextDataBlock(STqReadHandle* pHandle) { pHandle->pBlock->schemaLen = htonl(pHandle->pBlock->schemaLen); pHandle->pBlock->numOfRows = htons(pHandle->pBlock->numOfRows); return true; + } else if (pHandle->tbIdHash != NULL) { + void* ret = taosHashGet(pHandle->tbIdHash, &pHandle->pBlock->uid, sizeof(int64_t)); + if (ret != NULL) { + return true; + } } } return false; -- GitLab