rippled
ripple::NodeStore::DatabaseShard Member List

This is the complete list of members for ripple::NodeStore::DatabaseShard, including all inherited members.

asyncFetch(uint256 const &hash, std::uint32_t ledgerSeq, std::function< void(std::shared_ptr< NodeObject > const &)> &&callback)ripple::NodeStore::Databasevirtual
callForLedgerSQLByLedgerSeq(LedgerIndex ledgerSeq, std::function< bool(soci::session &session)> const &callback)=0ripple::NodeStore::DatabaseShardpure virtual
callForLedgerSQLByShardIndex(std::uint32_t shardIndex, std::function< bool(soci::session &session)> const &callback)=0ripple::NodeStore::DatabaseShardpure virtual
callForTransactionSQLByLedgerSeq(LedgerIndex ledgerSeq, std::function< bool(soci::session &session)> const &callback)=0ripple::NodeStore::DatabaseShardpure virtual
callForTransactionSQLByShardIndex(std::uint32_t shardIndex, std::function< bool(soci::session &session)> const &callback)=0ripple::NodeStore::DatabaseShardpure virtual
Database()=deleteripple::NodeStore::Database
Database(Scheduler &scheduler, int readThreads, Section const &config, beast::Journal j)ripple::NodeStore::Database
DatabaseShard(Scheduler &scheduler, int readThreads, Section const &config, beast::Journal journal)ripple::NodeStore::DatabaseShard
earliestLedgerSeq() const noexceptripple::NodeStore::Database
earliestLedgerSeq_ripple::NodeStore::Databaseprotected
earliestShardIndex() const noexceptripple::NodeStore::Database
earliestShardIndex_ripple::NodeStore::Databaseprotected
fdRequired() constripple::NodeStore::Database
fdRequired_ripple::NodeStore::Databaseprotected
fetchDurationUs_ripple::NodeStore::Databaseprivate
fetchHitCount_ripple::NodeStore::Databaseprotected
fetchLedger(uint256 const &hash, std::uint32_t seq)=0ripple::NodeStore::DatabaseShardpure virtual
fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::synchronous, bool duplicate=false)ripple::NodeStore::Database
fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq, FetchReport &fetchReport, bool duplicate)=0ripple::NodeStore::Databaseprivatepure virtual
fetchSz_ripple::NodeStore::Databaseprotected
fetchTotalCount_ripple::NodeStore::Databaseprivate
firstLedgerSeq(std::uint32_t shardIndex) const noexceptripple::NodeStore::Database
for_each(std::function< void(std::shared_ptr< NodeObject >)> f)=0ripple::NodeStore::Databaseprivatepure virtual
getCounters() constripple::NodeStore::Databaseprivatevirtual
getCountsJson(Json::Value &obj)ripple::NodeStore::Database
getDatabaseImportSequence() const =0ripple::NodeStore::DatabaseShardpure virtual
getDatabaseImportStatus() const =0ripple::NodeStore::DatabaseShardpure virtual
getFetchHitCount() constripple::NodeStore::Database
getFetchSize() constripple::NodeStore::Database
getFetchTotalCount() constripple::NodeStore::Database
getName() const =0ripple::NodeStore::Databasepure virtual
getNumTasks() const =0ripple::NodeStore::DatabaseShardpure virtual
getPreShards()=0ripple::NodeStore::DatabaseShardpure virtual
getRootDir() const =0ripple::NodeStore::DatabaseShardpure virtual
getShardInfo() const =0ripple::NodeStore::DatabaseShardpure virtual
getStoreCount() constripple::NodeStore::Database
getStoreSize() constripple::NodeStore::Database
getWriteLoad() const =0ripple::NodeStore::Databasepure virtual
importDatabase(Database &source)=0ripple::NodeStore::Databasepure virtual
importInternal(Backend &dstBackend, Database &srcDB)ripple::NodeStore::Databaseprotected
importShard(std::uint32_t shardIndex, boost::filesystem::path const &srcDir)=0ripple::NodeStore::DatabaseShardpure virtual
init()=0ripple::NodeStore::DatabaseShardpure virtual
isSameDB(std::uint32_t s1, std::uint32_t s2)=0ripple::NodeStore::Databasepure virtual
isStopping() constripple::NodeStore::Database
iterateLedgerSQLsBack(std::optional< std::uint32_t > maxShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback)=0ripple::NodeStore::DatabaseShardpure virtual
iterateLedgerSQLsForward(std::optional< std::uint32_t > minShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback)=0ripple::NodeStore::DatabaseShardpure virtual
iterateTransactionSQLsBack(std::optional< std::uint32_t > maxShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback)=0ripple::NodeStore::DatabaseShardpure virtual
iterateTransactionSQLsForward(std::optional< std::uint32_t > minShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback)=0ripple::NodeStore::DatabaseShardpure virtual
j_ripple::NodeStore::Databaseprotected
lastLedgerSeq(std::uint32_t shardIndex) const noexceptripple::NodeStore::Database
ledgersPerShard() const noexceptripple::NodeStore::Database
ledgersPerShard_ripple::NodeStore::Databaseprotected
maxLedgers(std::uint32_t shardIndex) const noexceptripple::NodeStore::Database
prepareLedger(std::uint32_t validLedgerSeq)=0ripple::NodeStore::DatabaseShardpure virtual
prepareShards(std::vector< std::uint32_t > const &shardIndexes)=0ripple::NodeStore::DatabaseShardpure virtual
read_ripple::NodeStore::Databaseprivate
readCondVar_ripple::NodeStore::Databaseprivate
readLock_ripple::NodeStore::Databasemutableprivate
readStopping_ripple::NodeStore::Databaseprivate
readThreads_ripple::NodeStore::Databaseprivate
removePreShard(std::uint32_t shardIndex)=0ripple::NodeStore::DatabaseShardpure virtual
requestBundle_ripple::NodeStore::Databaseprotected
runningThreads_ripple::NodeStore::Databaseprivate
scheduler_ripple::NodeStore::Databaseprotected
seqToShardIndex(std::uint32_t ledgerSeq) const noexceptripple::NodeStore::Database
setStored(std::shared_ptr< Ledger const > const &ledger)=0ripple::NodeStore::DatabaseShardpure virtual
startNodeToShard()=0ripple::NodeStore::DatabaseShardpure virtual
stop()ripple::NodeStore::Databasevirtual
stopNodeToShard()=0ripple::NodeStore::DatabaseShardpure virtual
store(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t ledgerSeq)=0ripple::NodeStore::Databasepure virtual
storeCount_ripple::NodeStore::Databaseprivate
storeDurationUs_ripple::NodeStore::Databaseprivate
storeLedger(std::shared_ptr< Ledger const > const &srcLedger)=0ripple::NodeStore::Databasepure virtual
storeLedger(Ledger const &srcLedger, std::shared_ptr< Backend > dstBackend)ripple::NodeStore::Databaseprotected
storeStats(std::uint64_t count, std::uint64_t sz)ripple::NodeStore::Databaseprotected
storeSz_ripple::NodeStore::Databaseprivate
sweep()=0ripple::NodeStore::Databasepure virtual
sync()=0ripple::NodeStore::Databasepure virtual
threadEntry()ripple::NodeStore::Databaseprivate
updateFetchMetrics(uint64_t fetches, uint64_t hits, uint64_t duration)ripple::NodeStore::Databaseprotected
~Database()ripple::NodeStore::Databasevirtual