22 #ifndef HYPERTABLE_OPERATIONSYSTEMUPGRADE_H
23 #define HYPERTABLE_OPERATIONSYSTEMUPGRADE_H
46 #endif // HYPERTABLE_OPERATIONSYSTEMUPGRADE_H
virtual ~OperationSystemUpgrade()
bool update_schema(const String &name, const String &schema_file)
Abstract base class for ephemeral operations.
std::string String
A String is simply a typedef to std::string.
Declarations for OperationEphemeral.
std::shared_ptr< Context > ContextPtr
Smart pointer to Context.
virtual const String label()
Human readable label for operation.
OperationSystemUpgrade(ContextPtr &context)
virtual const String name()
Name of operation used for exclusivity.
virtual void execute()
Executes (carries out) the operation.
virtual void display_state(std::ostream &os)
Write human readable operation state to output stream.