• Home
  • Raw
  • Download

Lines Matching refs:pChunk

46487   struct RowSetChunk *pChunk;    /* List of all chunk allocations */
46520 p->pChunk = 0;
46538 struct RowSetChunk *pChunk, *pNextChunk;
46539 for(pChunk=p->pChunk; pChunk; pChunk = pNextChunk){
46540 pNextChunk = pChunk->pNextChunk;
46541 sqlite3DbFree(p->db, pChunk);
46543 p->pChunk = 0;
46569 pNew->pNextChunk = p->pChunk;
46570 p->pChunk = pNew;
89013 FileChunk *pChunk; /* Specific chunk into which cursor points */
89049 FileChunk *pChunk;
89059 assert( p->readpoint.iOffset==0 || p->readpoint.pChunk!=0 );
89062 for(pChunk=p->pFirst;
89063 ALWAYS(pChunk) && (iOff+p->nChunkSize)<=iOfst;
89064 pChunk=pChunk->pNext
89069 pChunk = p->readpoint.pChunk;
89070 assert( pChunk!=0 );
89077 memcpy(zOut, (u8*)pChunk->zChunk + iChunkOffset, nCopy);
89081 } while( nRead>=0 && (pChunk=pChunk->pNext)!=0 && nRead>0 );
89082 p->readpoint.iOffset = pChunk ? iOfst+iAmt : 0;
89083 p->readpoint.pChunk = pChunk;
89182 FileChunk *pChunk = p->endpoint.pChunk;
89193 if( pChunk ){
89195 pChunk->pNext = pNew;
89200 p->endpoint.pChunk = pNew;
89203 memcpy((u8*)p->endpoint.pChunk->zChunk + iChunkOffset, zWrite, iSpace);
89227 p->endpoint.pChunk = 0;
89229 p->readpoint.pChunk = 0;
193060 const u8 *pChunk, int nChunk
193065 fts5BufferSafeAppendBlob((Fts5Buffer*)pContext, pChunk, nChunk);
193098 const u8 *pChunk, int nChunk
193107 i += fts5GetVarint32(&pChunk[i], iVal);
193121 const u8 *pChunk, int nChunk
193134 fts5FastGetVarint32(pChunk, i, iCol);
193144 while( i<nChunk && pChunk[i]!=0x01 ){
193145 while( pChunk[i] & 0x80 ) i++;
193149 fts5BufferSafeAppendBlob(pCtx->pBuf, &pChunk[iStart], i-iStart);
193158 fts5FastGetVarint32(pChunk, i, iCol);
193161 fts5BufferSafeAppendBlob(pCtx->pBuf, &pChunk[iStart], i-iStart);
193178 u8 *pChunk = &pSeg->pLeaf->p[pSeg->iLeafOffset];
193191 xChunk(p, pCtx, pChunk, nChunk);
193200 pChunk = &pData->p[4];
194297 const u8 *pChunk, int nChunk
194300 fts5WriteAppendPoslistData(p, pWriter, pChunk, nChunk);