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

📄 classdbanycursor.html

📁 FastDb是高效的内存数据库系统
💻 HTML
📖 第 1 页 / 共 4 页
字号:
  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Position cursor on the record with the specified OID <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>oid</em>&nbsp;</td><td>object identifier of record </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>poistion of the record in the selection or -1 if record with such OID is not in selection </dd></dl>    </td>  </tr></table><a class="anchor" name="dbCursor_3_01Sequencer_01_4a26" doxytag="dbAnyCursor::select" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> int dbAnyCursor::select </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [inline]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Select all records from the table with default cursor type <dl compact><dt><b>Returns:</b></dt><dd>number of selected records </dd></dl>    </td>  </tr></table><a class="anchor" name="dbCursor_3_01Sequencer_01_4a25" doxytag="dbAnyCursor::select" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> int dbAnyCursor::select </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">dbCursorType&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>aType</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [inline]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Select all records from the table <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>aType</em>&nbsp;</td><td>cursor type: <code>dbCursorForUpdate, dbCursorViewOnly</code> </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>number of selected records </dd></dl>    </td>  </tr></table><a class="anchor" name="dbCursor_3_01Sequencer_01_4a24" doxytag="dbAnyCursor::select" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> int dbAnyCursor::select </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">char const *&nbsp;</td>          <td class="mdname" nowrap> <em>condition</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>void *&nbsp;</td>          <td class="mdname" nowrap> <em>paramStruct</em> = NULL</td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [inline]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Execute query with default cursor type. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>condition</em>&nbsp;</td><td>selection criteria </td></tr>    <tr><td valign=top><em>paramStruct</em>&nbsp;</td><td>pointer to structure with parameters. </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>number of selected records </dd></dl>    </td>  </tr></table><a class="anchor" name="dbCursor_3_01Sequencer_01_4a23" doxytag="dbAnyCursor::select" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> int dbAnyCursor::select </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">char const *&nbsp;</td>          <td class="mdname" nowrap> <em>condition</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>dbCursorType&nbsp;</td>          <td class="mdname" nowrap> <em>aType</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>void *&nbsp;</td>          <td class="mdname" nowrap> <em>paramStruct</em> = NULL</td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [inline]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Execute query. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>condition</em>&nbsp;</td><td>selection criteria </td></tr>    <tr><td valign=top><em>aType</em>&nbsp;</td><td>cursor type: <code>dbCursorForUpdate, dbCursorViewOnly</code> </td></tr>    <tr><td valign=top><em>paramStruct</em>&nbsp;</td><td>pointer to structure with parameters. </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>number of selected records </dd></dl>    </td>  </tr></table><a class="anchor" name="dbCursor_3_01Sequencer_01_4a22" doxytag="dbAnyCursor::select" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> int dbAnyCursor::select </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top"><a class="el" href="classdbQuery.html">dbQuery</a> &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>query</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>void *&nbsp;</td>          <td class="mdname" nowrap> <em>paramStruct</em> = NULL</td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [inline]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Execute query with default cursor type. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>query</em>&nbsp;</td><td>selection criteria </td></tr>    <tr><td valign=top><em>paramStruct</em>&nbsp;</td><td>pointer to structure with parameters. </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>number of selected records </dd></dl>    </td>  </tr></table><a class="anchor" name="dbCursor_3_01Sequencer_01_4a21" doxytag="dbAnyCursor::select" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> int dbAnyCursor::select </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top"><a class="el" href="classdbQuery.html">dbQuery</a> &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>query</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>dbCursorType&nbsp;</td>          <td class="mdname" nowrap> <em>aType</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>void *&nbsp;</td>          <td class="mdname" nowrap> <em>paramStruct</em> = NULL</td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [inline]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Execute query. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>query</em>&nbsp;</td><td>selection criteria </td></tr>    <tr><td valign=top><em>aType</em>&nbsp;</td><td>cursor type: <code>dbCursorForUpdate, dbCursorViewOnly</code> </td></tr>    <tr><td valign=top><em>paramStruct</em>&nbsp;</td><td>pointer to structure with parameters. If you want to create reentrant precompiled query, i.e. query which can be used concurrently by different threadsm you should avoid to use static variables in such query, and instead of it place paramters into some structure, specify in query relative offsets to the parameters, fill local structure and pass pointer to it to select method. </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>number of selected records </dd></dl>    </td>  </tr></table><a class="anchor" name="dbCursor_3_01Sequencer_01_4a27" doxytag="dbAnyCursor::selectByKey" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> int dbAnyCursor::selectByKey </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">char const *&nbsp;</td>          <td class="mdname" nowrap> <em>key</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>void const *&nbsp;</td>          <td class="mdname" nowrap> <em>value</em></td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Select all records from the table with specfied value of the key <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>key</em>&nbsp;</td><td>name of the key field </td></tr>    <tr><td valign=top><em>value</em>&nbsp;</td><td>searched value of the key </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>number of selected records </dd></dl>    </td>  </tr></table><a class="anchor" name="dbCursor_3_01Sequencer_01_4a28" doxytag="dbAnyCursor::selectByKeyRange" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> int dbAnyCursor::selectByKeyRange </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">char const *&nbsp;</td>          <td class="mdname" nowrap> <em>key</em>, </td>        </tr>

⌨️ 快捷键说明

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