Lines Matching defs:pMethods
1049 ** for their own use. The pMethods entry is a pointer to an
1055 const struct sqlite3_io_methods *pMethods; /* Methods for an open file */
1067 ** If the xOpen method sets the sqlite3_file.pMethods element
1071 ** is for the xOpen to set the sqlite3_file.pMethods element to NULL.
1294 ** the xOpen method must set the sqlite3_file.pMethods to either
1296 ** this even if the open fails. SQLite expects that the sqlite3_file.pMethods
12083 if( pId->pMethods ){
12084 rc = pId->pMethods->xClose(pId);
12085 pId->pMethods = 0;
12091 return id->pMethods->xRead(id, pBuf, amt, offset);
12095 return id->pMethods->xWrite(id, pBuf, amt, offset);
12098 return id->pMethods->xTruncate(id, size);
12102 return id->pMethods->xSync(id, flags);
12106 return id->pMethods->xFileSize(id, pSize);
12110 return id->pMethods->xLock(id, lockType);
12113 return id->pMethods->xUnlock(id, lockType);
12117 return id->pMethods->xCheckReservedLock(id, pResOut);
12120 return id->pMethods->xFileControl(id, op, pArg);
12123 int (*xSectorSize)(sqlite3_file*) = id->pMethods->xSectorSize;
12127 return id->pMethods->xDeviceCharacteristics(id);
12148 assert( rc==SQLITE_OK || pFile->pMethods==0 );
24890 const sqlite3_io_methods *pMethods; /* Appropriate locking method */
24918 return aMap[i].pMethods;
31701 ** if( pPager->jfd->pMethods ){ ...
31703 #define isOpen(pFd) ((pFd)->pMethods)
33226 pPager->fd->pMethods==0 ||
58634 if( p->pMethods!=&JournalFileMethods ){
58897 return pJfd->pMethods==&MemJournalMethods;
97330 if( fd->pMethods ){