CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
28 namespace catapult {
namespace cache {
31 SerializerHashedKeyEncoder<AccountStatePatriciaTreeSerializer>,
32 PatriciaTreeRdbDataSource,
AccountStateCacheTypes::PrimaryTypes::BaseSetType Primary
Definition: AccountStateBaseSets.h:61
void commit(TArgs &&... args)
Definition: BaseSet.h:114
bool hasPatriciaTreeSupport() const
Returns true if patricia tree support is enabled.
Definition: CacheDatabaseMixin.h:50
AccountStateBaseSetDeltaPointers rebaseDetached() const
Definition: AccountStateBaseSets.h:70
A base patricia tree.
Definition: BasePatriciaTree.h:30
void commit()
Definition: AccountStateBaseSets.h:74
static deltaset::ConditionalContainerMode GetContainerMode(const CacheConfiguration &config)
Gets the container mode specified by config.
Definition: CacheDatabaseMixin.h:61
std::shared_ptr< DeltaType > rebaseDetached() const
Definition: BaseSet.h:106
Mixin that owns a cache database.
Definition: CacheDatabaseMixin.h:30
Definition: AccountStateBaseSets.h:41
AccountStateBaseSetDeltaPointers rebase()
Definition: AccountStateBaseSets.h:66
Definition: AccountStateCacheSerializers.h:33
CachePatriciaTree< AccountStatePatriciaTree > PatriciaTree
Definition: AccountStateBaseSets.h:63
tree::BasePatriciaTree< SerializerHashedKeyEncoder< AccountStatePatriciaTreeSerializer >, PatriciaTreeRdbDataSource, utils::ArrayHasher< Address > > BasicAccountStatePatriciaTree
Definition: AccountStateBaseSets.h:33
std::false_type IsOrderedSet
Indicates the set is not ordered.
Definition: AccountStateBaseSets.h:50
std::shared_ptr< DeltaType > rebase()
Returns a delta based on the same original elements as this set.
Definition: BaseSet.h:95
CacheDatabase & database()
Gets the database.
Definition: CacheDatabaseMixin.h:55
Cache configuration.
Definition: CacheConfiguration.h:37
Definition: AccountStateBaseSets.h:35
Definition: AccountStateBaseSets.h:47
std::shared_ptr< BaseSetDeltaType > BaseSetDeltaPointerType
Base set delta pointer type.
Definition: CacheDescriptorAdapters.h:87
AccountStateBaseSets(const CacheConfiguration &config)
Definition: AccountStateBaseSets.h:53
Definition: AddressExtractionExtension.cpp:28
std::shared_ptr< AccountStatePatriciaTree::DeltaType > pPatriciaTree
Definition: AccountStateBaseSets.h:44
AccountStateCacheTypes::KeyLookupMapTypes::BaseSetType KeyLookupMap
Definition: AccountStateBaseSets.h:62
void flush()
Flushes the database.
Definition: CacheDatabaseMixin.h:68
AccountStateCacheTypes::PrimaryTypes::BaseSetDeltaPointerType pPrimary
Definition: AccountStateBaseSets.h:42
A wrapper around a patricia tree used by caches.
Definition: CachePatriciaTree.h:30
AccountStateCacheTypes::KeyLookupMapTypes::BaseSetDeltaPointerType pKeyLookupMap
Definition: AccountStateBaseSets.h:43