27 #ifndef Hypertable_Lib_Master_Request_Parameters_DropTable_h
28 #define Hypertable_Lib_Master_Request_Parameters_DropTable_h
40 namespace Parameters {
59 DropTable(
const std::string &name,
bool if_exists);
63 const string&
name()
const {
return m_name; }
73 uint8_t encoding_version()
const override;
78 size_t encoded_length_internal()
const override;
82 void encode_internal(uint8_t **bufp)
const override;
90 void decode_internal(uint8_t version,
const uint8_t **bufp,
91 size_t *remainp)
override;
105 #endif // Hypertable_Lib_Master_Request_Parameters_DropTable_h
std::string m_name
Table name.
bool if_exists()
Gets if exists flag.
const string & name() const
Gets name of table to drop.
Request parameters for drop table operation.
Declarations for Serializable.
Mixin class that provides a standard serialization interface.