Lines Matching defs:xOpen

580 ** in the 4th parameter to the [sqlite3_vfs.xOpen] method.
738 ** Every file opened by the [sqlite3_vfs.xOpen] method populates an
744 ** If the [sqlite3_vfs.xOpen] method sets the sqlite3_file.pMethods element
746 ** may be invoked even if the [sqlite3_vfs.xOpen] reported that it failed. The
747 ** only way to prevent a call to xClose following a failed [sqlite3_vfs.xOpen]
748 ** is for the [sqlite3_vfs.xOpen] to set the sqlite3_file.pMethods element
1280 ** xOpen method of a [VFS]. It may be cast to (const char*) and treated
1337 ** [[sqlite3_vfs.xOpen]]
1338 ** ^SQLite guarantees that the zFilename parameter to xOpen
1349 ** If the zFilename parameter to xOpen is a NULL pointer then xOpen
1354 ** The flags argument to xOpen() includes all bits set in
1358 ** If xOpen() opens a file read-only then it sets *pOutFlags to
1361 ** ^(SQLite will also add one of the following flags to the xOpen()
1384 ** SQLite might also add one of the following flags to the xOpen method:
1407 ** argument to xOpen. The xOpen method does not have to
1409 ** the xOpen method must set the sqlite3_file.pMethods to either
1410 ** a valid [sqlite3_io_methods] object or to NULL. xOpen must do
1412 ** element will be valid after xOpen returns regardless of the success
1413 ** or failure of the xOpen call.
1474 int (*xOpen)(sqlite3_vfs*, sqlite3_filename zName, sqlite3_file*,
3784 ** passed into the xOpen() method of a VFS implementation, or
3826 ** into the xOpen VFS method, then the behavior of this routine is undefined
3879 ** passed into the xOpen method of [sqlite3_vfs], then
3886 ** has been passed into [sqlite3_vfs].xOpen method where the
3887 ** flags parameter to xOpen contains one of the bits
3935 ** that if the [sqlite3_vfs.xOpen()] method of a VFS has been called using Y,
7324 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
7650 ** [sqlite3_module.xOpen | xOpen] method of the module and are destroyed