fix more code
This commit is contained in:
parent
1d49fc6148
commit
710a8ccbf2
|
@ -24,7 +24,7 @@
|
||||||
#define HASTYPE(_type, _t) (((_type) & (_t)) == (_t))
|
#define HASTYPE(_type, _t) (((_type) & (_t)) == (_t))
|
||||||
|
|
||||||
static void setFirstLastResColToNull(SColumnInfoData* pCol, int32_t row) {
|
static void setFirstLastResColToNull(SColumnInfoData* pCol, int32_t row) {
|
||||||
char *buf = taosMemoryCalloc(1, pCol->info.bytes);
|
char* buf = taosMemoryCalloc(1, pCol->info.bytes);
|
||||||
SFirstLastRes* pRes = (SFirstLastRes*)((char*)buf + VARSTR_HEADER_SIZE);
|
SFirstLastRes* pRes = (SFirstLastRes*)((char*)buf + VARSTR_HEADER_SIZE);
|
||||||
pRes->bytes = 0;
|
pRes->bytes = 0;
|
||||||
pRes->hasResult = true;
|
pRes->hasResult = true;
|
||||||
|
@ -60,7 +60,6 @@ static int32_t saveOneRow(SArray* pRow, SSDataBlock* pBlock, SCacheRowsReader* p
|
||||||
// bool allNullRow = true;
|
// bool allNullRow = true;
|
||||||
|
|
||||||
if (HASTYPE(pReader->type, CACHESCAN_RETRIEVE_LAST)) {
|
if (HASTYPE(pReader->type, CACHESCAN_RETRIEVE_LAST)) {
|
||||||
|
|
||||||
uint64_t ts = TSKEY_MIN;
|
uint64_t ts = TSKEY_MIN;
|
||||||
SFirstLastRes* p = NULL;
|
SFirstLastRes* p = NULL;
|
||||||
col_id_t colId = -1;
|
col_id_t colId = -1;
|
||||||
|
@ -104,7 +103,7 @@ static int32_t saveOneRow(SArray* pRow, SSDataBlock* pBlock, SCacheRowsReader* p
|
||||||
memcpy(varDataVal(p->buf), pColVal->colVal.value.pData, pColVal->colVal.value.nData);
|
memcpy(varDataVal(p->buf), pColVal->colVal.value.pData, pColVal->colVal.value.nData);
|
||||||
p->bytes = pColVal->colVal.value.nData + VARSTR_HEADER_SIZE; // binary needs to plus the header size
|
p->bytes = pColVal->colVal.value.nData + VARSTR_HEADER_SIZE; // binary needs to plus the header size
|
||||||
} else {
|
} else {
|
||||||
memcpy(p->buf, &pColVal->colVal.value, pReader->pSchema->columns[slotId].bytes);
|
memcpy(p->buf, &pColVal->colVal.value.val, pReader->pSchema->columns[slotId].bytes);
|
||||||
p->bytes = pReader->pSchema->columns[slotId].bytes;
|
p->bytes = pReader->pSchema->columns[slotId].bytes;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue