[tbase-1327]
This commit is contained in:
parent
1570fadf99
commit
992a449ed6
|
@ -1507,7 +1507,6 @@ int tscBuildQueryMsg(SSqlObj *pSql) {
|
|||
pQueryMsg->uid = pMeterMeta->uid;
|
||||
pQueryMsg->numOfTagsCols = 0;
|
||||
} else { // query on metric
|
||||
SMetricMeta *pMetricMeta = pMeterMetaInfo->pMetricMeta;
|
||||
if (pMeterMetaInfo->vnodeIndex < 0) {
|
||||
tscError("%p error vnodeIdx:%d", pSql, pMeterMetaInfo->vnodeIndex);
|
||||
return -1;
|
||||
|
@ -2872,15 +2871,14 @@ int tscBuildMetricMetaMsg(SSqlObj *pSql) {
|
|||
pElem->groupbyTagColumnList = htonl(offset);
|
||||
for (int32_t j = 0; j < pCmd->groupbyExpr.numOfGroupCols; ++j) {
|
||||
SColIndexEx *pCol = &pCmd->groupbyExpr.columnInfo[j];
|
||||
|
||||
*((int16_t *)pMsg) = pCol->colId;
|
||||
pMsg += sizeof(pCol->colId);
|
||||
|
||||
*((int16_t *)pMsg) += pCol->colIdx;
|
||||
pMsg += sizeof(pCol->colIdx);
|
||||
|
||||
*((int16_t *)pMsg) += pCol->flag;
|
||||
pMsg += sizeof(pCol->flag);
|
||||
SColIndexEx* pDestCol = (SColIndexEx*) pMsg;
|
||||
|
||||
pDestCol->colIdxInBuf = 0;
|
||||
pDestCol->colIdx = htons(pCol->colIdx);
|
||||
pDestCol->colId = htons(pDestCol->colId);
|
||||
pDestCol->flag = htons(pDestCol->flag);
|
||||
|
||||
pMsg += sizeof(SColIndexEx);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1094,9 +1094,12 @@ static SMetricMetaElemMsg *doConvertMetricMetaMsg(SMetricMetaMsg *pMetricMetaMsg
|
|||
|
||||
pElem->groupbyTagColumnList = htonl(pElem->groupbyTagColumnList);
|
||||
|
||||
int16_t *groupColIds = (int16_t*) (((char *)pMetricMetaMsg) + pElem->groupbyTagColumnList);
|
||||
SColIndexEx *groupColIds = (SColIndexEx*) (((char *)pMetricMetaMsg) + pElem->groupbyTagColumnList);
|
||||
for (int32_t i = 0; i < pElem->numOfGroupCols; ++i) {
|
||||
groupColIds[i] = htons(groupColIds[i]);
|
||||
groupColIds[i].colId = htons(groupColIds[i].colId);
|
||||
groupColIds[i].colIdx = htons(groupColIds[i].colIdx);
|
||||
groupColIds[i].flag = htons(groupColIds[i].flag);
|
||||
groupColIds[i].colIdxInBuf = 0;
|
||||
}
|
||||
|
||||
return pElem;
|
||||
|
|
Loading…
Reference in New Issue