⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reqmatrix.html

📁 sqlite的帮助文档
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><title>Requirements Derivation Matrix</title><style type="text/css">body {    margin: auto;    font-family: "Verdana" "sans-serif";    padding: 8px 1%;}a { color: #45735f }a:visited { color: #734559 }.logo { position:absolute; margin:3px; }.tagline {  float:right;  text-align:right;  font-style:italic;  width:240px;  margin:12px;  margin-top:58px;}.toolbar {  font-variant: small-caps;  text-align: center;  line-height: 1.6em;  margin: 0;  padding:1px 8px;}.toolbar a { color: white; text-decoration: none; padding: 6px 12px; }.toolbar a:visited { color: white; }.toolbar a:hover { color: #80a796; background: white; }.content    { margin: 5%; }.content dt { font-weight:bold; }.content dd { margin-bottom: 25px; margin-left:20%; }.content ul { padding:0px; padding-left: 15px; margin:0px; }/* rounded corners */.se  { background: url(images/se.png) 100% 100% no-repeat #80a796}.sw  { background: url(images/sw.png) 0% 100% no-repeat }.ne  { background: url(images/ne.png) 100% 0% no-repeat }.nw  { background: url(images/nw.png) 0% 0% no-repeat }</style><meta http-equiv="content-type" content="text/html; charset=UTF-8">  </head><body><div><!-- container div to satisfy validator --><a href="index.html"><img class="logo" src="images/SQLite.gif" alt="SQLite Logo" border="0"></a><div><!-- IE hack to prevent disappearing logo--></div><div class="tagline">Small. Fast. Reliable.<br>Choose any three.</div><table width=100% style="clear:both"><tr><td>  <div class="se"><div class="sw"><div class="ne"><div class="nw">  <div class="toolbar">    <a href="about.html">About</a>    <a href="sitemap.html">Sitemap</a>    <a href="docs.html">Documentation</a>    <a href="download.html">Download</a>    <a href="copyright.html">License</a>    <a href="news.html">News</a>    <a href="http://www.sqlite.org/cvstrac/index">Developers</a>    <a href="support.html">Support</a>  </div></div></div></div></div></td></tr></table>  <h2>Requirements Derivation Matrix</h2><table cellspacing="20"><tr><td valign="top">H10010</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>#define SQLITE_VERSION         "3.6.5"#define SQLITE_VERSION_NUMBER  3006005</pre></blockquote><p>Parents: <a href="sysreq.html#S60100">S60100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10011</td><td valign="top">The SQLITE_VERSION #define in the sqlite3.h header file shallevaluate to a string literal that is the SQLite versionwith which the header file is associated. <p>Parents: <a href="sysreq.html#S60100">S60100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10014</td><td valign="top">The SQLITE_VERSION_NUMBER #define shall resolve to an integerwith the value (X*1000000 + Y*1000 + Z) where X, Y, and Zare the major version, minor version, and release number. <p>Parents: <a href="sysreq.html#S60100">S60100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10020</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>SQLITE_EXTERN const char sqlite3_version[];const char *sqlite3_libversion(void);int sqlite3_libversion_number(void);</pre></blockquote><p>Parents: <a href="sysreq.html#S60100">S60100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10021</td><td valign="top">The <a href="c3ref/libversion.html">sqlite3_libversion_number()</a> interface shall returnan integer equal to <a href="c3ref/c_version.html">SQLITE_VERSION_NUMBER</a>. <p>Parents: <a href="sysreq.html#S60100">S60100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10022</td><td valign="top">The <a href="c3ref/libversion.html">sqlite3_version</a> string constant shall containthe text of the <a href="c3ref/c_version.html">SQLITE_VERSION</a> string. <p>Parents: <a href="sysreq.html#S60100">S60100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10023</td><td valign="top">The <a href="c3ref/libversion.html">sqlite3_libversion()</a> function shall returna pointer to the <a href="c3ref/libversion.html">sqlite3_version</a> string constant. <p>Parents: <a href="sysreq.html#S60100">S60100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10100</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>int sqlite3_threadsafe(void);</pre></blockquote><p>Parents: <a href="sysreq.html#S60100">S60100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10101</td><td valign="top">The <a href="c3ref/threadsafe.html">sqlite3_threadsafe()</a> function shall return zero ifand only if SQLite was compiled with mutexing code omitted. <p>Parents: <a href="sysreq.html#S60100">S60100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10102</td><td valign="top">The value returned by the <a href="c3ref/threadsafe.html">sqlite3_threadsafe()</a> functionshall remain the same across calls to <a href="c3ref/config.html">sqlite3_config()</a>. <p>Parents: <a href="sysreq.html#S60100">S60100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10130</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>int sqlite3_initialize(void);int sqlite3_shutdown(void);int sqlite3_os_init(void);int sqlite3_os_end(void);</pre></blockquote><p>Parents: <a href="sysreq.html#S20000">S20000</a> <a href="sysreq.html#S30100">S30100</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10155</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>typedef struct sqlite3_mem_methods sqlite3_mem_methods;struct sqlite3_mem_methods {  void *(*xMalloc)(int);         /* Memory allocation function */  void (*xFree)(void*);          /* Free a prior allocation */  void *(*xRealloc)(void*,int);  /* Resize an allocation */  int (*xSize)(void*);           /* Return the size of an allocation */  int (*xRoundup)(int);          /* Round up request size to allocation size */  int (*xInit)(void*);           /* Initialize the memory allocator */  void (*xShutdown)(void*);      /* Deinitialize the memory allocator */  void *pAppData;                /* Argument to xInit() and xShutdown() */};</pre></blockquote><p>Parents: <a href="sysreq.html#S20120">S20120</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10160</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>#define SQLITE_CONFIG_SINGLETHREAD  1  /* nil */#define SQLITE_CONFIG_MULTITHREAD   2  /* nil */#define SQLITE_CONFIG_SERIALIZED    3  /* nil */#define SQLITE_CONFIG_MALLOC        4  /* sqlite3_mem_methods* */#define SQLITE_CONFIG_GETMALLOC     5  /* sqlite3_mem_methods* */#define SQLITE_CONFIG_SCRATCH       6  /* void*, int sz, int N */#define SQLITE_CONFIG_PAGECACHE     7  /* void*, int sz, int N */#define SQLITE_CONFIG_HEAP          8  /* void*, int nByte, int min */#define SQLITE_CONFIG_MEMSTATUS     9  /* boolean */#define SQLITE_CONFIG_MUTEX        10  /* sqlite3_mutex_methods* */#define SQLITE_CONFIG_GETMUTEX     11  /* sqlite3_mutex_methods* *//* previously SQLITE_CONFIG_CHUNKALLOC 12 which is now unused. */ #define SQLITE_CONFIG_LOOKASIDE    13  /* int int */</pre></blockquote><p>Parents: <a href="sysreq.html#S20000">S20000</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10170</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>#define SQLITE_DBCONFIG_LOOKASIDE    1001  /* void* int int */</pre></blockquote><p>Parents: <a href="sysreq.html#S20000">S20000</a></p><p><i>No children</i></p></td></tr><tr><td valign="top">H10200</td><td valign="top">The sqlite3.h header file shall define thethe following interfaces:<blockquote><pre>#ifdef SQLITE_INT64_TYPE  typedef SQLITE_INT64_TYPE sqlite_int64;  typedef unsigned SQLITE_INT64_TYPE sqlite_uint64;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -