#include <swcdb/db/client/Query/Update/Handlers/BaseSingleColumn.h>
|
SWC_CAN_INLINE | BaseSingleColumn (const Clients::Ptr &a_clients, const cid_t cid, DB::Types::KeySeq seq, uint32_t versions, uint32_t ttl_secs, DB::Types::Column type, Clients::Flag a_executor=Clients::DEFAULT) |
|
SWC_CAN_INLINE | BaseSingleColumn (const Clients::Ptr &a_clients, const cid_t cid, DB::Types::KeySeq seq, uint32_t versions, uint32_t ttl_secs, DB::Types::Column type, const StaticBuffer &buffer) |
|
| BaseSingleColumn (const BaseSingleColumn &)=delete |
|
| BaseSingleColumn (const BaseSingleColumn &&)=delete |
|
BaseSingleColumn & | operator= (const BaseSingleColumn &)=delete |
|
virtual | ~BaseSingleColumn () noexcept |
|
virtual bool | requires_commit () noexcept override |
|
virtual bool | empty () noexcept override |
|
virtual size_t | size_bytes () noexcept override |
|
virtual void | next (Base::Colms &cols) noexcept override |
|
virtual Base::Column * | next (cid_t cid) noexcept override |
|
virtual void | error (cid_t cid, int err) noexcept override |
|
SWC_CAN_INLINE size_t | size () noexcept |
|
Public Member Functions inherited from SWC::client::Query::Update::Handlers::Base |
SWC_CAN_INLINE | Base (const Clients::Ptr &a_clients, Clients::Flag a_executor=Clients::Flag::DEFAULT) noexcept |
|
virtual bool | valid () noexcept=0 |
|
virtual void | response (int err=Error::OK)=0 |
|
virtual int | error () noexcept |
|
virtual void | error (int err) noexcept |
|
SWC_CAN_INLINE void | add_resend_count (size_t count) noexcept |
|
SWC_CAN_INLINE size_t | get_resend_count (bool reset=true) noexcept |
|
void | commit () |
|
SWC_CAN_INLINE void | commit (const cid_t cid) |
|
void | commit (Column *colp) |
|
Definition at line 18 of file BaseSingleColumn.h.
◆ Ptr
◆ BaseSingleColumn() [1/4]
◆ BaseSingleColumn() [2/4]
◆ BaseSingleColumn() [3/4]
SWC::client::Query::Update::Handlers::BaseSingleColumn::BaseSingleColumn |
( |
const BaseSingleColumn & |
| ) |
|
|
delete |
◆ BaseSingleColumn() [4/4]
SWC::client::Query::Update::Handlers::BaseSingleColumn::BaseSingleColumn |
( |
const BaseSingleColumn && |
| ) |
|
|
delete |
◆ ~BaseSingleColumn()
virtual SWC::client::Query::Update::Handlers::BaseSingleColumn::~BaseSingleColumn |
( |
| ) |
|
|
inlinevirtualnoexcept |
◆ empty()
virtual bool SWC::client::Query::Update::Handlers::BaseSingleColumn::empty |
( |
| ) |
|
|
inlineoverridevirtualnoexcept |
◆ error()
virtual void SWC::client::Query::Update::Handlers::BaseSingleColumn::error |
( |
cid_t |
cid, |
|
|
int |
err |
|
) |
| |
|
inlineoverridevirtualnoexcept |
◆ next() [1/2]
virtual void SWC::client::Query::Update::Handlers::BaseSingleColumn::next |
( |
Base::Colms & |
cols | ) |
|
|
inlineoverridevirtualnoexcept |
◆ next() [2/2]
virtual Base::Column* SWC::client::Query::Update::Handlers::BaseSingleColumn::next |
( |
cid_t |
cid | ) |
|
|
inlineoverridevirtualnoexcept |
◆ operator=()
◆ requires_commit()
virtual bool SWC::client::Query::Update::Handlers::BaseSingleColumn::requires_commit |
( |
| ) |
|
|
inlineoverridevirtualnoexcept |
◆ size()
SWC_CAN_INLINE size_t SWC::client::Query::Update::Handlers::BaseSingleColumn::size |
( |
| ) |
|
|
inlinenoexcept |
◆ size_bytes()
virtual size_t SWC::client::Query::Update::Handlers::BaseSingleColumn::size_bytes |
( |
| ) |
|
|
inlineoverridevirtualnoexcept |
◆ column
ColumnMutable SWC::client::Query::Update::Handlers::BaseSingleColumn::column |
Definition at line 24 of file BaseSingleColumn.h.
Referenced by empty(), error(), SWC::Ranger::Query::Update::BaseMeta::is_last_rsp(), next(), SWC::DB::RgrData::BaseUpdater::remove_rgr(), SWC::client::Query::Update::Handlers::Metric::Reporting::report(), requires_commit(), SWC::Comm::Protocol::Bkr::Handler::Updater::response(), SWC::client::Query::Update::Handlers::Metric::Reporting::response(), SWC::DB::RgrData::BaseUpdater::response(), SWC::DB::RgrData::BaseUpdater::set_rgr(), size(), and size_bytes().
The documentation for this class was generated from the following file: