27 #ifndef Hypertable_Lib_Master_Request_Parameters_RecreateIndexTables_h
28 #define Hypertable_Lib_Master_Request_Parameters_RecreateIndexTables_h
42 namespace Parameters {
64 const string&
name()
const {
return m_name; }
74 uint8_t encoding_version()
const override;
79 size_t encoded_length_internal()
const override;
83 void encode_internal(uint8_t **bufp)
const override;
91 void decode_internal(uint8_t version,
const uint8_t **bufp,
92 size_t *remainp)
override;
106 #endif // Hypertable_Lib_Master_Request_Parameters_RecreateIndexTables_h
const TableParts & parts() const
Gets table parts.
RecreateIndexTables()
Constructor.
Represents a set of table parts (sub-tables).
const string & name() const
Gets name of table to create.
Request parameters for recreate index tables operation.
Declarations for Serializable.
std::string m_name
Table name
Mixin class that provides a standard serialization interface.
TableParts m_parts
Which index tables to recreate.
Declarations for TableParts.