提交 8d2bd173 编写于 作者: A Alex Duan

[TS-445] develop decide how to open offset skip switch

上级 a7457bdc
...@@ -8968,14 +8968,10 @@ SQInfo* createQInfoImpl(SQueryTableMsg* pQueryMsg, SGroupbyExpr* pGroupbyExpr, S ...@@ -8968,14 +8968,10 @@ SQInfo* createQInfoImpl(SQueryTableMsg* pQueryMsg, SGroupbyExpr* pGroupbyExpr, S
// calc skipOffset // calc skipOffset
if(pQueryMsg->offset > 0 && TSDB_QUERY_HAS_TYPE(pQueryMsg->queryType, TSDB_QUERY_TYPE_PROJECTION_QUERY)) { if(pQueryMsg->offset > 0 && TSDB_QUERY_HAS_TYPE(pQueryMsg->queryType, TSDB_QUERY_TYPE_PROJECTION_QUERY)) {
pQueryAttr->skipOffset = true; if(pQueryAttr->stableQuery)
for (int32_t i = 0; i < pQueryAttr->numOfCols; ++i) { pQueryAttr->skipOffset = false;
if (pQueryAttr->tableCols[i].flist.numOfFilters > 0 else
&& pQueryAttr->tableCols[i].colId != PRIMARYKEY_TIMESTAMP_COL_INDEX) { pQueryAttr->skipOffset = pQueryAttr->pFilters == NULL;
pQueryAttr->skipOffset = false;
break;
}
}
} }
if (pSecExprs != NULL) { if (pSecExprs != NULL) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册