fix tag/json tag error

This commit is contained in:
yihaoDeng 2022-07-06 17:36:24 +08:00
parent 6e6721c6d4
commit 61b14c9c9e
1 changed files with 4 additions and 0 deletions

View File

@ -272,6 +272,10 @@ static int32_t sifInitOperParams(SIFParam **params, SOperatorNode *node, SIFCtx
SIF_ERR_JRET(sifInitParam(node->pLeft, &paramList[0], ctx));
if (nParam > 1) {
SIF_ERR_JRET(sifInitParam(node->pRight, &paramList[1], ctx));
if (paramList[1].colValType == TSDB_DATA_TYPE_JSON &&
((SOperatorNode *)(node))->opType == OP_TYPE_JSON_CONTAINS) {
return TSDB_CODE_QRY_OUT_OF_MEMORY;
}
}
*params = paramList;
return TSDB_CODE_SUCCESS;