more
This commit is contained in:
parent
f439918d51
commit
23494b8ff1
|
@ -435,6 +435,13 @@ static int32_t tsdbInsertTableDataImpl(SMemTable *pMemTable, SMemData *pMemData,
|
||||||
}
|
}
|
||||||
nRow++;
|
nRow++;
|
||||||
|
|
||||||
|
if (tsdbKeyCmprFn((TSDBKEY *)&row, &pMemData->minKey) < 0) {
|
||||||
|
pMemData->minKey = *(TSDBKEY *)&row;
|
||||||
|
}
|
||||||
|
if (tsdbKeyCmprFn((TSDBKEY *)&row, &pMemTable->minKey) < 0) {
|
||||||
|
pMemTable->minKey = *(TSDBKEY *)&row;
|
||||||
|
}
|
||||||
|
|
||||||
// forward put rest
|
// forward put rest
|
||||||
for (int8_t iLevel = 0; iLevel < pMemData->sl.maxLevel; iLevel++) {
|
for (int8_t iLevel = 0; iLevel < pMemData->sl.maxLevel; iLevel++) {
|
||||||
pos[iLevel] = SL_NODE_BACKWARD(pos[iLevel], iLevel);
|
pos[iLevel] = SL_NODE_BACKWARD(pos[iLevel], iLevel);
|
||||||
|
@ -452,6 +459,14 @@ static int32_t tsdbInsertTableDataImpl(SMemTable *pMemTable, SMemData *pMemData,
|
||||||
nRow++;
|
nRow++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (tsdbKeyCmprFn((TSDBKEY *)&row, &pMemData->maxKey) > 0) {
|
||||||
|
pMemData->maxKey = *(TSDBKEY *)&row;
|
||||||
|
}
|
||||||
|
if (tsdbKeyCmprFn((TSDBKEY *)&row, &pMemTable->maxKey) > 0) {
|
||||||
|
pMemTable->maxKey = *(TSDBKEY *)&row;
|
||||||
|
}
|
||||||
|
pMemTable->nRows += nRow;
|
||||||
|
|
||||||
_exit:
|
_exit:
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue