OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
file_path_util.cpp File Reference

shared utility for globbing files, paths can be specified as either a single file, directory or wildcards More...

+ Include dependency graph for file_path_util.cpp:

Go to the source code of this file.

Namespaces

 shared
 
 shared::anonymous_namespace{file_path_util.cpp}
 

Functions

void shared::validate_sort_options (const FilePathOptions &options)
 
std::vector< std::string > shared::anonymous_namespace{file_path_util.cpp}::glob_local_recursive_files (const std::string &file_path, const bool recurse)
 
std::vector< std::string > shared::anonymous_namespace{file_path_util.cpp}::regex_file_filter (const std::string &pattern, const std::vector< std::string > &file_paths)
 
std::vector< std::string > shared::local_glob_filter_sort_files (const std::string &file_path, const FilePathOptions &options, const bool recurse)
 
bool shared::file_or_glob_path_exists (const std::string &path)
 
std::set< std::string > shared::check_for_rolled_off_file_paths (const std::vector< std::string > &all_file_paths, std::vector< std::string > &processed_file_paths)
 
bool shared::is_s3_uri (const std::string &file_path)
 

Detailed Description

shared utility for globbing files, paths can be specified as either a single file, directory or wildcards

Definition in file file_path_util.cpp.