CatapultServer  v0.5.0.1 (Elephant)
catapult::cache::NamespaceBaseSets Struct Reference
Inheritance diagram for catapult::cache::NamespaceBaseSets:
Collaboration diagram for catapult::cache::NamespaceBaseSets:

Public Types

using IsOrderedSet = std::false_type
 Indicates the set is not ordered. More...
 

Public Member Functions

 NamespaceBaseSets (const CacheConfiguration &config)
 
NamespaceBaseSetDeltaPointers rebase ()
 
NamespaceBaseSetDeltaPointers rebaseDetached () const
 
void commit ()
 

Public Attributes

NamespaceCacheTypes::PrimaryTypes::BaseSetType Primary
 
NamespaceCacheTypes::FlatMapTypes::BaseSetType FlatMap
 
NamespaceCacheTypes::HeightGroupingTypes::BaseSetType HeightGrouping
 
CachePatriciaTree< NamespacePatriciaTreePatriciaTree
 

Additional Inherited Members

- Protected Member Functions inherited from catapult::cache::CacheDatabaseMixin
 CacheDatabaseMixin (const CacheConfiguration &config, const std::vector< std::string > &columnFamilyNames, FilterPruningMode pruningMode=FilterPruningMode::Disabled)
 Creates a mixin around config and columnFamilyNames with optional pruningMode. More...
 
bool hasPatriciaTreeSupport () const
 Returns true if patricia tree support is enabled. More...
 
CacheDatabasedatabase ()
 Gets the database. More...
 
void flush ()
 Flushes the database. More...
 
- Static Protected Member Functions inherited from catapult::cache::CacheDatabaseMixin
static deltaset::ConditionalContainerMode GetContainerMode (const CacheConfiguration &config)
 Gets the container mode specified by config. More...
 

Member Typedef Documentation

◆ IsOrderedSet

Indicates the set is not ordered.

Constructor & Destructor Documentation

◆ NamespaceBaseSets()

catapult::cache::NamespaceBaseSets::NamespaceBaseSets ( const CacheConfiguration config)
inlineexplicit

Member Function Documentation

◆ commit()

void catapult::cache::NamespaceBaseSets::commit ( )
inline
Here is the call graph for this function:

◆ rebase()

NamespaceBaseSetDeltaPointers catapult::cache::NamespaceBaseSets::rebase ( )
inline
Here is the call graph for this function:

◆ rebaseDetached()

NamespaceBaseSetDeltaPointers catapult::cache::NamespaceBaseSets::rebaseDetached ( ) const
inline
Here is the call graph for this function:

Member Data Documentation

◆ FlatMap

NamespaceCacheTypes::FlatMapTypes::BaseSetType catapult::cache::NamespaceBaseSets::FlatMap

◆ HeightGrouping

NamespaceCacheTypes::HeightGroupingTypes::BaseSetType catapult::cache::NamespaceBaseSets::HeightGrouping

◆ PatriciaTree

CachePatriciaTree<NamespacePatriciaTree> catapult::cache::NamespaceBaseSets::PatriciaTree

◆ Primary

NamespaceCacheTypes::PrimaryTypes::BaseSetType catapult::cache::NamespaceBaseSets::Primary

The documentation for this struct was generated from the following file: