OmniSciDB  a987f07e93
 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, const boost::regex &line_regex, bool remove_non_matches)
 
std::optional< bool > foreign_storage::anonymous_namespace{RegexFileBufferParser.cpp}::validate_and_get_bool_value (const ForeignTable *foreign_table, const std::string &option_name)