Lines Matching defs:xOpen

893 ** in the 4th parameter to the [sqlite3_vfs.xOpen] method.
1051 ** Every file opened by the [sqlite3_vfs.xOpen] method populates an
1057 ** If the [sqlite3_vfs.xOpen] method sets the sqlite3_file.pMethods element
1059 ** may be invoked even if the [sqlite3_vfs.xOpen] reported that it failed. The
1060 ** only way to prevent a call to xClose following a failed [sqlite3_vfs.xOpen]
1061 ** is for the [sqlite3_vfs.xOpen] to set the sqlite3_file.pMethods element
1593 ** xOpen method of a [VFS]. It may be cast to (const char*) and treated
1650 ** [[sqlite3_vfs.xOpen]]
1651 ** ^SQLite guarantees that the zFilename parameter to xOpen
1662 ** If the zFilename parameter to xOpen is a NULL pointer then xOpen
1667 ** The flags argument to xOpen() includes all bits set in
1671 ** If xOpen() opens a file read-only then it sets *pOutFlags to
1674 ** ^(SQLite will also add one of the following flags to the xOpen()
1697 ** SQLite might also add one of the following flags to the xOpen method:
1720 ** argument to xOpen. The xOpen method does not have to
1722 ** the xOpen method must set the sqlite3_file.pMethods to either
1723 ** a valid [sqlite3_io_methods] object or to NULL. xOpen must do
1725 ** element will be valid after xOpen returns regardless of the success
1726 ** or failure of the xOpen call.
1787 int (*xOpen)(sqlite3_vfs*, sqlite3_filename zName, sqlite3_file*,
4097 ** passed into the xOpen() method of a VFS implementation, or
4139 ** into the xOpen VFS method, then the behavior of this routine is undefined
4192 ** passed into the xOpen method of [sqlite3_vfs], then
4199 ** has been passed into [sqlite3_vfs].xOpen method where the
4200 ** flags parameter to xOpen contains one of the bits
4248 ** that if the [sqlite3_vfs.xOpen()] method of a VFS has been called using Y,
7637 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
7963 ** [sqlite3_module.xOpen | xOpen] method of the module and are destroyed
17650 unsigned int openFlags; /* Flags passed to sqlite3_vfs.xOpen() */
26266 rc = pVfs->xOpen(pVfs, zPath, pFile, flags & 0x1087f7f, pFlagsOut);
37477 kvvfsOpen, /* xOpen */
38196 SQLITE_KV_LOG(("xOpen(\"%s\")\n", zName));
38672 ** method was called. If xOpen() is called from a different process id,
44534 int flags, /* Flags passed as 4th argument to xOpen() */
44613 sqlite3_vfs *pVfs, /* The VFS for which this is the xOpen method */
44852 if( isAutoProxy && (zPath!=NULL) && (!noLock) && pVfs->xOpen ){
46172 ** pFile is a file that has been opened by a prior xOpen call. dbPath
46541 unixOpen, /* xOpen */ \
52720 winOpen, /* xOpen */
52745 winOpen, /* xOpen */
52770 winOpen, /* xOpen */
52795 winOpen, /* xOpen */
53009 memdbOpen, /* xOpen */
57789 u32 vfsFlags; /* Flags for sqlite3_vfs.xOpen() */
60760 ** The flags passed to the VFS layer xOpen() call are those specified
61807 ** of the xOpen() method of the supplied VFS when opening files.
61822 int vfsFlags, /* flags passed through to sqlite3_vfs.xOpen() */
62027 int fout = 0; /* VFS flags returned by xOpen() */
62168 ** xOpen.
73071 int vfsFlags /* Flags passed through to sqlite3_vfs.xOpen() */
101292 rc = pModule->xOpen(pVtab, &pVCur);
105984 /* xOpen */ bytecodevtabOpen,
106096 int flags; /* xOpen flags */
141762 pragmaVtabOpen, /* xOpen - open a cursor */
182780 /* Make sure the SQLITE_OPEN_URI flag is set to indicate to the VFS xOpen
184539 ** The zFilename argument is the filename pointer passed into the xOpen()
184578 const char *zFilename, /* Filename as passed to xOpen */
185586 ** To tokenize an input buffer, the sqlite3_tokenizer_module.xOpen()
185637 int (*xOpen)(
185645 ** method exactly once for each successful call to xOpen().
186107 ** the xOpen method. Cursors are destroyed using the xClose method.
187889 ** Implementation of xOpen method.
190196 /* xOpen */ fts3OpenMethod,
192559 ** xOpen - Open a cursor.
192873 fts3auxOpenMethod, /* xOpen */
193044 rc = pModule->xOpen(pTokenizer, z, n, &pCsr);
195571 zErr = "error in xOpen()";
196270 ** xOpen - Open a cursor.
196365 rc = pTab->pMod->xOpen(pTab->pTok, pCsr->zInput, nByte, &pCsr->pCsr);
196440 fts3tokOpenMethod, /* xOpen */
210175 jsonEachOpenEach, /* xOpen - open a cursor */
210204 jsonEachOpenTree, /* xOpen - open a cursor */
211391 ** Rtree virtual table module xOpen method.
213669 rtreeOpen, /* xOpen - open a cursor */
216370 rtreeOpen, /* xOpen - open a cursor */
217462 icuOpen, /* xOpen */
222593 ** Then, when xOpen() is called to open the *-wal file associated with
222691 ** either the xOpen() or xAccess() VFS method, search the main-db list for
223227 ** or xOpen() to operate on the *-wal file. */
223261 rc = pRealVfs->xOpen(pRealVfs, zOpen, pFd->pReal, oflags, pOutFlags);
223265 /* The xOpen() operation has succeeded. Set the sqlite3_file.pMethods
223317 ** causing SQLite to call xOpen() to open it. This call will also
223432 if( pVfs && pVfs->xOpen==rbuVfsOpen ){
223454 rbuVfsOpen, /* xOpen */
224420 statOpen, /* xOpen - open a cursor */
224858 dbpageOpen, /* xOpen - open a cursor */
249557 fts5structOpenMethod, /* xOpen */
250297 ** Implementation of xOpen method.
252604 /* xOpen */ fts5OpenMethod,
256852 ** Implementation of xOpen method.
257297 /* xOpen */ fts5VocabOpenMethod,
257626 stmtOpen, /* xOpen - open a cursor */