文件 | |
文件 | json/json.hpp |
类 | |
类 | cudf::get_json_object_options |
`get_json_object()` 的设置。 更多... | |
函数 | |
std::unique_ptr< cudf::column > | cudf::get_json_object (cudf::strings_column_view const &col, cudf::string_scalar const &json_path, get_json_object_options options=get_json_object_options{}, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
将 JSONPath 字符串应用于输入字符串列中的所有行。 更多... | |
std::unique_ptr<cudf::column> cudf::get_json_object | ( | cudf::strings_column_view const & | col, |
cudf::string_scalar const & | json_path, | ||
get_json_object_options | options = get_json_object_options{} , |
||
rmm::cuda_stream_view | stream = cudf::get_default_stream() , |
||
rmm::device_async_resource_ref | mr = cudf::get_current_device_resource_ref() |
||
) |
将 JSONPath 字符串应用于输入字符串列中的所有行。
将 JSONPath 字符串应用于输入字符串列,其中列中的每一行都是一个有效的 JSON 字符串。输出按行作为字符串列返回。
https://tools.ietf.org/id/draft-goessner-dispatch-jsonpath-00.html 仅实现以下运算符:$ . [] *
std::invalid_argument | 如果提供了无效运算符或空名称 |
col | 输入字符串列。每行必须包含一个有效的 JSON 字符串 |
json_path | 要应用于每一行的 JSONPath 字符串 |
options | 用于控制函数行为的选项 |
stream | 用于设备内存操作和内核启动的 CUDA 流 |
mr | 用于分配设备内存的资源 |