feature/qnode

This commit is contained in:
dapan1121 2022-02-23 14:58:45 +08:00
parent b9ebda6711
commit 51dd5d407a
2 changed files with 7 additions and 0 deletions

View File

@ -106,6 +106,7 @@ typedef struct {
*(uint16_t *)(_v) = (uint16_t)(_data); \
break; \
case TSDB_DATA_TYPE_BIGINT: \
case TSDB_DATA_TYPE_TIMESTAMP: \
*(int64_t *)(_v) = (int64_t)(_data); \
break; \
case TSDB_DATA_TYPE_UBIGINT: \

View File

@ -1044,6 +1044,8 @@ int32_t fltAddGroupUnitFromNode(SFilterInfo *info, SNode* tree, SArray *group) {
filterAddUnitToGroup(&fgroup, uidx);
taosArrayPush(group, &fgroup);
cell = cell->pNext;
}
} else {
filterAddFieldFromNode(info, node->pRight, &right);
@ -1312,6 +1314,8 @@ EDealRes fltTreeToGroup(SNode* pNode, void* pContext) {
preGroup = resGroup;
resGroup = NULL;
cell = cell->pNext;
}
taosArrayAddAll(ctx->group, preGroup);
@ -1326,6 +1330,8 @@ EDealRes fltTreeToGroup(SNode* pNode, void* pContext) {
for (int32_t i = 0; i < node->pParameterList->length; ++i) {
nodesWalkNode(cell->pNode, fltTreeToGroup, (void *)pContext);
FLT_ERR_JRET(ctx->code);
cell = cell->pNext;
}
return DEAL_RES_IGNORE_CHILD;