Class Parser::ExportQueryStmt¶
-
class
ExportQueryStmt: public Parser::DDLStmt¶ Public Functions
-
ExportQueryStmt(std::string *q, std::string *p, std::list<NameValueAssign *> *o)¶
-
ExportQueryStmt(const rapidjson::Value &payload)¶
-
void
execute(const Catalog_Namespace::SessionInfo &session)¶
-
const std::string
get_select_stmt() const¶
Public Members
-
DistributedConnector *
leafs_connector_= nullptr¶
Private Functions
-
void
parseOptions(import_export::CopyParams ©_params, import_export::QueryExporter::FileType &file_type, std::string &layer_name, import_export::QueryExporter::FileCompression &file_compression, import_export::QueryExporter::ArrayNullHandling &array_null_handling)¶
Private Members
-
std::unique_ptr<std::string>
select_stmt_¶
-
std::unique_ptr<std::string>
file_path_¶
-
std::list<std::unique_ptr<NameValueAssign>>
options_¶
-