OmniSciDB
a5dc49c757
|
This is the complete list of members for foreign_storage::RegexFileBufferParser, including all inherited members.
BUFFER_SIZE_KEY | foreign_storage::TextFileBufferParser | inlinestatic |
convertImportBuffersToDataBlocks(const std::vector< std::unique_ptr< import_export::TypedImportBuffer >> &import_buffers, const bool skip_dict_encoding=false) | foreign_storage::TextFileBufferParser | static |
fillRejectedRowWithInvalidData(const std::list< const ColumnDescriptor * > &columns, std::list< const ColumnDescriptor * >::iterator &cd_it, const size_t col_idx, ParseBufferRequest &request) | foreign_storage::TextFileBufferParser | static |
findRowEndPosition(size_t &alloc_size, std::unique_ptr< char[]> &buffer, size_t &buffer_size, const import_export::CopyParams ©_params, const size_t buffer_first_row_index, unsigned int &num_rows_in_buffer, FileReader *file_reader) const override | foreign_storage::RegexFileBufferParser | virtual |
getMaxBufferResize() | foreign_storage::RegexFileBufferParser | privatestatic |
HEADER_KEY | foreign_storage::RegexFileBufferParser | inlinestatic |
isCoordinateScalar(const std::string_view datum) | foreign_storage::TextFileBufferParser | static |
isNullDatum(const std::string_view datum, const ColumnDescriptor *column, const std::string &null_indicator) | foreign_storage::TextFileBufferParser | static |
line_regex_ | foreign_storage::RegexFileBufferParser | private |
LINE_REGEX_KEY | foreign_storage::RegexFileBufferParser | inlinestatic |
line_start_regex_ | foreign_storage::RegexFileBufferParser | private |
LINE_START_REGEX_KEY | foreign_storage::RegexFileBufferParser | inlinestatic |
max_buffer_resize_ | foreign_storage::RegexFileBufferParser | inlineprivatestatic |
parseBuffer(ParseBufferRequest &request, bool convert_data_blocks, bool columns_are_pre_filtered=false, bool skip_dict_encoding=false) const override | foreign_storage::RegexFileBufferParser | virtual |
processGeoColumn(std::vector< std::unique_ptr< import_export::TypedImportBuffer >> &import_buffers, size_t &col_idx, const import_export::CopyParams ©_params, std::list< const ColumnDescriptor * >::iterator &cd_it, std::vector< std::string_view > &row, size_t &import_idx, bool is_null, size_t first_row_index, size_t row_index_plus_one, std::shared_ptr< Catalog_Namespace::Catalog > catalog) | foreign_storage::TextFileBufferParser | static |
RegexFileBufferParser(const ForeignTable *foreign_table) | foreign_storage::RegexFileBufferParser | |
regexMatchColumns(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) const | foreign_storage::RegexFileBufferParser | protectedvirtual |
setMaxBufferResize(size_t max_buffer_resize) | foreign_storage::RegexFileBufferParser | static |
shouldRemoveNonMatches() const | foreign_storage::RegexFileBufferParser | protectedvirtual |
shouldTruncateStringValues() const | foreign_storage::RegexFileBufferParser | protectedvirtual |
skip_first_line_ | foreign_storage::RegexFileBufferParser | inlineprivatestatic |
validateAndGetCopyParams(const ForeignTable *foreign_table) const override | foreign_storage::RegexFileBufferParser | virtual |
validateFiles(const FileReader *file_reader, const ForeignTable *foreign_table) const override | foreign_storage::RegexFileBufferParser | virtual |