Lines Matching refs:pRec
8940 u8 *pRec; /* Buffer containing current record */ member
9120 sqlite3_free(pCsr->pRec); in dbdataResetCursor()
9121 pCsr->pRec = 0; in dbdataResetCursor()
9337 if( pCsr->pRec==0 ){ in dbdataNext()
9414 pCsr->pRec = (u8*)sqlite3_malloc64(nPayload+DBDATA_PADDING_BYTES); in dbdataNext()
9415 if( pCsr->pRec==0 ) return SQLITE_NOMEM; in dbdataNext()
9416 memset(pCsr->pRec, 0, nPayload+DBDATA_PADDING_BYTES); in dbdataNext()
9420 memcpy(pCsr->pRec, &pCsr->aPage[iOff], nLocal); in dbdataNext()
9438 memcpy(&pCsr->pRec[nPayload-nRem], &aOvfl[4], nCopy); in dbdataNext()
9446 iHdr = dbdataGetVarint(pCsr->pRec, &nHdr); in dbdataNext()
9448 pCsr->pHdrPtr = &pCsr->pRec[iHdr]; in dbdataNext()
9449 pCsr->pPtr = &pCsr->pRec[pCsr->nHdr]; in dbdataNext()
9457 if( pCsr->pHdrPtr>&pCsr->pRec[pCsr->nRec] ){ in dbdataNext()
9468 sqlite3_free(pCsr->pRec); in dbdataNext()
9470 pCsr->pRec = 0; in dbdataNext()
9474 if( pCsr->iField<0 || pCsr->pHdrPtr<&pCsr->pRec[pCsr->nHdr] ){ in dbdataNext()
9480 sqlite3_free(pCsr->pRec); in dbdataNext()
9481 pCsr->pRec = 0; in dbdataNext()
9619 ctx, iType, pCsr->pPtr, &pCsr->pRec[pCsr->nRec] - pCsr->pPtr in dbdataColumn()