classdbdatabase.html
来自「一个功能强大的内存数据库源代码,c++编写,有详细的注释」· HTML 代码 · 共 1,319 行 · 第 1/5 页
HTML
1,319 行
</dl><dl compact><dt><b>Returns: </b><dd>whether backup was succeseful or not </dl> </td> </tr></table><a name="dbSubSqlb26" 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">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [protected]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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><dd>true if memory mapping object was successfully reallocated or no reallocation is needed at all </dl> </td> </tr></table><a name="dbSubSqld0" doxytag="dbDatabase::cleanup"></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::cleanup </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [static]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Cleanup all objects with program life cycle created by FastDB should be registred as atexit handler or ivoked before program termination. The promary idea of this method is to make memory leacks detector programs happy. </td> </tr></table><a name="dbSubSqlb22" 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">( </td> <td class="md" nowrap valign="top">offs_t </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>size_t </td> <td class="mdname" nowrap> <em>size</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [protected]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Clone memory allocation bitmap for region [pos, pos+size) <dl compact><dt><b>Parameters: </b><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em>pos</em> </td><td>start of region </td></tr><tr><td valign=top><em>size</em> </td><td>size of region </td></tr></table></dl> </td> </tr></table><a name="dbSubSqla4" 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">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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">( </td> <td class="md" nowrap valign="top">dbDatabaseThreadContext * </td> <td class="mdname1" valign="top" nowrap> <em>ctx</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [protected]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Commit transaction <dl compact><dt><b>Parameters: </b><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em>ctx</em> </td><td>thread context </td></tr></table></dl> </td> </tr></table><a name="dbSubSqla5" 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">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Commit transaction </td> </tr></table><a name="dbSubSqlb54" doxytag="dbDatabase::commitLocation"></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::commitLocation </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [protected]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Remove location from list of reserved locations. It is done after location is marked as occupied in bitmap. </td> </tr></table><a name="dbSubSqlb36" doxytag="dbDatabase::completeDescriptorsInitialization"></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::completeDescriptorsInitialization </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [protected]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>This method is invoked by SubSQL to complete table descriptors initialization after loading of all table descriptoes from thr database <dl compact><dt><b>Returns: </b><dd>true if intertable relation consuistency is rpeservedm false otherwise </dl> </td> </tr></table><a name="dbSubSqlb47" doxytag="dbDatabase::createHashTable"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?