Clio develop
The XRP Ledger API server.
Loading...
Searching...
No Matches
data::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType > Member List

This is the complete list of members for data::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >, including all inherited members.

BackendInterface()=default (defined in data::BackendInterface)data::BackendInterface
BasicCassandraBackend(SettingsProviderType settingsProvider, bool readOnly)data::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inline
cache() constdata::BackendInterfaceinline
cache()data::BackendInterfaceinline
cache_ (defined in data::BackendInterface)data::BackendInterfaceprotected
corruptionDetector_ (defined in data::BackendInterface)data::BackendInterfaceprotected
doFetchLedgerObject(ripple::uint256 const &key, std::uint32_t const sequence, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
doFetchLedgerObjects(std::vector< ripple::uint256 > const &keys, std::uint32_t const sequence, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
doFetchLedgerObjectSeq(ripple::uint256 const &key, std::uint32_t const sequence, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
doFetchSuccessorKey(ripple::uint256 key, std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
doFinishWrites() overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
doWriteLedgerObject(std::string &&key, std::uint32_t const seq, std::string &&blob) overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
executor_ (defined in data::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >)data::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >mutableprotected
fetchAccountRoots(std::uint32_t number, std::uint32_t pageSize, std::uint32_t seq, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
fetchAccountTransactions(ripple::AccountID const &account, std::uint32_t const limit, bool forward, std::optional< TransactionsCursor > const &cursorIn, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
fetchAllTransactionHashesInLedger(std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
fetchAllTransactionsInLedger(std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
fetchBookOffers(ripple::uint256 const &book, std::uint32_t ledgerSequence, std::uint32_t limit, boost::asio::yield_context yield) constdata::BackendInterface
fetchFees(std::uint32_t seq, boost::asio::yield_context yield) constdata::BackendInterface
fetchLatestLedgerSequence(boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
fetchLedgerByHash(ripple::uint256 const &hash, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
fetchLedgerBySequence(std::uint32_t const sequence, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
fetchLedgerDiff(std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
fetchLedgerObject(ripple::uint256 const &key, std::uint32_t sequence, boost::asio::yield_context yield) constdata::BackendInterface
fetchLedgerObjects(std::vector< ripple::uint256 > const &keys, std::uint32_t sequence, boost::asio::yield_context yield) constdata::BackendInterface
fetchLedgerObjectSeq(ripple::uint256 const &key, std::uint32_t sequence, boost::asio::yield_context yield) constdata::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() constdata::BackendInterface
fetchMigratorStatus(std::string const &migratorName, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >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 overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
fetchNFT(ripple::uint256 const &tokenID, std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >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 overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >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 overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
fetchSuccessorKey(ripple::uint256 key, std::uint32_t ledgerSequence, boost::asio::yield_context yield) constdata::BackendInterface
fetchSuccessorObject(ripple::uint256 key, std::uint32_t ledgerSequence, boost::asio::yield_context yield) constdata::BackendInterface
fetchTransaction(ripple::uint256 const &hash, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
fetchTransactions(std::vector< ripple::uint256 > const &hashes, boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
finishWrites(std::uint32_t ledgerSequence)data::BackendInterface
handle_ (defined in data::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >)data::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >protected
hardFetchLedgerRange(boost::asio::yield_context yield) const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
data::BackendInterface::hardFetchLedgerRange() constdata::BackendInterface
hardFetchLedgerRangeNoThrow() constdata::BackendInterface
isTooBusy() const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
range_ (defined in data::BackendInterface)data::BackendInterfaceprotected
rngMtx_ (defined in data::BackendInterface)data::BackendInterfacemutableprotected
setCorruptionDetector(etl::CorruptionDetector< LedgerCache > detector)data::BackendInterfaceinline
setRange(uint32_t min, uint32_t max, bool force=false)data::BackendInterface
startWrites() const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
stats() const overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
updateRange(uint32_t newMax)data::BackendInterface
waitForWritesToFinish() overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
writeAccountTransactions(std::vector< AccountTransactionsData > data) overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
writeLedger(ripple::LedgerHeader const &ledgerHeader, std::string &&blob) overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
writeLedgerObject(std::string &&key, std::uint32_t seq, std::string &&blob)data::BackendInterfacevirtual
writeMigratorStatus(std::string const &migratorName, std::string const &status) overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
writeMPTHolders(std::vector< MPTHolderData > const &data) overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
writeNFTs(std::vector< NFTsData > const &data) overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
writeNFTTransactions(std::vector< NFTTransactionsData > const &data) overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
writeSuccessor(std::string &&key, std::uint32_t const seq, std::string &&successor) overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
writeTransaction(std::string &&hash, std::uint32_t const seq, std::uint32_t const date, std::string &&transaction, std::string &&metadata) overridedata::cassandra::BasicCassandraBackend< SettingsProviderType, ExecutionStrategyType >inlinevirtual
~BackendInterface()=default (defined in data::BackendInterface)data::BackendInterfacevirtual