Lines Matching refs:aPage
14347 u8 *aPage; /* Buffer containing page */ member
14540 sqlite3_free(pCsr->aPage); in dbdataResetCursor()
14543 pCsr->aPage = 0; in dbdataResetCursor()
14759 if( pCsr->aPage==0 ){ in dbdataNext()
14762 rc = dbdataLoadPage(pCsr, pCsr->iPgno, &pCsr->aPage, &pCsr->nPage); in dbdataNext()
14764 if( pCsr->aPage && pCsr->nPage>=256 ) break; in dbdataNext()
14765 sqlite3_free(pCsr->aPage); in dbdataNext()
14766 pCsr->aPage = 0; in dbdataNext()
14773 pCsr->nCell = get_uint16(&pCsr->aPage[iOff+3]); in dbdataNext()
14777 if( pCsr->aPage[iOff]!=0x02 && pCsr->aPage[iOff]!=0x05 ){ in dbdataNext()
14782 sqlite3_free(pCsr->aPage); in dbdataNext()
14783 pCsr->aPage = 0; in dbdataNext()
14800 switch( pCsr->aPage[iOff] ){ in dbdataNext()
14823 iOff = get_uint16(&pCsr->aPage[iOff]); in dbdataNext()
14833 iOff += dbdataGetVarintU32(&pCsr->aPage[iOff], &nPayload); in dbdataNext()
14839 iOff += dbdataGetVarint(&pCsr->aPage[iOff], &pCsr->iIntkey); in dbdataNext()
14875 memcpy(pCsr->pRec, &pCsr->aPage[iOff], nLocal); in dbdataNext()
14881 u32 pgnoOvfl = get_uint32(&pCsr->aPage[iOff]); in dbdataNext()
14929 sqlite3_free(pCsr->aPage); in dbdataNext()
14931 pCsr->aPage = 0; in dbdataNext()
14958 return pCsr->aPage==0; in dbdataEof()
15111 iOff = get_uint16(&pCsr->aPage[iOff]); in dbdataColumn()
15114 sqlite3_result_int64(ctx, get_uint32(&pCsr->aPage[iOff])); in dbdataColumn()