Class Parser::DumpRestoreTableStmtBase¶
-
class
DumpRestoreTableStmtBase: public Parser::DDLStmt¶ Subclassed by Parser::DumpTableStmt, Parser::RestoreTableStmt
Public Functions
-
DumpRestoreTableStmtBase(std::string *tab, std::string *path, std::list<NameValueAssign *> *options, const bool is_restore)¶
-
DumpRestoreTableStmtBase(const rapidjson::Value &payload, const bool is_restore)¶
-
DumpRestoreTableStmtBase::CompressionType
defaultCompression(bool is_restore)¶
-
DumpRestoreTableStmtBase::CompressionType
validateCompression(const std::string &compression, const bool is_restore)¶
-
std::string
tarCompressionStr(CompressionType compression, const bool is_restore)¶
-
const std::string *
getTable() const¶
-
const std::string *
getPath() const¶
-
const CompressionType
getCompression() const¶
Protected Attributes
-
std::unique_ptr<std::string>
table_¶
-
std::unique_ptr<std::string>
path_¶
-
CompressionType
compression_¶
-