This is an automated email from the ASF dual-hosted git repository.
brycemecum pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
from 021d8abea6 GH-26818: [C++][Python] Preserve order when writing dataset
multi-threaded (#44470)
add 07778d97ab GH-45908: [C++][Docs] Rename and expose basic
{Array,...}FromJSON helpers as public APIs (#46180)
No new revisions were added by this update.
Summary of changes:
cpp/examples/arrow/CMakeLists.txt | 1 +
cpp/examples/arrow/from_json_string_example.cc | 91 +++++
cpp/src/arrow/CMakeLists.txt | 14 +-
cpp/src/arrow/c/bridge_benchmark.cc | 6 +-
cpp/src/arrow/c/bridge_test.cc | 1 -
cpp/src/arrow/compute/kernels/vector_hash_test.cc | 2 -
cpp/src/arrow/dataset/test_util_internal.h | 4 +-
cpp/src/arrow/ipc/CMakeLists.txt | 1 -
cpp/src/arrow/ipc/api.h | 1 -
cpp/src/arrow/ipc/generate_fuzz_corpus.cc | 6 +-
cpp/src/arrow/ipc/json_simple.h | 71 ----
cpp/src/arrow/json/CMakeLists.txt | 1 +
.../{ipc/json_simple.cc => json/from_string.cc} | 75 ++--
cpp/src/arrow/json/from_string.h | 121 ++++++
.../from_string_test.cc} | 412 +++++++++++----------
cpp/src/arrow/meson.build | 6 +-
cpp/src/arrow/testing/gtest_util.cc | 30 +-
cpp/src/arrow/testing/matchers.h | 4 +-
docs/source/cpp/api/array.rst | 8 +
docs/source/cpp/arrays.rst | 27 ++
python/pyarrow/src/arrow/python/gdb.cc | 32 +-
python/pyarrow/tests/extensions.pyx | 4 +-
22 files changed, 553 insertions(+), 365 deletions(-)
create mode 100644 cpp/examples/arrow/from_json_string_example.cc
delete mode 100644 cpp/src/arrow/ipc/json_simple.h
rename cpp/src/arrow/{ipc/json_simple.cc => json/from_string.cc} (93%)
create mode 100644 cpp/src/arrow/json/from_string.h
rename cpp/src/arrow/{ipc/json_simple_test.cc => json/from_string_test.cc}
(77%)