Lines Matching defs:xOpen

1615 ** in the 4th parameter to the [sqlite3_vfs.xOpen] method.
1755 ** Every file opened by the [sqlite3_vfs.xOpen] method populates an
1761 ** If the [sqlite3_vfs.xOpen] method sets the sqlite3_file.pMethods element
1763 ** may be invoked even if the [sqlite3_vfs.xOpen] reported that it failed. The
1764 ** only way to prevent a call to xClose following a failed [sqlite3_vfs.xOpen]
1765 ** is for the [sqlite3_vfs.xOpen] to set the sqlite3_file.pMethods element
2303 ** [[sqlite3_vfs.xOpen]]
2304 ** ^SQLite guarantees that the zFilename parameter to xOpen
2315 ** If the zFilename parameter to xOpen is a NULL pointer then xOpen
2320 ** The flags argument to xOpen() includes all bits set in
2324 ** If xOpen() opens a file read-only then it sets *pOutFlags to
2327 ** ^(SQLite will also add one of the following flags to the xOpen()
2350 ** SQLite might also add one of the following flags to the xOpen method:
2373 ** argument to xOpen. The xOpen method does not have to
2375 ** the xOpen method must set the sqlite3_file.pMethods to either
2376 ** a valid [sqlite3_io_methods] object or to NULL. xOpen must do
2378 ** element will be valid after xOpen returns regardless of the success
2379 ** or failure of the xOpen call.
2440 int (*xOpen)(sqlite3_vfs*, const char *zName, sqlite3_file*,
4627 ** passed into the xOpen() method of a VFS implemention, or
4669 ** into the xOpen VFS method, then the behavior of this routine is undefined
4722 ** passed into the xOpen method of [sqlite3_vfs], then
4729 ** has been passed into [sqlite3_vfs].xOpen method where the
4730 ** flags parameter to xOpen contains one of the bits
4778 ** that if the [sqlite3_vfs.xOpen()] method of a VFS has been called using Y,
7849 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
8139 ** [sqlite3_module.xOpen | xOpen] method of the module and are destroyed
16979 unsigned int openFlags; /* Flags passed to sqlite3_vfs.xOpen() */
23470 rc = pVfs->xOpen(pVfs, zPath, pFile, flags & 0x1087f7f, pFlagsOut);
33939 ** method was called. If xOpen() is called from a different process id,
39795 int flags, /* Flags passed as 4th argument to xOpen() */
39871 sqlite3_vfs *pVfs, /* The VFS for which this is the xOpen method */
40098 if( isAutoProxy && (zPath!=NULL) && (!noLock) && pVfs->xOpen ){
41461 ** pFile is a file that has been opened by a prior xOpen call. dbPath
41830 unixOpen, /* xOpen */ \
48120 winOpen, /* xOpen */
48145 winOpen, /* xOpen */
48170 winOpen, /* xOpen */
48195 winOpen, /* xOpen */
48351 memdbOpen, /* xOpen */
48604 return ORIGVFS(pVfs)->xOpen(ORIGVFS(pVfs), zName, pFile, flags, pOutFlags);
52827 u32 vfsFlags; /* Flags for sqlite3_vfs.xOpen() */
55752 ** The flags passed to the VFS layer xOpen() call are those specified
56791 ** of the xOpen() method of the supplied VFS when opening files.
56806 int vfsFlags, /* flags passed through to sqlite3_vfs.xOpen() */
57015 int fout = 0; /* VFS flags returned by xOpen() */
57169 ** xOpen.
67323 int vfsFlags /* Flags passed through to sqlite3_vfs.xOpen() */
93471 rc = pModule->xOpen(pVtab, &pVCur);
97906 /* xOpen */ bytecodevtabOpen,
98017 int flags; /* xOpen flags */
130102 pragmaVtabOpen, /* xOpen - open a cursor */
166919 /* Make sure the SQLITE_OPEN_URI flag is set to indicate to the VFS xOpen
168423 ** The zFilename argument is the filename pointer passed into the xOpen()
168462 const char *zFilename, /* Filename as passed to xOpen */
169447 ** To tokenize an input buffer, the sqlite3_tokenizer_module.xOpen()
169498 int (*xOpen)(
169506 ** method exactly once for each successful call to xOpen().
169966 ** the xOpen method. Cursors are destroyed using the xClose method.
171741 ** Implementation of xOpen method.
173987 /* xOpen */ fts3OpenMethod,
176322 ** xOpen - Open a cursor.
176631 fts3auxOpenMethod, /* xOpen */
176801 rc = pModule->xOpen(pTokenizer, z, n, &pCsr);
179328 zErr = "error in xOpen()";
180027 ** xOpen - Open a cursor.
180122 rc = pTab->pMod->xOpen(pTab->pTok, pCsr->zInput, nByte, &pCsr->pCsr);
180197 fts3tokOpenMethod, /* xOpen */
191046 jsonEachOpenEach, /* xOpen - open a cursor */
191074 jsonEachOpenTree, /* xOpen - open a cursor */
192261 ** Rtree virtual table module xOpen method.
194660 rtreeOpen, /* xOpen - open a cursor */
197307 rtreeOpen, /* xOpen - open a cursor */
198361 icuOpen, /* xOpen */
203365 ** Then, when xOpen() is called to open the *-wal file associated with
203463 ** either the xOpen() or xAccess() VFS method, search the main-db list for
203977 ** or xOpen() to operate on the *-wal file. */
203985 ** code ensures that the string passed to xOpen() is terminated by a
204025 rc = pRealVfs->xOpen(pRealVfs, zOpen, pFd->pReal, oflags, pOutFlags);
204028 /* The xOpen() operation has succeeded. Set the sqlite3_file.pMethods
204076 ** causing SQLite to call xOpen() to open it. This call will also
204191 if( pVfs && pVfs->xOpen==rbuVfsOpen ){
204213 rbuVfsOpen, /* xOpen */
205128 statOpen, /* xOpen - open a cursor */
205547 dbpageOpen, /* xOpen - open a cursor */
227207 ** Implementation of xOpen method.
229335 /* xOpen */ fts5OpenMethod,
233465 ** Implementation of xOpen method.
233903 /* xOpen */ fts5VocabOpenMethod,
234185 stmtOpen, /* xOpen - open a cursor */