OmniSciDB
085a039ca4
|
#include "ForeignDataWrapperFactory.h"
#include "FsiJsonUtils.h"
#include "CsvDataWrapper.h"
#include "ForeignDataWrapper.h"
#include "InternalCatalogDataWrapper.h"
#include "InternalMemoryStatsDataWrapper.h"
#include "InternalStorageStatsDataWrapper.h"
#include "Catalog/os/UserMapping.h"
#include "RegexParserDataWrapper.h"
#include "Shared/SysDefinitions.h"
#include "Shared/misc.h"
Go to the source code of this file.
Namespaces | |
foreign_storage | |
anonymous_namespace{ForeignDataWrapperFactory.cpp} | |
Functions | |
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 ©_from_source, const import_export::CopyParams ©_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 ©_from_source, const import_export::CopyParams ©_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 ©_params) |
bool | foreign_storage::is_valid_source_type (const import_export::CopyParams ©_params) |
std::string | foreign_storage::bool_to_option_value (const bool value) |