提交 c27eb8cc 编写于 作者: wmmhello's avatar wmmhello

TD-6129<feature> add tag?'key' in where logic

上级 2a271b0b
......@@ -4095,7 +4095,17 @@ static void queryByJsonTag(STable* pTable, void* filterInfo, SArray* res){
for (uint16_t i = 0; i < info->fields[FLD_TYPE_COLUMN].num; ++i) {
SFilterField* fi = &info->fields[FLD_TYPE_COLUMN].fields[i];
SSchema* sch = fi->desc;
if (sch->colId == TSDB_TBNAME_COLUMN_INDEX) continue;
if (sch->colId == TSDB_TBNAME_COLUMN_INDEX) {
tabList = taosArrayInit(32, sizeof(JsonMapValue));
getAllTableList(pTable, tabList); // query all table
break;
}
}
for (uint16_t i = 0; i < info->fields[FLD_TYPE_COLUMN].num; ++i) {
if(tabList != NULL) break; // query all table
SFilterField* fi = &info->fields[FLD_TYPE_COLUMN].fields[i];
SSchema* sch = fi->desc;
int32_t outLen = 0;
char* key = NULL;
if(JSON_TYPE_NCHAR){
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册