fix: reserve check
This commit is contained in:
parent
5d20fde692
commit
b50a89804f
|
@ -3541,9 +3541,10 @@ int32_t blockDataCheck(const SSDataBlock* pDataBlock) {
|
||||||
int32_t colNum = taosArrayGetSize(pDataBlock->pDataBlock);
|
int32_t colNum = taosArrayGetSize(pDataBlock->pDataBlock);
|
||||||
for (int32_t i = 0; i < colNum; ++i) {
|
for (int32_t i = 0; i < colNum; ++i) {
|
||||||
SColumnInfoData* pCol = (SColumnInfoData*)taosArrayGet(pDataBlock->pDataBlock, i);
|
SColumnInfoData* pCol = (SColumnInfoData*)taosArrayGet(pDataBlock->pDataBlock, i);
|
||||||
|
BLOCK_DATA_CHECK_TRESSA(pCol != NULL);
|
||||||
isVarType = IS_VAR_DATA_TYPE(pCol->info.type);
|
isVarType = IS_VAR_DATA_TYPE(pCol->info.type);
|
||||||
checkRows = pDataBlock->info.rows;
|
checkRows = pDataBlock->info.rows;
|
||||||
if (pCol->info.reserve == true) continue;
|
if (pCol->info.reserve == false) continue;
|
||||||
|
|
||||||
if (isVarType) {
|
if (isVarType) {
|
||||||
BLOCK_DATA_CHECK_TRESSA(pCol->varmeta.offset);
|
BLOCK_DATA_CHECK_TRESSA(pCol->varmeta.offset);
|
||||||
|
|
Loading…
Reference in New Issue