OmniSciDB  a987f07e93
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ForeignDataWrapperFactory.h File Reference
+ Include dependency graph for ForeignDataWrapperFactory.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  foreign_storage::DataWrapperType
 Encapsulates an enumeration of foreign data wrapper type strings. More...
 
class  foreign_storage::ForeignDataWrapperFactory
 

Namespaces

 foreign_storage
 

Functions

bool foreign_storage::is_s3_uri (const std::string &file_path)
 
bool foreign_storage::is_valid_source_type (const import_export::CopyParams &copy_params)
 
void foreign_storage::validate_regex_parser_options (const import_export::CopyParams &copy_params)
 
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...