|
| | csv_reader_options ()=default |
| | Default constructor. More...
|
| |
| source_info const & | get_source () const |
| | Returns source info. More...
|
| |
| compression_type | get_compression () const |
| | Returns compression format of the source. More...
|
| |
| std::size_t | get_byte_range_offset () const |
| | Returns number of bytes to skip from source start. More...
|
| |
| std::size_t | get_byte_range_size () const |
| | Returns number of bytes to read. More...
|
| |
| std::size_t | get_byte_range_size_with_padding () const |
| | Returns number of bytes to read with padding. More...
|
| |
| std::size_t | get_byte_range_padding () const |
| | Returns number of bytes to pad when reading. More...
|
| |
| std::vector< std::string > const & | get_names () const |
| | Returns names of the columns. More...
|
| |
| std::string | get_prefix () const |
| | Returns prefix to be used for column ID. More...
|
| |
| bool | is_enabled_mangle_dupe_cols () const |
| | Whether to rename duplicate column names. More...
|
| |
| std::vector< std::string > const & | get_use_cols_names () const |
| | Returns names of the columns to be read. More...
|
| |
| std::vector< int > const & | get_use_cols_indexes () const |
| | Returns indexes of columns to read. More...
|
| |
| size_type | get_nrows () const |
| | Returns number of rows to read. More...
|
| |
| size_type | get_skiprows () const |
| | Returns number of rows to skip from start. More...
|
| |
| size_type | get_skipfooter () const |
| | Returns number of rows to skip from end. More...
|
| |
| size_type | get_header () const |
| | Returns header row index. More...
|
| |
| char | get_lineterminator () const |
| | Returns line terminator. More...
|
| |
| char | get_delimiter () const |
| | Returns field delimiter. More...
|
| |
| char | get_thousands () const |
| | Returns numeric data thousands separator. More...
|
| |
| char | get_decimal () const |
| | Returns decimal point character. More...
|
| |
| char | get_comment () const |
| | Returns comment line start character. More...
|
| |
| bool | is_enabled_windowslinetermination () const |
| | Whether to treat \r\n as line terminator. More...
|
| |
| bool | is_enabled_delim_whitespace () const |
| | Whether to treat whitespace as field delimiter. More...
|
| |
| bool | is_enabled_skipinitialspace () const |
| | Whether to skip whitespace after the delimiter. More...
|
| |
| bool | is_enabled_skip_blank_lines () const |
| | Whether to ignore empty lines or parse line values as invalid. More...
|
| |
| quote_style | get_quoting () const |
| | Returns quoting style. More...
|
| |
| char | get_quotechar () const |
| | Returns quoting character. More...
|
| |
| bool | is_enabled_doublequote () const |
| | Whether a quote inside a value is double-quoted. More...
|
| |
| bool | is_enabled_detect_whitespace_around_quotes () const |
| | Whether to detect quotes surrounded by spaces e.g. "data". This flag has no effect when _doublequote is true. More...
|
| |
| std::vector< std::string > const & | get_parse_dates_names () const |
| | Returns names of columns to read as datetime. More...
|
| |
| std::vector< int > const & | get_parse_dates_indexes () const |
| | Returns indexes of columns to read as datetime. More...
|
| |
| std::vector< std::string > const & | get_parse_hex_names () const |
| | Returns names of columns to read as hexadecimal. More...
|
| |
| std::vector< int > const & | get_parse_hex_indexes () const |
| | Returns indexes of columns to read as hexadecimal. More...
|
| |
| std::variant< std::vector< data_type >, std::map< std::string, data_type > > const & | get_dtypes () const |
| | Returns per-column types. More...
|
| |
| std::vector< std::string > const & | get_true_values () const |
| | Returns additional values to recognize as boolean true values. More...
|
| |
| std::vector< std::string > const & | get_false_values () const |
| | Returns additional values to recognize as boolean false values. More...
|
| |
| std::vector< std::string > const & | get_na_values () const |
| | Returns additional values to recognize as null values. More...
|
| |
| bool | is_enabled_keep_default_na () const |
| | Whether to keep the built-in default NA values. More...
|
| |
| bool | is_enabled_na_filter () const |
| | Whether to disable null filter. More...
|
| |
| bool | is_enabled_dayfirst () const |
| | Whether to parse dates as DD/MM versus MM/DD. More...
|
| |
| data_type | get_timestamp_type () const |
| | Returns timestamp_type to which all timestamp columns will be cast. More...
|
| |
| void | set_compression (compression_type comp) |
| | Sets compression format of the source. More...
|
| |
| void | set_byte_range_offset (std::size_t offset) |
| | Sets number of bytes to skip from source start. More...
|
| |
| void | set_byte_range_size (std::size_t size) |
| | Sets number of bytes to read. More...
|
| |
| void | set_names (std::vector< std::string > col_names) |
| | Sets names of the column. More...
|
| |
| void | set_prefix (std::string pfx) |
| | Sets prefix to be used for column ID. More...
|
| |
| void | enable_mangle_dupe_cols (bool val) |
| | Sets whether to rename duplicate column names. More...
|
| |
| void | set_use_cols_names (std::vector< std::string > col_names) |
| | Sets names of the columns to be read. More...
|
| |
| void | set_use_cols_indexes (std::vector< int > col_indices) |
| | Sets indexes of columns to read. More...
|
| |
| void | set_nrows (size_type nrows) |
| | Sets number of rows to read. More...
|
| |
| void | set_skiprows (size_type skiprows) |
| | Sets number of rows to skip from start. More...
|
| |
| void | set_skipfooter (size_type skipfooter) |
| | Sets number of rows to skip from end. More...
|
| |
| void | set_header (size_type hdr) |
| | Sets header row index. More...
|
| |
| void | set_lineterminator (char term) |
| | Sets line terminator. More...
|
| |
| void | set_delimiter (char delim) |
| | Sets field delimiter. More...
|
| |
| void | set_thousands (char val) |
| | Sets numeric data thousands separator. More...
|
| |
| void | set_decimal (char val) |
| | Sets decimal point character. More...
|
| |
| void | set_comment (char val) |
| | Sets comment line start character. More...
|
| |
| void | enable_windowslinetermination (bool val) |
| | Sets whether to treat \r\n as line terminator. More...
|
| |
| void | enable_delim_whitespace (bool val) |
| | Sets whether to treat whitespace as field delimiter. More...
|
| |
| void | enable_skipinitialspace (bool val) |
| | Sets whether to skip whitespace after the delimiter. More...
|
| |
| void | enable_skip_blank_lines (bool val) |
| | Sets whether to ignore empty lines or parse line values as invalid. More...
|
| |
| void | set_quoting (quote_style quoting) |
| | Sets the expected quoting style used in the input CSV data. More...
|
| |
| void | set_quotechar (char ch) |
| | Sets quoting character. More...
|
| |
| void | enable_doublequote (bool val) |
| | Sets a quote inside a value is double-quoted. More...
|
| |
| void | enable_detect_whitespace_around_quotes (bool val) |
| | Sets whether to detect quotes surrounded by spaces e.g. "data". This flag has no effect when _doublequote is true. More...
|
| |
| void | set_parse_dates (std::vector< std::string > col_names) |
| | Sets names of columns to read as datetime. More...
|
| |
| void | set_parse_dates (std::vector< int > col_indices) |
| | Sets indexes of columns to read as datetime. More...
|
| |
| void | set_parse_hex (std::vector< std::string > col_names) |
| | Sets names of columns to parse as hexadecimal. More...
|
| |
| void | set_parse_hex (std::vector< int > col_indices) |
| | Sets indexes of columns to parse as hexadecimal. More...
|
| |
| void | set_dtypes (std::map< std::string, data_type > types) |
| | Sets per-column types. More...
|
| |
| void | set_dtypes (std::vector< data_type > types) |
| | Sets per-column types. More...
|
| |
| void | set_true_values (std::vector< std::string > vals) |
| | Sets additional values to recognize as boolean true values. More...
|
| |
| void | set_false_values (std::vector< std::string > vals) |
| | Sets additional values to recognize as boolean false values. More...
|
| |
| void | set_na_values (std::vector< std::string > vals) |
| | Sets additional values to recognize as null values. More...
|
| |
| void | enable_keep_default_na (bool val) |
| | Sets whether to keep the built-in default NA values. More...
|
| |
| void | enable_na_filter (bool val) |
| | Sets whether to disable null filter. More...
|
| |
| void | enable_dayfirst (bool val) |
| | Sets whether to parse dates as DD/MM versus MM/DD. More...
|
| |
| void | set_timestamp_type (data_type type) |
| | Sets timestamp_type to which all timestamp columns will be cast. More...
|
| |