This commit is contained in:
bthomee
2026-02-12 10:18:13 -08:00
parent 6d81d37858
commit 24b00eb326
206 changed files with 7561 additions and 7528 deletions

View File

@@ -127,7 +127,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00040" data-start="{" data-end="}">
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#adcb9b95d708f191e0362b43114c63f1c"> 40</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#adcb9b95d708f191e0362b43114c63f1c">SQLiteDatabase::getTransactionsMinLedgerSeq</a>()</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>{</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
@@ -144,7 +144,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00055" data-start="{" data-end="}">
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a8f24d66b70f8f59f13d6a439a3ac75c4"> 55</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a8f24d66b70f8f59f13d6a439a3ac75c4">SQLiteDatabase::getAccountTransactionsMinLedgerSeq</a>()</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>{</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
@@ -175,7 +175,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00082" data-start="{" data-end="}">
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a335cc1e035954588c668cfe32b6d9ce4"> 82</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a335cc1e035954588c668cfe32b6d9ce4">SQLiteDatabase::deleteTransactionByLedgerSeq</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> ledgerSeq)</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span>{</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
@@ -204,7 +204,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00107" data-start="{" data-end="}">
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#aa1bdd2b0da78436d35d6aacc2ed186f2"> 107</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#aa1bdd2b0da78436d35d6aacc2ed186f2">SQLiteDatabase::deleteTransactionsBeforeLedgerSeq</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> ledgerSeq)</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>{</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
@@ -220,7 +220,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00121" data-start="{" data-end="}">
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a82e5d64e61df3c549cf184f42984ce22"> 121</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a82e5d64e61df3c549cf184f42984ce22">SQLiteDatabase::deleteAccountTransactionsBeforeLedgerSeq</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> ledgerSeq)</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span>{</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
@@ -236,7 +236,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00135" data-start="{" data-end="}">
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#ac03bd50028898f9fdca914dd2c17080b"> 135</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#ac03bd50028898f9fdca914dd2c17080b">SQLiteDatabase::getTransactionCount</a>()</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>{</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
@@ -253,7 +253,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00150" data-start="{" data-end="}">
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a8f662f9560b4745bc5522e8618c6850a"> 150</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a8f662f9560b4745bc5522e8618c6850a">SQLiteDatabase::getAccountTransactionCount</a>()</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span>{</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
@@ -434,7 +434,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00309" data-start="{" data-end="}">
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a413b2736c4540a77132c1c4de79e8f65"> 309</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a413b2736c4540a77132c1c4de79e8f65">SQLiteDatabase::getTxHistory</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> startIndex)</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span>{</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> </div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
@@ -454,7 +454,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00327" data-start="{" data-end="}">
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a4344b4971cd1728771f6a12ff2d4c27e"> 327</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a4344b4971cd1728771f6a12ff2d4c27e">SQLiteDatabase::getOldestAccountTxs</a>(<a class="code hl_struct" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> <span class="keyword">const</span>&amp; options)</div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span>{</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> </div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> <a class="code hl_class" href="classxrpl_1_1LedgerMaster.html">LedgerMaster</a>&amp; <a class="code hl_enumvalue" href="namespacexrpl.html#ac599741e6d4066bada11df4c7e8ad30aa7fa2267e9b1bf739a70bb1860ab2a99c">ledgerMaster</a> = <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#ac1214895bca8cb9c29bec2b900f232a5">registry_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#a830b10b204ebb21f7a5f625ac396512d">getLedgerMaster</a>();</div>
@@ -473,7 +473,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00344" data-start="{" data-end="}">
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a7b6131fdf0a468352b675dc68f457f9a"> 344</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a7b6131fdf0a468352b675dc68f457f9a">SQLiteDatabase::getNewestAccountTxs</a>(<a class="code hl_struct" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> <span class="keyword">const</span>&amp; options)</div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span>{</div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> </div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <a class="code hl_class" href="classxrpl_1_1LedgerMaster.html">LedgerMaster</a>&amp; <a class="code hl_enumvalue" href="namespacexrpl.html#ac599741e6d4066bada11df4c7e8ad30aa7fa2267e9b1bf739a70bb1860ab2a99c">ledgerMaster</a> = <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#ac1214895bca8cb9c29bec2b900f232a5">registry_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#a830b10b204ebb21f7a5f625ac396512d">getLedgerMaster</a>();</div>
@@ -492,7 +492,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00361" data-start="{" data-end="}">
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a6a8f795710e075ce20f2c131cb6bf978"> 361</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a6a8f795710e075ce20f2c131cb6bf978">SQLiteDatabase::getOldestAccountTxsB</a>(<a class="code hl_struct" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> <span class="keyword">const</span>&amp; options)</div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span>{</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> </div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
@@ -509,7 +509,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00376" data-start="{" data-end="}">
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a1490cf991e0cf31fe44ed71d003105be"> 376</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a1490cf991e0cf31fe44ed71d003105be">SQLiteDatabase::getNewestAccountTxsB</a>(<a class="code hl_struct" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> <span class="keyword">const</span>&amp; options)</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span>{</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> </div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
@@ -526,7 +526,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00391" data-start="{" data-end="}">
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#adea3e6ac77b0ed15d77c2087d4554423"> 391</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#adea3e6ac77b0ed15d77c2087d4554423">SQLiteDatabase::oldestAccountTxPage</a>(<a class="code hl_struct" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> <span class="keyword">const</span>&amp; options)</div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span>{</div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> </div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> <span class="keyword">static</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> page_length(200);</div>
@@ -552,7 +552,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00415" data-start="{" data-end="}">
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a95778545411f1a52d17e73196018336b"> 415</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a95778545411f1a52d17e73196018336b">SQLiteDatabase::newestAccountTxPage</a>(<a class="code hl_struct" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> <span class="keyword">const</span>&amp; options)</div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span>{</div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> </div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> <span class="keyword">static</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> page_length(200);</div>
@@ -578,7 +578,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00439" data-start="{" data-end="}">
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a996c0e95df3c2b1daf3c8992b14e85df"> 439</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a996c0e95df3c2b1daf3c8992b14e85df">SQLiteDatabase::oldestAccountTxPageB</a>(<a class="code hl_struct" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> <span class="keyword">const</span>&amp; options)</div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span>{</div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> </div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> <span class="keyword">static</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> page_length(500);</div>
@@ -603,7 +603,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00462" data-start="{" data-end="}">
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#aea870cf84f92fdcf4e458b2192cf7a05"> 462</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#aea870cf84f92fdcf4e458b2192cf7a05">SQLiteDatabase::newestAccountTxPageB</a>(<a class="code hl_struct" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> <span class="keyword">const</span>&amp; options)</div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span>{</div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> </div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> <span class="keyword">static</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> page_length(500);</div>
@@ -631,7 +631,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt;<a class="code hl_typedef" href="namespacexrpl.html#a86e91f18d65b451807479b486aabb7a9">ClosedInterval&lt;std::uint32_t&gt;</a>&gt; <span class="keyword">const</span>&amp; <a class="code hl_function" href="namespacexrpl.html#a34fabf5c9fc5c30e86623b6a5eb0ac7d">range</a>,</div>
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> <a class="code hl_enumeration" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a>&amp; ec)</div>
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span>{</div>
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespacexrpl.html#ab2fee6d98c0fcdead09c04e35ab453a6aad921d60486366258809553a3db49a4a">TxSearched::unknown</a>;</div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> </div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
@@ -644,130 +644,128 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span>}</div>
</div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> </div>
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span><span class="keywordtype">bool</span></div>
<div class="foldopen" id="foldopen00503" data-start="{" data-end="}">
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a1ff03f0bbc80c0af8367f4e84a384c88"> 503</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a1ff03f0bbc80c0af8367f4e84a384c88">SQLiteDatabase::ledgerDbHasSpace</a>(<a class="code hl_class" href="classxrpl_1_1Config.html">Config</a> <span class="keyword">const</span>&amp; config)</div>
<div class="foldopen" id="foldopen00502" data-start="{" data-end="}">
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a405f222d73263897bebb60122eda4ede"> 502</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a3cacb9de6ed5a97528e58d09f151f972">SQLiteDatabase::SQLiteDatabase</a>(<a class="code hl_class" href="classxrpl_1_1SQLiteDatabase.html">SQLiteDatabase</a>&amp;&amp; rhs) noexcept</div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> : registry_(rhs.registry_), useTxTables_(rhs.useTxTables_), j_(rhs.j_)</div>
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span>{</div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a05f5c3d90e894a5e79270fe237e6d358">existsLedger</a>())</div>
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> {</div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> <span class="keyword">auto</span> db = <a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a4dd66c4b17045f22c56f0d16207ffc9e">checkoutLedger</a>();</div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1detail.html#ac94d7e9f981f79325ec60e2feb4e3c98">detail::dbHasSpace</a>(*db, config, <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a295d3871da2ffbbe81eaa1facff66f39">j_</a>);</div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> }</div>
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> </div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span>}</div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/exchange.html">std::exchange</a>(ledgerDb_, std::move(rhs.ledgerDb_));</div>
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/exchange.html">std::exchange</a>(txdb_, std::move(rhs.txdb_));</div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span>}</div>
</div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> </div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span><span class="keywordtype">bool</span></div>
<div class="foldopen" id="foldopen00515" data-start="{" data-end="}">
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#ae0f25552a4d19d50096dc91ab89ad8d6"> 515</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#ae0f25552a4d19d50096dc91ab89ad8d6">SQLiteDatabase::transactionDbHasSpace</a>(<a class="code hl_class" href="classxrpl_1_1Config.html">Config</a> <span class="keyword">const</span>&amp; config)</div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span>{</div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> </div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> {</div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <span class="keyword">auto</span> db = <a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a3164057c0d2eaf653406231b2c15617c">checkoutTransaction</a>();</div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1detail.html#ac94d7e9f981f79325ec60e2feb4e3c98">detail::dbHasSpace</a>(*db, config, <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a295d3871da2ffbbe81eaa1facff66f39">j_</a>);</div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> }</div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> </div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span>}</div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> </div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span><span class="keywordtype">bool</span></div>
<div class="foldopen" id="foldopen00510" data-start="{" data-end="}">
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a1ff03f0bbc80c0af8367f4e84a384c88"> 510</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a1ff03f0bbc80c0af8367f4e84a384c88">SQLiteDatabase::ledgerDbHasSpace</a>(<a class="code hl_class" href="classxrpl_1_1Config.html">Config</a> <span class="keyword">const</span>&amp; config)</div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span>{</div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a05f5c3d90e894a5e79270fe237e6d358">existsLedger</a>())</div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> {</div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> <span class="keyword">auto</span> db = <a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a4dd66c4b17045f22c56f0d16207ffc9e">checkoutLedger</a>();</div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1detail.html#ac94d7e9f981f79325ec60e2feb4e3c98">detail::dbHasSpace</a>(*db, config, <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a295d3871da2ffbbe81eaa1facff66f39">j_</a>);</div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> }</div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> </div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span>}</div>
</div>
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> </div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
<div class="foldopen" id="foldopen00530" data-start="{" data-end="}">
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#aaf4a3069c62a77bd0df852cf85adc679"> 530</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#aaf4a3069c62a77bd0df852cf85adc679">SQLiteDatabase::getKBUsedAll</a>()</div>
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span>{</div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a05f5c3d90e894a5e79270fe237e6d358">existsLedger</a>())</div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> {</div>
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a5c6676fb2e3cfe55f0ded5ddd3fc293e">xrpl::getKBUsedAll</a>(<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#aa3b7729b84b69648c44fc83357f82ad5">ledgerDb_</a>-&gt;getSession());</div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> }</div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> </div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span>}</div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> </div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span><span class="keywordtype">bool</span></div>
<div class="foldopen" id="foldopen00522" data-start="{" data-end="}">
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#ae0f25552a4d19d50096dc91ab89ad8d6"> 522</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#ae0f25552a4d19d50096dc91ab89ad8d6">SQLiteDatabase::transactionDbHasSpace</a>(<a class="code hl_class" href="classxrpl_1_1Config.html">Config</a> <span class="keyword">const</span>&amp; config)</div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span>{</div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> </div>
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> {</div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> <span class="keyword">auto</span> db = <a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a3164057c0d2eaf653406231b2c15617c">checkoutTransaction</a>();</div>
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl_1_1detail.html#ac94d7e9f981f79325ec60e2feb4e3c98">detail::dbHasSpace</a>(*db, config, <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a295d3871da2ffbbe81eaa1facff66f39">j_</a>);</div>
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> }</div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> </div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span>}</div>
</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> </div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
<div class="foldopen" id="foldopen00541" data-start="{" data-end="}">
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a7a3ffe0c77def95f40834e6b66e2f533"> 541</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a7a3ffe0c77def95f40834e6b66e2f533">SQLiteDatabase::getKBUsedLedger</a>()</div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span>{</div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a05f5c3d90e894a5e79270fe237e6d358">existsLedger</a>())</div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> {</div>
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a3ba9e3007867816205d573f3888018ee">xrpl::getKBUsedDB</a>(<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#aa3b7729b84b69648c44fc83357f82ad5">ledgerDb_</a>-&gt;getSession());</div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> }</div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> </div>
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span>}</div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> </div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
<div class="foldopen" id="foldopen00537" data-start="{" data-end="}">
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#aaf4a3069c62a77bd0df852cf85adc679"> 537</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#aaf4a3069c62a77bd0df852cf85adc679">SQLiteDatabase::getKBUsedAll</a>()</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span>{</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a05f5c3d90e894a5e79270fe237e6d358">existsLedger</a>())</div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> {</div>
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a5c6676fb2e3cfe55f0ded5ddd3fc293e">xrpl::getKBUsedAll</a>(<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#aa3b7729b84b69648c44fc83357f82ad5">ledgerDb_</a>-&gt;getSession());</div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> }</div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> </div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span>}</div>
</div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> </div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
<div class="foldopen" id="foldopen00552" data-start="{" data-end="}">
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a77b0cbf113b35784416aaa1b2d3de96a"> 552</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a77b0cbf113b35784416aaa1b2d3de96a">SQLiteDatabase::getKBUsedTransaction</a>()</div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span>{</div>
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">useTxTables_</a>)</div>
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> </div>
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> {</div>
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a3ba9e3007867816205d573f3888018ee">xrpl::getKBUsedDB</a>(<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a5ff0524525bead1667d26a9b8b1a3293">txdb_</a>-&gt;getSession());</div>
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> }</div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> </div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span>}</div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> </div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
<div class="foldopen" id="foldopen00548" data-start="{" data-end="}">
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a7a3ffe0c77def95f40834e6b66e2f533"> 548</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a7a3ffe0c77def95f40834e6b66e2f533">SQLiteDatabase::getKBUsedLedger</a>()</div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span>{</div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a05f5c3d90e894a5e79270fe237e6d358">existsLedger</a>())</div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> {</div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a3ba9e3007867816205d573f3888018ee">xrpl::getKBUsedDB</a>(<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#aa3b7729b84b69648c44fc83357f82ad5">ledgerDb_</a>-&gt;getSession());</div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> }</div>
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> </div>
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span>}</div>
</div>
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> </div>
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span><span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00566" data-start="{" data-end="}">
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a505fa8f2b44fb178d5df47a0614a17d7"> 566</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a505fa8f2b44fb178d5df47a0614a17d7">SQLiteDatabase::closeLedgerDB</a>()</div>
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span>{</div>
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#aa3b7729b84b69648c44fc83357f82ad5">ledgerDb_</a>.reset();</div>
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span>}</div>
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> </div>
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
<div class="foldopen" id="foldopen00559" data-start="{" data-end="}">
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a77b0cbf113b35784416aaa1b2d3de96a"> 559</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a77b0cbf113b35784416aaa1b2d3de96a">SQLiteDatabase::getKBUsedTransaction</a>()</div>
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span>{</div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">useTxTables_</a>)</div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> </div>
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">existsTransaction</a>())</div>
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> {</div>
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacexrpl.html#a3ba9e3007867816205d573f3888018ee">xrpl::getKBUsedDB</a>(<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a5ff0524525bead1667d26a9b8b1a3293">txdb_</a>-&gt;getSession());</div>
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> }</div>
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> </div>
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span>}</div>
</div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> </div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span><span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00572" data-start="{" data-end="}">
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a4963a736a1492e5197b6bf41ea70e28e"> 572</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a4963a736a1492e5197b6bf41ea70e28e">SQLiteDatabase::closeTransactionDB</a>()</div>
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span>{</div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a5ff0524525bead1667d26a9b8b1a3293">txdb_</a>.reset();</div>
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span>}</div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> </div>
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span><span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00573" data-start="{" data-end="}">
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a505fa8f2b44fb178d5df47a0614a17d7"> 573</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a505fa8f2b44fb178d5df47a0614a17d7">SQLiteDatabase::closeLedgerDB</a>()</div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span>{</div>
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#aa3b7729b84b69648c44fc83357f82ad5">ledgerDb_</a>.reset();</div>
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span>}</div>
</div>
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> </div>
<div class="foldopen" id="foldopen00577" data-start="{" data-end="}">
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a3cacb9de6ed5a97528e58d09f151f972"> 577</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a3cacb9de6ed5a97528e58d09f151f972">SQLiteDatabase::SQLiteDatabase</a>(<a class="code hl_class" href="classxrpl_1_1ServiceRegistry.html">ServiceRegistry</a>&amp; registry, <a class="code hl_class" href="classxrpl_1_1Config.html">Config</a> <span class="keyword">const</span>&amp; config, <a class="code hl_class" href="classxrpl_1_1JobQueue.html">JobQueue</a>&amp; jobQueue)</div>
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> : registry_(registry), useTxTables_(config.useTxTables()), j_(registry.journal(<span class="stringliteral">&quot;SQLiteDatabase&quot;</span>))</div>
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span>{</div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <a class="code hl_struct" href="structxrpl_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> <span class="keyword">const</span> setup = <a class="code hl_function" href="namespacexrpl.html#a923f75ec9f4439eb588cde7149991b8d">setup_DatabaseCon</a>(config, <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a295d3871da2ffbbe81eaa1facff66f39">j_</a>);</div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <span class="keywordflow">if</span> (!<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a40c8ac26189b604d69366a66737e120a">makeLedgerDBs</a>(config, setup, <a class="code hl_struct" href="structxrpl_1_1DatabaseCon_1_1CheckpointerSetup.html">DatabaseCon::CheckpointerSetup</a>{&amp;jobQueue, &amp;<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#ac1214895bca8cb9c29bec2b900f232a5">registry_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#a158b199072841deec342b10bf980248f">logs</a>()}))</div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> {</div>
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> <span class="keyword">constexpr</span> error = <span class="stringliteral">&quot;Failed to create ledger databases&quot;</span>;</div>
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> </div>
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> JLOG(<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a295d3871da2ffbbe81eaa1facff66f39">j_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a3dfb8e2e3eecccdb5cf78ff21bca069c">fatal</a>()) &lt;&lt; error;</div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> Throw&lt;std::runtime_error&gt;(error.data());</div>
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> }</div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span>}</div>
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> </div>
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span><span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00579" data-start="{" data-end="}">
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a4963a736a1492e5197b6bf41ea70e28e"> 579</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a4963a736a1492e5197b6bf41ea70e28e">SQLiteDatabase::closeTransactionDB</a>()</div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span>{</div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a5ff0524525bead1667d26a9b8b1a3293">txdb_</a>.reset();</div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span>}</div>
</div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> </div>
<div class="foldopen" id="foldopen00590" data-start="{" data-end="}">
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a405f222d73263897bebb60122eda4ede"> 590</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a3cacb9de6ed5a97528e58d09f151f972">SQLiteDatabase::SQLiteDatabase</a>(<a class="code hl_class" href="classxrpl_1_1SQLiteDatabase.html">SQLiteDatabase</a>&amp;&amp; rhs) noexcept</div>
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> : registry_(rhs.registry_)</div>
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> , useTxTables_(rhs.useTxTables_)</div>
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> , j_(rhs.j_)</div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> , ledgerDb_(std::move(rhs.ledgerDb_))</div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> , txdb_(std::move(rhs.txdb_))</div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span>{</div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span>}</div>
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> </div>
<div class="foldopen" id="foldopen00584" data-start="{" data-end="}">
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"><a class="line" href="classxrpl_1_1SQLiteDatabase.html#a3cacb9de6ed5a97528e58d09f151f972"> 584</a></span><a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a3cacb9de6ed5a97528e58d09f151f972">SQLiteDatabase::SQLiteDatabase</a>(<a class="code hl_class" href="classxrpl_1_1ServiceRegistry.html">ServiceRegistry</a>&amp; registry, <a class="code hl_class" href="classxrpl_1_1Config.html">Config</a> <span class="keyword">const</span>&amp; config, <a class="code hl_class" href="classxrpl_1_1JobQueue.html">JobQueue</a>&amp; jobQueue)</div>
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> : registry_(registry), useTxTables_(config.useTxTables()), j_(registry.journal(<span class="stringliteral">&quot;SQLiteDatabase&quot;</span>))</div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span>{</div>
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <a class="code hl_struct" href="structxrpl_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> <span class="keyword">const</span> setup = <a class="code hl_function" href="namespacexrpl.html#a923f75ec9f4439eb588cde7149991b8d">setup_DatabaseCon</a>(config, <a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a295d3871da2ffbbe81eaa1facff66f39">j_</a>);</div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <span class="keywordflow">if</span> (!<a class="code hl_function" href="classxrpl_1_1SQLiteDatabase.html#a40c8ac26189b604d69366a66737e120a">makeLedgerDBs</a>(config, setup, <a class="code hl_struct" href="structxrpl_1_1DatabaseCon_1_1CheckpointerSetup.html">DatabaseCon::CheckpointerSetup</a>{&amp;jobQueue, &amp;<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#ac1214895bca8cb9c29bec2b900f232a5">registry_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#a158b199072841deec342b10bf980248f">logs</a>()}))</div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> {</div>
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> <span class="keyword">constexpr</span> error = <span class="stringliteral">&quot;Failed to create ledger databases&quot;</span>;</div>
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> </div>
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> JLOG(<a class="code hl_variable" href="classxrpl_1_1SQLiteDatabase.html#a295d3871da2ffbbe81eaa1facff66f39">j_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a3dfb8e2e3eecccdb5cf78ff21bca069c">fatal</a>()) &lt;&lt; error;</div>
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> Throw&lt;std::runtime_error&gt;(error.data());</div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> }</div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span>}</div>
</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> </div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span><a class="code hl_class" href="classxrpl_1_1SQLiteDatabase.html">SQLiteDatabase</a></div>
<div class="foldopen" id="foldopen00600" data-start="{" data-end="}">
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af2a8824aae46874c1c2b45645a36e034"> 600</a></span><a class="code hl_function" href="namespacexrpl.html#af2a8824aae46874c1c2b45645a36e034">setup_RelationalDatabase</a>(<a class="code hl_class" href="classxrpl_1_1ServiceRegistry.html">ServiceRegistry</a>&amp; registry, <a class="code hl_class" href="classxrpl_1_1Config.html">Config</a> <span class="keyword">const</span>&amp; config, <a class="code hl_class" href="classxrpl_1_1JobQueue.html">JobQueue</a>&amp; jobQueue)</div>
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span>{</div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> <span class="keywordflow">return</span> {registry, config, jobQueue};</div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span>}</div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> </div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span><a class="code hl_class" href="classxrpl_1_1SQLiteDatabase.html">SQLiteDatabase</a></div>
<div class="foldopen" id="foldopen00598" data-start="{" data-end="}">
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"><a class="line" href="namespacexrpl.html#af2a8824aae46874c1c2b45645a36e034"> 598</a></span><a class="code hl_function" href="namespacexrpl.html#af2a8824aae46874c1c2b45645a36e034">setup_RelationalDatabase</a>(<a class="code hl_class" href="classxrpl_1_1ServiceRegistry.html">ServiceRegistry</a>&amp; registry, <a class="code hl_class" href="classxrpl_1_1Config.html">Config</a> <span class="keyword">const</span>&amp; config, <a class="code hl_class" href="classxrpl_1_1JobQueue.html">JobQueue</a>&amp; jobQueue)</div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span>{</div>
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <span class="keywordflow">return</span> {registry, config, jobQueue};</div>
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span>}</div>
</div>
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> </div>
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span>} <span class="comment">// namespace xrpl</span></div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> </div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span>} <span class="comment">// namespace xrpl</span></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
<div class="ttc" id="abasic_string_view_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a></div></div>
<div class="ttc" id="abind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/bind.html">std::bind</a></div><div class="ttdeci">T bind(T... args)</div></div>
@@ -775,60 +773,61 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassxrpl_1_1Config_html"><div class="ttname"><a href="classxrpl_1_1Config.html">xrpl::Config</a></div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00067">Config.h:68</a></div></div>
<div class="ttc" id="aclassxrpl_1_1JobQueue_html"><div class="ttname"><a href="classxrpl_1_1JobQueue.html">xrpl::JobQueue</a></div><div class="ttdoc">A pool of threads to perform work.</div><div class="ttdef"><b>Definition</b> <a href="JobQueue_8h_source.html#l00036">JobQueue.h:37</a></div></div>
<div class="ttc" id="aclassxrpl_1_1LedgerMaster_html"><div class="ttname"><a href="classxrpl_1_1LedgerMaster.html">xrpl::LedgerMaster</a></div><div class="ttdef"><b>Definition</b> <a href="LedgerMaster_8h_source.html#l00031">LedgerMaster.h:32</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html">xrpl::SQLiteDatabase</a></div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00013">SQLiteDatabase.h:14</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a05f5c3d90e894a5e79270fe237e6d358"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a05f5c3d90e894a5e79270fe237e6d358">xrpl::SQLiteDatabase::existsLedger</a></div><div class="ttdeci">bool existsLedger()</div><div class="ttdoc">existsLedger Checks if the node store ledger database exists.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00426">SQLiteDatabase.h:426</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html">xrpl::SQLiteDatabase</a></div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00017">SQLiteDatabase.h:18</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a05f5c3d90e894a5e79270fe237e6d358"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a05f5c3d90e894a5e79270fe237e6d358">xrpl::SQLiteDatabase::existsLedger</a></div><div class="ttdeci">bool existsLedger()</div><div class="ttdoc">existsLedger Checks if the node store ledger database exists.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00430">SQLiteDatabase.h:430</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a0847cf380a05e59f8aaf3482b04f4a30"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a0847cf380a05e59f8aaf3482b04f4a30">xrpl::SQLiteDatabase::getHashByIndex</a></div><div class="ttdeci">uint256 getHashByIndex(LedgerIndex ledgerIndex) override</div><div class="ttdoc">getHashByIndex Returns the hash of the ledger with the given sequence.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00264">SQLiteDatabase.cpp:264</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a1490cf991e0cf31fe44ed71d003105be"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a1490cf991e0cf31fe44ed71d003105be">xrpl::SQLiteDatabase::getNewestAccountTxsB</a></div><div class="ttdeci">MetaTxsList getNewestAccountTxsB(AccountTxOptions const &amp;options) override</div><div class="ttdoc">getNewestAccountTxsB Returns the newest transactions in binary form for the account that matches the ...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00376">SQLiteDatabase.cpp:376</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a1ff03f0bbc80c0af8367f4e84a384c88"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a1ff03f0bbc80c0af8367f4e84a384c88">xrpl::SQLiteDatabase::ledgerDbHasSpace</a></div><div class="ttdeci">bool ledgerDbHasSpace(Config const &amp;config)</div><div class="ttdoc">ledgerDbHasSpace Checks if the ledger database has available space.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00503">SQLiteDatabase.cpp:503</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a295d3871da2ffbbe81eaa1facff66f39"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a295d3871da2ffbbe81eaa1facff66f39">xrpl::SQLiteDatabase::j_</a></div><div class="ttdeci">beast::Journal j_</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00404">SQLiteDatabase.h:404</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a3164057c0d2eaf653406231b2c15617c"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a3164057c0d2eaf653406231b2c15617c">xrpl::SQLiteDatabase::checkoutTransaction</a></div><div class="ttdeci">auto checkoutTransaction()</div><div class="ttdoc">checkoutTransaction Checks out and returns the node store transaction database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00459">SQLiteDatabase.h:459</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a1ff03f0bbc80c0af8367f4e84a384c88"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a1ff03f0bbc80c0af8367f4e84a384c88">xrpl::SQLiteDatabase::ledgerDbHasSpace</a></div><div class="ttdeci">bool ledgerDbHasSpace(Config const &amp;config)</div><div class="ttdoc">ledgerDbHasSpace Checks if the ledger database has available space.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00510">SQLiteDatabase.cpp:510</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a295d3871da2ffbbe81eaa1facff66f39"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a295d3871da2ffbbe81eaa1facff66f39">xrpl::SQLiteDatabase::j_</a></div><div class="ttdeci">beast::Journal j_</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00408">SQLiteDatabase.h:408</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a3164057c0d2eaf653406231b2c15617c"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a3164057c0d2eaf653406231b2c15617c">xrpl::SQLiteDatabase::checkoutTransaction</a></div><div class="ttdeci">auto checkoutTransaction()</div><div class="ttdoc">checkoutTransaction Checks out and returns the node store transaction database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00463">SQLiteDatabase.h:463</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a335cc1e035954588c668cfe32b6d9ce4"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a335cc1e035954588c668cfe32b6d9ce4">xrpl::SQLiteDatabase::deleteTransactionByLedgerSeq</a></div><div class="ttdeci">void deleteTransactionByLedgerSeq(LedgerIndex ledgerSeq) override</div><div class="ttdoc">deleteTransactionByLedgerSeq Deletes transactions from the ledger with the given sequence.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00082">SQLiteDatabase.cpp:82</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a3c611d1efdc6edb3ca4f5940f2dc6294"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a3c611d1efdc6edb3ca4f5940f2dc6294">xrpl::SQLiteDatabase::getLimitedOldestLedgerInfo</a></div><div class="ttdeci">std::optional&lt; LedgerHeader &gt; getLimitedOldestLedgerInfo(LedgerIndex ledgerFirstIndex) override</div><div class="ttdoc">getLimitedOldestLedgerInfo Returns the info of the oldest ledger whose sequence number is greater tha...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00219">SQLiteDatabase.cpp:219</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a3cacb9de6ed5a97528e58d09f151f972"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a3cacb9de6ed5a97528e58d09f151f972">xrpl::SQLiteDatabase::SQLiteDatabase</a></div><div class="ttdeci">SQLiteDatabase(ServiceRegistry &amp;registry, Config const &amp;config, JobQueue &amp;jobQueue)</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00577">SQLiteDatabase.cpp:577</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a3cacb9de6ed5a97528e58d09f151f972"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a3cacb9de6ed5a97528e58d09f151f972">xrpl::SQLiteDatabase::SQLiteDatabase</a></div><div class="ttdeci">SQLiteDatabase(ServiceRegistry &amp;registry, Config const &amp;config, JobQueue &amp;jobQueue)</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00584">SQLiteDatabase.cpp:584</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a40c8ac26189b604d69366a66737e120a"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a40c8ac26189b604d69366a66737e120a">xrpl::SQLiteDatabase::makeLedgerDBs</a></div><div class="ttdeci">bool makeLedgerDBs(Config const &amp;config, DatabaseCon::Setup const &amp;setup, DatabaseCon::CheckpointerSetup const &amp;checkpointerSetup)</div><div class="ttdoc">makeLedgerDBs Opens ledger and transaction databases for the node store, and stores their descriptors...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00014">SQLiteDatabase.cpp:14</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a413b2736c4540a77132c1c4de79e8f65"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a413b2736c4540a77132c1c4de79e8f65">xrpl::SQLiteDatabase::getTxHistory</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; Transaction &gt; &gt; getTxHistory(LedgerIndex startIndex) override</div><div class="ttdoc">getTxHistory Returns the 20 most recent transactions starting from the given number.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00309">SQLiteDatabase.cpp:309</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a4344b4971cd1728771f6a12ff2d4c27e"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a4344b4971cd1728771f6a12ff2d4c27e">xrpl::SQLiteDatabase::getOldestAccountTxs</a></div><div class="ttdeci">AccountTxs getOldestAccountTxs(AccountTxOptions const &amp;options) override</div><div class="ttdoc">getOldestAccountTxs Returns the oldest transactions for the account that matches the given criteria s...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00327">SQLiteDatabase.cpp:327</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a4755e140b0cd6cd62870006513db1895"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a4755e140b0cd6cd62870006513db1895">xrpl::SQLiteDatabase::useTxTables_</a></div><div class="ttdeci">bool const useTxTables_</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00403">SQLiteDatabase.h:403</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a4963a736a1492e5197b6bf41ea70e28e"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a4963a736a1492e5197b6bf41ea70e28e">xrpl::SQLiteDatabase::closeTransactionDB</a></div><div class="ttdeci">void closeTransactionDB() override</div><div class="ttdoc">Closes the transaction database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00572">SQLiteDatabase.cpp:572</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a4dd66c4b17045f22c56f0d16207ffc9e"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a4dd66c4b17045f22c56f0d16207ffc9e">xrpl::SQLiteDatabase::checkoutLedger</a></div><div class="ttdeci">auto checkoutLedger()</div><div class="ttdoc">checkoutTransaction Checks out and returns node store ledger database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00448">SQLiteDatabase.h:448</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a505fa8f2b44fb178d5df47a0614a17d7"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a505fa8f2b44fb178d5df47a0614a17d7">xrpl::SQLiteDatabase::closeLedgerDB</a></div><div class="ttdeci">void closeLedgerDB() override</div><div class="ttdoc">Closes the ledger database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00566">SQLiteDatabase.cpp:566</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a4963a736a1492e5197b6bf41ea70e28e"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a4963a736a1492e5197b6bf41ea70e28e">xrpl::SQLiteDatabase::closeTransactionDB</a></div><div class="ttdeci">void closeTransactionDB() override</div><div class="ttdoc">Closes the transaction database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00579">SQLiteDatabase.cpp:579</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a4dd66c4b17045f22c56f0d16207ffc9e"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a4dd66c4b17045f22c56f0d16207ffc9e">xrpl::SQLiteDatabase::checkoutLedger</a></div><div class="ttdeci">auto checkoutLedger()</div><div class="ttdoc">checkoutTransaction Checks out and returns node store ledger database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00452">SQLiteDatabase.h:452</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a505fa8f2b44fb178d5df47a0614a17d7"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a505fa8f2b44fb178d5df47a0614a17d7">xrpl::SQLiteDatabase::closeLedgerDB</a></div><div class="ttdeci">void closeLedgerDB() override</div><div class="ttdoc">Closes the ledger database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00573">SQLiteDatabase.cpp:573</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a53fb95de6ced38fdfd0e8e8d7ee897b1"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a53fb95de6ced38fdfd0e8e8d7ee897b1">xrpl::SQLiteDatabase::getLimitedNewestLedgerInfo</a></div><div class="ttdeci">std::optional&lt; LedgerHeader &gt; getLimitedNewestLedgerInfo(LedgerIndex ledgerFirstIndex) override</div><div class="ttdoc">getLimitedNewestLedgerInfo Returns the info of the newest ledger whose sequence number is greater tha...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00234">SQLiteDatabase.cpp:234</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a5e9a7d5e940a8b3b86ba025d279d6b0e"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a5e9a7d5e940a8b3b86ba025d279d6b0e">xrpl::SQLiteDatabase::getLedgerCountMinMax</a></div><div class="ttdeci">CountMinMax getLedgerCountMinMax() override</div><div class="ttdoc">getLedgerCountMinMax Returns the minimum ledger sequence, maximum ledger sequence and total number of...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00165">SQLiteDatabase.cpp:165</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a5ff0524525bead1667d26a9b8b1a3293"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a5ff0524525bead1667d26a9b8b1a3293">xrpl::SQLiteDatabase::txdb_</a></div><div class="ttdeci">std::unique_ptr&lt; DatabaseCon &gt; txdb_</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00405">SQLiteDatabase.h:405</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a5ff0524525bead1667d26a9b8b1a3293"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a5ff0524525bead1667d26a9b8b1a3293">xrpl::SQLiteDatabase::txdb_</a></div><div class="ttdeci">std::unique_ptr&lt; DatabaseCon &gt; txdb_</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00409">SQLiteDatabase.h:409</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a6a8f795710e075ce20f2c131cb6bf978"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a6a8f795710e075ce20f2c131cb6bf978">xrpl::SQLiteDatabase::getOldestAccountTxsB</a></div><div class="ttdeci">MetaTxsList getOldestAccountTxsB(AccountTxOptions const &amp;options) override</div><div class="ttdoc">getOldestAccountTxsB Returns the oldest transactions in binary form for the account that matches the ...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00361">SQLiteDatabase.cpp:361</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a7293e87382e10c7a6809d19becfce045"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a7293e87382e10c7a6809d19becfce045">xrpl::SQLiteDatabase::saveValidatedLedger</a></div><div class="ttdeci">bool saveValidatedLedger(std::shared_ptr&lt; Ledger const &gt; const &amp;ledger, bool current) override</div><div class="ttdoc">saveValidatedLedger Saves a ledger into the database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00177">SQLiteDatabase.cpp:177</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a734d387df3ff18f9330dbc207367a1a7"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a734d387df3ff18f9330dbc207367a1a7">xrpl::SQLiteDatabase::getMaxLedgerSeq</a></div><div class="ttdeci">std::optional&lt; LedgerIndex &gt; getMaxLedgerSeq() override</div><div class="ttdoc">getMaxLedgerSeq Returns the maximum ledger sequence in the Ledgers table.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00070">SQLiteDatabase.cpp:70</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a76e7b1fe2ceb2956a7757e73a1d023b0"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a76e7b1fe2ceb2956a7757e73a1d023b0">xrpl::SQLiteDatabase::getMinLedgerSeq</a></div><div class="ttdeci">std::optional&lt; LedgerIndex &gt; getMinLedgerSeq() override</div><div class="ttdoc">getMinLedgerSeq Returns the minimum ledger sequence in the Ledgers table.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00026">SQLiteDatabase.cpp:26</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a77b0cbf113b35784416aaa1b2d3de96a"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a77b0cbf113b35784416aaa1b2d3de96a">xrpl::SQLiteDatabase::getKBUsedTransaction</a></div><div class="ttdeci">std::uint32_t getKBUsedTransaction() override</div><div class="ttdoc">getKBUsedTransaction Returns the amount of space used by the transaction database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00552">SQLiteDatabase.cpp:552</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a7a3ffe0c77def95f40834e6b66e2f533"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a7a3ffe0c77def95f40834e6b66e2f533">xrpl::SQLiteDatabase::getKBUsedLedger</a></div><div class="ttdeci">std::uint32_t getKBUsedLedger() override</div><div class="ttdoc">getKBUsedLedger Returns the amount of space space used by the ledger database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00541">SQLiteDatabase.cpp:541</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a77b0cbf113b35784416aaa1b2d3de96a"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a77b0cbf113b35784416aaa1b2d3de96a">xrpl::SQLiteDatabase::getKBUsedTransaction</a></div><div class="ttdeci">std::uint32_t getKBUsedTransaction() override</div><div class="ttdoc">getKBUsedTransaction Returns the amount of space used by the transaction database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00559">SQLiteDatabase.cpp:559</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a7a3ffe0c77def95f40834e6b66e2f533"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a7a3ffe0c77def95f40834e6b66e2f533">xrpl::SQLiteDatabase::getKBUsedLedger</a></div><div class="ttdeci">std::uint32_t getKBUsedLedger() override</div><div class="ttdoc">getKBUsedLedger Returns the amount of space space used by the ledger database.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00548">SQLiteDatabase.cpp:548</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a7b6131fdf0a468352b675dc68f457f9a"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a7b6131fdf0a468352b675dc68f457f9a">xrpl::SQLiteDatabase::getNewestAccountTxs</a></div><div class="ttdeci">AccountTxs getNewestAccountTxs(AccountTxOptions const &amp;options) override</div><div class="ttdoc">getNewestAccountTxs Returns the newest transactions for the account that matches the given criteria s...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00344">SQLiteDatabase.cpp:344</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a82e5d64e61df3c549cf184f42984ce22"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a82e5d64e61df3c549cf184f42984ce22">xrpl::SQLiteDatabase::deleteAccountTransactionsBeforeLedgerSeq</a></div><div class="ttdeci">void deleteAccountTransactionsBeforeLedgerSeq(LedgerIndex ledgerSeq) override</div><div class="ttdoc">deleteAccountTransactionsBeforeLedgerSeq Deletes all account transactions with a sequence number less...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00121">SQLiteDatabase.cpp:121</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a8f24d66b70f8f59f13d6a439a3ac75c4"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a8f24d66b70f8f59f13d6a439a3ac75c4">xrpl::SQLiteDatabase::getAccountTransactionsMinLedgerSeq</a></div><div class="ttdeci">std::optional&lt; LedgerIndex &gt; getAccountTransactionsMinLedgerSeq() override</div><div class="ttdoc">getAccountTransactionsMinLedgerSeq Returns the minimum ledger sequence stored in the AccountTransacti...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00055">SQLiteDatabase.cpp:55</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a8f662f9560b4745bc5522e8618c6850a"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a8f662f9560b4745bc5522e8618c6850a">xrpl::SQLiteDatabase::getAccountTransactionCount</a></div><div class="ttdeci">std::size_t getAccountTransactionCount() override</div><div class="ttdoc">getAccountTransactionCount Returns the number of account transactions.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00150">SQLiteDatabase.cpp:150</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a90f2776e5c54de04ceddaf70594400e5"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">xrpl::SQLiteDatabase::existsTransaction</a></div><div class="ttdeci">bool existsTransaction()</div><div class="ttdoc">existsTransaction Checks if the node store transaction database exists.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00437">SQLiteDatabase.h:437</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a90f2776e5c54de04ceddaf70594400e5"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a90f2776e5c54de04ceddaf70594400e5">xrpl::SQLiteDatabase::existsTransaction</a></div><div class="ttdeci">bool existsTransaction()</div><div class="ttdoc">existsTransaction Checks if the node store transaction database exists.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00441">SQLiteDatabase.h:441</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a95778545411f1a52d17e73196018336b"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a95778545411f1a52d17e73196018336b">xrpl::SQLiteDatabase::newestAccountTxPage</a></div><div class="ttdeci">std::pair&lt; AccountTxs, std::optional&lt; AccountTxMarker &gt; &gt; newestAccountTxPage(AccountTxPageOptions const &amp;options) override</div><div class="ttdoc">newestAccountTxPage Returns the newest transactions for the account that matches the given criteria s...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00415">SQLiteDatabase.cpp:415</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_a996c0e95df3c2b1daf3c8992b14e85df"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#a996c0e95df3c2b1daf3c8992b14e85df">xrpl::SQLiteDatabase::oldestAccountTxPageB</a></div><div class="ttdeci">std::pair&lt; MetaTxsList, std::optional&lt; AccountTxMarker &gt; &gt; oldestAccountTxPageB(AccountTxPageOptions const &amp;options) override</div><div class="ttdoc">oldestAccountTxPageB Returns the oldest transactions in binary form for the account that matches the ...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00439">SQLiteDatabase.cpp:439</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_aa1bdd2b0da78436d35d6aacc2ed186f2"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#aa1bdd2b0da78436d35d6aacc2ed186f2">xrpl::SQLiteDatabase::deleteTransactionsBeforeLedgerSeq</a></div><div class="ttdeci">void deleteTransactionsBeforeLedgerSeq(LedgerIndex ledgerSeq) override</div><div class="ttdoc">deleteTransactionsBeforeLedgerSeq Deletes all transactions with a sequence number less than or equal ...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00107">SQLiteDatabase.cpp:107</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_aa3b7729b84b69648c44fc83357f82ad5"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#aa3b7729b84b69648c44fc83357f82ad5">xrpl::SQLiteDatabase::ledgerDb_</a></div><div class="ttdeci">std::unique_ptr&lt; DatabaseCon &gt; ledgerDb_</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00405">SQLiteDatabase.h:405</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_aa3b7729b84b69648c44fc83357f82ad5"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#aa3b7729b84b69648c44fc83357f82ad5">xrpl::SQLiteDatabase::ledgerDb_</a></div><div class="ttdeci">std::unique_ptr&lt; DatabaseCon &gt; ledgerDb_</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00409">SQLiteDatabase.h:409</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_aa835dcf757ed2781fafc138fe735b48e"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#aa835dcf757ed2781fafc138fe735b48e">xrpl::SQLiteDatabase::getLedgerInfoByHash</a></div><div class="ttdeci">std::optional&lt; LedgerHeader &gt; getLedgerInfoByHash(uint256 const &amp;ledgerHash) override</div><div class="ttdoc">getLedgerInfoByHash Returns the info of the ledger with given hash.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00249">SQLiteDatabase.cpp:249</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_aabcfcbdbcd2ea7c12129e390052cae57"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#aabcfcbdbcd2ea7c12129e390052cae57">xrpl::SQLiteDatabase::getNewestLedgerInfo</a></div><div class="ttdeci">std::optional&lt; LedgerHeader &gt; getNewestLedgerInfo() override</div><div class="ttdoc">getNewestLedgerInfo Returns the info of the newest saved ledger.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00204">SQLiteDatabase.cpp:204</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_aadba37542778ff5b9976036975268466"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#aadba37542778ff5b9976036975268466">xrpl::SQLiteDatabase::deleteBeforeLedgerSeq</a></div><div class="ttdeci">void deleteBeforeLedgerSeq(LedgerIndex ledgerSeq) override</div><div class="ttdoc">deleteBeforeLedgerSeq Deletes all ledgers with a sequence number less than or equal to the given ledg...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00096">SQLiteDatabase.cpp:96</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_aaf4a3069c62a77bd0df852cf85adc679"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#aaf4a3069c62a77bd0df852cf85adc679">xrpl::SQLiteDatabase::getKBUsedAll</a></div><div class="ttdeci">std::uint32_t getKBUsedAll() override</div><div class="ttdoc">getKBUsedAll Returns the amount of space used by all databases.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00530">SQLiteDatabase.cpp:530</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_aaf4a3069c62a77bd0df852cf85adc679"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#aaf4a3069c62a77bd0df852cf85adc679">xrpl::SQLiteDatabase::getKBUsedAll</a></div><div class="ttdeci">std::uint32_t getKBUsedAll() override</div><div class="ttdoc">getKBUsedAll Returns the amount of space used by all databases.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00537">SQLiteDatabase.cpp:537</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_ac03bd50028898f9fdca914dd2c17080b"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#ac03bd50028898f9fdca914dd2c17080b">xrpl::SQLiteDatabase::getTransactionCount</a></div><div class="ttdeci">std::size_t getTransactionCount() override</div><div class="ttdoc">getTransactionCount Returns the number of transactions.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00135">SQLiteDatabase.cpp:135</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_ac1214895bca8cb9c29bec2b900f232a5"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#ac1214895bca8cb9c29bec2b900f232a5">xrpl::SQLiteDatabase::registry_</a></div><div class="ttdeci">ServiceRegistry &amp; registry_</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00402">SQLiteDatabase.h:402</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_ac1214895bca8cb9c29bec2b900f232a5"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#ac1214895bca8cb9c29bec2b900f232a5">xrpl::SQLiteDatabase::registry_</a></div><div class="ttdeci">ServiceRegistry &amp; registry_</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00406">SQLiteDatabase.h:406</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_ad101b0eaf8e40f6df2542959cd032cc1"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#ad101b0eaf8e40f6df2542959cd032cc1">xrpl::SQLiteDatabase::getHashesByIndex</a></div><div class="ttdeci">std::optional&lt; LedgerHashPair &gt; getHashesByIndex(LedgerIndex ledgerIndex) override</div><div class="ttdoc">getHashesByIndex Returns the hashes of the ledger and its parent as specified by the ledgerIndex.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00279">SQLiteDatabase.cpp:279</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_adbb50a2e3549089e19a077853c61992b"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#adbb50a2e3549089e19a077853c61992b">xrpl::SQLiteDatabase::getTransaction</a></div><div class="ttdeci">std::variant&lt; AccountTx, TxSearched &gt; getTransaction(uint256 const &amp;id, std::optional&lt; ClosedInterval&lt; std::uint32_t &gt; &gt; const &amp;range, error_code_i &amp;ec) override</div><div class="ttdoc">getTransaction Returns the transaction with the given hash.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00485">SQLiteDatabase.cpp:485</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_adcb9b95d708f191e0362b43114c63f1c"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#adcb9b95d708f191e0362b43114c63f1c">xrpl::SQLiteDatabase::getTransactionsMinLedgerSeq</a></div><div class="ttdeci">std::optional&lt; LedgerIndex &gt; getTransactionsMinLedgerSeq() override</div><div class="ttdoc">getTransactionsMinLedgerSeq Returns the minimum ledger sequence stored in the Transactions table.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00040">SQLiteDatabase.cpp:40</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_adea3e6ac77b0ed15d77c2087d4554423"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#adea3e6ac77b0ed15d77c2087d4554423">xrpl::SQLiteDatabase::oldestAccountTxPage</a></div><div class="ttdeci">std::pair&lt; AccountTxs, std::optional&lt; AccountTxMarker &gt; &gt; oldestAccountTxPage(AccountTxPageOptions const &amp;options) override</div><div class="ttdoc">oldestAccountTxPage Returns the oldest transactions for the account that matches the given criteria s...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00391">SQLiteDatabase.cpp:391</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_ae0f25552a4d19d50096dc91ab89ad8d6"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#ae0f25552a4d19d50096dc91ab89ad8d6">xrpl::SQLiteDatabase::transactionDbHasSpace</a></div><div class="ttdeci">bool transactionDbHasSpace(Config const &amp;config)</div><div class="ttdoc">transactionDbHasSpace Checks if the transaction database has available space.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00515">SQLiteDatabase.cpp:515</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_ae0f25552a4d19d50096dc91ab89ad8d6"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#ae0f25552a4d19d50096dc91ab89ad8d6">xrpl::SQLiteDatabase::transactionDbHasSpace</a></div><div class="ttdeci">bool transactionDbHasSpace(Config const &amp;config)</div><div class="ttdoc">transactionDbHasSpace Checks if the transaction database has available space.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00522">SQLiteDatabase.cpp:522</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_aea870cf84f92fdcf4e458b2192cf7a05"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#aea870cf84f92fdcf4e458b2192cf7a05">xrpl::SQLiteDatabase::newestAccountTxPageB</a></div><div class="ttdeci">std::pair&lt; MetaTxsList, std::optional&lt; AccountTxMarker &gt; &gt; newestAccountTxPageB(AccountTxPageOptions const &amp;options) override</div><div class="ttdoc">newestAccountTxPageB Returns the newest transactions in binary form for the account that matches the ...</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00462">SQLiteDatabase.cpp:462</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_aeedeed302590f532f03e5deaf1a89985"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#aeedeed302590f532f03e5deaf1a89985">xrpl::SQLiteDatabase::getLedgerInfoByIndex</a></div><div class="ttdeci">std::optional&lt; LedgerHeader &gt; getLedgerInfoByIndex(LedgerIndex ledgerSeq) override</div><div class="ttdoc">getLedgerInfoByIndex Returns a ledger by its sequence.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00189">SQLiteDatabase.cpp:189</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SQLiteDatabase_html_afc3507c75a975fc7389681bcf486dc3f"><div class="ttname"><a href="classxrpl_1_1SQLiteDatabase.html#afc3507c75a975fc7389681bcf486dc3f">xrpl::SQLiteDatabase::useTxTables_</a></div><div class="ttdeci">bool useTxTables_</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00407">SQLiteDatabase.h:407</a></div></div>
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html">xrpl::ServiceRegistry</a></div><div class="ttdoc">Service registry for dependency injection.</div><div class="ttdef"><b>Definition</b> <a href="ServiceRegistry_8h_source.html#l00077">ServiceRegistry.h:78</a></div></div>
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html_a158b199072841deec342b10bf980248f"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html#a158b199072841deec342b10bf980248f">xrpl::ServiceRegistry::logs</a></div><div class="ttdeci">virtual Logs &amp; logs()=0</div></div>
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html_a830b10b204ebb21f7a5f625ac396512d"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html#a830b10b204ebb21f7a5f625ac396512d">xrpl::ServiceRegistry::getLedgerMaster</a></div><div class="ttdeci">virtual LedgerMaster &amp; getLedgerMaster()=0</div></div>
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html_af9324b9349626ba5ebe37b8784f61535"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html#af9324b9349626ba5ebe37b8784f61535">xrpl::ServiceRegistry::app</a></div><div class="ttdeci">virtual Application &amp; app()=0</div></div>
<div class="ttc" id="aclassxrpl_1_1base__uint_html"><div class="ttname"><a href="classxrpl_1_1base__uint.html">xrpl::base_uint&lt; 256 &gt;</a></div></div>
<div class="ttc" id="aemplace_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">std::vector::emplace_back</a></div><div class="ttdeci">T emplace_back(T... args)</div></div>
<div class="ttc" id="aexchange_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/exchange.html">std::exchange</a></div><div class="ttdeci">T exchange(T... args)</div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div></div>
<div class="ttc" id="anamespacexrpl_1_1detail_html_a154f188de83bf0288c263e5c7bc3381c"><div class="ttname"><a href="namespacexrpl_1_1detail.html#a154f188de83bf0288c263e5c7bc3381c">xrpl::detail::getLedgerInfoByHash</a></div><div class="ttdeci">std::optional&lt; LedgerHeader &gt; getLedgerInfoByHash(soci::session &amp;session, uint256 const &amp;ledgerHash, beast::Journal j)</div><div class="ttdoc">getLedgerInfoByHash Returns info of ledger with given hash.</div><div class="ttdef"><b>Definition</b> <a href="Node_8cpp_source.html#l00449">Node.cpp:449</a></div></div>
@@ -870,7 +869,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespacexrpl_html_a923f75ec9f4439eb588cde7149991b8d"><div class="ttname"><a href="namespacexrpl.html#a923f75ec9f4439eb588cde7149991b8d">xrpl::setup_DatabaseCon</a></div><div class="ttdeci">DatabaseCon::Setup setup_DatabaseCon(Config const &amp;c, std::optional&lt; beast::Journal &gt; j=std::nullopt)</div><div class="ttdef"><b>Definition</b> <a href="Config_8cpp_source.html#l01043">Config.cpp:1043</a></div></div>
<div class="ttc" id="anamespacexrpl_html_ab2fee6d98c0fcdead09c04e35ab453a6aad921d60486366258809553a3db49a4a"><div class="ttname"><a href="namespacexrpl.html#ab2fee6d98c0fcdead09c04e35ab453a6aad921d60486366258809553a3db49a4a">xrpl::TxSearched::unknown</a></div><div class="ttdeci">@ unknown</div></div>
<div class="ttc" id="anamespacexrpl_html_ac599741e6d4066bada11df4c7e8ad30aa7fa2267e9b1bf739a70bb1860ab2a99c"><div class="ttname"><a href="namespacexrpl.html#ac599741e6d4066bada11df4c7e8ad30aa7fa2267e9b1bf739a70bb1860ab2a99c">xrpl::HashPrefix::ledgerMaster</a></div><div class="ttdeci">@ ledgerMaster</div><div class="ttdoc">ledger master data for signing</div></div>
<div class="ttc" id="anamespacexrpl_html_af2a8824aae46874c1c2b45645a36e034"><div class="ttname"><a href="namespacexrpl.html#af2a8824aae46874c1c2b45645a36e034">xrpl::setup_RelationalDatabase</a></div><div class="ttdeci">SQLiteDatabase setup_RelationalDatabase(ServiceRegistry &amp;registry, Config const &amp;config, JobQueue &amp;jobQueue)</div><div class="ttdoc">setup_RelationalDatabase Creates and returns a SQLiteDatabase instance based on configuration.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00600">SQLiteDatabase.cpp:600</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af2a8824aae46874c1c2b45645a36e034"><div class="ttname"><a href="namespacexrpl.html#af2a8824aae46874c1c2b45645a36e034">xrpl::setup_RelationalDatabase</a></div><div class="ttdeci">SQLiteDatabase setup_RelationalDatabase(ServiceRegistry &amp;registry, Config const &amp;config, JobQueue &amp;jobQueue)</div><div class="ttdoc">setup_RelationalDatabase Creates and returns a SQLiteDatabase instance based on configuration.</div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8cpp_source.html#l00598">SQLiteDatabase.cpp:598</a></div></div>
<div class="ttc" id="anamespacexrpl_html_af6fadbc1b2101eff5fa78e7e2a50b76f"><div class="ttname"><a href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">xrpl::error_code_i</a></div><div class="ttdeci">error_code_i</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00020">ErrorCodes.h:20</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>