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_
¶
-