Lines Matching refs:pMethods
1046 ** for their own use. The pMethods entry is a pointer to an
1052 const struct sqlite3_io_methods *pMethods; /* Methods for an open file */
1064 ** If the xOpen method sets the sqlite3_file.pMethods element
1068 ** is for the xOpen to set the sqlite3_file.pMethods element to NULL.
1291 ** the xOpen method must set the sqlite3_file.pMethods to either
1293 ** this even if the open fails. SQLite expects that the sqlite3_file.pMethods
12080 if( pId->pMethods ){
12081 rc = pId->pMethods->xClose(pId);
12082 pId->pMethods = 0;
12088 return id->pMethods->xRead(id, pBuf, amt, offset);
12092 return id->pMethods->xWrite(id, pBuf, amt, offset);
12095 return id->pMethods->xTruncate(id, size);
12099 return id->pMethods->xSync(id, flags);
12103 return id->pMethods->xFileSize(id, pSize);
12107 return id->pMethods->xLock(id, lockType);
12110 return id->pMethods->xUnlock(id, lockType);
12114 return id->pMethods->xCheckReservedLock(id, pResOut);
12117 return id->pMethods->xFileControl(id, op, pArg);
12120 int (*xSectorSize)(sqlite3_file*) = id->pMethods->xSectorSize;
12124 return id->pMethods->xDeviceCharacteristics(id);
12145 assert( rc==SQLITE_OK || pFile->pMethods==0 );
24887 const sqlite3_io_methods *pMethods; /* Appropriate locking method */
24915 return aMap[i].pMethods;
31698 ** if( pPager->jfd->pMethods ){ ...
31700 #define isOpen(pFd) ((pFd)->pMethods)
33223 pPager->fd->pMethods==0 ||
58631 if( p->pMethods!=&JournalFileMethods ){
58894 return pJfd->pMethods==&MemJournalMethods;
97327 if( fd->pMethods ){