From da065e3115bee42e3e1a95752392d20ed7e382db Mon Sep 17 00:00:00 2001 From: Xiaoyu Wang Date: Mon, 13 Dec 2021 05:01:34 -0500 Subject: [PATCH] TD-11819 mock catalog function for parser ut --- source/libs/parser/test/mockCatalogService.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/libs/parser/test/mockCatalogService.cpp b/source/libs/parser/test/mockCatalogService.cpp index 96429e1031..46e82566d6 100644 --- a/source/libs/parser/test/mockCatalogService.cpp +++ b/source/libs/parser/test/mockCatalogService.cpp @@ -162,7 +162,7 @@ public: int16_t numOfFields = numOfTags + table.second->tableInfo.numOfColumns; for (int16_t i = 0; i < numOfFields; ++i) { const SSchema* schema = table.second->schema + i; - std::cout << SF(std::string(schema->name)) << SH((i < numOfTags ? std::string("tag") : std::string("column"))) << SH(dtToString(schema->type)) << IF(schema->bytes) << std::endl; + std::cout << SF(std::string(schema->name)) << SH(ftToString(i, numOfTags)) << SH(dtToString(schema->type)) << IF(schema->bytes) << std::endl; } std::cout << std::endl; } @@ -203,6 +203,10 @@ private: return tDataTypes[type].name; } + std::string ftToString(int16_t colid, int16_t numOfTags) const { + return (0 == colid ? "column" : (colid <= numOfTags ? "tag" : "column")); + } + std::shared_ptr getTableMeta(const std::string& db, const std::string& tbname) const { DbMetaCache::const_iterator it = meta_.find(db); if (meta_.end() == it) {