[td-6563]
This commit is contained in:
parent
c6be1bb809
commit
394896cb1d
|
@ -947,7 +947,6 @@ int tscBuildQueryMsg(SSqlObj *pSql, SSqlInfo *pInfo) {
|
||||||
pQueryMsg->pointInterpQuery = query.pointInterpQuery;
|
pQueryMsg->pointInterpQuery = query.pointInterpQuery;
|
||||||
pQueryMsg->needReverseScan = query.needReverseScan;
|
pQueryMsg->needReverseScan = query.needReverseScan;
|
||||||
pQueryMsg->stateWindow = query.stateWindow;
|
pQueryMsg->stateWindow = query.stateWindow;
|
||||||
|
|
||||||
pQueryMsg->numOfTags = htonl(numOfTags);
|
pQueryMsg->numOfTags = htonl(numOfTags);
|
||||||
pQueryMsg->sqlstrLen = htonl(sqlLen);
|
pQueryMsg->sqlstrLen = htonl(sqlLen);
|
||||||
pQueryMsg->sw.gap = htobe64(query.sw.gap);
|
pQueryMsg->sw.gap = htobe64(query.sw.gap);
|
||||||
|
@ -974,7 +973,7 @@ int tscBuildQueryMsg(SSqlObj *pSql, SSqlInfo *pInfo) {
|
||||||
pQueryMsg->tableCols[i].type = htons(pCol->type);
|
pQueryMsg->tableCols[i].type = htons(pCol->type);
|
||||||
//pQueryMsg->tableCols[i].flist.numOfFilters = htons(pCol->flist.numOfFilters);
|
//pQueryMsg->tableCols[i].flist.numOfFilters = htons(pCol->flist.numOfFilters);
|
||||||
pQueryMsg->tableCols[i].flist.numOfFilters = 0;
|
pQueryMsg->tableCols[i].flist.numOfFilters = 0;
|
||||||
|
pQueryMsg->tableCols[i].flist.filterInfo = 0;
|
||||||
// append the filter information after the basic column information
|
// append the filter information after the basic column information
|
||||||
//serializeColFilterInfo(pCol->flist.filterInfo, pCol->flist.numOfFilters, &pMsg);
|
//serializeColFilterInfo(pCol->flist.filterInfo, pCol->flist.numOfFilters, &pMsg);
|
||||||
}
|
}
|
||||||
|
|
|
@ -4812,7 +4812,6 @@ int32_t doInitQInfo(SQInfo* pQInfo, STSBuf* pTsBuf, void* tsdb, void* sourceOptr
|
||||||
SQueryAttr *pQueryAttr = pQInfo->runtimeEnv.pQueryAttr;
|
SQueryAttr *pQueryAttr = pQInfo->runtimeEnv.pQueryAttr;
|
||||||
pQueryAttr->tsdb = tsdb;
|
pQueryAttr->tsdb = tsdb;
|
||||||
|
|
||||||
|
|
||||||
if (tsdb != NULL) {
|
if (tsdb != NULL) {
|
||||||
int32_t code = setupQueryHandle(tsdb, pRuntimeEnv, pQInfo->qId, pQueryAttr->stableQuery);
|
int32_t code = setupQueryHandle(tsdb, pRuntimeEnv, pQInfo->qId, pQueryAttr->stableQuery);
|
||||||
if (code != TSDB_CODE_SUCCESS) {
|
if (code != TSDB_CODE_SUCCESS) {
|
||||||
|
|
|
@ -509,7 +509,6 @@ static int32_t mergeIntoGroupResultImplRv(SQueryRuntimeEnv *pRuntimeEnv, SGroupR
|
||||||
|
|
||||||
size_t len = taosArrayGetSize(pRuntimeEnv->pResultRowArrayList);
|
size_t len = taosArrayGetSize(pRuntimeEnv->pResultRowArrayList);
|
||||||
for(; pGroupResInfo->position < len; ++pGroupResInfo->position) {
|
for(; pGroupResInfo->position < len; ++pGroupResInfo->position) {
|
||||||
|
|
||||||
SResultRowCell* pResultRowCell = taosArrayGet(pRuntimeEnv->pResultRowArrayList, pGroupResInfo->position);
|
SResultRowCell* pResultRowCell = taosArrayGet(pRuntimeEnv->pResultRowArrayList, pGroupResInfo->position);
|
||||||
if (pResultRowCell->groupId != groupId) {
|
if (pResultRowCell->groupId != groupId) {
|
||||||
break;
|
break;
|
||||||
|
@ -522,7 +521,6 @@ static int32_t mergeIntoGroupResultImplRv(SQueryRuntimeEnv *pRuntimeEnv, SGroupR
|
||||||
|
|
||||||
taosArrayPush(pGroupResInfo->pRows, &pResultRowCell->pRow);
|
taosArrayPush(pGroupResInfo->pRows, &pResultRowCell->pRow);
|
||||||
pResultRowCell->pRow->numOfRows = (uint32_t) num;
|
pResultRowCell->pRow->numOfRows = (uint32_t) num;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return TSDB_CODE_SUCCESS;
|
return TSDB_CODE_SUCCESS;
|
||||||
|
@ -634,13 +632,7 @@ int32_t mergeIntoGroupResult(SGroupResInfo* pGroupResInfo, SQueryRuntimeEnv* pRu
|
||||||
int64_t st = taosGetTimestampUs();
|
int64_t st = taosGetTimestampUs();
|
||||||
|
|
||||||
while (pGroupResInfo->currentGroup < pGroupResInfo->totalGroup) {
|
while (pGroupResInfo->currentGroup < pGroupResInfo->totalGroup) {
|
||||||
// SArray *group = GET_TABLEGROUP(pRuntimeEnv, pGroupResInfo->currentGroup);
|
|
||||||
|
|
||||||
mergeIntoGroupResultImplRv(pRuntimeEnv, pGroupResInfo, pGroupResInfo->currentGroup, offset);
|
mergeIntoGroupResultImplRv(pRuntimeEnv, pGroupResInfo, pGroupResInfo->currentGroup, offset);
|
||||||
// int32_t ret = mergeIntoGroupResultImpl(pRuntimeEnv, pGroupResInfo, group, offset);
|
|
||||||
// if (ret != TSDB_CODE_SUCCESS) {
|
|
||||||
// return ret;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// this group generates at least one result, return results
|
// this group generates at least one result, return results
|
||||||
if (taosArrayGetSize(pGroupResInfo->pRows) > 0) {
|
if (taosArrayGetSize(pGroupResInfo->pRows) > 0) {
|
||||||
|
@ -656,7 +648,6 @@ int32_t mergeIntoGroupResult(SGroupResInfo* pGroupResInfo, SQueryRuntimeEnv* pRu
|
||||||
qDebug("QInfo:%"PRIu64" merge res data into group, index:%d, total group:%d, elapsed time:%" PRId64 "us", GET_QID(pRuntimeEnv),
|
qDebug("QInfo:%"PRIu64" merge res data into group, index:%d, total group:%d, elapsed time:%" PRId64 "us", GET_QID(pRuntimeEnv),
|
||||||
pGroupResInfo->currentGroup, pGroupResInfo->totalGroup, elapsedTime);
|
pGroupResInfo->currentGroup, pGroupResInfo->totalGroup, elapsedTime);
|
||||||
|
|
||||||
// pQInfo->summary.firstStageMergeTime += elapsedTime;
|
|
||||||
return TSDB_CODE_SUCCESS;
|
return TSDB_CODE_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue