Lines Matching refs:pgno
43 int pgno; /* Current page number */ member
175 pCsr->pgno = -1; in dbpageOpen()
198 pCsr->pgno++; in dbpageNext()
204 return pCsr->pgno > pCsr->mxPgno; in dbpageEof()
229 pCsr->pgno = 1; in dbpageFilter()
248 pCsr->pgno = sqlite3_value_int(argv[idxNum>>1]); in dbpageFilter()
249 if( pCsr->pgno<1 || pCsr->pgno>pCsr->mxPgno ){ in dbpageFilter()
250 pCsr->pgno = 1; in dbpageFilter()
253 pCsr->mxPgno = pCsr->pgno; in dbpageFilter()
256 assert( pCsr->pgno==1 ); in dbpageFilter()
272 sqlite3_result_int(ctx, pCsr->pgno); in dbpageColumn()
277 if( pCsr->pgno==((PENDING_BYTE/pCsr->szPage)+1) ){ in dbpageColumn()
282 rc = sqlite3PagerGet(pCsr->pPager, pCsr->pgno, (DbPage**)&pDbPage, 0); in dbpageColumn()
302 *pRowid = pCsr->pgno; in dbpageRowid()
313 Pgno pgno; in dbpageUpdate() local
331 pgno = sqlite3_value_int(argv[0]); in dbpageUpdate()
332 if( (Pgno)sqlite3_value_int(argv[1])!=pgno ){ in dbpageUpdate()
343 if( pgno<1 || pBt==0 || pgno>sqlite3BtreeLastPage(pBt) ){ in dbpageUpdate()
355 rc = sqlite3PagerGet(pPager, pgno, (DbPage**)&pDbPage, 0); in dbpageUpdate()