Lines Matching defs:xOpen
576 ** in the 4th parameter to the [sqlite3_vfs.xOpen] method.
734 ** Every file opened by the [sqlite3_vfs.xOpen] method populates an
740 ** If the [sqlite3_vfs.xOpen] method sets the sqlite3_file.pMethods element
742 ** may be invoked even if the [sqlite3_vfs.xOpen] reported that it failed. The
743 ** only way to prevent a call to xClose following a failed [sqlite3_vfs.xOpen]
744 ** is for the [sqlite3_vfs.xOpen] to set the sqlite3_file.pMethods element
1277 ** xOpen method of a [VFS]. It may be cast to (const char*) and treated
1334 ** [[sqlite3_vfs.xOpen]]
1335 ** ^SQLite guarantees that the zFilename parameter to xOpen
1346 ** If the zFilename parameter to xOpen is a NULL pointer then xOpen
1351 ** The flags argument to xOpen() includes all bits set in
1355 ** If xOpen() opens a file read-only then it sets *pOutFlags to
1358 ** ^(SQLite will also add one of the following flags to the xOpen()
1381 ** SQLite might also add one of the following flags to the xOpen method:
1404 ** argument to xOpen. The xOpen method does not have to
1406 ** the xOpen method must set the sqlite3_file.pMethods to either
1407 ** a valid [sqlite3_io_methods] object or to NULL. xOpen must do
1409 ** element will be valid after xOpen returns regardless of the success
1410 ** or failure of the xOpen call.
1471 int (*xOpen)(sqlite3_vfs*, sqlite3_filename zName, sqlite3_file*,
3694 ** passed into the xOpen() method of a VFS implemention, or
3736 ** into the xOpen VFS method, then the behavior of this routine is undefined
3789 ** passed into the xOpen method of [sqlite3_vfs], then
3796 ** has been passed into [sqlite3_vfs].xOpen method where the
3797 ** flags parameter to xOpen contains one of the bits
3845 ** that if the [sqlite3_vfs.xOpen()] method of a VFS has been called using Y,
7095 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
7417 ** [sqlite3_module.xOpen | xOpen] method of the module and are destroyed