Lines Matching defs:aPage
11514 u8 *aPage; /* Buffer containing page */
11515 int nPage; /* Size of aPage[] in bytes */
11516 int nCell; /* Number of cells on aPage[] */
11703 sqlite3_free(pCsr->aPage);
11706 pCsr->aPage = 0;
11922 if( pCsr->aPage==0 ){
11925 rc = dbdataLoadPage(pCsr, pCsr->iPgno, &pCsr->aPage, &pCsr->nPage);
11927 if( pCsr->aPage ) break;
11932 pCsr->nCell = get_uint16(&pCsr->aPage[iOff+3]);
11936 if( pCsr->aPage[iOff]!=0x02 && pCsr->aPage[iOff]!=0x05 ){
11941 sqlite3_free(pCsr->aPage);
11942 pCsr->aPage = 0;
11959 switch( pCsr->aPage[iOff] ){
11982 iOff = get_uint16(&pCsr->aPage[iOff]);
11992 iOff += dbdataGetVarintU32(&pCsr->aPage[iOff], &nPayload);
11997 iOff += dbdataGetVarint(&pCsr->aPage[iOff], &pCsr->iIntkey);
12033 memcpy(pCsr->pRec, &pCsr->aPage[iOff], nLocal);
12039 u32 pgnoOvfl = get_uint32(&pCsr->aPage[iOff]);
12081 sqlite3_free(pCsr->aPage);
12083 pCsr->aPage = 0;
12110 return pCsr->aPage==0;
12260 iOff = get_uint16(&pCsr->aPage[iOff]);
12263 sqlite3_result_int64(ctx, get_uint32(&pCsr->aPage[iOff]));