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::Profiling::Component::Start Struct Reference

#include <swcdb/db/client/Query/Profiling.h>

+ Collaboration diagram for SWC::client::Query::Profiling::Component::Start:

Public Member Functions

SWC_CAN_INLINE Start (Component &m) noexcept
 
SWC_CAN_INLINE void add (bool err) const noexcept
 
SWC_CAN_INLINE void add_cached (bool err) const noexcept
 

Public Attributes

Component_m
 
const int64_t ts
 

Detailed Description

Definition at line 56 of file Profiling.h.

Constructor & Destructor Documentation

◆ Start()

SWC_CAN_INLINE SWC::client::Query::Profiling::Component::Start::Start ( Component m)
inlinenoexcept

Definition at line 61 of file Profiling.h.

Member Function Documentation

◆ add()

◆ add_cached()

SWC_CAN_INLINE void SWC::client::Query::Profiling::Component::Start::add_cached ( bool  err) const
inlinenoexcept

Definition at line 71 of file Profiling.h.

References _m, SWC::client::Query::Profiling::Component::add_cached(), and ts.

Referenced by SWC::client::Query::Update::Committer::locate_on_manager(), and SWC::client::Query::Select::Scanner::mngr_locate_master().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ _m

Component& SWC::client::Query::Profiling::Component::Start::_m

Definition at line 57 of file Profiling.h.

Referenced by add(), and add_cached().

◆ ts

const int64_t SWC::client::Query::Profiling::Component::Start::ts

Definition at line 58 of file Profiling.h.

Referenced by add(), and add_cached().


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