| BackendInterface(LedgerCacheInterface &cache) | data::BackendInterface | inline |
| BasicKeyspaceBackend(BasicKeyspaceBackend &&)=delete | data::cassandra::BasicKeyspaceBackend< SettingsProviderType, ExecutionStrategyType, FetchLedgerCacheType > | |
| cache() const | data::BackendInterface | inline |
| cache() | data::BackendInterface | inline |
| cache_ (defined in data::BackendInterface) | data::BackendInterface | protected |
| CassandraBackendFamily(SettingsProviderType settingsProvider, data::LedgerCacheInterface &cache, bool readOnly) | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inline |
| ClioNodesDataFetchResult typedef | data::BackendInterface | |
| corruptionDetector_ (defined in data::BackendInterface) | data::BackendInterface | protected |
| doFetchLedgerObject(ripple::uint256 const &key, std::uint32_t const sequence, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| doFetchLedgerObjects(std::vector< ripple::uint256 > const &keys, std::uint32_t const sequence, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| doFetchLedgerObjectSeq(ripple::uint256 const &key, std::uint32_t const sequence, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| doFetchSuccessorKey(ripple::uint256 key, std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| doFinishWrites() override | data::cassandra::BasicKeyspaceBackend< SettingsProviderType, ExecutionStrategyType, FetchLedgerCacheType > | inlinevirtual |
| doWriteLedgerObject(std::string &&key, std::uint32_t const seq, std::string &&blob) override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| executeSyncUpdate(Statement statement) | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlineprotected |
| fetchAccountRoots(std::uint32_t number, std::uint32_t pageSize, std::uint32_t seq, boost::asio::yield_context yield) const override | data::cassandra::BasicKeyspaceBackend< SettingsProviderType, ExecutionStrategyType, FetchLedgerCacheType > | inlinevirtual |
| fetchAccountTransactions(ripple::AccountID const &account, std::uint32_t const limit, bool forward, std::optional< TransactionsCursor > const &txnCursor, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchAllTransactionHashesInLedger(std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchAllTransactionsInLedger(std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchBookOffers(ripple::uint256 const &book, std::uint32_t ledgerSequence, std::uint32_t limit, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchClioNodesData(boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchFees(std::uint32_t seq, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchLatestLedgerSequence(boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchLedgerByHash(ripple::uint256 const &hash, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchLedgerBySequence(std::uint32_t const sequence, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchLedgerDiff(std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchLedgerObject(ripple::uint256 const &key, std::uint32_t sequence, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchLedgerObjects(std::vector< ripple::uint256 > const &keys, std::uint32_t sequence, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchLedgerObjectSeq(ripple::uint256 const &key, std::uint32_t sequence, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchLedgerPage(std::optional< ripple::uint256 > const &cursor, std::uint32_t ledgerSequence, std::uint32_t limit, bool outOfOrder, boost::asio::yield_context yield) | data::BackendInterface | |
| fetchLedgerRange() const | data::BackendInterface | |
| fetchMigratorStatus(std::string const &migratorName, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchMPTHolders(ripple::uint192 const &mptID, std::uint32_t const limit, std::optional< ripple::AccountID > const &cursorIn, std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchNFT(ripple::uint256 const &tokenID, std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchNFTsByIssuer(ripple::AccountID const &issuer, std::optional< std::uint32_t > const &taxon, std::uint32_t const ledgerSequence, std::uint32_t const limit, std::optional< ripple::uint256 > const &cursorIn, boost::asio::yield_context yield) const override | data::cassandra::BasicKeyspaceBackend< SettingsProviderType, ExecutionStrategyType, FetchLedgerCacheType > | inlinevirtual |
| fetchNFTTransactions(ripple::uint256 const &tokenID, std::uint32_t const limit, bool const forward, std::optional< TransactionsCursor > const &cursorIn, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchSuccessorKey(ripple::uint256 key, std::uint32_t ledgerSequence, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchSuccessorObject(ripple::uint256 key, std::uint32_t ledgerSequence, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchTransaction(ripple::uint256 const &hash, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| fetchTransactions(std::vector< ripple::uint256 > const &hashes, boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| finishWrites(std::uint32_t ledgerSequence) | data::BackendInterface | |
| hardFetchLedgerRange(boost::asio::yield_context yield) const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| data::BackendInterface::hardFetchLedgerRange() const | data::BackendInterface | |
| hardFetchLedgerRangeNoThrow() const | data::BackendInterface | |
| isTooBusy() const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| range_ (defined in data::BackendInterface) | data::BackendInterface | protected |
| rngMtx_ (defined in data::BackendInterface) | data::BackendInterface | mutableprotected |
| setCorruptionDetector(etl::CorruptionDetector detector) | data::BackendInterface | inline |
| setRange(uint32_t min, uint32_t max, bool force=false) | data::BackendInterface | |
| startWrites() const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| stats() const override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| updateRange(uint32_t newMax) | data::BackendInterface | |
| waitForWritesToFinish() override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| writeAccountTransaction(AccountTransactionsData record) override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| writeAccountTransactions(std::vector< AccountTransactionsData > data) override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| writeLedger(ripple::LedgerHeader const &ledgerHeader, std::string &&blob) override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| writeLedgerObject(std::string &&key, std::uint32_t seq, std::string &&blob) | data::BackendInterface | virtual |
| writeMigratorStatus(std::string const &migratorName, std::string const &status) override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| writeMPTHolders(std::vector< MPTHolderData > const &data) override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| writeNFTs(std::vector< NFTsData > const &data) override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| writeNFTTransactions(std::vector< NFTTransactionsData > const &data) override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| writeNodeMessage(boost::uuids::uuid const &uuid, std::string message) override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| writeSuccessor(std::string &&key, std::uint32_t const seq, std::string &&successor) override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| writeTransaction(std::string &&hash, std::uint32_t const seq, std::uint32_t const date, std::string &&transaction, std::string &&metadata) override | data::cassandra::CassandraBackendFamily< SettingsProviderType, ExecutionStrategyType, KeyspaceSchema< SettingsProviderType >, FetchLedgerCache > | inlinevirtual |
| ~BackendInterface()=default (defined in data::BackendInterface) | data::BackendInterface | virtual |