Lines Matching defs:nPg
12740 ** nPg:
12742 ** of valid keys is 1 to nPg, inclusive.
12754 i64 nPg; /* Size of bitmap */
12788 i64 nPg; /* Size of db in pages */
12992 ** large enough to store a bit for all page numbers between 1 and nPg,
12995 static RecoverBitmap *recoverBitmapAlloc(sqlite3_recover *p, i64 nPg){
12996 int nElem = (nPg+1+31) / 32;
13001 pRet->nPg = nPg;
13017 if( iPg<=pMap->nPg ){
13030 if( iPg<=pMap->nPg && iPg>0 ){
13209 i64 nPg = 0;
13215 nPg = sqlite3_column_int64(pStmt, 0);
13219 return nPg;
13302 i64 nPg = recoverPageCount(p);
13303 sqlite3_result_int64(pCtx, nPg);
13318 int nPg;
13321 nPg = sqlite3_column_bytes(pStmt, 0);
13322 if( pgno==1 && nPg==p->pgsz && 0==memcmp(p->pPage1Cache, aPg, nPg) ){
13325 sqlite3_result_blob(pCtx, aPg, nPg-p->nReserve, SQLITE_TRANSIENT);
14245 "SELECT ii FROM seq" , p->laf.nPg
14459 pLaf->nPg = recoverPageCount(p);
14460 pLaf->pUsed = recoverBitmapAlloc(p, pLaf->nPg);
14545 "SELECT NULL, ii FROM seq", p->laf.nPg