libcudf
24.04.00
|
Builds settings to use for read_json()
.
More...
#include <json.hpp>
Public Member Functions | |
json_reader_options_builder ()=default | |
Default constructor. More... | |
json_reader_options_builder (source_info src) | |
Constructor from source info. More... | |
json_reader_options_builder & | dtypes (std::vector< data_type > types) |
Set data types for columns to be read. More... | |
json_reader_options_builder & | dtypes (std::map< std::string, data_type > types) |
Set data types for columns to be read. More... | |
json_reader_options_builder & | dtypes (std::map< std::string, schema_element > types) |
Set data types for columns to be read. More... | |
json_reader_options_builder & | compression (compression_type comp_type) |
Set the compression type. More... | |
json_reader_options_builder & | byte_range_offset (size_type offset) |
Set number of bytes to skip from source start. More... | |
json_reader_options_builder & | byte_range_size (size_type size) |
Set number of bytes to read. More... | |
json_reader_options_builder & | lines (bool val) |
Set whether to read the file as a json object per line. More... | |
json_reader_options_builder & | 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... | |
json_reader_options_builder & | dayfirst (bool val) |
Set whether to parse dates as DD/MM versus MM/DD. More... | |
json_reader_options_builder & | legacy (bool val) |
Set whether to use the legacy reader. More... | |
json_reader_options_builder & | keep_quotes (bool val) |
Set whether the reader should keep quotes of string values. More... | |
json_reader_options_builder & | normalize_single_quotes (bool val) |
Set whether the reader should normalize single quotes around strings. More... | |
json_reader_options_builder & | normalize_whitespace (bool val) |
Set whether the reader should normalize unquoted whitespace. More... | |
json_reader_options_builder & | recovery_mode (json_recovery_mode_t val) |
Specifies the JSON reader's behavior on invalid JSON lines. More... | |
operator json_reader_options && () | |
move json_reader_options member once it's built. | |
json_reader_options && | build () |
move json_reader_options member once it's built. More... | |
Builds settings to use for read_json()
.
Definition at line 391 of file io/json.hpp.
|
explicitdefault |
Default constructor.
This has been added since Cython requires a default constructor to create objects on stack.
|
inlineexplicit |
Constructor from source info.
src | The source information used to read avro file |
Definition at line 407 of file io/json.hpp.
|
inline |
move json_reader_options member once it's built.
This has been added since Cython does not support overloading of conversion operators.
json_reader_options
object r-value reference Definition at line 593 of file io/json.hpp.
|
inline |
Set number of bytes to skip from source start.
offset | Number of bytes of offset |
Definition at line 463 of file io/json.hpp.
|
inline |
Set number of bytes to read.
size | Number of bytes to read |
Definition at line 475 of file io/json.hpp.
|
inline |
Set the compression type.
comp_type | The compression type used |
Definition at line 451 of file io/json.hpp.
|
inline |
Set whether to parse dates as DD/MM versus MM/DD.
val | Boolean value to enable/disable day first parsing format |
Definition at line 512 of file io/json.hpp.
|
inline |
Set data types for columns to be read.
types | Column name -> dtype map |
Definition at line 427 of file io/json.hpp.
|
inline |
Set data types for columns to be read.
types | Column name -> schema_element map |
Definition at line 439 of file io/json.hpp.
|
inline |
Set data types for columns to be read.
types | Vector of dtypes |
Definition at line 415 of file io/json.hpp.
|
inline |
Set whether the reader should keep quotes of string values.
val | Boolean value to indicate whether the reader should keep quotes of string values |
Definition at line 537 of file io/json.hpp.
|
inline |
Set whether to use the legacy reader.
val | Boolean value to enable/disable legacy parsing |
Definition at line 524 of file io/json.hpp.
|
inline |
Set whether to read the file as a json object per line.
val | Boolean value to enable/disable the option to read each line as a json object |
Definition at line 487 of file io/json.hpp.
|
inline |
Set whether to parse mixed types as a string column. Also enables forcing to read a struct as string column using schema.
val | Boolean value to enable/disable parsing mixed types as a string column |
Definition at line 500 of file io/json.hpp.
|
inline |
Set whether the reader should normalize single quotes around strings.
val | Boolean value to indicate whether the reader should normalize single quotes of strings |
Definition at line 550 of file io/json.hpp.
|
inline |
Set whether the reader should normalize unquoted whitespace.
val | Boolean value to indicate whether the reader should normalize unquoted whitespace |
Definition at line 563 of file io/json.hpp.
|
inline |
Specifies the JSON reader's behavior on invalid JSON lines.
val | An enum value to indicate the JSON reader's behavior on invalid JSON lines. |
Definition at line 575 of file io/json.hpp.