Lines Matching refs:pMethods

1130 ** for their own use.  The pMethods entry is a pointer to an
1136 const struct sqlite3_io_methods *pMethods; /* Methods for an open file */
1148 ** If the [sqlite3_vfs.xOpen] method sets the sqlite3_file.pMethods element
1152 ** is for the [sqlite3_vfs.xOpen] to set the sqlite3_file.pMethods element
1459 ** the xOpen method must set the sqlite3_file.pMethods to either
1461 ** this even if the open fails. SQLite expects that the sqlite3_file.pMethods
14391 if( pId->pMethods ){
14392 rc = pId->pMethods->xClose(pId);
14393 pId->pMethods = 0;
14399 return id->pMethods->xRead(id, pBuf, amt, offset);
14403 return id->pMethods->xWrite(id, pBuf, amt, offset);
14406 return id->pMethods->xTruncate(id, size);
14410 return id->pMethods->xSync(id, flags);
14414 return id->pMethods->xFileSize(id, pSize);
14418 return id->pMethods->xLock(id, lockType);
14421 return id->pMethods->xUnlock(id, lockType);
14425 return id->pMethods->xCheckReservedLock(id, pResOut);
14428 return id->pMethods->xFileControl(id, op, pArg);
14431 int (*xSectorSize)(sqlite3_file*) = id->pMethods->xSectorSize;
14435 return id->pMethods->xDeviceCharacteristics(id);
14438 return id->pMethods->xShmLock(id, offset, n, flags);
14441 id->pMethods->xShmBarrier(id);
14444 return id->pMethods->xShmUnmap(id, deleteFlag);
14453 return id->pMethods->xShmMap(id, iPage, pgsz, bExtend, pp);
14474 assert( rc==SQLITE_OK || pFile->pMethods==0 );
28994 const sqlite3_io_methods *pMethods; /* Appropriate locking method */
29018 return aMap[i].pMethods;
29712 ** pFile->pMethods will be NULL so sqlite3OsClose will be a no-op
38310 ** if( pPager->jfd->pMethods ){ ...
38312 #define isOpen(pFd) ((pFd)->pMethods)
40274 pPager->fd->pMethods==0 ||
44203 const sqlite3_io_methods *pMethods = pPager->fd->pMethods;
44204 return pPager->exclusiveMode || (pMethods->iVersion>=2 && pMethods->xShmMap);
71386 if( p->pMethods!=&JournalFileMethods ){
71652 return pJfd->pMethods==&MemJournalMethods;
112831 }else if( fd->pMethods ){