Class IncreaseSizeOperand

Inheritance Relationships

Base Type

Class Documentation

class gkfs::metadata::IncreaseSizeOperand : public gkfs::metadata::MergeOperand

Increase size operand.

Public Functions

IncreaseSizeOperand(size_t size)
IncreaseSizeOperand(size_t size, uint16_t merge_id, bool append)
explicit IncreaseSizeOperand(const rdb::Slice &serialized_op)
virtual OperandID id() const override
virtual std::string serialize_params() const override
inline size_t size() const
inline uint16_t merge_id() const
inline bool append() const

Private Members

size_t size_
uint16_t merge_id_
bool append_

Private Static Attributes

static constexpr const char serialize_sep = ','
static constexpr const char serialize_end = '\0'