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

📄 classdbdatabase.html

📁 俄罗斯牛人KK的作品,著名的ORDBMS,这里上传最新的3.39版本源代码.希望了解对象关系数据库的同好,请不要错过.
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Assign table to the database <dl compact><dt><b>Parameters: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em>desc</em>&nbsp;</td><td>table descriptor </td></tr></table></dl>    </td>  </tr></table><a name="dbSubSqla13" doxytag="dbDatabase::attach"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> void dbDatabase::attach </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">dbDatabaseThreadContext *&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ctx</em>          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Set transaction context for the current thread. Using this method allows to share the same transaction  between different threads <dl compact><dt><b>Parameters: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em>ctx</em>&nbsp;</td><td>transaction context which will be associated with the current thread </td></tr></table></dl>    </td>  </tr></table><a name="dbSubSqla12" doxytag="dbDatabase::attach"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> void dbDatabase::attach </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Attach current thread to the database. This method should be executed for all threads except one which opened the database.     </td>  </tr></table><a name="dbSubSqla17" doxytag="dbDatabase::backup"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> bool dbDatabase::backup </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">dbFile *&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>file</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>bool&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>compactify</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>Perform backup to the specified file <dl compact><dt><b>Parameters: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em>file</em>&nbsp;</td><td>opened file to path to the backup file. This file will not be closed after backup completion.  </td></tr><tr><td valign=top><em>comactify</em>&nbsp;</td><td>if true then databae will be compactificated during backup -  i.e. all used objects will be placed together without holes; if false then  backup is performed by just writting memory mapped object to the backup file. </td></tr></table></dl><dl compact><dt><b>Returns: </b></dt><dd>whether backup was succeseful or not </dl>    </td>  </tr></table><a name="dbSubSqla16" doxytag="dbDatabase::backup"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> bool dbDatabase::backup </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">char const *&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>file</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>bool&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>compactify</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>Perform backup to the file with specified name <dl compact><dt><b>Parameters: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em>file</em>&nbsp;</td><td>path to the backup file </td></tr><tr><td valign=top><em>comactify</em>&nbsp;</td><td>if true then databae will be compactificated during backup -  i.e. all used objects will be placed together without holes; if false then  backup is performed by just writting memory mapped object to the backup file. </td></tr></table></dl><dl compact><dt><b>Returns: </b></dt><dd>whether backup was succeseful or not </dl>    </td>  </tr></table><a name="dbSubSqlb30" doxytag="dbDatabase::checkVersion"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> bool dbDatabase::checkVersion </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap><code> [protected]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Check if program works with correct version of memory mapped object (if memory mapped  object is reallocated by some client, its version number is incremented, so all other client will be able to notice it and also reallocate their memory mapping objects. <dl compact><dt><b>Returns: </b></dt><dd>true if memory mapping object was successfully reallocated or no reallocation is needed at all </dl>    </td>  </tr></table><a name="dbSubSqlb26" doxytag="dbDatabase::cloneBitmap"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> void dbDatabase::cloneBitmap </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">offs_t&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>pos</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>size_t&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>size</em></td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [protected]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Clone memory allocation bitmap for region [pos, pos+size) <dl compact><dt><b>Parameters: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em>pos</em>&nbsp;</td><td>start of region </td></tr><tr><td valign=top><em>size</em>&nbsp;</td><td>size of region </td></tr></table></dl>    </td>  </tr></table><a name="dbSubSqla7" doxytag="dbDatabase::close"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> void dbDatabase::close </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Close database     </td>  </tr></table><a name="dbSubSqlb0" doxytag="dbDatabase::commit"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> void dbDatabase::commit </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">dbDatabaseThreadContext *&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ctx</em>          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap><code> [protected]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td>

⌨️ 快捷键说明

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