refact code
This commit is contained in:
parent
aec4297eb4
commit
0eb29455ae
|
@ -115,11 +115,11 @@ int32_t tPutBlockCol(uint8_t *p, void *ph);
|
||||||
int32_t tGetBlockCol(uint8_t *p, void *ph);
|
int32_t tGetBlockCol(uint8_t *p, void *ph);
|
||||||
int32_t tBlockColCmprFn(const void *p1, const void *p2);
|
int32_t tBlockColCmprFn(const void *p1, const void *p2);
|
||||||
// SDataBlk
|
// SDataBlk
|
||||||
void tBlockReset(SDataBlk *pBlock);
|
void tDataBlkReset(SDataBlk *pBlock);
|
||||||
int32_t tPutDataBlk(uint8_t *p, void *ph);
|
int32_t tPutDataBlk(uint8_t *p, void *ph);
|
||||||
int32_t tGetDataBlk(uint8_t *p, void *ph);
|
int32_t tGetDataBlk(uint8_t *p, void *ph);
|
||||||
int32_t tBlockCmprFn(const void *p1, const void *p2);
|
int32_t tDataBlkCmprFn(const void *p1, const void *p2);
|
||||||
bool tBlockHasSma(SDataBlk *pBlock);
|
bool tDataBlkHasSma(SDataBlk *pDataBlk);
|
||||||
// SSstBlk
|
// SSstBlk
|
||||||
int32_t tPutSstBlk(uint8_t *p, void *ph);
|
int32_t tPutSstBlk(uint8_t *p, void *ph);
|
||||||
int32_t tGetSstBlk(uint8_t *p, void *ph);
|
int32_t tGetSstBlk(uint8_t *p, void *ph);
|
||||||
|
|
|
@ -604,7 +604,7 @@ static int32_t getNextRowFromFS(void *iter, TSDBROW **ppRow) {
|
||||||
if (state->iBlock >= 0) {
|
if (state->iBlock >= 0) {
|
||||||
SDataBlk block = {0};
|
SDataBlk block = {0};
|
||||||
|
|
||||||
tBlockReset(&block);
|
tDataBlkReset(&block);
|
||||||
// tBlockDataReset(&state->blockData);
|
// tBlockDataReset(&state->blockData);
|
||||||
tBlockDataReset(state->pBlockData);
|
tBlockDataReset(state->pBlockData);
|
||||||
|
|
||||||
|
|
|
@ -566,7 +566,7 @@ static int32_t tsdbCommitDataBlock(SCommitter *pCommitter) {
|
||||||
|
|
||||||
ASSERT(pBlockData->nRow > 0);
|
ASSERT(pBlockData->nRow > 0);
|
||||||
|
|
||||||
tBlockReset(&block);
|
tDataBlkReset(&block);
|
||||||
|
|
||||||
// info
|
// info
|
||||||
block.nRow += pBlockData->nRow;
|
block.nRow += pBlockData->nRow;
|
||||||
|
@ -1246,7 +1246,7 @@ static int32_t tsdbMergeTableData(SCommitter *pCommitter, TABLEID id) {
|
||||||
tMapDataGetItemByIdx(&pCommitter->dReader.mBlock, iBlock, pDataBlk, tGetDataBlk);
|
tMapDataGetItemByIdx(&pCommitter->dReader.mBlock, iBlock, pDataBlk, tGetDataBlk);
|
||||||
while (pDataBlk && pRowInfo) {
|
while (pDataBlk && pRowInfo) {
|
||||||
SDataBlk tBlock = {.minKey = TSDBROW_KEY(&pRowInfo->row), .maxKey = TSDBROW_KEY(&pRowInfo->row)};
|
SDataBlk tBlock = {.minKey = TSDBROW_KEY(&pRowInfo->row), .maxKey = TSDBROW_KEY(&pRowInfo->row)};
|
||||||
int32_t c = tBlockCmprFn(pDataBlk, &tBlock);
|
int32_t c = tDataBlkCmprFn(pDataBlk, &tBlock);
|
||||||
|
|
||||||
if (c < 0) {
|
if (c < 0) {
|
||||||
code = tMapDataPutItem(&pCommitter->dWriter.mBlock, pDataBlk, tPutDataBlk);
|
code = tMapDataPutItem(&pCommitter->dWriter.mBlock, pDataBlk, tPutDataBlk);
|
||||||
|
|
|
@ -3452,7 +3452,7 @@ int32_t tsdbRetrieveDatablockSMA(STsdbReader* pReader, SColumnDataAgg*** pBlockS
|
||||||
|
|
||||||
SBlockLoadSuppInfo* pSup = &pReader->suppInfo;
|
SBlockLoadSuppInfo* pSup = &pReader->suppInfo;
|
||||||
|
|
||||||
if (tBlockHasSma(pBlock)) {
|
if (tDataBlkHasSma(pBlock)) {
|
||||||
code = tsdbReadBlockSma(pReader->pFileReader, pBlock, pSup->pColAgg);
|
code = tsdbReadBlockSma(pReader->pFileReader, pBlock, pSup->pColAgg);
|
||||||
if (code != TSDB_CODE_SUCCESS) {
|
if (code != TSDB_CODE_SUCCESS) {
|
||||||
tsdbDebug("vgId:%d, failed to load block SMA for uid %" PRIu64 ", code:%s, %s", 0, pFBlock->uid, tstrerror(code),
|
tsdbDebug("vgId:%d, failed to load block SMA for uid %" PRIu64 ", code:%s, %s", 0, pFBlock->uid, tstrerror(code),
|
||||||
|
|
|
@ -478,7 +478,7 @@ static int32_t tsdbSnapWriteTableDataEnd(STsdbSnapWriter* pWriter) {
|
||||||
code = tMapDataPutItem(&pWriter->mBlockW, &pWriter->blockW, tPutDataBlk);
|
code = tMapDataPutItem(&pWriter->mBlockW, &pWriter->blockW, tPutDataBlk);
|
||||||
if (code) goto _err;
|
if (code) goto _err;
|
||||||
|
|
||||||
tBlockReset(&pWriter->blockW);
|
tDataBlkReset(&pWriter->blockW);
|
||||||
tBlockDataClear(&pWriter->bDataW);
|
tBlockDataClear(&pWriter->bDataW);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -671,7 +671,7 @@ static int32_t tsdbSnapWriteTableDataImpl(STsdbSnapWriter* pWriter) {
|
||||||
code = tMapDataPutItem(&pWriter->mBlockW, &pWriter->blockW, tPutDataBlk);
|
code = tMapDataPutItem(&pWriter->mBlockW, &pWriter->blockW, tPutDataBlk);
|
||||||
if (code) goto _err;
|
if (code) goto _err;
|
||||||
|
|
||||||
tBlockReset(&pWriter->blockW);
|
tDataBlkReset(&pWriter->blockW);
|
||||||
tBlockDataClear(&pWriter->bDataW);
|
tBlockDataClear(&pWriter->bDataW);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -722,7 +722,7 @@ static int32_t tsdbSnapWriteTableDataImpl(STsdbSnapWriter* pWriter) {
|
||||||
code = tMapDataPutItem(&pWriter->mBlockW, &pWriter->blockW, tPutDataBlk);
|
code = tMapDataPutItem(&pWriter->mBlockW, &pWriter->blockW, tPutDataBlk);
|
||||||
if (code) goto _err;
|
if (code) goto _err;
|
||||||
|
|
||||||
tBlockReset(&pWriter->blockW);
|
tDataBlkReset(&pWriter->blockW);
|
||||||
tBlockDataClear(&pWriter->bDataW);
|
tBlockDataClear(&pWriter->bDataW);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -803,7 +803,7 @@ static int32_t tsdbSnapWriteTableData(STsdbSnapWriter* pWriter, TABLEID id) {
|
||||||
pWriter->pBlockIdxW->suid = id.suid;
|
pWriter->pBlockIdxW->suid = id.suid;
|
||||||
pWriter->pBlockIdxW->uid = id.uid;
|
pWriter->pBlockIdxW->uid = id.uid;
|
||||||
|
|
||||||
tBlockReset(&pWriter->blockW);
|
tDataBlkReset(&pWriter->blockW);
|
||||||
tBlockDataReset(&pWriter->bDataW);
|
tBlockDataReset(&pWriter->bDataW);
|
||||||
tMapDataReset(&pWriter->mBlockW);
|
tMapDataReset(&pWriter->mBlockW);
|
||||||
}
|
}
|
||||||
|
|
|
@ -232,7 +232,7 @@ int32_t tCmprBlockL(void const *lhs, void const *rhs) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// SDataBlk ======================================================
|
// SDataBlk ======================================================
|
||||||
void tBlockReset(SDataBlk *pDataBlk) {
|
void tDataBlkReset(SDataBlk *pDataBlk) {
|
||||||
*pDataBlk = (SDataBlk){.minKey = TSDBKEY_MAX, .maxKey = TSDBKEY_MIN, .minVer = VERSION_MAX, .maxVer = VERSION_MIN};
|
*pDataBlk = (SDataBlk){.minKey = TSDBKEY_MAX, .maxKey = TSDBKEY_MIN, .minVer = VERSION_MAX, .maxVer = VERSION_MIN};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -291,7 +291,7 @@ int32_t tGetDataBlk(uint8_t *p, void *ph) {
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
|
|
||||||
int32_t tBlockCmprFn(const void *p1, const void *p2) {
|
int32_t tDataBlkCmprFn(const void *p1, const void *p2) {
|
||||||
SDataBlk *pBlock1 = (SDataBlk *)p1;
|
SDataBlk *pBlock1 = (SDataBlk *)p1;
|
||||||
SDataBlk *pBlock2 = (SDataBlk *)p2;
|
SDataBlk *pBlock2 = (SDataBlk *)p2;
|
||||||
|
|
||||||
|
@ -304,7 +304,7 @@ int32_t tBlockCmprFn(const void *p1, const void *p2) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool tBlockHasSma(SDataBlk *pDataBlk) {
|
bool tDataBlkHasSma(SDataBlk *pDataBlk) {
|
||||||
if (pDataBlk->nSubBlock > 1) return false;
|
if (pDataBlk->nSubBlock > 1) return false;
|
||||||
if (pDataBlk->hasDup) return false;
|
if (pDataBlk->hasDup) return false;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue