Lines Matching defs:DbPage

8334 typedef struct PgHdr DbPage;
8387 void(*)(DbPage*)
8406 SQLITE_PRIVATE int sqlite3PagerAcquire(Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag);
8408 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno);
8409 SQLITE_PRIVATE void sqlite3PagerRef(DbPage*);
8410 SQLITE_PRIVATE void sqlite3PagerUnref(DbPage*);
8413 SQLITE_PRIVATE int sqlite3PagerWrite(DbPage*);
8414 SQLITE_PRIVATE void sqlite3PagerDontWrite(DbPage*);
8415 SQLITE_PRIVATE int sqlite3PagerMovepage(Pager*,DbPage*,Pgno,int);
8416 SQLITE_PRIVATE int sqlite3PagerPageRefcount(DbPage*);
8417 SQLITE_PRIVATE void *sqlite3PagerGetData(DbPage *);
8418 SQLITE_PRIVATE void *sqlite3PagerGetExtra(DbPage *);
8454 SQLITE_PRIVATE void *sqlite3PagerCodec(DbPage *);
8459 SQLITE_PRIVATE Pgno sqlite3PagerPagenumber(DbPage*);
8460 SQLITE_PRIVATE int sqlite3PagerIswriteable(DbPage*);
37107 void (*xReiniter)(DbPage*); /* Call this routine when reloading pages */
40224 SQLITE_PRIVATE Pgno sqlite3PagerPagenumber(DbPage *pPg){
40232 SQLITE_PRIVATE void sqlite3PagerRef(DbPage *pPg){
40717 void (*xReinit)(DbPage*) /* Function to reinitialize pages */
41339 ** reference has type DbPage*). If the requested reference is
41390 DbPage **ppPage, /* Write a pointer to the page here */
41500 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno){
41518 SQLITE_PRIVATE void sqlite3PagerUnref(DbPage *pPg){
41881 SQLITE_PRIVATE int sqlite3PagerWrite(DbPage *pDbPage){
41978 SQLITE_PRIVATE int sqlite3PagerIswriteable(DbPage *pPg){
42509 SQLITE_PRIVATE int sqlite3PagerPageRefcount(DbPage *pPage){
42764 SQLITE_PRIVATE int sqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pgno pgno, int isCommit){
42895 SQLITE_PRIVATE void *sqlite3PagerGetData(DbPage *pPg){
42904 SQLITE_PRIVATE void *sqlite3PagerGetExtra(DbPage *pPg){
46494 DbPage *pDbPage; /* Pager page handle */
47882 DbPage *pDbPage; /* The pointer map page */
47933 DbPage *pDbPage; /* The pointer map page */
48632 ** Convert a DbPage obtained from the pager into a MemPage used by
48635 static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared *pBt){
48663 DbPage *pDbPage;
48666 rc = sqlite3PagerAcquire(pBt->pPager, pgno, (DbPage**)&pDbPage, noContent);
48678 DbPage *pDbPage;
48756 static void pageReinit(DbPage *pData){
50896 DbPage *pDbPage /* Page containing pPayload */
51047 DbPage *pDbPage;
54617 DbPage *pOvflPage;
55530 DbPage *pDestPg = 0;
55652 DbPage *pSrcPg; /* Source page object */
110465 * Btree, Pager, and DbPage structs.
110466 * DbPage.pData, .pPager, and .pgno
110535 /* TODO(shess): DbPage points into the middle of a buffer which
110536 * contains the page data before DbPage. So code should always be
110619 static const unsigned char *PageData(DbPage *pPage, unsigned iOffset){
110629 static const unsigned char *PageHeader(DbPage *pPage){
110867 DbPage *pPage; /* Reference to leaf page. */
110891 DbPage *pPage){
110922 DbPage *pPage, int nPageSize,
111007 DbPage **ppPage){
111074 DbPage *pPage;
111111 static int overflowMaybeCreate(DbPage *pPage, unsigned nPageSize,
111235 static int overflowGetSegment(DbPage *pPage, unsigned iRecordOffset,
111342 DbPage *pPage; /* Reference to leaf page. */
111377 static int leafCursorLoadPage(RecoverLeafCursor *pCursor, DbPage *pPage){
111426 DbPage *pNextPage;
111488 DbPage *pPage; /* Reference to page at iRootPage. */