24 namespace import_export {
43 std::unique_ptr<Fragmenter_Namespace::InsertDataLoader::InsertConnector>
connector_;
48 const std::vector<std::pair<const ColumnDescriptor*, StringDictionary*>>&
53 const int32_t table_id);
55 #ifdef ENABLE_IMPORT_PARQUET
61 const std::string& copy_from_source,
static int32_t proxy_foreign_table_fragment_size_
static std::string default_import_path_
std::string copy_from_source_
static void setDefaultImportPath(const std::string &base_path)
Classes representing a parse tree.
ForeignDataImporter(const std::string &file_path, const CopyParams ©_params, const TableDescriptor *table)
std::unique_ptr< Fragmenter_Namespace::InsertDataLoader::InsertConnector > connector_
ImportStatus importGeneralS3(const Catalog_Namespace::SessionInfo *session_info)
void finalize(const Catalog_Namespace::SessionInfo &parent_session_info, ImportStatus &import_status, const std::vector< std::pair< const ColumnDescriptor *, StringDictionary * >> &string_dictionaries)
const TableDescriptor * table_
ImportStatus importGeneral(const Catalog_Namespace::SessionInfo *session_info)