fix error in sort logic

This commit is contained in:
wangmm0220 2022-04-06 19:50:24 +08:00
parent c4f67c25fb
commit c9de8b3b15
3 changed files with 3 additions and 3 deletions

View File

@ -50,7 +50,6 @@ typedef struct SMsortComparParam {
void **pSources;
int32_t numOfSources;
SArray *orderInfo; // SArray<SBlockOrderInfo>
bool nullFirst;
} SMsortComparParam;
typedef struct SSortHandle SSortHandle;

View File

@ -4144,6 +4144,7 @@ int32_t loadRemoteDataCallback(void* param, const SDataBuf* pMsg, int32_t code)
pSourceDataInfo->status = EX_SOURCE_DATA_READY;
tsem_post(&pSourceDataInfo->pEx->ready);
return TSDB_CODE_SUCCESS;
}
static void destroySendMsgInfo(SMsgSendInfo* pMsgBody) {

View File

@ -391,11 +391,11 @@ int32_t msortComparFn(const void *pLeft, const void *pRight, void *param) {
}
if (rightNull) {
return pParam->nullFirst? 1:-1;
return pOrder->nullFirst? 1:-1;
}
if (leftNull) {
return pParam->nullFirst? -1:1;
return pOrder->nullFirst? -1:1;
}
void* left1 = colDataGetData(pLeftColInfoData, pLeftSource->src.rowIndex);