if(hasNext){// check for the next block in the block accessed order list
initBlockDumpInfo(pReader,pBlockIter);
}else{// data blocks in current file are exhausted, let's try the next file now
}elseif(taosArrayGetSize(pReader->status.fileIter.pLastBlockReader->pBlockL)>0){// data blocks in current file are exhausted, let's try the next file now
// todo dump all data in last block if exists.
pBlockIter->numOfBlocks=0;
taosArrayClear(pBlockIter->blockList);
tBlockDataReset(&pReader->status.fileBlockData);
goto_begin;
}else{
code=initForFirstBlockInFile(pReader,pBlockIter);
// error happens or all the data files are completely checked