mirror of
https://github.com/XRPLF/rippled.git
synced 2026-01-30 11:35:23 +00:00
2346 lines
152 KiB
HTML
2346 lines
152 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: xrpl::SQLiteDatabaseImp Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacexrpl.html">xrpl</a></li><li class="navelem"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html">SQLiteDatabaseImp</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classxrpl_1_1SQLiteDatabaseImp-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">xrpl::SQLiteDatabaseImp Class Reference<span class="mlabels"><span class="mlabel">final</span><span class="mlabel">abstract</span></span></div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for xrpl::SQLiteDatabaseImp:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classxrpl_1_1SQLiteDatabaseImp__inherit__graph.png" border="0" usemap="#axrpl_1_1SQLiteDatabaseImp_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="axrpl_1_1SQLiteDatabaseImp_inherit__map" id="axrpl_1_1SQLiteDatabaseImp_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="5,152,189,177"/>
|
|
<area shape="rect" href="classxrpl_1_1SQLiteDatabase.html" title=" " alt="" coords="18,79,177,104"/>
|
|
<area shape="poly" title=" " alt="" coords="100,118,100,152,95,152,95,118"/>
|
|
<area shape="rect" href="classxrpl_1_1RelationalDatabase.html" title=" " alt="" coords="6,5,189,31"/>
|
|
<area shape="poly" title=" " alt="" coords="100,44,100,79,95,79,95,44"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for xrpl::SQLiteDatabaseImp:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classxrpl_1_1SQLiteDatabaseImp__coll__graph.png" border="0" usemap="#axrpl_1_1SQLiteDatabaseImp_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="axrpl_1_1SQLiteDatabaseImp_coll__map" id="axrpl_1_1SQLiteDatabaseImp_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="1516,241,1700,267"/>
|
|
<area shape="rect" href="classxrpl_1_1SQLiteDatabase.html" title=" " alt="" coords="1234,47,1393,72"/>
|
|
<area shape="poly" title=" " alt="" coords="1354,76,1399,101,1511,177,1592,239,1589,243,1507,182,1396,106,1351,81"/>
|
|
<area shape="rect" href="classxrpl_1_1RelationalDatabase.html" title=" " alt="" coords="931,25,1113,51"/>
|
|
<area shape="poly" title=" " alt="" coords="1127,43,1234,51,1234,56,1127,48"/>
|
|
<area shape="rect" href="classxrpl_1_1Application.html" title=" " alt="" coords="1249,212,1377,237"/>
|
|
<area shape="poly" title=" " alt="" coords="1392,230,1516,242,1515,247,1391,235"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children." alt="" coords="938,163,1106,203"/>
|
|
<area shape="poly" title=" " alt="" coords="1121,201,1138,203,1249,217,1249,222,1137,209,1120,206"/>
|
|
<area shape="poly" title=" " alt="" coords="994,147,1004,140,1022,137,1038,139,1048,145,1053,154,1051,163,1046,162,1047,155,1044,148,1036,144,1022,142,1006,145,997,151"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1229,115,1397,155"/>
|
|
<area shape="poly" title=" " alt="" coords="1119,187,1162,185,1205,179,1242,168,1275,153,1277,158,1243,173,1206,185,1163,191,1120,193"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="651,133,737,159"/>
|
|
<area shape="poly" title=" " alt="" coords="752,150,938,171,937,176,751,155"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="335,134,474,174"/>
|
|
<area shape="poly" title=" " alt="" coords="488,149,651,145,651,150,488,154"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="615,196,773,221"/>
|
|
<area shape="poly" title=" " alt="" coords="787,199,938,187,938,192,788,204"/>
|
|
<area shape="rect" href="classxrpl_1_1DatabaseCon.html" title=" " alt="" coords="951,320,1093,345"/>
|
|
<area shape="poly" title=" " alt="" coords="743,224,908,286,989,317,987,322,906,291,741,229"/>
|
|
<area shape="poly" title=" " alt="" coords="1216,154,1106,172,1106,167,1215,149"/>
|
|
<area shape="rect" title=" " alt="" coords="949,75,1095,100"/>
|
|
<area shape="poly" title=" " alt="" coords="1109,99,1230,119,1229,124,1108,104"/>
|
|
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="601,62,787,102"/>
|
|
<area shape="poly" title=" " alt="" coords="791,103,907,137,973,161,971,166,906,142,790,108"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="361,5,449,31"/>
|
|
<area shape="poly" title=" " alt="" coords="463,23,578,45,631,59,630,64,577,50,462,28"/>
|
|
<area shape="rect" href="classbeast_1_1detail_1_1ListNode.html" title=" " alt="" coords="313,55,496,109"/>
|
|
<area shape="poly" title=" " alt="" coords="510,79,601,79,601,85,510,85"/>
|
|
<area shape="rect" href="classbeast_1_1detail_1_1ListNode.html" title=" " alt="" coords="25,62,193,102"/>
|
|
<area shape="poly" title=" " alt="" coords="206,79,313,79,313,85,206,85"/>
|
|
<area shape="poly" title=" " alt="" coords="80,46,90,38,109,35,125,37,135,43,140,52,138,62,133,61,134,53,131,47,123,43,109,41,92,43,84,50"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="639,275,749,300"/>
|
|
<area shape="poly" title=" " alt="" coords="763,282,1516,255,1516,260,763,288"/>
|
|
<area shape="poly" title=" " alt="" coords="764,298,811,306,951,323,950,329,810,311,763,303"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="331,275,478,300"/>
|
|
<area shape="poly" title=" " alt="" coords="492,285,638,285,638,290,492,290"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="1234,313,1393,353"/>
|
|
<area shape="poly" title=" " alt="" coords="1406,334,1449,330,1491,321,1520,309,1547,295,1590,265,1593,269,1550,299,1522,314,1493,326,1450,335,1407,339"/>
|
|
<area shape="poly" title=" " alt="" coords="1107,330,1234,330,1234,335,1107,335"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="614,390,774,430"/>
|
|
<area shape="poly" title=" " alt="" coords="787,396,906,373,990,343,992,348,907,378,788,401"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="615,326,773,366"/>
|
|
<area shape="poly" title=" " alt="" coords="787,352,846,354,906,351,964,343,965,348,907,357,846,359,787,357"/>
|
|
<area shape="rect" href="classxrpl_1_1Checkpointer.html" title=" " alt="" coords="334,333,475,359"/>
|
|
<area shape="poly" title=" " alt="" coords="489,343,614,343,614,349,489,349"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="5,326,212,366"/>
|
|
<area shape="poly" title=" " alt="" coords="226,343,334,343,334,349,226,349"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a772a456bd692b9b33b73952704cea957" id="r_a772a456bd692b9b33b73952704cea957"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1RelationalDatabase.html#a772a456bd692b9b33b73952704cea957">AccountTx</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classxrpl_1_1Transaction.html">Transaction</a> >, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classxrpl_1_1TxMeta.html">TxMeta</a> > ></td></tr>
|
|
<tr class="separator:a772a456bd692b9b33b73952704cea957"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53011b47ff759e1ea539261d49014bc0" id="r_a53011b47ff759e1ea539261d49014bc0"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1RelationalDatabase.html#a53011b47ff759e1ea539261d49014bc0">AccountTxs</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#a772a456bd692b9b33b73952704cea957">AccountTx</a> ></td></tr>
|
|
<tr class="separator:a53011b47ff759e1ea539261d49014bc0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae948715d1ae963c3ba18de02d28b11e1" id="r_ae948715d1ae963c3ba18de02d28b11e1"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1RelationalDatabase.html#ae948715d1ae963c3ba18de02d28b11e1">txnMetaLedgerType</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>< <a class="el" href="namespacexrpl.html#a9c45e3c454e975035b02eaee421bec30">Blob</a>, <a class="el" href="namespacexrpl.html#a9c45e3c454e975035b02eaee421bec30">Blob</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ></td></tr>
|
|
<tr class="separator:ae948715d1ae963c3ba18de02d28b11e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aadd6644e443614e63dc13e16cab827bc" id="r_aadd6644e443614e63dc13e16cab827bc"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1RelationalDatabase.html#aadd6644e443614e63dc13e16cab827bc">MetaTxsList</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#ae948715d1ae963c3ba18de02d28b11e1">txnMetaLedgerType</a> ></td></tr>
|
|
<tr class="separator:aadd6644e443614e63dc13e16cab827bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a199ff0cb090cf7b768a33872f0dee703" id="r_a199ff0cb090cf7b768a33872f0dee703"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1RelationalDatabase.html#a199ff0cb090cf7b768a33872f0dee703">LedgerSequence</a> = uint32_t</td></tr>
|
|
<tr class="separator:a199ff0cb090cf7b768a33872f0dee703"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3e293a38b58cf097ce35a4dbc31d1a9" id="r_af3e293a38b58cf097ce35a4dbc31d1a9"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1RelationalDatabase.html#af3e293a38b58cf097ce35a4dbc31d1a9">LedgerHash</a> = <a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a></td></tr>
|
|
<tr class="separator:af3e293a38b58cf097ce35a4dbc31d1a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa155c5a31c119192a9de96bcd5880d51" id="r_aa155c5a31c119192a9de96bcd5880d51"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1RelationalDatabase.html#aa155c5a31c119192a9de96bcd5880d51">LedgerShortcut</a> = <a class="el" href="namespacexrpl_1_1RPC.html#a3d2ee3ee191de81e32550c09d5806afd">RPC::LedgerShortcut</a></td></tr>
|
|
<tr class="separator:aa155c5a31c119192a9de96bcd5880d51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1dac4d549042891e41d08df480c9fcb" id="r_ae1dac4d549042891e41d08df480c9fcb"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1RelationalDatabase.html#ae1dac4d549042891e41d08df480c9fcb">LedgerSpecifier</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a>< <a class="el" href="structxrpl_1_1LedgerRange.html">LedgerRange</a>, <a class="el" href="namespacexrpl_1_1RPC.html#a3d2ee3ee191de81e32550c09d5806afd">LedgerShortcut</a>, <a class="el" href="classxrpl_1_1RelationalDatabase.html#a199ff0cb090cf7b768a33872f0dee703">LedgerSequence</a>, <a class="el" href="namespacexrpl.html#a83ec4e903b52acc67da0d40466101587">LedgerHash</a> ></td></tr>
|
|
<tr class="separator:ae1dac4d549042891e41d08df480c9fcb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a857b17e5f24c94b82c4bce2aa6ab367d" id="r_a857b17e5f24c94b82c4bce2aa6ab367d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a857b17e5f24c94b82c4bce2aa6ab367d">SQLiteDatabaseImp</a> (<a class="el" href="classxrpl_1_1Application.html">Application</a> &app, <a class="el" href="classxrpl_1_1Config.html">Config</a> const &config, <a class="el" href="classxrpl_1_1JobQueue.html">JobQueue</a> &jobQueue)</td></tr>
|
|
<tr class="separator:a857b17e5f24c94b82c4bce2aa6ab367d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1475d578cbc1765db647fd8d105099e" id="r_ae1475d578cbc1765db647fd8d105099e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#ae1475d578cbc1765db647fd8d105099e">getMinLedgerSeq</a> () override</td></tr>
|
|
<tr class="memdesc:ae1475d578cbc1765db647fd8d105099e"><td class="mdescLeft"> </td><td class="mdescRight">getMinLedgerSeq Returns the minimum ledger sequence in the Ledgers table. <br /></td></tr>
|
|
<tr class="separator:ae1475d578cbc1765db647fd8d105099e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afdae4db2f6bf7c93a89d634f63086a53" id="r_afdae4db2f6bf7c93a89d634f63086a53"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#afdae4db2f6bf7c93a89d634f63086a53">getTransactionsMinLedgerSeq</a> () override</td></tr>
|
|
<tr class="memdesc:afdae4db2f6bf7c93a89d634f63086a53"><td class="mdescLeft"> </td><td class="mdescRight">getTransactionsMinLedgerSeq Returns the minimum ledger sequence stored in the Transactions table. <br /></td></tr>
|
|
<tr class="separator:afdae4db2f6bf7c93a89d634f63086a53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3975a831a264dae6ef055f67e016d90f" id="r_a3975a831a264dae6ef055f67e016d90f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a3975a831a264dae6ef055f67e016d90f">getAccountTransactionsMinLedgerSeq</a> () override</td></tr>
|
|
<tr class="memdesc:a3975a831a264dae6ef055f67e016d90f"><td class="mdescLeft"> </td><td class="mdescRight">getAccountTransactionsMinLedgerSeq Returns the minimum ledger sequence stored in the AccountTransactions table. <br /></td></tr>
|
|
<tr class="separator:a3975a831a264dae6ef055f67e016d90f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c5ea659b1f8d87b2967aeb276249714" id="r_a2c5ea659b1f8d87b2967aeb276249714"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a2c5ea659b1f8d87b2967aeb276249714">getMaxLedgerSeq</a> () override</td></tr>
|
|
<tr class="memdesc:a2c5ea659b1f8d87b2967aeb276249714"><td class="mdescLeft"> </td><td class="mdescRight">getMaxLedgerSeq Returns the maximum ledger sequence in the Ledgers table. <br /></td></tr>
|
|
<tr class="separator:a2c5ea659b1f8d87b2967aeb276249714"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39f6d1f9bc9e8a2bd7c0d84ab24fe57d" id="r_a39f6d1f9bc9e8a2bd7c0d84ab24fe57d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a39f6d1f9bc9e8a2bd7c0d84ab24fe57d">deleteTransactionByLedgerSeq</a> (<a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> ledgerSeq) override</td></tr>
|
|
<tr class="memdesc:a39f6d1f9bc9e8a2bd7c0d84ab24fe57d"><td class="mdescLeft"> </td><td class="mdescRight">deleteTransactionByLedgerSeq Deletes transactions from the ledger with the given sequence. <br /></td></tr>
|
|
<tr class="separator:a39f6d1f9bc9e8a2bd7c0d84ab24fe57d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73e7d1a8af1af9f203c70dd2f065ce49" id="r_a73e7d1a8af1af9f203c70dd2f065ce49"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a73e7d1a8af1af9f203c70dd2f065ce49">deleteBeforeLedgerSeq</a> (<a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> ledgerSeq) override</td></tr>
|
|
<tr class="memdesc:a73e7d1a8af1af9f203c70dd2f065ce49"><td class="mdescLeft"> </td><td class="mdescRight">deleteBeforeLedgerSeq Deletes all ledgers with a sequence number less than or equal to the given ledger sequence. <br /></td></tr>
|
|
<tr class="separator:a73e7d1a8af1af9f203c70dd2f065ce49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a062a2b70034a5e3a6d938f63323dfd95" id="r_a062a2b70034a5e3a6d938f63323dfd95"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a062a2b70034a5e3a6d938f63323dfd95">deleteTransactionsBeforeLedgerSeq</a> (<a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> ledgerSeq) override</td></tr>
|
|
<tr class="memdesc:a062a2b70034a5e3a6d938f63323dfd95"><td class="mdescLeft"> </td><td class="mdescRight">deleteTransactionsBeforeLedgerSeq Deletes all transactions with a sequence number less than or equal to the given ledger sequence. <br /></td></tr>
|
|
<tr class="separator:a062a2b70034a5e3a6d938f63323dfd95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e0ef46701633e6510d95755e91a929d" id="r_a6e0ef46701633e6510d95755e91a929d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a6e0ef46701633e6510d95755e91a929d">deleteAccountTransactionsBeforeLedgerSeq</a> (<a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> ledgerSeq) override</td></tr>
|
|
<tr class="memdesc:a6e0ef46701633e6510d95755e91a929d"><td class="mdescLeft"> </td><td class="mdescRight">deleteAccountTransactionsBeforeLedgerSeq Deletes all account transactions with a sequence number less than or equal to the given ledger sequence. <br /></td></tr>
|
|
<tr class="separator:a6e0ef46701633e6510d95755e91a929d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89a6404a3ecfbcc6efe8292dbdf9fa13" id="r_a89a6404a3ecfbcc6efe8292dbdf9fa13"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a89a6404a3ecfbcc6efe8292dbdf9fa13">getTransactionCount</a> () override</td></tr>
|
|
<tr class="memdesc:a89a6404a3ecfbcc6efe8292dbdf9fa13"><td class="mdescLeft"> </td><td class="mdescRight">getTransactionCount Returns the number of transactions. <br /></td></tr>
|
|
<tr class="separator:a89a6404a3ecfbcc6efe8292dbdf9fa13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86e1aff5821b9f5b6724e0c2bc317b75" id="r_a86e1aff5821b9f5b6724e0c2bc317b75"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a86e1aff5821b9f5b6724e0c2bc317b75">getAccountTransactionCount</a> () override</td></tr>
|
|
<tr class="memdesc:a86e1aff5821b9f5b6724e0c2bc317b75"><td class="mdescLeft"> </td><td class="mdescRight">getAccountTransactionCount Returns the number of account transactions. <br /></td></tr>
|
|
<tr class="separator:a86e1aff5821b9f5b6724e0c2bc317b75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aadb867b4b23201f432138120f9969e2b" id="r_aadb867b4b23201f432138120f9969e2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxrpl_1_1RelationalDatabase_1_1CountMinMax.html">RelationalDatabase::CountMinMax</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#aadb867b4b23201f432138120f9969e2b">getLedgerCountMinMax</a> () override</td></tr>
|
|
<tr class="memdesc:aadb867b4b23201f432138120f9969e2b"><td class="mdescLeft"> </td><td class="mdescRight">getLedgerCountMinMax Returns the minimum ledger sequence, maximum ledger sequence and total number of saved ledgers. <br /></td></tr>
|
|
<tr class="separator:aadb867b4b23201f432138120f9969e2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a680edf677c0914b8a4de9a6534316a4c" id="r_a680edf677c0914b8a4de9a6534316a4c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a680edf677c0914b8a4de9a6534316a4c">saveValidatedLedger</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classxrpl_1_1Ledger.html">Ledger</a> const > const &ledger, bool <a class="el" href="namespacexrpl.html#a75da7d88563def930b866cd64dd96f06a43b5c9175984c071f30b873fdce0a000">current</a>) override</td></tr>
|
|
<tr class="memdesc:a680edf677c0914b8a4de9a6534316a4c"><td class="mdescLeft"> </td><td class="mdescRight">saveValidatedLedger Saves a ledger into the database. <br /></td></tr>
|
|
<tr class="separator:a680edf677c0914b8a4de9a6534316a4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e054d89b2084d457f05cb1a78116a74" id="r_a0e054d89b2084d457f05cb1a78116a74"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHeader.html">LedgerHeader</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a0e054d89b2084d457f05cb1a78116a74">getLedgerInfoByIndex</a> (<a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> ledgerSeq) override</td></tr>
|
|
<tr class="memdesc:a0e054d89b2084d457f05cb1a78116a74"><td class="mdescLeft"> </td><td class="mdescRight">getLedgerInfoByIndex Returns a ledger by its sequence. <br /></td></tr>
|
|
<tr class="separator:a0e054d89b2084d457f05cb1a78116a74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a463fe369b10f077994a0a09407e9cd42" id="r_a463fe369b10f077994a0a09407e9cd42"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHeader.html">LedgerHeader</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a463fe369b10f077994a0a09407e9cd42">getNewestLedgerInfo</a> () override</td></tr>
|
|
<tr class="memdesc:a463fe369b10f077994a0a09407e9cd42"><td class="mdescLeft"> </td><td class="mdescRight">getNewestLedgerInfo Returns the info of the newest saved ledger. <br /></td></tr>
|
|
<tr class="separator:a463fe369b10f077994a0a09407e9cd42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ce3475ccae1be68a67e75ff085a79bf" id="r_a7ce3475ccae1be68a67e75ff085a79bf"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHeader.html">LedgerHeader</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a7ce3475ccae1be68a67e75ff085a79bf">getLimitedOldestLedgerInfo</a> (<a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> ledgerFirstIndex) override</td></tr>
|
|
<tr class="memdesc:a7ce3475ccae1be68a67e75ff085a79bf"><td class="mdescLeft"> </td><td class="mdescRight">getLimitedOldestLedgerInfo Returns the info of the oldest ledger whose sequence number is greater than or equal to the given sequence number. <br /></td></tr>
|
|
<tr class="separator:a7ce3475ccae1be68a67e75ff085a79bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af37695d3df67327ca5db17aa180805c6" id="r_af37695d3df67327ca5db17aa180805c6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHeader.html">LedgerHeader</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#af37695d3df67327ca5db17aa180805c6">getLimitedNewestLedgerInfo</a> (<a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> ledgerFirstIndex) override</td></tr>
|
|
<tr class="memdesc:af37695d3df67327ca5db17aa180805c6"><td class="mdescLeft"> </td><td class="mdescRight">getLimitedNewestLedgerInfo Returns the info of the newest ledger whose sequence number is greater than or equal to the given sequence number. <br /></td></tr>
|
|
<tr class="separator:af37695d3df67327ca5db17aa180805c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c911c7c68232eac472dbe999e2b4b6f" id="r_a2c911c7c68232eac472dbe999e2b4b6f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHeader.html">LedgerHeader</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a2c911c7c68232eac472dbe999e2b4b6f">getLedgerInfoByHash</a> (<a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a> const &ledgerHash) override</td></tr>
|
|
<tr class="memdesc:a2c911c7c68232eac472dbe999e2b4b6f"><td class="mdescLeft"> </td><td class="mdescRight">getLedgerInfoByHash Returns the info of the ledger with given hash. <br /></td></tr>
|
|
<tr class="separator:a2c911c7c68232eac472dbe999e2b4b6f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a497c9b609ef93317e747acde63d8fe03" id="r_a497c9b609ef93317e747acde63d8fe03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a497c9b609ef93317e747acde63d8fe03">getHashByIndex</a> (<a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> ledgerIndex) override</td></tr>
|
|
<tr class="memdesc:a497c9b609ef93317e747acde63d8fe03"><td class="mdescLeft"> </td><td class="mdescRight">getHashByIndex Returns the hash of the ledger with the given sequence. <br /></td></tr>
|
|
<tr class="separator:a497c9b609ef93317e747acde63d8fe03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad63aac77148d1cde5cd33c697c3bdf2f" id="r_ad63aac77148d1cde5cd33c697c3bdf2f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHashPair.html">LedgerHashPair</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#ad63aac77148d1cde5cd33c697c3bdf2f">getHashesByIndex</a> (<a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> ledgerIndex) override</td></tr>
|
|
<tr class="memdesc:ad63aac77148d1cde5cd33c697c3bdf2f"><td class="mdescLeft"> </td><td class="mdescRight">getHashesByIndex Returns the hashes of the ledger and its parent as specified by the ledgerIndex. <br /></td></tr>
|
|
<tr class="separator:ad63aac77148d1cde5cd33c697c3bdf2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a186e0fd5f2e99a857334a34e09eb654b" id="r_a186e0fd5f2e99a857334a34e09eb654b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a>, <a class="el" href="structxrpl_1_1LedgerHashPair.html">LedgerHashPair</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a186e0fd5f2e99a857334a34e09eb654b">getHashesByIndex</a> (<a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> minSeq, <a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> maxSeq) override</td></tr>
|
|
<tr class="memdesc:a186e0fd5f2e99a857334a34e09eb654b"><td class="mdescLeft"> </td><td class="mdescRight">getHashesByIndex Returns hashes of each ledger and its parent for all ledgers within the provided range. <br /></td></tr>
|
|
<tr class="separator:a186e0fd5f2e99a857334a34e09eb654b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ba05b2a9ed7ae8f2e077d7a297d0aab" id="r_a1ba05b2a9ed7ae8f2e077d7a297d0aab"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classxrpl_1_1Transaction.html">Transaction</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a1ba05b2a9ed7ae8f2e077d7a297d0aab">getTxHistory</a> (<a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> startIndex) override</td></tr>
|
|
<tr class="memdesc:a1ba05b2a9ed7ae8f2e077d7a297d0aab"><td class="mdescLeft"> </td><td class="mdescRight">getTxHistory Returns the 20 most recent transactions starting from the given number. <br /></td></tr>
|
|
<tr class="separator:a1ba05b2a9ed7ae8f2e077d7a297d0aab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4759e848c8a43cbdb6e14eddab9d031" id="r_aa4759e848c8a43cbdb6e14eddab9d031"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxrpl_1_1RelationalDatabase.html#a53011b47ff759e1ea539261d49014bc0">AccountTxs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#aa4759e848c8a43cbdb6e14eddab9d031">getOldestAccountTxs</a> (<a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> const &options) override</td></tr>
|
|
<tr class="memdesc:aa4759e848c8a43cbdb6e14eddab9d031"><td class="mdescLeft"> </td><td class="mdescRight">getOldestAccountTxs Returns the oldest transactions for the account that matches the given criteria starting from the provided offset. <br /></td></tr>
|
|
<tr class="separator:aa4759e848c8a43cbdb6e14eddab9d031"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9538ee025dde19a70788f0a351691a62" id="r_a9538ee025dde19a70788f0a351691a62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxrpl_1_1RelationalDatabase.html#a53011b47ff759e1ea539261d49014bc0">AccountTxs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a9538ee025dde19a70788f0a351691a62">getNewestAccountTxs</a> (<a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> const &options) override</td></tr>
|
|
<tr class="memdesc:a9538ee025dde19a70788f0a351691a62"><td class="mdescLeft"> </td><td class="mdescRight">getNewestAccountTxs Returns the newest transactions for the account that matches the given criteria starting from the provided offset. <br /></td></tr>
|
|
<tr class="separator:a9538ee025dde19a70788f0a351691a62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b48edb458a2e4a83bc876c9eb2f6e87" id="r_a3b48edb458a2e4a83bc876c9eb2f6e87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxrpl_1_1RelationalDatabase.html#aadd6644e443614e63dc13e16cab827bc">MetaTxsList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a3b48edb458a2e4a83bc876c9eb2f6e87">getOldestAccountTxsB</a> (<a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> const &options) override</td></tr>
|
|
<tr class="memdesc:a3b48edb458a2e4a83bc876c9eb2f6e87"><td class="mdescLeft"> </td><td class="mdescRight">getOldestAccountTxsB Returns the oldest transactions in binary form for the account that matches the given criteria starting from the provided offset. <br /></td></tr>
|
|
<tr class="separator:a3b48edb458a2e4a83bc876c9eb2f6e87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41078ca368c681aa38cb0c1d8918c995" id="r_a41078ca368c681aa38cb0c1d8918c995"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxrpl_1_1RelationalDatabase.html#aadd6644e443614e63dc13e16cab827bc">MetaTxsList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a41078ca368c681aa38cb0c1d8918c995">getNewestAccountTxsB</a> (<a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> const &options) override</td></tr>
|
|
<tr class="memdesc:a41078ca368c681aa38cb0c1d8918c995"><td class="mdescLeft"> </td><td class="mdescRight">getNewestAccountTxsB Returns the newest transactions in binary form for the account that matches the given criteria starting from the provided offset. <br /></td></tr>
|
|
<tr class="separator:a41078ca368c681aa38cb0c1d8918c995"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca1b0c8603d10014c9965466310ddf81" id="r_aca1b0c8603d10014c9965466310ddf81"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#a53011b47ff759e1ea539261d49014bc0">AccountTxs</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxMarker.html">AccountTxMarker</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#aca1b0c8603d10014c9965466310ddf81">oldestAccountTxPage</a> (<a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> const &options) override</td></tr>
|
|
<tr class="memdesc:aca1b0c8603d10014c9965466310ddf81"><td class="mdescLeft"> </td><td class="mdescRight">oldestAccountTxPage Returns the oldest transactions for the account that matches the given criteria starting from the provided marker. <br /></td></tr>
|
|
<tr class="separator:aca1b0c8603d10014c9965466310ddf81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3cc3971c4f1d0b340f7cabd87a66c84b" id="r_a3cc3971c4f1d0b340f7cabd87a66c84b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#a53011b47ff759e1ea539261d49014bc0">AccountTxs</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxMarker.html">AccountTxMarker</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a3cc3971c4f1d0b340f7cabd87a66c84b">newestAccountTxPage</a> (<a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> const &options) override</td></tr>
|
|
<tr class="memdesc:a3cc3971c4f1d0b340f7cabd87a66c84b"><td class="mdescLeft"> </td><td class="mdescRight">newestAccountTxPage Returns the newest transactions for the account that matches the given criteria starting from the provided marker. <br /></td></tr>
|
|
<tr class="separator:a3cc3971c4f1d0b340f7cabd87a66c84b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e3e3868652b4356723ac35f5a7dd312" id="r_a9e3e3868652b4356723ac35f5a7dd312"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#aadd6644e443614e63dc13e16cab827bc">MetaTxsList</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxMarker.html">AccountTxMarker</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a9e3e3868652b4356723ac35f5a7dd312">oldestAccountTxPageB</a> (<a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> const &options) override</td></tr>
|
|
<tr class="memdesc:a9e3e3868652b4356723ac35f5a7dd312"><td class="mdescLeft"> </td><td class="mdescRight">oldestAccountTxPageB Returns the oldest transactions in binary form for the account that matches the given criteria starting from the provided marker. <br /></td></tr>
|
|
<tr class="separator:a9e3e3868652b4356723ac35f5a7dd312"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7561e8f7b2f58ff403a8ff3def9b6336" id="r_a7561e8f7b2f58ff403a8ff3def9b6336"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#aadd6644e443614e63dc13e16cab827bc">MetaTxsList</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxMarker.html">AccountTxMarker</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a7561e8f7b2f58ff403a8ff3def9b6336">newestAccountTxPageB</a> (<a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> const &options) override</td></tr>
|
|
<tr class="memdesc:a7561e8f7b2f58ff403a8ff3def9b6336"><td class="mdescLeft"> </td><td class="mdescRight">newestAccountTxPageB Returns the newest transactions in binary form for the account that matches the given criteria starting from the provided marker. <br /></td></tr>
|
|
<tr class="separator:a7561e8f7b2f58ff403a8ff3def9b6336"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54cceceb057eb38ce74081c880282928" id="r_a54cceceb057eb38ce74081c880282928"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#a772a456bd692b9b33b73952704cea957">AccountTx</a>, <a class="el" href="namespacexrpl.html#ab2fee6d98c0fcdead09c04e35ab453a6">TxSearched</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a54cceceb057eb38ce74081c880282928">getTransaction</a> (<a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a> const &id, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a86e91f18d65b451807479b486aabb7a9">ClosedInterval</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> > > const &<a class="el" href="namespacexrpl.html#a34fabf5c9fc5c30e86623b6a5eb0ac7d">range</a>, <a class="el" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> &ec) override</td></tr>
|
|
<tr class="separator:a54cceceb057eb38ce74081c880282928"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac243d82382696eacd453067d517a35bf" id="r_ac243d82382696eacd453067d517a35bf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#ac243d82382696eacd453067d517a35bf">ledgerDbHasSpace</a> (<a class="el" href="classxrpl_1_1Config.html">Config</a> const &config) override</td></tr>
|
|
<tr class="memdesc:ac243d82382696eacd453067d517a35bf"><td class="mdescLeft"> </td><td class="mdescRight">ledgerDbHasSpace Checks if the ledger database has available space. <br /></td></tr>
|
|
<tr class="separator:ac243d82382696eacd453067d517a35bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a83d6b55f7901fde53e29bff9994996f1" id="r_a83d6b55f7901fde53e29bff9994996f1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a83d6b55f7901fde53e29bff9994996f1">transactionDbHasSpace</a> (<a class="el" href="classxrpl_1_1Config.html">Config</a> const &config) override</td></tr>
|
|
<tr class="memdesc:a83d6b55f7901fde53e29bff9994996f1"><td class="mdescLeft"> </td><td class="mdescRight">transactionDbHasSpace Checks if the transaction database has available space. <br /></td></tr>
|
|
<tr class="separator:a83d6b55f7901fde53e29bff9994996f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af68c8b81a18d4a67637edab2edf92da4" id="r_af68c8b81a18d4a67637edab2edf92da4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#af68c8b81a18d4a67637edab2edf92da4">getKBUsedAll</a> () override</td></tr>
|
|
<tr class="memdesc:af68c8b81a18d4a67637edab2edf92da4"><td class="mdescLeft"> </td><td class="mdescRight">getKBUsedAll Returns the amount of space used by all databases. <br /></td></tr>
|
|
<tr class="separator:af68c8b81a18d4a67637edab2edf92da4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94c0f0303b7ab4d73437ec8b87dced3a" id="r_a94c0f0303b7ab4d73437ec8b87dced3a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a94c0f0303b7ab4d73437ec8b87dced3a">getKBUsedLedger</a> () override</td></tr>
|
|
<tr class="memdesc:a94c0f0303b7ab4d73437ec8b87dced3a"><td class="mdescLeft"> </td><td class="mdescRight">getKBUsedLedger Returns the amount of space space used by the ledger database. <br /></td></tr>
|
|
<tr class="separator:a94c0f0303b7ab4d73437ec8b87dced3a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b1772f2de918700ee582294aad843c3" id="r_a7b1772f2de918700ee582294aad843c3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a7b1772f2de918700ee582294aad843c3">getKBUsedTransaction</a> () override</td></tr>
|
|
<tr class="memdesc:a7b1772f2de918700ee582294aad843c3"><td class="mdescLeft"> </td><td class="mdescRight">getKBUsedTransaction Returns the amount of space used by the transaction database. <br /></td></tr>
|
|
<tr class="separator:a7b1772f2de918700ee582294aad843c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af89a5db570090c9ebb56d48ac4b47539" id="r_af89a5db570090c9ebb56d48ac4b47539"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#af89a5db570090c9ebb56d48ac4b47539">closeLedgerDB</a> () override</td></tr>
|
|
<tr class="memdesc:af89a5db570090c9ebb56d48ac4b47539"><td class="mdescLeft"> </td><td class="mdescRight">Closes the ledger database. <br /></td></tr>
|
|
<tr class="separator:af89a5db570090c9ebb56d48ac4b47539"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60cc4a660044fabccc78f1407d485321" id="r_a60cc4a660044fabccc78f1407d485321"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a60cc4a660044fabccc78f1407d485321">closeTransactionDB</a> () override</td></tr>
|
|
<tr class="memdesc:a60cc4a660044fabccc78f1407d485321"><td class="mdescLeft"> </td><td class="mdescRight">Closes the transaction database. <br /></td></tr>
|
|
<tr class="separator:a60cc4a660044fabccc78f1407d485321"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5582339bd95dad48b79d45e443c44d92" id="r_a5582339bd95dad48b79d45e443c44d92"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#a772a456bd692b9b33b73952704cea957">AccountTx</a>, <a class="el" href="namespacexrpl.html#ab2fee6d98c0fcdead09c04e35ab453a6">TxSearched</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabase.html#a5582339bd95dad48b79d45e443c44d92">getTransaction</a> (<a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a> const &id, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a86e91f18d65b451807479b486aabb7a9">ClosedInterval</a>< uint32_t > > const &<a class="el" href="namespacexrpl.html#a34fabf5c9fc5c30e86623b6a5eb0ac7d">range</a>, <a class="el" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> &ec)=0</td></tr>
|
|
<tr class="memdesc:a5582339bd95dad48b79d45e443c44d92"><td class="mdescLeft"> </td><td class="mdescRight">getTransaction Returns the transaction with the given hash. <br /></td></tr>
|
|
<tr class="separator:a5582339bd95dad48b79d45e443c44d92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a3c901750a932fd04993f7d18dfd5e248" id="r_a3c901750a932fd04993f7d18dfd5e248"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html">RelationalDatabase</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1RelationalDatabase.html#a3c901750a932fd04993f7d18dfd5e248">init</a> (<a class="el" href="classxrpl_1_1Application.html">Application</a> &app, <a class="el" href="classxrpl_1_1Config.html">Config</a> const &config, <a class="el" href="classxrpl_1_1JobQueue.html">JobQueue</a> &jobQueue)</td></tr>
|
|
<tr class="memdesc:a3c901750a932fd04993f7d18dfd5e248"><td class="mdescLeft"> </td><td class="mdescRight">init Creates and returns an appropriate <a class="el" href="classxrpl_1_1RelationalDatabase.html">RelationalDatabase</a> instance based on configuration. <br /></td></tr>
|
|
<tr class="separator:a3c901750a932fd04993f7d18dfd5e248"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a15c1b6713f8b4fea838a7fd7f1922f1c" id="r_a15c1b6713f8b4fea838a7fd7f1922f1c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a15c1b6713f8b4fea838a7fd7f1922f1c">makeLedgerDBs</a> (<a class="el" href="classxrpl_1_1Config.html">Config</a> const &config, <a class="el" href="structxrpl_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> const &setup, <a class="el" href="structxrpl_1_1DatabaseCon_1_1CheckpointerSetup.html">DatabaseCon::CheckpointerSetup</a> const &checkpointerSetup)</td></tr>
|
|
<tr class="memdesc:a15c1b6713f8b4fea838a7fd7f1922f1c"><td class="mdescLeft"> </td><td class="mdescRight">makeLedgerDBs Opens ledger and transaction databases for the node store, and stores their descriptors in private member variables. <br /></td></tr>
|
|
<tr class="separator:a15c1b6713f8b4fea838a7fd7f1922f1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6ac7570b12cc723d78d6dc7af788c5b" id="r_ad6ac7570b12cc723d78d6dc7af788c5b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#ad6ac7570b12cc723d78d6dc7af788c5b">existsLedger</a> ()</td></tr>
|
|
<tr class="memdesc:ad6ac7570b12cc723d78d6dc7af788c5b"><td class="mdescLeft"> </td><td class="mdescRight">existsLedger Checks if the node store ledger database exists. <br /></td></tr>
|
|
<tr class="separator:ad6ac7570b12cc723d78d6dc7af788c5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae81108071e6d89a37a6b4125afae1ef5" id="r_ae81108071e6d89a37a6b4125afae1ef5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#ae81108071e6d89a37a6b4125afae1ef5">existsTransaction</a> ()</td></tr>
|
|
<tr class="memdesc:ae81108071e6d89a37a6b4125afae1ef5"><td class="mdescLeft"> </td><td class="mdescRight">existsTransaction Checks if the node store transaction database exists. <br /></td></tr>
|
|
<tr class="separator:ae81108071e6d89a37a6b4125afae1ef5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63c07c5d1b3de9150f789fee8ee2ba13" id="r_a63c07c5d1b3de9150f789fee8ee2ba13"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a63c07c5d1b3de9150f789fee8ee2ba13">checkoutLedger</a> ()</td></tr>
|
|
<tr class="memdesc:a63c07c5d1b3de9150f789fee8ee2ba13"><td class="mdescLeft"> </td><td class="mdescRight">checkoutTransaction Checks out and returns node store ledger database. <br /></td></tr>
|
|
<tr class="separator:a63c07c5d1b3de9150f789fee8ee2ba13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26a3528ca5edae2929c2e21f06daf25e" id="r_a26a3528ca5edae2929c2e21f06daf25e"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a26a3528ca5edae2929c2e21f06daf25e">checkoutTransaction</a> ()</td></tr>
|
|
<tr class="memdesc:a26a3528ca5edae2929c2e21f06daf25e"><td class="mdescLeft"> </td><td class="mdescRight">checkoutTransaction Checks out and returns the node store transaction database. <br /></td></tr>
|
|
<tr class="separator:a26a3528ca5edae2929c2e21f06daf25e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:aa8377d14e19c4caba1d3b27dd5a42ece" id="r_aa8377d14e19c4caba1d3b27dd5a42ece"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxrpl_1_1Application.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#aa8377d14e19c4caba1d3b27dd5a42ece">app_</a></td></tr>
|
|
<tr class="separator:aa8377d14e19c4caba1d3b27dd5a42ece"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a52674eaa37717eaf7ada525aa5c316" id="r_a5a52674eaa37717eaf7ada525aa5c316"><td class="memItemLeft" align="right" valign="top">bool const </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a5a52674eaa37717eaf7ada525aa5c316">useTxTables_</a></td></tr>
|
|
<tr class="separator:a5a52674eaa37717eaf7ada525aa5c316"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af82b372ee1317fd9e23ea6a799108a31" id="r_af82b372ee1317fd9e23ea6a799108a31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#af82b372ee1317fd9e23ea6a799108a31">j_</a></td></tr>
|
|
<tr class="separator:af82b372ee1317fd9e23ea6a799108a31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc7283b654b73a2121213c9fd912f743" id="r_afc7283b654b73a2121213c9fd912f743"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classxrpl_1_1DatabaseCon.html">DatabaseCon</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#afc7283b654b73a2121213c9fd912f743">ledgerDb_</a></td></tr>
|
|
<tr class="separator:afc7283b654b73a2121213c9fd912f743"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2049ce25105f5c36230fe3d41618b0d3" id="r_a2049ce25105f5c36230fe3d41618b0d3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classxrpl_1_1DatabaseCon.html">DatabaseCon</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classxrpl_1_1SQLiteDatabaseImp.html#a2049ce25105f5c36230fe3d41618b0d3">txdb_</a></td></tr>
|
|
<tr class="separator:a2049ce25105f5c36230fe3d41618b0d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00013">13</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="a772a456bd692b9b33b73952704cea957" name="a772a456bd692b9b33b73952704cea957"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a772a456bd692b9b33b73952704cea957">◆ </a></span>AccountTx</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classxrpl_1_1RelationalDatabase.html#a772a456bd692b9b33b73952704cea957">xrpl::RelationalDatabase::AccountTx</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classxrpl_1_1Transaction.html">Transaction</a>>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classxrpl_1_1TxMeta.html">TxMeta</a>> ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RelationalDatabase_8h_source.html#l00066">66</a> of file <a class="el" href="RelationalDatabase_8h_source.html">RelationalDatabase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a53011b47ff759e1ea539261d49014bc0" name="a53011b47ff759e1ea539261d49014bc0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a53011b47ff759e1ea539261d49014bc0">◆ </a></span>AccountTxs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classxrpl_1_1RelationalDatabase.html#a53011b47ff759e1ea539261d49014bc0">xrpl::RelationalDatabase::AccountTxs</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a><<a class="el" href="classxrpl_1_1RelationalDatabase.html#a772a456bd692b9b33b73952704cea957">AccountTx</a>></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RelationalDatabase_8h_source.html#l00067">67</a> of file <a class="el" href="RelationalDatabase_8h_source.html">RelationalDatabase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae948715d1ae963c3ba18de02d28b11e1" name="ae948715d1ae963c3ba18de02d28b11e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae948715d1ae963c3ba18de02d28b11e1">◆ </a></span>txnMetaLedgerType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classxrpl_1_1RelationalDatabase.html#ae948715d1ae963c3ba18de02d28b11e1">xrpl::RelationalDatabase::txnMetaLedgerType</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a><<a class="el" href="namespacexrpl.html#a9c45e3c454e975035b02eaee421bec30">Blob</a>, <a class="el" href="namespacexrpl.html#a9c45e3c454e975035b02eaee421bec30">Blob</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RelationalDatabase_8h_source.html#l00068">68</a> of file <a class="el" href="RelationalDatabase_8h_source.html">RelationalDatabase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aadd6644e443614e63dc13e16cab827bc" name="aadd6644e443614e63dc13e16cab827bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aadd6644e443614e63dc13e16cab827bc">◆ </a></span>MetaTxsList</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classxrpl_1_1RelationalDatabase.html#aadd6644e443614e63dc13e16cab827bc">xrpl::RelationalDatabase::MetaTxsList</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a><<a class="el" href="classxrpl_1_1RelationalDatabase.html#ae948715d1ae963c3ba18de02d28b11e1">txnMetaLedgerType</a>></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RelationalDatabase_8h_source.html#l00069">69</a> of file <a class="el" href="RelationalDatabase_8h_source.html">RelationalDatabase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a199ff0cb090cf7b768a33872f0dee703" name="a199ff0cb090cf7b768a33872f0dee703"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a199ff0cb090cf7b768a33872f0dee703">◆ </a></span>LedgerSequence</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classxrpl_1_1RelationalDatabase.html#a199ff0cb090cf7b768a33872f0dee703">xrpl::RelationalDatabase::LedgerSequence</a> = uint32_t</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RelationalDatabase_8h_source.html#l00071">71</a> of file <a class="el" href="RelationalDatabase_8h_source.html">RelationalDatabase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3e293a38b58cf097ce35a4dbc31d1a9" name="af3e293a38b58cf097ce35a4dbc31d1a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3e293a38b58cf097ce35a4dbc31d1a9">◆ </a></span>LedgerHash</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classxrpl_1_1RelationalDatabase.html#af3e293a38b58cf097ce35a4dbc31d1a9">xrpl::RelationalDatabase::LedgerHash</a> = <a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RelationalDatabase_8h_source.html#l00072">72</a> of file <a class="el" href="RelationalDatabase_8h_source.html">RelationalDatabase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa155c5a31c119192a9de96bcd5880d51" name="aa155c5a31c119192a9de96bcd5880d51"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa155c5a31c119192a9de96bcd5880d51">◆ </a></span>LedgerShortcut</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespacexrpl_1_1RPC.html#a3d2ee3ee191de81e32550c09d5806afd">xrpl::RelationalDatabase::LedgerShortcut</a> = <a class="el" href="namespacexrpl_1_1RPC.html#a3d2ee3ee191de81e32550c09d5806afd">RPC::LedgerShortcut</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RelationalDatabase_8h_source.html#l00073">73</a> of file <a class="el" href="RelationalDatabase_8h_source.html">RelationalDatabase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1dac4d549042891e41d08df480c9fcb" name="ae1dac4d549042891e41d08df480c9fcb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1dac4d549042891e41d08df480c9fcb">◆ </a></span>LedgerSpecifier</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classxrpl_1_1RelationalDatabase.html#ae1dac4d549042891e41d08df480c9fcb">xrpl::RelationalDatabase::LedgerSpecifier</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a><<a class="el" href="structxrpl_1_1LedgerRange.html">LedgerRange</a>, <a class="el" href="namespacexrpl_1_1RPC.html#a3d2ee3ee191de81e32550c09d5806afd">LedgerShortcut</a>, <a class="el" href="classxrpl_1_1RelationalDatabase.html#a199ff0cb090cf7b768a33872f0dee703">LedgerSequence</a>, <a class="el" href="namespacexrpl.html#a83ec4e903b52acc67da0d40466101587">LedgerHash</a>></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RelationalDatabase_8h_source.html#l00074">74</a> of file <a class="el" href="RelationalDatabase_8h_source.html">RelationalDatabase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a857b17e5f24c94b82c4bce2aa6ab367d" name="a857b17e5f24c94b82c4bce2aa6ab367d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a857b17e5f24c94b82c4bce2aa6ab367d">◆ </a></span>SQLiteDatabaseImp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">xrpl::SQLiteDatabaseImp::SQLiteDatabaseImp </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_1_1Config.html">Config</a> const & </td>
|
|
<td class="paramname"><em>config</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_1_1JobQueue.html">JobQueue</a> & </td>
|
|
<td class="paramname"><em>jobQueue</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00016">16</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ae1475d578cbc1765db647fd8d105099e" name="ae1475d578cbc1765db647fd8d105099e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1475d578cbc1765db647fd8d105099e">◆ </a></span>getMinLedgerSeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> > xrpl::SQLiteDatabaseImp::getMinLedgerSeq </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getMinLedgerSeq Returns the minimum ledger sequence in the Ledgers table. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence or no value if no ledgers exist. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1RelationalDatabase.html#a92f243a0ef5e670575126c833ada3436">xrpl::RelationalDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00218">218</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afdae4db2f6bf7c93a89d634f63086a53" name="afdae4db2f6bf7c93a89d634f63086a53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afdae4db2f6bf7c93a89d634f63086a53">◆ </a></span>getTransactionsMinLedgerSeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> > xrpl::SQLiteDatabaseImp::getTransactionsMinLedgerSeq </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getTransactionsMinLedgerSeq Returns the minimum ledger sequence stored in the Transactions table. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence or no value if no ledgers exist. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a3519cce2c7e2d788d4af4c013c1e805d">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00232">232</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3975a831a264dae6ef055f67e016d90f" name="a3975a831a264dae6ef055f67e016d90f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3975a831a264dae6ef055f67e016d90f">◆ </a></span>getAccountTransactionsMinLedgerSeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> > xrpl::SQLiteDatabaseImp::getAccountTransactionsMinLedgerSeq </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getAccountTransactionsMinLedgerSeq Returns the minimum ledger sequence stored in the AccountTransactions table. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence or no value if no ledgers exist. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#ab7b42fe2d63306bb42dff365eba97736">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00247">247</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c5ea659b1f8d87b2967aeb276249714" name="a2c5ea659b1f8d87b2967aeb276249714"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c5ea659b1f8d87b2967aeb276249714">◆ </a></span>getMaxLedgerSeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> > xrpl::SQLiteDatabaseImp::getMaxLedgerSeq </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getMaxLedgerSeq Returns the maximum ledger sequence in the Ledgers table. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence or none if no ledgers exist. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1RelationalDatabase.html#a9eb75f2b23177dcb0e811c7120403928">xrpl::RelationalDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00262">262</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a39f6d1f9bc9e8a2bd7c0d84ab24fe57d" name="a39f6d1f9bc9e8a2bd7c0d84ab24fe57d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39f6d1f9bc9e8a2bd7c0d84ab24fe57d">◆ </a></span>deleteTransactionByLedgerSeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::SQLiteDatabaseImp::deleteTransactionByLedgerSeq </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerSeq</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>deleteTransactionByLedgerSeq Deletes transactions from the ledger with the given sequence. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledgerSeq</td><td><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a160f6e772abfff692aba8f2ef4d245b1">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00274">274</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73e7d1a8af1af9f203c70dd2f065ce49" name="a73e7d1a8af1af9f203c70dd2f065ce49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73e7d1a8af1af9f203c70dd2f065ce49">◆ </a></span>deleteBeforeLedgerSeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::SQLiteDatabaseImp::deleteBeforeLedgerSeq </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerSeq</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>deleteBeforeLedgerSeq Deletes all ledgers with a sequence number less than or equal to the given ledger sequence. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledgerSeq</td><td><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#aa51867f03a1f670df342c17e6e2dce82">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00288">288</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a062a2b70034a5e3a6d938f63323dfd95" name="a062a2b70034a5e3a6d938f63323dfd95"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a062a2b70034a5e3a6d938f63323dfd95">◆ </a></span>deleteTransactionsBeforeLedgerSeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::SQLiteDatabaseImp::deleteTransactionsBeforeLedgerSeq </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerSeq</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>deleteTransactionsBeforeLedgerSeq Deletes all transactions with a sequence number less than or equal to the given ledger sequence. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledgerSeq</td><td><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#afcc7ad4b949d01f05309b1630b76b6d3">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00299">299</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e0ef46701633e6510d95755e91a929d" name="a6e0ef46701633e6510d95755e91a929d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e0ef46701633e6510d95755e91a929d">◆ </a></span>deleteAccountTransactionsBeforeLedgerSeq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::SQLiteDatabaseImp::deleteAccountTransactionsBeforeLedgerSeq </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerSeq</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>deleteAccountTransactionsBeforeLedgerSeq Deletes all account transactions with a sequence number less than or equal to the given ledger sequence. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledgerSeq</td><td><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a83dd09ce55af39389667c8aa12987b36">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00313">313</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89a6404a3ecfbcc6efe8292dbdf9fa13" name="a89a6404a3ecfbcc6efe8292dbdf9fa13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89a6404a3ecfbcc6efe8292dbdf9fa13">◆ </a></span>getTransactionCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> xrpl::SQLiteDatabaseImp::getTransactionCount </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getTransactionCount Returns the number of transactions. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Number.html" title="Number is a floating point type that can represent a wide range of values.">Number</a> of transactions. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#afd3efd32dab2d0527f4ae09884fed769">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00327">327</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86e1aff5821b9f5b6724e0c2bc317b75" name="a86e1aff5821b9f5b6724e0c2bc317b75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86e1aff5821b9f5b6724e0c2bc317b75">◆ </a></span>getAccountTransactionCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> xrpl::SQLiteDatabaseImp::getAccountTransactionCount </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getAccountTransactionCount Returns the number of account transactions. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Number.html" title="Number is a floating point type that can represent a wide range of values.">Number</a> of account transactions. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#ad328a91419f5a97810f5554e3d754407">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00342">342</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aadb867b4b23201f432138120f9969e2b" name="aadb867b4b23201f432138120f9969e2b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aadb867b4b23201f432138120f9969e2b">◆ </a></span>getLedgerCountMinMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structxrpl_1_1RelationalDatabase_1_1CountMinMax.html">RelationalDatabase::CountMinMax</a> xrpl::SQLiteDatabaseImp::getLedgerCountMinMax </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getLedgerCountMinMax Returns the minimum ledger sequence, maximum ledger sequence and total number of saved ledgers. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Struct CountMinMax which contains the minimum sequence, maximum sequence and number of ledgers. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#af31e9f48b1fe6e2283aad85f19c183d7">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00357">357</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a680edf677c0914b8a4de9a6534316a4c" name="a680edf677c0914b8a4de9a6534316a4c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a680edf677c0914b8a4de9a6534316a4c">◆ </a></span>saveValidatedLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool xrpl::SQLiteDatabaseImp::saveValidatedLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classxrpl_1_1Ledger.html">Ledger</a> const > const & </td>
|
|
<td class="paramname"><em>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>current</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>saveValidatedLedger Saves a ledger into the database. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledger</td><td>The ledger. </td></tr>
|
|
<tr><td class="paramname">current</td><td>True if the ledger is current. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if saving was successful. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a7e6aae9e4238de10205f8275770cff2e">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00369">369</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e054d89b2084d457f05cb1a78116a74" name="a0e054d89b2084d457f05cb1a78116a74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e054d89b2084d457f05cb1a78116a74">◆ </a></span>getLedgerInfoByIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHeader.html">LedgerHeader</a> > xrpl::SQLiteDatabaseImp::getLedgerInfoByIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerSeq</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getLedgerInfoByIndex Returns a ledger by its sequence. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledgerSeq</td><td><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The ledger if found, otherwise no value. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1RelationalDatabase.html#a90eafb8c4c93b4959d3bf7a153e91e1d">xrpl::RelationalDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00381">381</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a463fe369b10f077994a0a09407e9cd42" name="a463fe369b10f077994a0a09407e9cd42"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a463fe369b10f077994a0a09407e9cd42">◆ </a></span>getNewestLedgerInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHeader.html">LedgerHeader</a> > xrpl::SQLiteDatabaseImp::getNewestLedgerInfo </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getNewestLedgerInfo Returns the info of the newest saved ledger. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> info if found, otherwise no value. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1RelationalDatabase.html#a5f13ec57e332963f86fc5836d4d1ef08">xrpl::RelationalDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00396">396</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ce3475ccae1be68a67e75ff085a79bf" name="a7ce3475ccae1be68a67e75ff085a79bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ce3475ccae1be68a67e75ff085a79bf">◆ </a></span>getLimitedOldestLedgerInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHeader.html">LedgerHeader</a> > xrpl::SQLiteDatabaseImp::getLimitedOldestLedgerInfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerFirstIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getLimitedOldestLedgerInfo Returns the info of the oldest ledger whose sequence number is greater than or equal to the given sequence number. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledgerFirstIndex</td><td>Minimum ledger sequence. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> info if found, otherwise no value. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a8739e848cf4271254ed43b65a90a135d">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00411">411</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af37695d3df67327ca5db17aa180805c6" name="af37695d3df67327ca5db17aa180805c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af37695d3df67327ca5db17aa180805c6">◆ </a></span>getLimitedNewestLedgerInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHeader.html">LedgerHeader</a> > xrpl::SQLiteDatabaseImp::getLimitedNewestLedgerInfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerFirstIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getLimitedNewestLedgerInfo Returns the info of the newest ledger whose sequence number is greater than or equal to the given sequence number. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledgerFirstIndex</td><td>Minimum ledger sequence. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> info if found, otherwise no value. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a39c307b674cc492efef1caf97dfe8b9b">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00426">426</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c911c7c68232eac472dbe999e2b4b6f" name="a2c911c7c68232eac472dbe999e2b4b6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c911c7c68232eac472dbe999e2b4b6f">◆ </a></span>getLedgerInfoByHash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHeader.html">LedgerHeader</a> > xrpl::SQLiteDatabaseImp::getLedgerInfoByHash </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a> const & </td>
|
|
<td class="paramname"><em>ledgerHash</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getLedgerInfoByHash Returns the info of the ledger with given hash. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledgerHash</td><td>Hash of the ledger. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> if found, otherwise no value. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1RelationalDatabase.html#a75cf166be20a93039befc42e6805dd61">xrpl::RelationalDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00441">441</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a497c9b609ef93317e747acde63d8fe03" name="a497c9b609ef93317e747acde63d8fe03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a497c9b609ef93317e747acde63d8fe03">◆ </a></span>getHashByIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a> xrpl::SQLiteDatabaseImp::getHashByIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getHashByIndex Returns the hash of the ledger with the given sequence. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledgerIndex</td><td><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Hash of the ledger. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1RelationalDatabase.html#a8e28504d4bfc77dc8002d70d7d262b2c">xrpl::RelationalDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00456">456</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad63aac77148d1cde5cd33c697c3bdf2f" name="ad63aac77148d1cde5cd33c697c3bdf2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad63aac77148d1cde5cd33c697c3bdf2f">◆ </a></span>getHashesByIndex() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1LedgerHashPair.html">LedgerHashPair</a> > xrpl::SQLiteDatabaseImp::getHashesByIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>ledgerIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getHashesByIndex Returns the hashes of the ledger and its parent as specified by the ledgerIndex. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ledgerIndex</td><td><a class="el" href="classxrpl_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Struct <a class="el" href="structxrpl_1_1LedgerHashPair.html">LedgerHashPair</a> which contains hashes of the ledger and its parent. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1RelationalDatabase.html#ae33803eb335a86407c424b84a44fb4cf">xrpl::RelationalDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00471">471</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a186e0fd5f2e99a857334a34e09eb654b" name="a186e0fd5f2e99a857334a34e09eb654b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a186e0fd5f2e99a857334a34e09eb654b">◆ </a></span>getHashesByIndex() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a>, <a class="el" href="structxrpl_1_1LedgerHashPair.html">LedgerHashPair</a> > xrpl::SQLiteDatabaseImp::getHashesByIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>minSeq</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>maxSeq</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getHashesByIndex Returns hashes of each ledger and its parent for all ledgers within the provided range. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">minSeq</td><td>Minimum ledger sequence. </td></tr>
|
|
<tr><td class="paramname">maxSeq</td><td>Maximum ledger sequence. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Container that maps the sequence number of a found ledger to the struct <a class="el" href="structxrpl_1_1LedgerHashPair.html">LedgerHashPair</a> which contains the hashes of the ledger and its parent. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1RelationalDatabase.html#a5a22d02faefd68e23140763911c6ca25">xrpl::RelationalDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00486">486</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ba05b2a9ed7ae8f2e077d7a297d0aab" name="a1ba05b2a9ed7ae8f2e077d7a297d0aab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ba05b2a9ed7ae8f2e077d7a297d0aab">◆ </a></span>getTxHistory()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classxrpl_1_1Transaction.html">Transaction</a> > > xrpl::SQLiteDatabaseImp::getTxHistory </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a93f5d90cfd55a948d64156c16029ad9b">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>startIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getTxHistory Returns the 20 most recent transactions starting from the given number. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">startIndex</td><td>First number of returned entry. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Vector of shared pointers to transactions sorted in descending order by ledger sequence. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1RelationalDatabase.html#aba5b17bda9b8ad23d4a1374d6c2de41b">xrpl::RelationalDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00501">501</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4759e848c8a43cbdb6e14eddab9d031" name="aa4759e848c8a43cbdb6e14eddab9d031"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4759e848c8a43cbdb6e14eddab9d031">◆ </a></span>getOldestAccountTxs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classxrpl_1_1RelationalDatabase.html#a53011b47ff759e1ea539261d49014bc0">RelationalDatabase::AccountTxs</a> xrpl::SQLiteDatabaseImp::getOldestAccountTxs </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> const & </td>
|
|
<td class="paramname"><em>options</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getOldestAccountTxs Returns the oldest transactions for the account that matches the given criteria starting from the provided offset. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">options</td><td>Struct AccountTxOptions which contains the criteria to match: the account, ledger search range, the offset of the first entry to return, the number of transactions to return, a flag if this number is unlimited. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Vector of pairs of found transactions and their metadata sorted in ascending order by account sequence. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a72cb366cdfe0fb1e8d1b5d25aba8c912">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00519">519</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9538ee025dde19a70788f0a351691a62" name="a9538ee025dde19a70788f0a351691a62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9538ee025dde19a70788f0a351691a62">◆ </a></span>getNewestAccountTxs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classxrpl_1_1RelationalDatabase.html#a53011b47ff759e1ea539261d49014bc0">RelationalDatabase::AccountTxs</a> xrpl::SQLiteDatabaseImp::getNewestAccountTxs </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> const & </td>
|
|
<td class="paramname"><em>options</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getNewestAccountTxs Returns the newest transactions for the account that matches the given criteria starting from the provided offset. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">options</td><td>Struct AccountTxOptions which contains the criteria to match: the account, the ledger search range, the offset of the first entry to return, the number of transactions to return, a flag if this number unlimited. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Vector of pairs of found transactions and their metadata sorted in descending order by account sequence. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a632e8e7efd0714b8b2aec0ff9449a969">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00536">536</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b48edb458a2e4a83bc876c9eb2f6e87" name="a3b48edb458a2e4a83bc876c9eb2f6e87"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b48edb458a2e4a83bc876c9eb2f6e87">◆ </a></span>getOldestAccountTxsB()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classxrpl_1_1RelationalDatabase.html#aadd6644e443614e63dc13e16cab827bc">RelationalDatabase::MetaTxsList</a> xrpl::SQLiteDatabaseImp::getOldestAccountTxsB </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> const & </td>
|
|
<td class="paramname"><em>options</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getOldestAccountTxsB Returns the oldest transactions in binary form for the account that matches the given criteria starting from the provided offset. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">options</td><td>Struct AccountTxOptions which contains the criteria to match: the account, the ledger search range, the offset of the first entry to return, the number of transactions to return, a flag if this number unlimited. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Vector of tuples of found transactions, their metadata and account sequences sorted in ascending order by account sequence. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a1fedc15f059c85a19a678cd5cc4e5a9f">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00553">553</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41078ca368c681aa38cb0c1d8918c995" name="a41078ca368c681aa38cb0c1d8918c995"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41078ca368c681aa38cb0c1d8918c995">◆ </a></span>getNewestAccountTxsB()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classxrpl_1_1RelationalDatabase.html#aadd6644e443614e63dc13e16cab827bc">RelationalDatabase::MetaTxsList</a> xrpl::SQLiteDatabaseImp::getNewestAccountTxsB </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxOptions.html">AccountTxOptions</a> const & </td>
|
|
<td class="paramname"><em>options</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getNewestAccountTxsB Returns the newest transactions in binary form for the account that matches the given criteria starting from the provided offset. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">options</td><td>Struct AccountTxOptions which contains the criteria to match: the account, the ledger search range, the offset of the first entry to return, the number of transactions to return, a flag if this number is unlimited. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Vector of tuples of found transactions, their metadata and account sequences sorted in descending order by account sequence. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a02f3d699eb1a2fe809621a01cd405f2c">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00568">568</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca1b0c8603d10014c9965466310ddf81" name="aca1b0c8603d10014c9965466310ddf81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca1b0c8603d10014c9965466310ddf81">◆ </a></span>oldestAccountTxPage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#a53011b47ff759e1ea539261d49014bc0">RelationalDatabase::AccountTxs</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxMarker.html">RelationalDatabase::AccountTxMarker</a> > > xrpl::SQLiteDatabaseImp::oldestAccountTxPage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> const & </td>
|
|
<td class="paramname"><em>options</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>oldestAccountTxPage Returns the oldest transactions for the account that matches the given criteria starting from the provided marker. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">options</td><td>Struct AccountTxPageOptions which contains the criteria to match: the account, the ledger search range, the marker of first returned entry, the number of transactions to return, a flag if this number is unlimited. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Vector of pairs of found transactions and their metadata sorted in ascending order by account sequence and a marker for the next search if the search was not finished. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#ad25a8bc1193f41cef6662860441da344">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00583">583</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3cc3971c4f1d0b340f7cabd87a66c84b" name="a3cc3971c4f1d0b340f7cabd87a66c84b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3cc3971c4f1d0b340f7cabd87a66c84b">◆ </a></span>newestAccountTxPage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#a53011b47ff759e1ea539261d49014bc0">RelationalDatabase::AccountTxs</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxMarker.html">RelationalDatabase::AccountTxMarker</a> > > xrpl::SQLiteDatabaseImp::newestAccountTxPage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> const & </td>
|
|
<td class="paramname"><em>options</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>newestAccountTxPage Returns the newest transactions for the account that matches the given criteria starting from the provided marker. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">options</td><td>Struct AccountTxPageOptions which contains the criteria to match: the account, the ledger search range, the marker of the first returned entry, the number of transactions to return, a flag if this number unlimited. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Vector of pairs of found transactions and their metadata sorted in descending order by account sequence and a marker for the next search if the search was not finished. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#afd20baf47d497b6ec2b6f2b3226e1831">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00608">608</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e3e3868652b4356723ac35f5a7dd312" name="a9e3e3868652b4356723ac35f5a7dd312"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e3e3868652b4356723ac35f5a7dd312">◆ </a></span>oldestAccountTxPageB()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#aadd6644e443614e63dc13e16cab827bc">RelationalDatabase::MetaTxsList</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxMarker.html">RelationalDatabase::AccountTxMarker</a> > > xrpl::SQLiteDatabaseImp::oldestAccountTxPageB </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> const & </td>
|
|
<td class="paramname"><em>options</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>oldestAccountTxPageB Returns the oldest transactions in binary form for the account that matches the given criteria starting from the provided marker. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">options</td><td>Struct AccountTxPageOptions which contains criteria to match: the account, the ledger search range, the marker of the first returned entry, the number of transactions to return, a flag if this number unlimited. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Vector of tuples of found transactions, their metadata and account sequences sorted in ascending order by account sequence and a marker for the next search if the search was not finished. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a68df85216be39b2356ee5c3faa5779b3">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00633">633</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7561e8f7b2f58ff403a8ff3def9b6336" name="a7561e8f7b2f58ff403a8ff3def9b6336"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7561e8f7b2f58ff403a8ff3def9b6336">◆ </a></span>newestAccountTxPageB()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#aadd6644e443614e63dc13e16cab827bc">RelationalDatabase::MetaTxsList</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxMarker.html">RelationalDatabase::AccountTxMarker</a> > > xrpl::SQLiteDatabaseImp::newestAccountTxPageB </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_1_1RelationalDatabase_1_1AccountTxPageOptions.html">AccountTxPageOptions</a> const & </td>
|
|
<td class="paramname"><em>options</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>newestAccountTxPageB Returns the newest transactions in binary form for the account that matches the given criteria starting from the provided marker. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">options</td><td>Struct AccountTxPageOptions which contains the criteria to match: the account, the ledger search range, the marker of the first returned entry, the number of transactions to return, a flag if this number is unlimited. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Vector of tuples of found transactions, their metadata and account sequences sorted in descending order by account sequence and a marker for the next search if the search was not finished. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a4c0739e4b2645fba0aec2ac960af8c8c">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00656">656</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54cceceb057eb38ce74081c880282928" name="a54cceceb057eb38ce74081c880282928"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54cceceb057eb38ce74081c880282928">◆ </a></span>getTransaction() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#a772a456bd692b9b33b73952704cea957">RelationalDatabase::AccountTx</a>, <a class="el" href="namespacexrpl.html#ab2fee6d98c0fcdead09c04e35ab453a6">TxSearched</a> > xrpl::SQLiteDatabaseImp::getTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a> const & </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a86e91f18d65b451807479b486aabb7a9">ClosedInterval</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> > > const & </td>
|
|
<td class="paramname"><em>range</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> & </td>
|
|
<td class="paramname"><em>ec</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00679">679</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac243d82382696eacd453067d517a35bf" name="ac243d82382696eacd453067d517a35bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac243d82382696eacd453067d517a35bf">◆ </a></span>ledgerDbHasSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool xrpl::SQLiteDatabaseImp::ledgerDbHasSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_1_1Config.html">Config</a> const & </td>
|
|
<td class="paramname"><em>config</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>ledgerDbHasSpace Checks if the ledger database has available space. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">config</td><td><a class="el" href="classxrpl_1_1Config.html">Config</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if space is available. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1RelationalDatabase.html#aa6b6093fa9e8e619c1aa6d647632c4ad">xrpl::RelationalDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00697">697</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a83d6b55f7901fde53e29bff9994996f1" name="a83d6b55f7901fde53e29bff9994996f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a83d6b55f7901fde53e29bff9994996f1">◆ </a></span>transactionDbHasSpace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool xrpl::SQLiteDatabaseImp::transactionDbHasSpace </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_1_1Config.html">Config</a> const & </td>
|
|
<td class="paramname"><em>config</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>transactionDbHasSpace Checks if the transaction database has available space. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">config</td><td><a class="el" href="classxrpl_1_1Config.html">Config</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if space is available. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1RelationalDatabase.html#a0d17c0634df8faa8bd529e2d92749ea4">xrpl::RelationalDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00709">709</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af68c8b81a18d4a67637edab2edf92da4" name="af68c8b81a18d4a67637edab2edf92da4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af68c8b81a18d4a67637edab2edf92da4">◆ </a></span>getKBUsedAll()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> xrpl::SQLiteDatabaseImp::getKBUsedAll </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getKBUsedAll Returns the amount of space used by all databases. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Space in kilobytes. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#abb1b886bb5ee4a4c3f98999696d0afd3">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00724">724</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94c0f0303b7ab4d73437ec8b87dced3a" name="a94c0f0303b7ab4d73437ec8b87dced3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94c0f0303b7ab4d73437ec8b87dced3a">◆ </a></span>getKBUsedLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> xrpl::SQLiteDatabaseImp::getKBUsedLedger </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getKBUsedLedger Returns the amount of space space used by the ledger database. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Space in kilobytes. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a2512692cb70ce380b853530d47f1098a">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00735">735</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b1772f2de918700ee582294aad843c3" name="a7b1772f2de918700ee582294aad843c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b1772f2de918700ee582294aad843c3">◆ </a></span>getKBUsedTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> xrpl::SQLiteDatabaseImp::getKBUsedTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getKBUsedTransaction Returns the amount of space used by the transaction database. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Space in kilobytes. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#ab48f2ae7d01fddc68e086ac274ddbb47">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00746">746</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af89a5db570090c9ebb56d48ac4b47539" name="af89a5db570090c9ebb56d48ac4b47539"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af89a5db570090c9ebb56d48ac4b47539">◆ </a></span>closeLedgerDB()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::SQLiteDatabaseImp::closeLedgerDB </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Closes the ledger database. </p>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#acd23ccadcb8834199bdda077509a3913">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00760">760</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60cc4a660044fabccc78f1407d485321" name="a60cc4a660044fabccc78f1407d485321"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60cc4a660044fabccc78f1407d485321">◆ </a></span>closeTransactionDB()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void xrpl::SQLiteDatabaseImp::closeTransactionDB </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Closes the transaction database. </p>
|
|
|
|
<p>Implements <a class="el" href="classxrpl_1_1SQLiteDatabase.html#a9f9faed304cc6b1304197a6c1c2b2d05">xrpl::SQLiteDatabase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00766">766</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15c1b6713f8b4fea838a7fd7f1922f1c" name="a15c1b6713f8b4fea838a7fd7f1922f1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15c1b6713f8b4fea838a7fd7f1922f1c">◆ </a></span>makeLedgerDBs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool xrpl::SQLiteDatabaseImp::makeLedgerDBs </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_1_1Config.html">Config</a> const & </td>
|
|
<td class="paramname"><em>config</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> const & </td>
|
|
<td class="paramname"><em>setup</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structxrpl_1_1DatabaseCon_1_1CheckpointerSetup.html">DatabaseCon::CheckpointerSetup</a> const & </td>
|
|
<td class="paramname"><em>checkpointerSetup</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>makeLedgerDBs Opens ledger and transaction databases for the node store, and stores their descriptors in private member variables. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">config</td><td><a class="el" href="classxrpl_1_1Config.html">Config</a> object. </td></tr>
|
|
<tr><td class="paramname">setup</td><td>Path to the databases and other opening parameters. </td></tr>
|
|
<tr><td class="paramname">checkpointerSetup</td><td><a class="el" href="classxrpl_1_1Checkpointer.html">Checkpointer</a> parameters. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if node databases opened successfully. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00206">206</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6ac7570b12cc723d78d6dc7af788c5b" name="ad6ac7570b12cc723d78d6dc7af788c5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6ac7570b12cc723d78d6dc7af788c5b">◆ </a></span>existsLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool xrpl::SQLiteDatabaseImp::existsLedger </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>existsLedger Checks if the node store ledger database exists. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if the node store ledger database exists. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00166">166</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae81108071e6d89a37a6b4125afae1ef5" name="ae81108071e6d89a37a6b4125afae1ef5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae81108071e6d89a37a6b4125afae1ef5">◆ </a></span>existsTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool xrpl::SQLiteDatabaseImp::existsTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>existsTransaction Checks if the node store transaction database exists. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if the node store transaction database exists. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00177">177</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63c07c5d1b3de9150f789fee8ee2ba13" name="a63c07c5d1b3de9150f789fee8ee2ba13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63c07c5d1b3de9150f789fee8ee2ba13">◆ </a></span>checkoutLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto xrpl::SQLiteDatabaseImp::checkoutLedger </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>checkoutTransaction Checks out and returns node store ledger database. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Session.html" title="Persistent state information for a connection session.">Session</a> to the node store ledger database. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00188">188</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26a3528ca5edae2929c2e21f06daf25e" name="a26a3528ca5edae2929c2e21f06daf25e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26a3528ca5edae2929c2e21f06daf25e">◆ </a></span>checkoutTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto xrpl::SQLiteDatabaseImp::checkoutTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>checkoutTransaction Checks out and returns the node store transaction database. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Session.html" title="Persistent state information for a connection session.">Session</a> to the node store transaction database. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00199">199</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5582339bd95dad48b79d45e443c44d92" name="a5582339bd95dad48b79d45e443c44d92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5582339bd95dad48b79d45e443c44d92">◆ </a></span>getTransaction() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html#a772a456bd692b9b33b73952704cea957">AccountTx</a>, <a class="el" href="namespacexrpl.html#ab2fee6d98c0fcdead09c04e35ab453a6">TxSearched</a> > xrpl::SQLiteDatabase::getTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#a76c892803711595bd0d3cf6fbedf028a">uint256</a> const & </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespacexrpl.html#a86e91f18d65b451807479b486aabb7a9">ClosedInterval</a>< uint32_t > > const & </td>
|
|
<td class="paramname"><em>range</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacexrpl.html#af6fadbc1b2101eff5fa78e7e2a50b76f">error_code_i</a> & </td>
|
|
<td class="paramname"><em>ec</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getTransaction Returns the transaction with the given hash. </p>
|
|
<p>If a range is provided but the transaction is not found, then check if all ledgers in the range are present in the database. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">id</td><td>Hash of the transaction. </td></tr>
|
|
<tr><td class="paramname">range</td><td>Range of ledgers to check, if present. </td></tr>
|
|
<tr><td class="paramname">ec</td><td>Default error code value. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classxrpl_1_1Transaction.html">Transaction</a> and its metadata if found, otherwise <a class="el" href="namespacexrpl.html#ab2fee6d98c0fcdead09c04e35ab453a6aa181a603769c1f98ad927e7367c7aa51">TxSearched::all</a> if a range is provided and all ledgers from the range are present in the database, <a class="el" href="namespacexrpl.html#ab2fee6d98c0fcdead09c04e35ab453a6a03d59e663c1af9ac33a9949d1193505a">TxSearched::some</a> if a range is provided and not all ledgers are present, <a class="el" href="namespacexrpl.html#ab2fee6d98c0fcdead09c04e35ab453a6aad921d60486366258809553a3db49a4a">TxSearched::unknown</a> if the range is not provided or a deserializing error occurred. In the last case the error code is returned via the ec parameter, in other cases the default error code is not changed. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c901750a932fd04993f7d18dfd5e248" name="a3c901750a932fd04993f7d18dfd5e248"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c901750a932fd04993f7d18dfd5e248">◆ </a></span>init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classxrpl_1_1RelationalDatabase.html">RelationalDatabase</a> > xrpl::RelationalDatabase::init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_1_1Config.html">Config</a> const & </td>
|
|
<td class="paramname"><em>config</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classxrpl_1_1JobQueue.html">JobQueue</a> & </td>
|
|
<td class="paramname"><em>jobQueue</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>init Creates and returns an appropriate <a class="el" href="classxrpl_1_1RelationalDatabase.html">RelationalDatabase</a> instance based on configuration. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">app</td><td><a class="el" href="classxrpl_1_1Application.html">Application</a> object. </td></tr>
|
|
<tr><td class="paramname">config</td><td><a class="el" href="classxrpl_1_1Config.html">Config</a> object. </td></tr>
|
|
<tr><td class="paramname">jobQueue</td><td><a class="el" href="classxrpl_1_1JobQueue.html" title="A pool of threads to perform work.">JobQueue</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Unique pointer to the interface. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="RelationalDatabase_8cpp_source.html#l00011">11</a> of file <a class="el" href="RelationalDatabase_8cpp_source.html">RelationalDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="aa8377d14e19c4caba1d3b27dd5a42ece" name="aa8377d14e19c4caba1d3b27dd5a42ece"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8377d14e19c4caba1d3b27dd5a42ece">◆ </a></span>app_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classxrpl_1_1Application.html">Application</a>& xrpl::SQLiteDatabaseImp::app_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00142">142</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a52674eaa37717eaf7ada525aa5c316" name="a5a52674eaa37717eaf7ada525aa5c316"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a52674eaa37717eaf7ada525aa5c316">◆ </a></span>useTxTables_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool const xrpl::SQLiteDatabaseImp::useTxTables_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00143">143</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af82b372ee1317fd9e23ea6a799108a31" name="af82b372ee1317fd9e23ea6a799108a31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af82b372ee1317fd9e23ea6a799108a31">◆ </a></span>j_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> xrpl::SQLiteDatabaseImp::j_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00144">144</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc7283b654b73a2121213c9fd912f743" name="afc7283b654b73a2121213c9fd912f743"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc7283b654b73a2121213c9fd912f743">◆ </a></span>ledgerDb_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a><<a class="el" href="classxrpl_1_1DatabaseCon.html">DatabaseCon</a>> xrpl::SQLiteDatabaseImp::ledgerDb_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00145">145</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2049ce25105f5c36230fe3d41618b0d3" name="a2049ce25105f5c36230fe3d41618b0d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2049ce25105f5c36230fe3d41618b0d3">◆ </a></span>txdb_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a><<a class="el" href="classxrpl_1_1DatabaseCon.html">DatabaseCon</a>> xrpl::SQLiteDatabaseImp::txdb_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="SQLiteDatabase_8cpp_source.html#l00145">145</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|