mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
1647 lines
89 KiB
HTML
1647 lines
89 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: ripple::NodeStore::DatabaseShard_test Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="namespaceripple_1_1NodeStore.html">NodeStore</a></li><li class="navelem"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html">DatabaseShard_test</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#pri-static-attribs">Static Private Attributes</a> |
|
|
<a href="classripple_1_1NodeStore_1_1DatabaseShard__test-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ripple::NodeStore::DatabaseShard_test Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::NodeStore::DatabaseShard_test:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1NodeStore_1_1DatabaseShard__test__inherit__graph.png" border="0" usemap="#ripple_1_1NodeStore_1_1DatabaseShard__test_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="ripple_1_1NodeStore_1_1DatabaseShard__test_inherit__map" id="ripple_1_1NodeStore_1_1DatabaseShard__test_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="5,169,159,211"/>
|
|
<area shape="rect" href="classripple_1_1NodeStore_1_1TestBase.html" title=" " alt="" coords="11,80,153,121"/>
|
|
<area shape="rect" title=" " alt="" coords="55,5,109,32"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::NodeStore::DatabaseShard_test:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1NodeStore_1_1DatabaseShard__test__coll__graph.png" border="0" usemap="#ripple_1_1NodeStore_1_1DatabaseShard__test_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="ripple_1_1NodeStore_1_1DatabaseShard__test_coll__map" id="ripple_1_1NodeStore_1_1DatabaseShard__test_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="1001,194,1155,235"/>
|
|
<area shape="rect" href="classripple_1_1NodeStore_1_1TestBase.html" title=" " alt="" coords="657,23,799,65"/>
|
|
<area shape="rect" title=" " alt="" coords="343,5,397,32"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="326,56,414,83"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="677,151,779,177"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/chrono/duration.html" title=" " alt="" coords="651,201,805,228"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1SuiteJournal.html" title=" " alt="" coords="639,252,817,279"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="315,228,425,255"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="5,243,152,269"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1SuiteJournalSink.html" title=" " alt="" coords="267,279,473,305"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title="STL class." alt="" coords="35,307,122,333"/>
|
|
<area shape="rect" href="classbeast_1_1temp__dir.html" title="RAII temporary directory." alt="" coords="666,303,790,329"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1NodeStore_1_1DatabaseShard__test_1_1TestData.html">TestData</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a33ccfb58c230759ff32adfe85c9a833e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a33ccfb58c230759ff32adfe85c9a833e">DatabaseShard_test</a> ()</td></tr>
|
|
<tr class="separator:a33ccfb58c230759ff32adfe85c9a833e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08adbdabbcd9ef0695b52a57cc55b09c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a08adbdabbcd9ef0695b52a57cc55b09c">run</a> () override</td></tr>
|
|
<tr class="separator:a08adbdabbcd9ef0695b52a57cc55b09c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bd5d36de98ec8e56c5c3da9148ae72f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a5bd5d36de98ec8e56c5c3da9148ae72f">storeBatch</a> (<a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a> &backend, <a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const &batch)</td></tr>
|
|
<tr class="separator:a5bd5d36de98ec8e56c5c3da9148ae72f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a514499e56722487774c7d496b4bc2d65"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a514499e56722487774c7d496b4bc2d65">fetchCopyOfBatch</a> (<a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a> &backend, <a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> *pCopy, <a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const &batch)</td></tr>
|
|
<tr class="separator:a514499e56722487774c7d496b4bc2d65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc7cab22ea1fb36cc8220cbeafc415b1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#acc7cab22ea1fb36cc8220cbeafc415b1">fetchMissing</a> (<a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a> &backend, <a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const &batch)</td></tr>
|
|
<tr class="separator:acc7cab22ea1fb36cc8220cbeafc415b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a08fa07a45987d889d373b9a10280700e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a08fa07a45987d889d373b9a10280700e">createPredictableBatch</a> (int numObjects, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> seed)</td></tr>
|
|
<tr class="separator:a08fa07a45987d889d373b9a10280700e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a267dea3178f1f0ef8d67b59a10f14f1d"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a267dea3178f1f0ef8d67b59a10f14f1d">areBatchesEqual</a> (<a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const &lhs, <a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const &rhs)</td></tr>
|
|
<tr class="separator:a267dea3178f1f0ef8d67b59a10f14f1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a50f8fd79e970626074538cf54ca8432f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a50f8fd79e970626074538cf54ca8432f">storeBatch</a> (<a class="el" href="classripple_1_1NodeStore_1_1Database.html">Database</a> &db, <a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const &batch)</td></tr>
|
|
<tr class="separator:a50f8fd79e970626074538cf54ca8432f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f2ab288e77f0f05d7e3b02cc3c9976c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a2f2ab288e77f0f05d7e3b02cc3c9976c">fetchCopyOfBatch</a> (<a class="el" href="classripple_1_1NodeStore_1_1Database.html">Database</a> &db, <a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> *pCopy, <a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const &batch)</td></tr>
|
|
<tr class="separator:a2f2ab288e77f0f05d7e3b02cc3c9976c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
|
|
Static Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a16dcfc6023fa304d7fd2bb7659c65474"><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a16dcfc6023fa304d7fd2bb7659c65474">minPayloadBytes</a> = 1</td></tr>
|
|
<tr class="separator:a16dcfc6023fa304d7fd2bb7659c65474"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad39a6497220b05f74700b9c888ab3a8c"><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#ad39a6497220b05f74700b9c888ab3a8c">maxPayloadBytes</a> = 2000</td></tr>
|
|
<tr class="separator:ad39a6497220b05f74700b9c888ab3a8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b784fd34d6e2c520085d4402dc0e920"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1TestBase.html#a5b784fd34d6e2c520085d4402dc0e920">numObjectsToTest</a> = 2000</td></tr>
|
|
<tr class="separator:a5b784fd34d6e2c520085d4402dc0e920"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a4af8787b743a89932b198d2c4fcf91fb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a4af8787b743a89932b198d2c4fcf91fb">testLedgerData</a> (<a class="el" href="structripple_1_1NodeStore_1_1DatabaseShard__test_1_1TestData.html">TestData</a> &data, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> > ledger, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq)</td></tr>
|
|
<tr class="separator:a4af8787b743a89932b198d2c4fcf91fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3feeaac2f7b3abde1e95c9100f5de647"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a3feeaac2f7b3abde1e95c9100f5de647">saveLedger</a> (<a class="el" href="classripple_1_1NodeStore_1_1Database.html">Database</a> &db, <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &ledger, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > const &next={})</td></tr>
|
|
<tr class="separator:a3feeaac2f7b3abde1e95c9100f5de647"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a6f16fbaec6f9a449c85be23181bf85"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a8a6f16fbaec6f9a449c85be23181bf85">checkLedger</a> (<a class="el" href="structripple_1_1NodeStore_1_1DatabaseShard__test_1_1TestData.html">TestData</a> &data, <a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">DatabaseShard</a> &db, <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &ledger)</td></tr>
|
|
<tr class="separator:a8a6f16fbaec6f9a449c85be23181bf85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab248727b01be28ab615263b347726d4b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#ab248727b01be28ab615263b347726d4b">bitmask2Rangeset</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> bitmask)</td></tr>
|
|
<tr class="separator:ab248727b01be28ab615263b347726d4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a670cdfd4b348978eb10bd23fef4a48fa"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1Config.html">Config</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a670cdfd4b348978eb10bd23fef4a48fa">testConfig</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &shardDir, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &nodeDir=<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>())</td></tr>
|
|
<tr class="separator:a670cdfd4b348978eb10bd23fef4a48fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf25eaabaeed22ddb7d5d5467ad3747a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#adf25eaabaeed22ddb7d5d5467ad3747a">waitShard</a> (<a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">DatabaseShard</a> &shardStore, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> shardIndex, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> timeout=<a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a0d1fbf12e574920689b42d1127024d7c">shardStoreTimeout</a>)</td></tr>
|
|
<tr class="separator:adf25eaabaeed22ddb7d5d5467ad3747a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2520deef3573fae568df21158b7aca42"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a2520deef3573fae568df21158b7aca42">createShard</a> (<a class="el" href="structripple_1_1NodeStore_1_1DatabaseShard__test_1_1TestData.html">TestData</a> &data, <a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">DatabaseShard</a> &shardStore, int maxShardIndex=1, int shardOffset=0)</td></tr>
|
|
<tr class="separator:a2520deef3573fae568df21158b7aca42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abeddf4f9c3da505d894a16b22e1b89f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#abeddf4f9c3da505d894a16b22e1b89f4">testStandalone</a> ()</td></tr>
|
|
<tr class="separator:abeddf4f9c3da505d894a16b22e1b89f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78cf86155960d203baf27ac540d923f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a78cf86155960d203baf27ac540d923f2">testCreateShard</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a78cf86155960d203baf27ac540d923f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80d8cce227e420524ba3b619d37b146c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a80d8cce227e420524ba3b619d37b146c">testReopenDatabase</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a80d8cce227e420524ba3b619d37b146c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0470f3207a81268c75947e5a237d5103"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a0470f3207a81268c75947e5a237d5103">testGetFinalShards</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a0470f3207a81268c75947e5a237d5103"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c9d40b8df2c44bf8b25ea3175b481ae"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a5c9d40b8df2c44bf8b25ea3175b481ae">testPrepareShards</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a5c9d40b8df2c44bf8b25ea3175b481ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86642c5578265a640b6637b3058cfa78"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a86642c5578265a640b6637b3058cfa78">testImportShard</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a86642c5578265a640b6637b3058cfa78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a533f88d60ba9664d36d6e757a4ba34cf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a533f88d60ba9664d36d6e757a4ba34cf">testCorruptedDatabase</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a533f88d60ba9664d36d6e757a4ba34cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59219681748814d49353a0324d63c67b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a59219681748814d49353a0324d63c67b">testIllegalFinalKey</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a59219681748814d49353a0324d63c67b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb04c6f82fe5a1b79118414c322fb3cc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#afb04c6f82fe5a1b79118414c322fb3cc">ripemd160File</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> filename)</td></tr>
|
|
<tr class="separator:afb04c6f82fe5a1b79118414c322fb3cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1815b54e5915ce3c6a6b99493c3e6d97"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a1815b54e5915ce3c6a6b99493c3e6d97">testDeterministicShard</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a1815b54e5915ce3c6a6b99493c3e6d97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca7956840bea939c6fea487f7f0a7cc6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#aca7956840bea939c6fea487f7f0a7cc6">testImportNodeStore</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:aca7956840bea939c6fea487f7f0a7cc6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5742ca2ba4767de878a4c2799047dfe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#ab5742ca2ba4767de878a4c2799047dfe">testImportWithOnlineDelete</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:ab5742ca2ba4767de878a4c2799047dfe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a289b7bcb79454bc91bbfb0ac6c02fc91"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a289b7bcb79454bc91bbfb0ac6c02fc91">testImportWithHistoricalPaths</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a289b7bcb79454bc91bbfb0ac6c02fc91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a483f143c1e91cef13c52d7687d6f2a16"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a483f143c1e91cef13c52d7687d6f2a16">testPrepareWithHistoricalPaths</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a483f143c1e91cef13c52d7687d6f2a16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e9451f848e712d7cd7aba1d4aec03d4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a6e9451f848e712d7cd7aba1d4aec03d4">testOpenShardManagement</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a6e9451f848e712d7cd7aba1d4aec03d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af843c8c59ec15c999fd8453f1e9530d3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#af843c8c59ec15c999fd8453f1e9530d3">testShardInfo</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:af843c8c59ec15c999fd8453f1e9530d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c3aba618c6231fd5cfe713468f72f43"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a8c3aba618c6231fd5cfe713468f72f43">testSQLiteDatabase</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const seedValue)</td></tr>
|
|
<tr class="separator:a8c3aba618c6231fd5cfe713468f72f43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:afcbd62355dbf0ff7b1107c95162c4bc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1SuiteJournal.html">test::SuiteJournal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#afcbd62355dbf0ff7b1107c95162c4bc1">journal_</a></td></tr>
|
|
<tr class="separator:afcbd62355dbf0ff7b1107c95162c4bc1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb5a7ee9996e13e728e15cb9f8cfd690"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1temp__dir.html">beast::temp_dir</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#abb5a7ee9996e13e728e15cb9f8cfd690">defNodeDir</a></td></tr>
|
|
<tr class="separator:abb5a7ee9996e13e728e15cb9f8cfd690"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
|
|
Static Private Attributes</h2></td></tr>
|
|
<tr class="memitem:ac2253da2d215d148b472a149badf1624"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#ac2253da2d215d148b472a149badf1624">maxSizeGb</a> = 10</td></tr>
|
|
<tr class="separator:ac2253da2d215d148b472a149badf1624"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc8b98e3b01f1fe19ba10dedf71976f1"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#acc8b98e3b01f1fe19ba10dedf71976f1">maxHistoricalShards</a> = 100</td></tr>
|
|
<tr class="separator:acc8b98e3b01f1fe19ba10dedf71976f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad987cca2811698b91cbdcd84130955a"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#aad987cca2811698b91cbdcd84130955a">ledgersPerShard</a> = 256</td></tr>
|
|
<tr class="separator:aad987cca2811698b91cbdcd84130955a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90c9320b62f99d1ee6b9b1c072b27d5b"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a90c9320b62f99d1ee6b9b1c072b27d5b">earliestSeq</a> = <a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#aad987cca2811698b91cbdcd84130955a">ledgersPerShard</a> + 1</td></tr>
|
|
<tr class="separator:a90c9320b62f99d1ee6b9b1c072b27d5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18cae7f8da4e0521e984663e728e455c"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a18cae7f8da4e0521e984663e728e455c">dataSizeMax</a> = 4</td></tr>
|
|
<tr class="separator:a18cae7f8da4e0521e984663e728e455c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf6c7492e42d730eca692a1d5eac3c1b"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#acf6c7492e42d730eca692a1d5eac3c1b">iniAmount</a> = 1000000</td></tr>
|
|
<tr class="separator:acf6c7492e42d730eca692a1d5eac3c1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9d6ae2c1db070e77786ec0ec8321cde"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#ab9d6ae2c1db070e77786ec0ec8321cde">nTestShards</a> = 4</td></tr>
|
|
<tr class="separator:ab9d6ae2c1db070e77786ec0ec8321cde"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d1fbf12e574920689b42d1127024d7c"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a0d1fbf12e574920689b42d1127024d7c">shardStoreTimeout</a></td></tr>
|
|
<tr class="separator:a0d1fbf12e574920689b42d1127024d7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00168">168</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a33ccfb58c230759ff32adfe85c9a833e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33ccfb58c230759ff32adfe85c9a833e">◆ </a></span>DatabaseShard_test()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::NodeStore::DatabaseShard_test::DatabaseShard_test </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01859">1859</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a4af8787b743a89932b198d2c4fcf91fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4af8787b743a89932b198d2c4fcf91fb">◆ </a></span>testLedgerData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testLedgerData </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1NodeStore_1_1DatabaseShard__test_1_1TestData.html">TestData</a> & </td>
|
|
<td class="paramname"><em>data</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> > </td>
|
|
<td class="paramname"><em>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>seq</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00318">318</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3feeaac2f7b3abde1e95c9100f5de647"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3feeaac2f7b3abde1e95c9100f5de647">◆ </a></span>saveLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::NodeStore::DatabaseShard_test::saveLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">Database</a> & </td>
|
|
<td class="paramname"><em>db</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Ledger.html">Ledger</a> const & </td>
|
|
<td class="paramname"><em>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > const & </td>
|
|
<td class="paramname"><em>next</em> = <code>{}</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00402">402</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a6f16fbaec6f9a449c85be23181bf85"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a6f16fbaec6f9a449c85be23181bf85">◆ </a></span>checkLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::checkLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1NodeStore_1_1DatabaseShard__test_1_1TestData.html">TestData</a> & </td>
|
|
<td class="paramname"><em>data</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">DatabaseShard</a> & </td>
|
|
<td class="paramname"><em>db</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Ledger.html">Ledger</a> const & </td>
|
|
<td class="paramname"><em>ledger</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00470">470</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab248727b01be28ab615263b347726d4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab248727b01be28ab615263b347726d4b">◆ </a></span>bitmask2Rangeset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::NodeStore::DatabaseShard_test::bitmask2Rangeset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td>
|
|
<td class="paramname"><em>bitmask</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00540">540</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a670cdfd4b348978eb10bd23fef4a48fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a670cdfd4b348978eb10bd23fef4a48fa">◆ </a></span>testConfig()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a><<a class="el" href="classripple_1_1Config.html">Config</a>> ripple::NodeStore::DatabaseShard_test::testConfig </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>shardDir</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>nodeDir</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>()</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00564">564</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf25eaabaeed22ddb7d5d5467ad3747a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf25eaabaeed22ddb7d5d5467ad3747a">◆ </a></span>waitShard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>> ripple::NodeStore::DatabaseShard_test::waitShard </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">DatabaseShard</a> & </td>
|
|
<td class="paramname"><em>shardStore</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>shardIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> </td>
|
|
<td class="paramname"><em>timeout</em> = <code><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#a0d1fbf12e574920689b42d1127024d7c">shardStoreTimeout</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00604">604</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2520deef3573fae568df21158b7aca42"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2520deef3573fae568df21158b7aca42">◆ </a></span>createShard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>> ripple::NodeStore::DatabaseShard_test::createShard </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1NodeStore_1_1DatabaseShard__test_1_1TestData.html">TestData</a> & </td>
|
|
<td class="paramname"><em>data</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">DatabaseShard</a> & </td>
|
|
<td class="paramname"><em>shardStore</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>maxShardIndex</em> = <code>1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>shardOffset</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00623">623</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abeddf4f9c3da505d894a16b22e1b89f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abeddf4f9c3da505d894a16b22e1b89f4">◆ </a></span>testStandalone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testStandalone </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00663">663</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78cf86155960d203baf27ac540d923f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78cf86155960d203baf27ac540d923f2">◆ </a></span>testCreateShard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testCreateShard </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00713">713</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a80d8cce227e420524ba3b619d37b146c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80d8cce227e420524ba3b619d37b146c">◆ </a></span>testReopenDatabase()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testReopenDatabase </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00736">736</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0470f3207a81268c75947e5a237d5103"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0470f3207a81268c75947e5a237d5103">◆ </a></span>testGetFinalShards()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testGetFinalShards </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00776">776</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c9d40b8df2c44bf8b25ea3175b481ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c9d40b8df2c44bf8b25ea3175b481ae">◆ </a></span>testPrepareShards()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testPrepareShards </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00809">809</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86642c5578265a640b6637b3058cfa78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86642c5578265a640b6637b3058cfa78">◆ </a></span>testImportShard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testImportShard </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00884">884</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a533f88d60ba9664d36d6e757a4ba34cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a533f88d60ba9664d36d6e757a4ba34cf">◆ </a></span>testCorruptedDatabase()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testCorruptedDatabase </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00945">945</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a59219681748814d49353a0324d63c67b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59219681748814d49353a0324d63c67b">◆ </a></span>testIllegalFinalKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testIllegalFinalKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01000">1000</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb04c6f82fe5a1b79118414c322fb3cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb04c6f82fe5a1b79118414c322fb3cc">◆ </a></span>ripemd160File()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::NodeStore::DatabaseShard_test::ripemd160File </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td>
|
|
<td class="paramname"><em>filename</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01099">1099</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1815b54e5915ce3c6a6b99493c3e6d97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1815b54e5915ce3c6a6b99493c3e6d97">◆ </a></span>testDeterministicShard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testDeterministicShard </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01121">1121</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca7956840bea939c6fea487f7f0a7cc6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca7956840bea939c6fea487f7f0a7cc6">◆ </a></span>testImportNodeStore()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testImportNodeStore </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01175">1175</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5742ca2ba4767de878a4c2799047dfe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5742ca2ba4767de878a4c2799047dfe">◆ </a></span>testImportWithOnlineDelete()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testImportWithOnlineDelete </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01227">1227</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a289b7bcb79454bc91bbfb0ac6c02fc91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a289b7bcb79454bc91bbfb0ac6c02fc91">◆ </a></span>testImportWithHistoricalPaths()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testImportWithHistoricalPaths </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01334">1334</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a483f143c1e91cef13c52d7687d6f2a16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a483f143c1e91cef13c52d7687d6f2a16">◆ </a></span>testPrepareWithHistoricalPaths()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testPrepareWithHistoricalPaths </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01464">1464</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e9451f848e712d7cd7aba1d4aec03d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e9451f848e712d7cd7aba1d4aec03d4">◆ </a></span>testOpenShardManagement()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testOpenShardManagement </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01582">1582</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af843c8c59ec15c999fd8453f1e9530d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af843c8c59ec15c999fd8453f1e9530d3">◆ </a></span>testShardInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testShardInfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01634">1634</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c3aba618c6231fd5cfe713468f72f43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c3aba618c6231fd5cfe713468f72f43">◆ </a></span>testSQLiteDatabase()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::testSQLiteDatabase </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td>
|
|
<td class="paramname"><em>seedValue</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01765">1765</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08adbdabbcd9ef0695b52a57cc55b09c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08adbdabbcd9ef0695b52a57cc55b09c">◆ </a></span>run()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::DatabaseShard_test::run </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l01864">1864</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08fa07a45987d889d373b9a10280700e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08fa07a45987d889d373b9a10280700e">◆ </a></span>createPredictableBatch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> ripple::NodeStore::TestBase::createPredictableBatch </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>numObjects</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td>
|
|
<td class="paramname"><em>seed</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TestBase_8h_source.html#l00080">80</a> of file <a class="el" href="TestBase_8h_source.html">TestBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a267dea3178f1f0ef8d67b59a10f14f1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a267dea3178f1f0ef8d67b59a10f14f1d">◆ </a></span>areBatchesEqual()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool ripple::NodeStore::TestBase::areBatchesEqual </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const & </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const & </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TestBase_8h_source.html#l00120">120</a> of file <a class="el" href="TestBase_8h_source.html">TestBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5bd5d36de98ec8e56c5c3da9148ae72f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5bd5d36de98ec8e56c5c3da9148ae72f">◆ </a></span>storeBatch() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::TestBase::storeBatch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a> & </td>
|
|
<td class="paramname"><em>backend</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const & </td>
|
|
<td class="paramname"><em>batch</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TestBase_8h_source.html#l00145">145</a> of file <a class="el" href="TestBase_8h_source.html">TestBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a50f8fd79e970626074538cf54ca8432f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a50f8fd79e970626074538cf54ca8432f">◆ </a></span>storeBatch() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void ripple::NodeStore::TestBase::storeBatch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">Database</a> & </td>
|
|
<td class="paramname"><em>db</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const & </td>
|
|
<td class="paramname"><em>batch</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TestBase_8h_source.html#l00194">194</a> of file <a class="el" href="TestBase_8h_source.html">TestBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a514499e56722487774c7d496b4bc2d65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a514499e56722487774c7d496b4bc2d65">◆ </a></span>fetchCopyOfBatch() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::TestBase::fetchCopyOfBatch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a> & </td>
|
|
<td class="paramname"><em>backend</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> * </td>
|
|
<td class="paramname"><em>pCopy</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const & </td>
|
|
<td class="paramname"><em>batch</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TestBase_8h_source.html#l00155">155</a> of file <a class="el" href="TestBase_8h_source.html">TestBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f2ab288e77f0f05d7e3b02cc3c9976c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f2ab288e77f0f05d7e3b02cc3c9976c">◆ </a></span>fetchCopyOfBatch() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void ripple::NodeStore::TestBase::fetchCopyOfBatch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1Database.html">Database</a> & </td>
|
|
<td class="paramname"><em>db</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> * </td>
|
|
<td class="paramname"><em>pCopy</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const & </td>
|
|
<td class="paramname"><em>batch</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TestBase_8h_source.html#l00212">212</a> of file <a class="el" href="TestBase_8h_source.html">TestBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc7cab22ea1fb36cc8220cbeafc415b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc7cab22ea1fb36cc8220cbeafc415b1">◆ </a></span>fetchMissing()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::NodeStore::TestBase::fetchMissing </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a> & </td>
|
|
<td class="paramname"><em>backend</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1NodeStore.html#ae0e4b79f8eb3ffa0bf8fcaf848643202">Batch</a> const & </td>
|
|
<td class="paramname"><em>batch</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TestBase_8h_source.html#l00179">179</a> of file <a class="el" href="TestBase_8h_source.html">TestBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="ac2253da2d215d148b472a149badf1624"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac2253da2d215d148b472a149badf1624">◆ </a></span>maxSizeGb</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::NodeStore::DatabaseShard_test::maxSizeGb = 10</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00170">170</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc8b98e3b01f1fe19ba10dedf71976f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc8b98e3b01f1fe19ba10dedf71976f1">◆ </a></span>maxHistoricalShards</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::NodeStore::DatabaseShard_test::maxHistoricalShards = 100</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00171">171</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad987cca2811698b91cbdcd84130955a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad987cca2811698b91cbdcd84130955a">◆ </a></span>ledgersPerShard</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::NodeStore::DatabaseShard_test::ledgersPerShard = 256</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00172">172</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a90c9320b62f99d1ee6b9b1c072b27d5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90c9320b62f99d1ee6b9b1c072b27d5b">◆ </a></span>earliestSeq</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::NodeStore::DatabaseShard_test::earliestSeq = <a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard__test.html#aad987cca2811698b91cbdcd84130955a">ledgersPerShard</a> + 1</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00173">173</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18cae7f8da4e0521e984663e728e455c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18cae7f8da4e0521e984663e728e455c">◆ </a></span>dataSizeMax</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::NodeStore::DatabaseShard_test::dataSizeMax = 4</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00174">174</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf6c7492e42d730eca692a1d5eac3c1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf6c7492e42d730eca692a1d5eac3c1b">◆ </a></span>iniAmount</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::NodeStore::DatabaseShard_test::iniAmount = 1000000</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00175">175</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9d6ae2c1db070e77786ec0ec8321cde"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9d6ae2c1db070e77786ec0ec8321cde">◆ </a></span>nTestShards</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::NodeStore::DatabaseShard_test::nTestShards = 4</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00176">176</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d1fbf12e574920689b42d1127024d7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d1fbf12e574920689b42d1127024d7c">◆ </a></span>shardStoreTimeout</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> ripple::NodeStore::DatabaseShard_test::shardStoreTimeout</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> <a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>(60)</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00177">177</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afcbd62355dbf0ff7b1107c95162c4bc1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afcbd62355dbf0ff7b1107c95162c4bc1">◆ </a></span>journal_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1test_1_1SuiteJournal.html">test::SuiteJournal</a> ripple::NodeStore::DatabaseShard_test::journal_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00179">179</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb5a7ee9996e13e728e15cb9f8cfd690"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb5a7ee9996e13e728e15cb9f8cfd690">◆ </a></span>defNodeDir</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1temp__dir.html">beast::temp_dir</a> ripple::NodeStore::DatabaseShard_test::defNodeDir</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DatabaseShard__test_8cpp_source.html#l00180">180</a> of file <a class="el" href="DatabaseShard__test_8cpp_source.html">DatabaseShard_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16dcfc6023fa304d7fd2bb7659c65474"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16dcfc6023fa304d7fd2bb7659c65474">◆ </a></span>minPayloadBytes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::NodeStore::TestBase::minPayloadBytes = 1</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TestBase_8h_source.html#l00073">73</a> of file <a class="el" href="TestBase_8h_source.html">TestBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad39a6497220b05f74700b9c888ab3a8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad39a6497220b05f74700b9c888ab3a8c">◆ </a></span>maxPayloadBytes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::NodeStore::TestBase::maxPayloadBytes = 2000</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TestBase_8h_source.html#l00074">74</a> of file <a class="el" href="TestBase_8h_source.html">TestBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b784fd34d6e2c520085d4402dc0e920"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b784fd34d6e2c520085d4402dc0e920">◆ </a></span>numObjectsToTest</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int ripple::NodeStore::TestBase::numObjectsToTest = 2000</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TestBase_8h_source.html#l00075">75</a> of file <a class="el" href="TestBase_8h_source.html">TestBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a></div></div>
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|