Home | History | Annotate | Download | only in dist

Lines Matching refs:pMethods

1112 ** for their own use.  The pMethods entry is a pointer to an
1118 const struct sqlite3_io_methods *pMethods; /* Methods for an open file */
1130 ** If the xOpen method sets the sqlite3_file.pMethods element
1134 ** is for the xOpen to set the sqlite3_file.pMethods element to NULL.
1388 ** the xOpen method must set the sqlite3_file.pMethods to either
1390 ** this even if the open fails. SQLite expects that the sqlite3_file.pMethods
13754 if( pId->pMethods ){
13755 rc = pId->pMethods->xClose(pId);
13756 pId->pMethods = 0;
13762 return id->pMethods->xRead(id, pBuf, amt, offset);
13766 return id->pMethods->xWrite(id, pBuf, amt, offset);
13769 return id->pMethods->xTruncate(id, size);
13773 return id->pMethods->xSync(id, flags);
13777 return id->pMethods->xFileSize(id, pSize);
13781 return id->pMethods->xLock(id, lockType);
13784 return id->pMethods->xUnlock(id, lockType);
13788 return id->pMethods->xCheckReservedLock(id, pResOut);
13791 return id->pMethods->xFileControl(id, op, pArg);
13794 int (*xSectorSize)(sqlite3_file*) = id->pMethods->xSectorSize;
13798 return id->pMethods->xDeviceCharacteristics(id);
13801 return id->pMethods->xShmLock(id, offset, n, flags);
13804 id->pMethods->xShmBarrier(id);
13807 return id->pMethods->xShmUnmap(id, deleteFlag);
13816 return id->pMethods->xShmMap(id, iPage, pgsz, bExtend, pp);
13837 assert( rc==SQLITE_OK || pFile->pMethods==0 );
27042 const sqlite3_io_methods *pMethods; /* Appropriate locking method */
27066 return aMap[i].pMethods;
27793 ** pFile->pMethods will be NULL so sqlite3OsClose will be a no-op
35578 ** if( pPager->jfd->pMethods ){ ...
35580 #define isOpen(pFd) ((pFd)->pMethods)
37536 pPager->fd->pMethods==0 ||
41411 const sqlite3_io_methods *pMethods = pPager->fd->pMethods;
41412 return pPager->exclusiveMode || (pMethods->iVersion>=2 && pMethods->xShmMap);
67184 if( p->pMethods!=&JournalFileMethods ){
67450 return pJfd->pMethods==&MemJournalMethods;
107169 }else if( fd->pMethods ){