27 #ifndef Hypertable_Lib_ProfileDataScanner_h
28 #define Hypertable_Lib_ProfileDataScanner_h
93 size_t *remainp)
override;
100 #endif // Hypertable_Lib_ProfileDataScanner_h
int32_t scanblocks
Number of scan blocks returned from RangeServers.
ProfileDataScanner & operator+=(const ProfileDataScanner &other)
Adds profile data from another object.
int32_t subscanners
Number of RangeServer::create_scanner() calls.
int64_t bytes_scanned
Number of bytes scanned while executing scan.
std::set< std::string > servers
Set of server proxy names participating in scan.
int64_t disk_read
Number of bytes read from disk while executing scan.
void encode_internal(uint8_t **bufp) const override
Writes serialized representation of object to a buffer.
std::string to_string()
Returns human-readible string describing profile data.
ProfileDataScanner & operator-=(const ProfileDataScanner &other)
Subtracts profile data from another object.
Declarations for Serializable.
void decode_internal(uint8_t version, const uint8_t **bufp, size_t *remainp) override
Reads serialized representation of object from a buffer.
Mixin class that provides a standard serialization interface.
int64_t cells_scanned
Number of cell scanned while executing scan.
int64_t cells_returned
Number of cell returned while executing scan.
int64_t bytes_returned
Number of bytes returned while executing scan.
uint8_t encoding_version() const override
Returns encoding version.
size_t encoded_length_internal() const override
Returns internal serialized length.