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::Common::Query::Update::Metric::Item_FS Class Reference

#include <swcdb/common/sys/MetricsReporting.h>

+ Inheritance diagram for SWC::Common::Query::Update::Metric::Item_FS:
+ Collaboration diagram for SWC::Common::Query::Update::Metric::Item_FS:

Public Types

typedef std::unique_ptr< Item_FSPtr
 
- Public Types inherited from SWC::client::Query::Update::Handlers::Metric::Base
typedef std::unique_ptr< BasePtr
 

Public Member Functions

 Item_FS (const FS::FileSystem::Ptr &a_fs) noexcept
 
virtual ~Item_FS () noexcept
 
virtual void definitions (client::Query::Update::Handlers::Base::Column *colp, const DB::Cell::KeyVec &parent_key) override
 
virtual void report (uint64_t for_ns, client::Query::Update::Handlers::Base::Column *colp, const DB::Cell::KeyVec &parent_key) override
 
virtual void reset () override
 
- Public Member Functions inherited from SWC::client::Query::Update::Handlers::Metric::Base
virtual ~Base () noexcept
 
virtual Levelget_level (const char *, bool)
 

Public Attributes

FS::FileSystem::Ptr fs
 

Static Private Attributes

static constexpr const uint8_t FIELD_FDS = 0
 
static constexpr const uint8_t FIELD_MIN = 1
 
static constexpr const uint8_t FIELD_MAX = 2
 
static constexpr const uint8_t FIELD_COUNT = 3
 
static constexpr const uint8_t FIELD_AVG = 4
 
static constexpr const uint8_t FIELD_ERROR = 5
 

Detailed Description

Definition at line 680 of file MetricsReporting.h.

Member Typedef Documentation

◆ Ptr

Definition at line 694 of file MetricsReporting.h.

Constructor & Destructor Documentation

◆ Item_FS()

SWC::Common::Query::Update::Metric::Item_FS::Item_FS ( const FS::FileSystem::Ptr a_fs)
inlinenoexcept

Definition at line 697 of file MetricsReporting.h.

◆ ~Item_FS()

virtual SWC::Common::Query::Update::Metric::Item_FS::~Item_FS ( )
inlinevirtualnoexcept

Definition at line 699 of file MetricsReporting.h.

Member Function Documentation

◆ definitions()

◆ report()

◆ reset()

virtual void SWC::Common::Query::Update::Metric::Item_FS::reset ( )
inlineoverridevirtual

Member Data Documentation

◆ FIELD_AVG

constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_FS::FIELD_AVG = 4
staticconstexprprivate

Definition at line 689 of file MetricsReporting.h.

◆ FIELD_COUNT

constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_FS::FIELD_COUNT = 3
staticconstexprprivate

Definition at line 688 of file MetricsReporting.h.

◆ FIELD_ERROR

constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_FS::FIELD_ERROR = 5
staticconstexprprivate

Definition at line 690 of file MetricsReporting.h.

◆ FIELD_FDS

constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_FS::FIELD_FDS = 0
staticconstexprprivate

Definition at line 685 of file MetricsReporting.h.

◆ FIELD_MAX

constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_FS::FIELD_MAX = 2
staticconstexprprivate

Definition at line 687 of file MetricsReporting.h.

◆ FIELD_MIN

constexpr const uint8_t SWC::Common::Query::Update::Metric::Item_FS::FIELD_MIN = 1
staticconstexprprivate

Definition at line 686 of file MetricsReporting.h.

◆ fs

FS::FileSystem::Ptr SWC::Common::Query::Update::Metric::Item_FS::fs

Definition at line 695 of file MetricsReporting.h.


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