Lines Matching defs:xOpen
886 ** in the 4th parameter to the [sqlite3_vfs.xOpen] method.
1044 ** Every file opened by the [sqlite3_vfs.xOpen] method populates an
1050 ** If the [sqlite3_vfs.xOpen] method sets the sqlite3_file.pMethods element
1052 ** may be invoked even if the [sqlite3_vfs.xOpen] reported that it failed. The
1053 ** only way to prevent a call to xClose following a failed [sqlite3_vfs.xOpen]
1054 ** is for the [sqlite3_vfs.xOpen] to set the sqlite3_file.pMethods element
1587 ** xOpen method of a [VFS]. It may be cast to (const char*) and treated
1644 ** [[sqlite3_vfs.xOpen]]
1645 ** ^SQLite guarantees that the zFilename parameter to xOpen
1656 ** If the zFilename parameter to xOpen is a NULL pointer then xOpen
1661 ** The flags argument to xOpen() includes all bits set in
1665 ** If xOpen() opens a file read-only then it sets *pOutFlags to
1668 ** ^(SQLite will also add one of the following flags to the xOpen()
1691 ** SQLite might also add one of the following flags to the xOpen method:
1714 ** argument to xOpen. The xOpen method does not have to
1716 ** the xOpen method must set the sqlite3_file.pMethods to either
1717 ** a valid [sqlite3_io_methods] object or to NULL. xOpen must do
1719 ** element will be valid after xOpen returns regardless of the success
1720 ** or failure of the xOpen call.
1781 int (*xOpen)(sqlite3_vfs*, sqlite3_filename zName, sqlite3_file*,
4000 ** passed into the xOpen() method of a VFS implemention, or
4042 ** into the xOpen VFS method, then the behavior of this routine is undefined
4095 ** passed into the xOpen method of [sqlite3_vfs], then
4102 ** has been passed into [sqlite3_vfs].xOpen method where the
4103 ** flags parameter to xOpen contains one of the bits
4151 ** that if the [sqlite3_vfs.xOpen()] method of a VFS has been called using Y,
7404 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
7726 ** [sqlite3_module.xOpen | xOpen] method of the module and are destroyed
17022 unsigned int openFlags; /* Flags passed to sqlite3_vfs.xOpen() */
25092 rc = pVfs->xOpen(pVfs, zPath, pFile, flags & 0x1087f7f, pFlagsOut);
35894 kvvfsOpen, /* xOpen */
36612 SQLITE_KV_LOG(("xOpen(\"%s\")\n", zName));
37046 ** method was called. If xOpen() is called from a different process id,
42905 int flags, /* Flags passed as 4th argument to xOpen() */
42984 sqlite3_vfs *pVfs, /* The VFS for which this is the xOpen method */
43219 if( isAutoProxy && (zPath!=NULL) && (!noLock) && pVfs->xOpen ){
44594 ** pFile is a file that has been opened by a prior xOpen call. dbPath
44963 unixOpen, /* xOpen */ \
51126 winOpen, /* xOpen */
51151 winOpen, /* xOpen */
51176 winOpen, /* xOpen */
51201 winOpen, /* xOpen */
51415 memdbOpen, /* xOpen */
56176 u32 vfsFlags; /* Flags for sqlite3_vfs.xOpen() */
59175 ** The flags passed to the VFS layer xOpen() call are those specified
60234 ** of the xOpen() method of the supplied VFS when opening files.
60249 int vfsFlags, /* flags passed through to sqlite3_vfs.xOpen() */
60459 int fout = 0; /* VFS flags returned by xOpen() */
60613 ** xOpen.
71076 int vfsFlags /* Flags passed through to sqlite3_vfs.xOpen() */
98368 rc = pModule->xOpen(pVtab, &pVCur);
102938 /* xOpen */ bytecodevtabOpen,
103049 int flags; /* xOpen flags */
137103 pragmaVtabOpen, /* xOpen - open a cursor */
176364 /* Make sure the SQLITE_OPEN_URI flag is set to indicate to the VFS xOpen
178038 ** The zFilename argument is the filename pointer passed into the xOpen()
178077 const char *zFilename, /* Filename as passed to xOpen */
179082 ** To tokenize an input buffer, the sqlite3_tokenizer_module.xOpen()
179133 int (*xOpen)(
179141 ** method exactly once for each successful call to xOpen().
179602 ** the xOpen method. Cursors are destroyed using the xClose method.
181379 ** Implementation of xOpen method.
183631 /* xOpen */ fts3OpenMethod,
185977 ** xOpen - Open a cursor.
186291 fts3auxOpenMethod, /* xOpen */
186461 rc = pModule->xOpen(pTokenizer, z, n, &pCsr);
188988 zErr = "error in xOpen()";
189687 ** xOpen - Open a cursor.
189782 rc = pTab->pMod->xOpen(pTab->pTok, pCsr->zInput, nByte, &pCsr->pCsr);
189857 fts3tokOpenMethod, /* xOpen */
200836 jsonEachOpenEach, /* xOpen - open a cursor */
200864 jsonEachOpenTree, /* xOpen - open a cursor */
202016 ** Rtree virtual table module xOpen method.
204433 rtreeOpen, /* xOpen - open a cursor */
207095 rtreeOpen, /* xOpen - open a cursor */
208153 icuOpen, /* xOpen */
213265 ** Then, when xOpen() is called to open the *-wal file associated with
213363 ** either the xOpen() or xAccess() VFS method, search the main-db list for
213877 ** or xOpen() to operate on the *-wal file. */
213911 rc = pRealVfs->xOpen(pRealVfs, zOpen, pFd->pReal, oflags, pOutFlags);
213914 /* The xOpen() operation has succeeded. Set the sqlite3_file.pMethods
213962 ** causing SQLite to call xOpen() to open it. This call will also
214077 if( pVfs && pVfs->xOpen==rbuVfsOpen ){
214099 rbuVfsOpen, /* xOpen */
215061 statOpen, /* xOpen - open a cursor */
215489 dbpageOpen, /* xOpen - open a cursor */
237519 ** Implementation of xOpen method.
239650 /* xOpen */ fts5OpenMethod,
243788 ** Implementation of xOpen method.
244233 /* xOpen */ fts5VocabOpenMethod,
244552 stmtOpen, /* xOpen - open a cursor */