Lines Matching refs:pRec
11380 u8 *pRec; /* Buffer containing current record */ member
11560 sqlite3_free(pCsr->pRec); in dbdataResetCursor()
11561 pCsr->pRec = 0; in dbdataResetCursor()
11777 if( pCsr->pRec==0 ){ in dbdataNext()
11854 pCsr->pRec = (u8*)sqlite3_malloc64(nPayload+DBDATA_PADDING_BYTES); in dbdataNext()
11855 if( pCsr->pRec==0 ) return SQLITE_NOMEM; in dbdataNext()
11856 memset(pCsr->pRec, 0, nPayload+DBDATA_PADDING_BYTES); in dbdataNext()
11860 memcpy(pCsr->pRec, &pCsr->aPage[iOff], nLocal); in dbdataNext()
11878 memcpy(&pCsr->pRec[nPayload-nRem], &aOvfl[4], nCopy); in dbdataNext()
11886 iHdr = dbdataGetVarint(pCsr->pRec, &nHdr); in dbdataNext()
11888 pCsr->pHdrPtr = &pCsr->pRec[iHdr]; in dbdataNext()
11889 pCsr->pPtr = &pCsr->pRec[pCsr->nHdr]; in dbdataNext()
11897 if( pCsr->pHdrPtr>&pCsr->pRec[pCsr->nRec] ){ in dbdataNext()
11908 sqlite3_free(pCsr->pRec); in dbdataNext()
11910 pCsr->pRec = 0; in dbdataNext()
11914 if( pCsr->iField<0 || pCsr->pHdrPtr<&pCsr->pRec[pCsr->nHdr] ){ in dbdataNext()
11920 sqlite3_free(pCsr->pRec); in dbdataNext()
11921 pCsr->pRec = 0; in dbdataNext()
12059 ctx, iType, pCsr->pPtr, &pCsr->pRec[pCsr->nRec] - pCsr->pPtr in dbdataColumn()