📄 reqmatrix.html
字号:
the following interfaces:<blockquote><pre>int sqlite3_enable_shared_cache(int);</pre></blockquote><p>Parents: <a href="sysreq.html#S30900">S30900</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10331</td><td valign="top">A successful invocation of <a href="c3ref/enable_shared_cache.html">sqlite3_enable_shared_cache(B)</a>will enable or disable shared cache mode for any subsequentlycreated <a href="c3ref/sqlite3.html">database connection</a> in the same process. <p>Parents: <a href="sysreq.html#S30900">S30900</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10336</td><td valign="top">When shared cache is enabled, the <a href="c3ref/create_module.html">sqlite3_create_module()</a>interface will always return an error. <p>Parents: <a href="sysreq.html#S30900">S30900</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10337</td><td valign="top">The <a href="c3ref/enable_shared_cache.html">sqlite3_enable_shared_cache(B)</a> interface returns<a href="c3ref/c_abort.html">SQLITE_OK</a> if shared cache was enabled or disabled successfully. <p>Parents: <a href="sysreq.html#S30900">S30900</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10339</td><td valign="top">Shared cache is disabled by default. <p>Parents: <a href="sysreq.html#S30900">S30900</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10510</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>int sqlite3_complete(const char *sql);int sqlite3_complete16(const void *sql);</pre></blockquote><p>Parents: <a href="sysreq.html#S70200">S70200</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10511</td><td valign="top">A successful evaluation of <a href="c3ref/complete.html">sqlite3_complete()</a> or<a href="c3ref/complete.html">sqlite3_complete16()</a> functions shallreturn a numeric 1 if and only if the last non-whitespacetoken in their input is a semicolon that is not in betweenthe BEGIN and END of a CREATE TRIGGER statement. <p>Parents: <a href="sysreq.html#S70200">S70200</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10512</td><td valign="top">If a memory allocation error occurs during an invocationof <a href="c3ref/complete.html">sqlite3_complete()</a> or <a href="c3ref/complete.html">sqlite3_complete16()</a> then theroutine shall return <a href="c3ref/c_abort.html">SQLITE_NOMEM</a>. <p>Parents: <a href="sysreq.html#S70200">S70200</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10530</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>int sqlite3_sleep(int);</pre></blockquote><p>Parents: <a href="sysreq.html#S40410">S40410</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10533</td><td valign="top">The <a href="c3ref/sleep.html">sqlite3_sleep(M)</a> interface invokes the xSleepmethod of the default <a href="c3ref/vfs.html">VFS</a> in order tosuspend execution of the current thread for at leastM milliseconds. <p>Parents: <a href="sysreq.html#S40410">S40410</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10536</td><td valign="top">The <a href="c3ref/sleep.html">sqlite3_sleep(M)</a> interface returns the number ofmilliseconds of sleep actually requested of the operatingsystem, which might be larger than the parameter M. <p>Parents: <a href="sysreq.html#S40410">S40410</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11110</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>typedef struct sqlite3_file sqlite3_file;struct sqlite3_file { const struct sqlite3_io_methods *pMethods; /* Methods for an open file */};</pre></blockquote><p>Parents: <a href="sysreq.html#S20110">S20110</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11120</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>typedef struct sqlite3_io_methods sqlite3_io_methods;struct sqlite3_io_methods { int iVersion; int (*xClose)(sqlite3_file*); int (*xRead)(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst); int (*xWrite)(sqlite3_file*, const void*, int iAmt, sqlite3_int64 iOfst); int (*xTruncate)(sqlite3_file*, sqlite3_int64 size); int (*xSync)(sqlite3_file*, int flags); int (*xFileSize)(sqlite3_file*, sqlite3_int64 *pSize); int (*xLock)(sqlite3_file*, int); int (*xUnlock)(sqlite3_file*, int); int (*xCheckReservedLock)(sqlite3_file*, int *pResOut); int (*xFileControl)(sqlite3_file*, int op, void *pArg); int (*xSectorSize)(sqlite3_file*); int (*xDeviceCharacteristics)(sqlite3_file*); /* Additional methods may be added in future releases */};</pre></blockquote><p>Parents: <a href="sysreq.html#S20110">S20110</a></p><p>Children: <a href="c3ref/c_open_create.html">H10230</a> <a href="c3ref/c_iocap_atomic.html">H10240</a> <a href="c3ref/c_lock_exclusive.html">H10250</a> <a href="c3ref/c_sync_dataonly.html">H10260</a></p></td></tr><tr><td valign="top">H11140</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>typedef struct sqlite3_vfs sqlite3_vfs;struct sqlite3_vfs { int iVersion; /* Structure version number */ int szOsFile; /* Size of subclassed sqlite3_file */ int mxPathname; /* Maximum file pathname length */ sqlite3_vfs *pNext; /* Next registered VFS */ const char *zName; /* Name of this virtual file system */ void *pAppData; /* Pointer to application-specific data */ int (*xOpen)(sqlite3_vfs*, const char *zName, sqlite3_file*, int flags, int *pOutFlags); int (*xDelete)(sqlite3_vfs*, const char *zName, int syncDir); int (*xAccess)(sqlite3_vfs*, const char *zName, int flags, int *pResOut); int (*xFullPathname)(sqlite3_vfs*, const char *zName, int nOut, char *zOut); void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename); void (*xDlError)(sqlite3_vfs*, int nByte, char *zErrMsg); void *(*xDlSym)(sqlite3_vfs*,void*, const char *zSymbol); void (*xDlClose)(sqlite3_vfs*, void*); int (*xRandomness)(sqlite3_vfs*, int nByte, char *zOut); int (*xSleep)(sqlite3_vfs*, int microseconds); int (*xCurrentTime)(sqlite3_vfs*, double*); int (*xGetLastError)(sqlite3_vfs*, int, char *); /* New fields may be appended in figure versions. The iVersion ** value will increment whenever this happens. */};</pre></blockquote><p>Parents: <a href="sysreq.html#S20100">S20100</a></p><p>Children: <a href="c3ref/c_access_exists.html">H11190</a></p></td></tr><tr><td valign="top">H11190</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>#define SQLITE_ACCESS_EXISTS 0#define SQLITE_ACCESS_READWRITE 1#define SQLITE_ACCESS_READ 2</pre></blockquote><p>Parents: <a href="c3ref/vfs.html">H11140</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11200</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>sqlite3_vfs *sqlite3_vfs_find(const char *zVfsName);int sqlite3_vfs_register(sqlite3_vfs*, int makeDflt);int sqlite3_vfs_unregister(sqlite3_vfs*);</pre></blockquote><p>Parents: <a href="sysreq.html#S20100">S20100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11203</td><td valign="top">The <a href="c3ref/vfs_find.html">sqlite3_vfs_find(N)</a> interface returns a pointer to theregistered <a href="c3ref/vfs.html">sqlite3_vfs</a> object whose name exactly matchesthe zero-terminated UTF-8 string N, or it returns NULL ifthere is no match. <p>Parents: <a href="sysreq.html#S20100">S20100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11206</td><td valign="top">If the N parameter to <a href="c3ref/vfs_find.html">sqlite3_vfs_find(N)</a> is NULL thenthe function returns a pointer to the default <a href="c3ref/vfs.html">sqlite3_vfs</a>object if there is one, or NULL if there is no default<a href="c3ref/vfs.html">sqlite3_vfs</a> object. <p>Parents: <a href="sysreq.html#S20100">S20100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11209</td><td valign="top">The <a href="c3ref/vfs_find.html">sqlite3_vfs_register(P,F)</a> interface registers thewell-formed <a href="c3ref/vfs.html">sqlite3_vfs</a> object P using the name givenby the zName field of the object. <p>Parents: <a href="sysreq.html#S20100">S20100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11212</td><td valign="top">Using the <a href="c3ref/vfs_find.html">sqlite3_vfs_register(P,F)</a> interface to registerthe same <a href="c3ref/vfs.html">sqlite3_vfs</a> object multiple times is a harmless no-op. <p>Parents: <a href="sysreq.html#S20100">S20100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11215</td><td valign="top">The <a href="c3ref/vfs_find.html">sqlite3_vfs_register(P,F)</a> interface makes the <a href="c3ref/vfs.html">sqlite3_vfs</a>object P the default <a href="c3ref/vfs.html">sqlite3_vfs</a> object if F is non-zero. <p>Parents: <a href="sysreq.html#S20100">S20100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11218</td><td valign="top">The <a href="c3ref/vfs_find.html">sqlite3_vfs_unregister(P)</a> interface unregisters the<a href="c3ref/vfs.html">sqlite3_vfs</a> object P so that it is no longer returned bysubsequent calls to <a href="c3ref/vfs_find.html">sqlite3_vfs_find()</a>. <p>Parents: <a href="sysreq.html#S20100">S20100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11300</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);</pre></blockquote><p>Parents: <a href="sysreq.html#S30800">S30800</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11302</td><td valign="top">The <a href="c3ref/finalize.html">sqlite3_finalize(S)</a> interface destroys the<a href="c3ref/stmt.html">prepared statement</a> S and releases allmemory and file resources held by that object. <p>Parents: <a href="sysreq.html#S70300">S70300</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11304</td><td valign="top">If the most recent call to <a href="c3ref/step.html">sqlite3_step(S)</a> for the<a href="c3ref/stmt.html">prepared statement</a> S returned an error,then <a href="c3ref/finalize.html">sqlite3_finalize(S)</a> returns that same error. <p>Parents: <a href="sysreq.html#S70300">S70300</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H11310</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>#define SQLITE_FCNTL_LOCKSTATE 1</pre></blockquote><p>Parents: <a href="sysreq.html#S30800">S30800</a></p><p>Children: <a href="c3ref/c_lock_exclusive.html">H10250</a></p></td></tr><tr><td valign="top">H11400</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>int sqlite3_test_control(int op, ...);</pre></blockquote><p>Parents: <a href="sysreq.html#S30800">S30800</a></p><p>Children: <a href="c3ref/c_testctrl_benign_malloc_hooks.html">H11410</a></p></td></tr><tr><td valign="top">H11410</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>#define SQLITE_TESTCTRL_PRNG_SAVE 5#define SQLITE_TESTCTRL_PRNG_RESTORE 6#define SQLITE_TESTCTRL_PRNG_RESET 7#define SQLITE_TESTCTRL_BITVEC_TEST 8#define SQLITE_TESTCTRL_FAULT_INSTALL 9#define SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS 10</pre></blockquote><p>Parents: <a href="c3ref/test_control.html">H11400</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H12000</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>typedef struct sqlite3 sqlite3;</pre></blockquote><p>Parents: <a href="sysreq.html#S40200">S40200</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H12010</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>int sqlite3_close(sqlite3 *);</pre></blockquote><p>Parents: <a href="sysreq.html#S30100">S30100</a> <a href="sysreq.html#S40200">S40200</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H12011</td><td valign="top">A successful call to <a href="c3ref/close.html">sqlite3_close(C)</a> shall destroy the<a href="c3ref/sqlite3.html">database connection</a> object C. <p>Parents: <a href="sysreq.html#S30100">S30100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H12012</td><td valign="top">A successful call to <a href="c3ref/close.html">sqlite3_close(C)</a> shall return SQLITE_OK. <p>Parents: <a href="sysreq.html#S30100">S30100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H12013</td><td valign="top">A successful call to <a href="c3ref/close.html">sqlite3_close(C)</a> shall release allmemory and system resources associated with <a href="c3ref/sqlite3.html">database connection</a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -