SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SWC::client::Query::Update::Handlers::Metric::Base Struct Referenceabstract

#include <swcdb/db/client/Query/Update/Handlers/Metrics.h>

+ Inheritance diagram for SWC::client::Query::Update::Handlers::Metric::Base:

Public Types

typedef std::unique_ptr< BasePtr
 

Public Member Functions

virtual ~Base () noexcept
 
virtual void definitions (Handlers::Base::Column *colp, const DB::Cell::KeyVec &parent_key)=0
 
virtual void report (uint64_t for_ns, Handlers::Base::Column *colp, const DB::Cell::KeyVec &parent_key)=0
 
virtual void reset ()=0
 
virtual Levelget_level (const char *, bool)
 

Detailed Description

Definition at line 46 of file Metrics.h.

Member Typedef Documentation

◆ Ptr

Definition at line 47 of file Metrics.h.

Constructor & Destructor Documentation

◆ ~Base()

virtual SWC::client::Query::Update::Handlers::Metric::Base::~Base ( )
inlinevirtualnoexcept

Definition at line 49 of file Metrics.h.

Member Function Documentation

◆ definitions()

◆ get_level()

virtual Level* SWC::client::Query::Update::Handlers::Metric::Base::get_level ( const char *  ,
bool   
)
inlinevirtual

Reimplemented in SWC::client::Query::Update::Handlers::Metric::Level.

Definition at line 72 of file Metrics.h.

◆ report()

◆ reset()


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