|
| | json_reader_options ()=default |
| | Default constructor. More...
|
| |
| source_info const & | get_source () const |
| | Returns source info. More...
|
| |
| dtype_variant const & | get_dtypes () const |
| | Returns data types of the columns. More...
|
| |
| compression_type | get_compression () const |
| | Returns compression format of the source. More...
|
| |
| size_t | get_byte_range_offset () const |
| | Returns number of bytes to skip from source start. More...
|
| |
| size_t | get_byte_range_size () const |
| | Returns number of bytes to read. More...
|
| |
| size_t | get_byte_range_size_with_padding () const |
| | Returns number of bytes to read with padding. More...
|
| |
| size_t | get_byte_range_padding () const |
| | Returns number of bytes to pad when reading. More...
|
| |
| char | get_delimiter () const |
| | Returns delimiter separating records in JSON lines. More...
|
| |
| bool | is_enabled_lines () const |
| | Whether to read the file as a json object per line. More...
|
| |
| bool | is_enabled_mixed_types_as_string () const |
| | Whether to parse mixed types as a string column. More...
|
| |
| bool | is_enabled_prune_columns () const |
| | Whether to prune columns on read, selected based on the set_dtypes option. More...
|
| |
| bool | is_enabled_experimental () const |
| | Whether to enable experimental features. More...
|
| |
| bool | is_enabled_dayfirst () const |
| | Whether to parse dates as DD/MM versus MM/DD. More...
|
| |
| bool | is_enabled_keep_quotes () const |
| | Whether the reader should keep quotes of string values. More...
|
| |
| bool | is_enabled_normalize_single_quotes () const |
| | Whether the reader should normalize single quotes around strings. More...
|
| |
| bool | is_enabled_normalize_whitespace () const |
| | Whether the reader should normalize unquoted whitespace characters. More...
|
| |
| json_recovery_mode_t | recovery_mode () const |
| | Queries the JSON reader's behavior on invalid JSON lines. More...
|
| |
| bool | is_strict_validation () const |
| | Whether json validation should be enforced strictly or not. More...
|
| |
| bool | is_allowed_numeric_leading_zeros () const |
| | Whether leading zeros are allowed in numeric values. More...
|
| |
| bool | is_allowed_nonnumeric_numbers () const |
| | Whether unquoted number values should be allowed NaN, +INF, -INF, +Infinity, Infinity, and -Infinity. More...
|
| |
| bool | is_allowed_unquoted_control_chars () const |
| | Whether in a quoted string should characters greater than or equal to 0 and less than 32 be allowed without some form of escaping. More...
|
| |
| std::vector< std::string > const & | get_na_values () const |
| | Returns additional values to recognize as null values. More...
|
| |
| void | set_source (source_info src) |
| | Sets source info. More...
|
| |
| void | set_dtypes (std::vector< data_type > types) |
| | Set data types for columns to be read. More...
|
| |
| void | set_dtypes (std::map< std::string, data_type > types) |
| | Set data types for columns to be read. More...
|
| |
| void | set_dtypes (std::map< std::string, schema_element > types) |
| | Set data types for a potentially nested column hierarchy. More...
|
| |
| void | set_dtypes (schema_element types) |
| | Set data types for a potentially nested column hierarchy. More...
|
| |
| void | set_compression (compression_type comp_type) |
| | Set the compression type. More...
|
| |
| void | set_byte_range_offset (size_t offset) |
| | Set number of bytes to skip from source start. More...
|
| |
| void | set_byte_range_size (size_t size) |
| | Set number of bytes to read. More...
|
| |
| void | set_delimiter (char delimiter) |
| | Set delimiter separating records in JSON lines. More...
|
| |
| void | enable_lines (bool val) |
| | Set whether to read the file as a json object per line. More...
|
| |
| void | enable_mixed_types_as_string (bool val) |
| | Set whether to parse mixed types as a string column. Also enables forcing to read a struct as string column using schema. More...
|
| |
| void | enable_prune_columns (bool val) |
| | Set whether to prune columns on read, selected based on the set_dtypes option. More...
|
| |
| void | enable_experimental (bool val) |
| | Set whether to enable experimental features. More...
|
| |
| void | enable_dayfirst (bool val) |
| | Set whether to parse dates as DD/MM versus MM/DD. More...
|
| |
| void | enable_keep_quotes (bool val) |
| | Set whether the reader should keep quotes of string values. More...
|
| |
| void | enable_normalize_single_quotes (bool val) |
| | Set whether the reader should enable normalization of single quotes around strings. More...
|
| |
| void | enable_normalize_whitespace (bool val) |
| | Set whether the reader should enable normalization of unquoted whitespace. More...
|
| |
| void | set_recovery_mode (json_recovery_mode_t val) |
| | Specifies the JSON reader's behavior on invalid JSON lines. More...
|
| |
| void | set_strict_validation (bool val) |
| | Set whether strict validation is enabled or not. More...
|
| |
| void | allow_numeric_leading_zeros (bool val) |
| | Set whether leading zeros are allowed in numeric values. Strict validation must be enabled for this to work. More...
|
| |
| void | allow_nonnumeric_numbers (bool val) |
| | Set whether unquoted number values should be allowed NaN, +INF, -INF, +Infinity, Infinity, and -Infinity. Strict validation must be enabled for this to work. More...
|
| |
| void | allow_unquoted_control_chars (bool val) |
| | Set whether in a quoted string should characters greater than or equal to 0 and less than 32 be allowed without some form of escaping. Strict validation must be enabled for this to work. More...
|
| |
| void | set_na_values (std::vector< std::string > vals) |
| | Sets additional values to recognize as null values. More...
|
| |