This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
from 4d200dc17d GH-43577: [Java] getBuffers method needs correction on
clear flag usage (#43583)
add 6e7125b61f GH-43454: [C++][Python] Add Opaque canonical extension type
(#43458)
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/CMakeLists.txt | 1 +
.../arrow/compute/kernels/scalar_cast_numeric.cc | 23 +++
cpp/src/arrow/extension/CMakeLists.txt | 6 +
cpp/src/arrow/extension/opaque.cc | 109 ++++++++++++
cpp/src/arrow/extension/opaque.h | 69 ++++++++
cpp/src/arrow/extension/opaque_test.cc | 197 +++++++++++++++++++++
docs/source/python/api/arrays.rst | 3 +
docs/source/python/api/datatypes.rst | 10 ++
python/pyarrow/__init__.py | 8 +-
python/pyarrow/array.pxi | 28 +++
python/pyarrow/includes/libarrow.pxd | 13 ++
python/pyarrow/lib.pxd | 5 +
python/pyarrow/public-api.pxi | 2 +
python/pyarrow/scalar.pxi | 6 +
python/pyarrow/tests/test_extension_type.py | 46 +++++
python/pyarrow/tests/test_misc.py | 3 +
python/pyarrow/types.pxi | 101 +++++++++++
17 files changed, 627 insertions(+), 3 deletions(-)
create mode 100644 cpp/src/arrow/extension/opaque.cc
create mode 100644 cpp/src/arrow/extension/opaque.h
create mode 100644 cpp/src/arrow/extension/opaque_test.cc