Lines Matching refs:iReadOff
351 i64 iReadOff; /* Current read offset */ member
495 *ppOut = &p->aMap[p->iReadOff]; in vdbePmaReadBlob()
496 p->iReadOff += nByte; in vdbePmaReadBlob()
505 iBuf = p->iReadOff % p->nBuffer; in vdbePmaReadBlob()
511 if( (p->iEof - p->iReadOff) > (i64)p->nBuffer ){ in vdbePmaReadBlob()
514 nRead = (int)(p->iEof - p->iReadOff); in vdbePmaReadBlob()
519 rc = sqlite3OsRead(p->pFd, p->aBuffer, nRead, p->iReadOff); in vdbePmaReadBlob()
530 p->iReadOff += nByte; in vdbePmaReadBlob()
551 p->iReadOff += nAvail; in vdbePmaReadBlob()
584 p->iReadOff += sqlite3GetVarint(&p->aMap[p->iReadOff], pnOut); in vdbePmaReadVarint()
586 iBuf = p->iReadOff % p->nBuffer; in vdbePmaReadVarint()
588 p->iReadOff += sqlite3GetVarint(&p->aBuffer[iBuf], pnOut); in vdbePmaReadVarint()
645 pReadr->iReadOff = iOff; in vdbePmaReaderSeek()
652 int iBuf = pReadr->iReadOff % pgsz; in vdbePmaReaderSeek()
660 if( (pReadr->iReadOff + nRead) > pReadr->iEof ){ in vdbePmaReaderSeek()
661 nRead = (int)(pReadr->iEof - pReadr->iReadOff); in vdbePmaReaderSeek()
664 pReadr->pFd, &pReadr->aBuffer[iBuf], nRead, pReadr->iReadOff in vdbePmaReaderSeek()
682 if( pReadr->iReadOff>=pReadr->iEof ){ in vdbePmaReaderNext()
742 pReadr->iEof = pReadr->iReadOff + nByte; in vdbePmaReaderInit()
2446 i64 iReadOff = 0; in vdbeSorterMergeTreeBuild() local
2449 rc = vdbeMergeEngineLevel0(pTask, pTask->nPMA, &iReadOff, &pRoot); in vdbeSorterMergeTreeBuild()
2460 rc = vdbeMergeEngineLevel0(pTask, nReader, &iReadOff, &pMerger); in vdbeSorterMergeTreeBuild()