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

Go to the source code of this file.

Namespaces

 foreign_storage
 
 foreign_storage::anonymous_namespace{RegexFileBufferParser.cpp}
 

Functions

size_t foreign_storage::anonymous_namespace{RegexFileBufferParser.cpp}::find_last_end_of_line (const char *buffer, size_t buffer_size, size_t start, size_t end, char line_delim)
 
bool foreign_storage::anonymous_namespace{RegexFileBufferParser.cpp}::line_starts_with_regex (const char *buffer, size_t start, size_t end, const boost::regex &line_start_regex)
 
std::optional< std::string > foreign_storage::anonymous_namespace{RegexFileBufferParser.cpp}::get_line_start_regex (const ForeignTable *foreign_table)
 
std::string foreign_storage::anonymous_namespace{RegexFileBufferParser.cpp}::get_line_regex (const ForeignTable *foreign_table)
 
std::string foreign_storage::anonymous_namespace{RegexFileBufferParser.cpp}::get_next_row (const char *curr, const char *buffer_end, char line_delim, const std::optional< boost::regex > &line_start_regex)
 
size_t foreign_storage::anonymous_namespace{RegexFileBufferParser.cpp}::get_row_count (const char *buffer, size_t start, size_t end, char line_delim, const std::optional< boost::regex > &line_start_regex)
 
bool foreign_storage::anonymous_namespace{RegexFileBufferParser.cpp}::regex_match_columns (const std::string &row_str, const boost::regex &line_regex, size_t logical_column_count, std::vector< std::string > &parsed_columns_str, std::vector< std::string_view > &parsed_columns_sv, const std::string &file_path)