OmniSciDB  a987f07e93
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ForeignDataWrapperFactory.cpp File Reference
+ Include dependency graph for ForeignDataWrapperFactory.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{ForeignDataWrapperFactory.cpp}
 
 foreign_storage
 
 foreign_storage::anonymous_namespace{ForeignDataWrapperFactory.cpp}
 

Functions

std::string anonymous_namespace{ForeignDataWrapperFactory.cpp}::get_data_wrapper_type (const import_export::CopyParams &copy_params)
 
bool foreign_storage::is_s3_uri (const std::string &file_path)
 
std::tuple< std::unique_ptr
< foreign_storage::ForeignServer >
, std::unique_ptr
< foreign_storage::UserMapping >
, std::unique_ptr
< foreign_storage::ForeignTable > > 
foreign_storage::create_proxy_fsi_objects (const std::string &copy_from_source, const import_export::CopyParams &copy_params, const int db_id, const TableDescriptor *table, const int32_t user_id)
 Create proxy fsi objects for use outside FSI. More...
 
std::tuple< std::unique_ptr
< foreign_storage::ForeignServer >
, std::unique_ptr
< foreign_storage::UserMapping >
, std::unique_ptr
< foreign_storage::ForeignTable > > 
foreign_storage::create_proxy_fsi_objects (const std::string &copy_from_source, const import_export::CopyParams &copy_params, const TableDescriptor *table)
 Create proxy fsi objects for use outside FSI NOTE: parameters mirror function above. More...
 
bool anonymous_namespace{ForeignDataWrapperFactory.cpp}::is_valid_data_wrapper (const std::string &data_wrapper_type)
 
void foreign_storage::validate_regex_parser_options (const import_export::CopyParams &copy_params)
 
bool foreign_storage::is_valid_source_type (const import_export::CopyParams &copy_params)
 
std::string foreign_storage::bool_to_option_value (const bool value)
 
void foreign_storage::anonymous_namespace{ForeignDataWrapperFactory.cpp}::set_header_option (OptionsMap &options, const import_export::ImportHeaderRow &has_header)