archiveBackend_ | ripple::NodeStore::DatabaseRotatingImp | private |
asyncFetch(uint256 const &hash, std::uint32_t ledgerSeq, std::function< void(std::shared_ptr< NodeObject > const &)> &&callback) | ripple::NodeStore::Database | virtual |
Database()=delete | ripple::NodeStore::Database | |
Database(Scheduler &scheduler, int readThreads, Section const &config, beast::Journal j) | ripple::NodeStore::Database | |
DatabaseRotating(Scheduler &scheduler, int readThreads, Section const &config, beast::Journal journal) | ripple::NodeStore::DatabaseRotating | |
DatabaseRotatingImp()=delete | ripple::NodeStore::DatabaseRotatingImp | |
DatabaseRotatingImp(DatabaseRotatingImp const &)=delete | ripple::NodeStore::DatabaseRotatingImp | |
DatabaseRotatingImp(Scheduler &scheduler, int readThreads, std::shared_ptr< Backend > writableBackend, std::shared_ptr< Backend > archiveBackend, Section const &config, beast::Journal j) | ripple::NodeStore::DatabaseRotatingImp | |
earliestLedgerSeq() const noexcept | ripple::NodeStore::Database | |
earliestLedgerSeq_ | ripple::NodeStore::Database | protected |
earliestShardIndex() const noexcept | ripple::NodeStore::Database | |
earliestShardIndex_ | ripple::NodeStore::Database | protected |
fdRequired() const | ripple::NodeStore::Database | |
fdRequired_ | ripple::NodeStore::Database | protected |
fetchDurationUs_ | ripple::NodeStore::Database | private |
fetchHitCount_ | ripple::NodeStore::Database | protected |
fetchNodeObject(uint256 const &hash, std::uint32_t, FetchReport &fetchReport, bool duplicate) override | ripple::NodeStore::DatabaseRotatingImp | privatevirtual |
ripple::NodeStore::DatabaseRotating::fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::synchronous, bool duplicate=false) | ripple::NodeStore::Database | |
fetchSz_ | ripple::NodeStore::Database | protected |
fetchTotalCount_ | ripple::NodeStore::Database | private |
firstLedgerSeq(std::uint32_t shardIndex) const noexcept | ripple::NodeStore::Database | |
for_each(std::function< void(std::shared_ptr< NodeObject >)> f) override | ripple::NodeStore::DatabaseRotatingImp | privatevirtual |
getCounters() const | ripple::NodeStore::Database | privatevirtual |
getCountsJson(Json::Value &obj) | ripple::NodeStore::Database | |
getFetchHitCount() const | ripple::NodeStore::Database | |
getFetchSize() const | ripple::NodeStore::Database | |
getFetchTotalCount() const | ripple::NodeStore::Database | |
getName() const override | ripple::NodeStore::DatabaseRotatingImp | virtual |
getStoreCount() const | ripple::NodeStore::Database | |
getStoreSize() const | ripple::NodeStore::Database | |
getWriteLoad() const override | ripple::NodeStore::DatabaseRotatingImp | virtual |
importDatabase(Database &source) override | ripple::NodeStore::DatabaseRotatingImp | virtual |
importInternal(Backend &dstBackend, Database &srcDB) | ripple::NodeStore::Database | protected |
isSameDB(std::uint32_t, std::uint32_t) override | ripple::NodeStore::DatabaseRotatingImp | virtual |
isStopping() const | ripple::NodeStore::Database | |
j_ | ripple::NodeStore::Database | protected |
lastLedgerSeq(std::uint32_t shardIndex) const noexcept | ripple::NodeStore::Database | |
ledgersPerShard() const noexcept | ripple::NodeStore::Database | |
ledgersPerShard_ | ripple::NodeStore::Database | protected |
maxLedgers(std::uint32_t shardIndex) const noexcept | ripple::NodeStore::Database | |
mutex_ | ripple::NodeStore::DatabaseRotatingImp | mutableprivate |
operator=(DatabaseRotatingImp const &)=delete | ripple::NodeStore::DatabaseRotatingImp | |
read_ | ripple::NodeStore::Database | private |
readCondVar_ | ripple::NodeStore::Database | private |
readLock_ | ripple::NodeStore::Database | mutableprivate |
readStopping_ | ripple::NodeStore::Database | private |
readThreads_ | ripple::NodeStore::Database | private |
requestBundle_ | ripple::NodeStore::Database | protected |
rotateWithLock(std::function< std::unique_ptr< NodeStore::Backend >(std::string const &writableBackendName)> const &f) override | ripple::NodeStore::DatabaseRotatingImp | virtual |
runningThreads_ | ripple::NodeStore::Database | private |
scheduler_ | ripple::NodeStore::Database | protected |
seqToShardIndex(std::uint32_t ledgerSeq) const noexcept | ripple::NodeStore::Database | |
stop() | ripple::NodeStore::Database | virtual |
store(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t) override | ripple::NodeStore::DatabaseRotatingImp | virtual |
storeCount_ | ripple::NodeStore::Database | private |
storeDurationUs_ | ripple::NodeStore::Database | private |
storeLedger(std::shared_ptr< Ledger const > const &srcLedger) override | ripple::NodeStore::DatabaseRotatingImp | virtual |
ripple::NodeStore::DatabaseRotating::storeLedger(Ledger const &srcLedger, std::shared_ptr< Backend > dstBackend) | ripple::NodeStore::Database | protected |
storeStats(std::uint64_t count, std::uint64_t sz) | ripple::NodeStore::Database | protected |
storeSz_ | ripple::NodeStore::Database | private |
sweep() override | ripple::NodeStore::DatabaseRotatingImp | virtual |
sync() override | ripple::NodeStore::DatabaseRotatingImp | virtual |
threadEntry() | ripple::NodeStore::Database | private |
updateFetchMetrics(uint64_t fetches, uint64_t hits, uint64_t duration) | ripple::NodeStore::Database | protected |
writableBackend_ | ripple::NodeStore::DatabaseRotatingImp | private |
~Database() | ripple::NodeStore::Database | virtual |
~DatabaseRotatingImp() | ripple::NodeStore::DatabaseRotatingImp | |