|
| json_reader_options ()=default |
| 默认构造函数。 更多...
|
|
source_info const & | get_source () const |
| 返回源信息。 更多...
|
|
dtype_variant const & | get_dtypes () const |
| 返回列的数据类型。 更多...
|
|
compression_type | get_compression () const |
| 返回源的压缩格式。 更多...
|
|
size_t | get_byte_range_offset () const |
| 返回从源开头跳过的字节数。 更多...
|
|
size_t | get_byte_range_size () const |
| 返回要读取的字节数。 更多...
|
|
size_t | get_byte_range_size_with_padding () const |
| 返回带填充的要读取的字节数。 更多...
|
|
size_t | get_byte_range_padding () const |
| 返回读取时要填充的字节数。 更多...
|
|
char | get_delimiter () const |
| 返回分隔 JSON 行中记录的分隔符。 更多...
|
|
bool | is_enabled_lines () const |
| 是否将文件作为每行一个 JSON 对象读取。 更多...
|
|
bool | is_enabled_mixed_types_as_string () const |
| 是否将混合类型解析为字符串列。 更多...
|
|
bool | is_enabled_prune_columns () const |
| 是否在读取时剪除列,根据 set_dtypes 选项选择。 更多...
|
|
bool | is_enabled_experimental () const |
| 是否启用实验性功能。 更多...
|
|
bool | is_enabled_dayfirst () const |
| 是否将日期解析为 DD/MM 而非 MM/DD。 更多...
|
|
bool | is_enabled_keep_quotes () const |
| 读取器是否应保留字符串值的引号。 更多...
|
|
bool | is_enabled_normalize_single_quotes () const |
| 读取器是否应规范化字符串周围的单引号。 更多...
|
|
bool | is_enabled_normalize_whitespace () const |
| 读取器是否应规范化未加引号的空白字符。 更多...
|
|
json_recovery_mode_t | recovery_mode () const |
| 查询 JSON 读取器在无效 JSON 行上的行为。 更多...
|
|
bool | is_strict_validation () const |
| 是否应严格执行 JSON 验证。 更多...
|
|
bool | is_allowed_numeric_leading_zeros () const |
| 数值中是否允许前导零。 更多...
|
|
bool | is_allowed_nonnumeric_numbers () const |
| 是否允许未加引号的数值为 NaN, +INF, -INF, +Infinity, Infinity 和 -Infinity。 更多...
|
|
bool | is_allowed_unquoted_control_chars () const |
| 在带引号的字符串中是否允许大于等于 0 且小于 32 的字符,而无需某种形式的转义。 更多...
|
|
std::vector< std::string > const & | get_na_values () const |
| 返回要识别为 null 值的额外值。 更多...
|
|
void | set_dtypes (std::vector< data_type > types) |
| 设置要读取的列的数据类型。 更多...
|
|
void | set_dtypes (std::map< std::string, data_type > types) |
| 设置要读取的列的数据类型。 更多...
|
|
void | set_dtypes (std::map< std::string, schema_element > types) |
| 设置可能嵌套的列层次结构的数据类型。 更多...
|
|
void | set_dtypes (schema_element types) |
| 设置可能嵌套的列层次结构的数据类型。 更多...
|
|
void | set_compression (compression_type comp_type) |
| 设置压缩类型。 更多...
|
|
void | set_byte_range_offset (size_t offset) |
| 设置从源开头跳过的字节数。 更多...
|
|
void | set_byte_range_size (size_t size) |
| 设置要读取的字节数。 更多...
|
|
void | set_delimiter (char delimiter) |
| 设置分隔 JSON 行中记录的分隔符。 更多...
|
|
void | enable_lines (bool val) |
| 设置是否将文件作为每行一个 JSON 对象读取。 更多...
|
|
void | enable_mixed_types_as_string (bool val) |
| 设置是否将混合类型解析为字符串列。还支持使用模式强制将结构体读取为字符串列。 更多...
|
|
void | enable_prune_columns (bool val) |
| 设置是否在读取时剪除列,根据 set_dtypes 选项选择。 更多...
|
|
void | enable_experimental (bool val) |
| 设置是否启用实验性功能。 更多...
|
|
void | enable_dayfirst (bool val) |
| 设置是否将日期解析为 DD/MM 而非 MM/DD。 更多...
|
|
void | enable_keep_quotes (bool val) |
| 设置读取器是否应保留字符串值的引号。 更多...
|
|
void | enable_normalize_single_quotes (bool val) |
| 设置读取器是否应启用字符串周围单引号的规范化。 更多...
|
|
void | enable_normalize_whitespace (bool val) |
| 设置读取器是否应启用未加引号空白的规范化。 更多...
|
|
void | set_recovery_mode (json_recovery_mode_t val) |
| 指定 JSON 读取器在无效 JSON 行上的行为。 更多...
|
|
void | set_strict_validation (bool val) |
| 设置是否启用严格验证。 更多...
|
|
void | allow_numeric_leading_zeros (bool val) |
| 设置数值中是否允许前导零。必须启用严格验证此选项才有效。 更多...
|
|
void | allow_nonnumeric_numbers (bool val) |
| 设置是否允许未加引号的数值为 NaN, +INF, -INF, +Infinity, Infinity 和 -Infinity。必须启用严格验证此选项才有效。 更多...
|
|
void | allow_unquoted_control_chars (bool val) |
| 设置在带引号的字符串中是否允许大于等于 0 且小于 32 的字符,而无需某种形式的转义。必须启用严格验证此选项才有效。 更多...
|
|
void | set_na_values (std::vector< std::string > vals) |
| 设置要识别为 null 值的额外值。 更多...
|
|