#include <swcdb/ranger/callbacks/RangeQuerySelectUpdating_Overwrite.h>
Public Types | |
typedef std::shared_ptr< RangeQuerySelectUpdating_Overwrite > | Ptr |
Public Types inherited from SWC::Ranger::Callback::RangeQuerySelectUpdating | |
typedef std::shared_ptr< RangeQuerySelectUpdating > | Ptr |
Public Types inherited from SWC::Ranger::Callback::RangeQuerySelect | |
typedef std::shared_ptr< RangeQuerySelect > | Ptr |
Public Types inherited from SWC::Ranger::ReqScan | |
enum | Type : uint8_t { QUERY, BLK_PRELOAD, COMPACTION } |
typedef std::shared_ptr< ReqScan > | Ptr |
Public Types inherited from SWC::DB::Cells::ReqScan | |
typedef std::shared_ptr< ReqScan > | Ptr |
Public Types inherited from SWC::Comm::ResponseCallback | |
typedef std::shared_ptr< ResponseCallback > | Ptr |
Additional Inherited Members | |
Public Attributes inherited from SWC::Ranger::Callback::RangeQuerySelect | |
RangePtr | range |
DynamicBuffer | cells |
Public Attributes inherited from SWC::Ranger::ReqScan | |
Type | type |
bool | release_block |
uint8_t | readahead |
const uint32_t | blk_size |
void * | block |
Public Attributes inherited from SWC::DB::Cells::ReqScan | |
DB::Specs::Interval | spec |
bool | only_keys |
uint64_t | offset |
Profile | profile |
Protected Attributes inherited from SWC::Comm::ResponseCallback | |
ConnHandlerPtr | m_conn |
Event::Ptr | m_ev |
Definition at line 16 of file RangeQuerySelectUpdating_Overwrite.h.
typedef std::shared_ptr<RangeQuerySelectUpdating_Overwrite> SWC::Ranger::Callback::RangeQuerySelectUpdating_Overwrite::Ptr |
Definition at line 20 of file RangeQuerySelectUpdating_Overwrite.h.
|
inline |
Definition at line 23 of file RangeQuerySelectUpdating_Overwrite.h.
References SWC::DB::Cells::ReqScan::only_keys.
|
inlinevirtualnoexcept |
Definition at line 36 of file RangeQuerySelectUpdating_Overwrite.h.
|
inlineoverridevirtual |
Reimplemented from SWC::Ranger::Callback::RangeQuerySelectUpdating.
Definition at line 38 of file RangeQuerySelectUpdating_Overwrite.h.
References SWC::Core::Buffer< T >::base, SWC::Core::Encoder::DEFAULT, encoder, SWC::DB::Cells::Cell::get_value(), SWC::DB::Cells::Cell::own, SWC::DB::Cells::Cell::set_value(), SWC::Core::Buffer< T >::size, SWC::DB::Cells::ReqScan::spec, SWC::DB::Specs::Interval::updating, SWC::DB::Cells::Cell::value, and SWC::DB::Cells::Cell::vlen.