You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by li...@apache.org on 2022/08/05 16:48:30 UTC

[arrow-cookbook] branch main updated: [C++] Bump Arrow to 9.0.0 (#241)

This is an automated email from the ASF dual-hosted git repository.

lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-cookbook.git


The following commit(s) were added to refs/heads/main by this push:
     new e84eac0  [C++] Bump Arrow to 9.0.0 (#241)
e84eac0 is described below

commit e84eac076d75cd6d1593d8f8bf2e47435f0b168e
Author: David Li <li...@gmail.com>
AuthorDate: Fri Aug 5 12:48:25 2022 -0400

    [C++] Bump Arrow to 9.0.0 (#241)
---
 cpp/conda-linux-64.lock      | 62 ++++++++++++++++++++---------------------
 cpp/conda-linux-aarch64.lock | 66 ++++++++++++++++++++++----------------------
 cpp/conda-osx-arm64.lock     | 38 ++++++++++++-------------
 cpp/environment.yml          |  4 +--
 4 files changed, 85 insertions(+), 85 deletions(-)

diff --git a/cpp/conda-linux-64.lock b/cpp/conda-linux-64.lock
index 59f6638..7ec4a1d 100644
--- a/cpp/conda-linux-64.lock
+++ b/cpp/conda-linux-64.lock
@@ -1,14 +1,14 @@
 # Generated by conda-lock.
 # platform: linux-64
-# input_hash: 394bc8407fdbcac5cd4dcbdc5a61ef3609304ff172eb716068a09001b2dd715c
+# input_hash: 30eb15fe7ffee7521bedc0036842bc08630b7c73381e96ef96b904921ebeb571
 @EXPLICIT
 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81
 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.6.15-ha878542_0.tar.bz2#c320890f77fd1d617fa876e0982002c2
 https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-he073ed8_15.tar.bz2#5dd5127afd710f91f6a75821bac0a4f0
 https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2#bd4f2e711b39af170e7ff15163fe87ee
-https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-10.3.0-he6cfe16_16.tar.bz2#878a30aba0574e69bd920c55f243aa06
+https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-10.4.0-h74af60c_16.tar.bz2#249e3f4b31c67c726ee599e236a9927b
 https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.1.0-hdcd56e2_16.tar.bz2#b02605b875559ff99f04351fd5040760
-https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-10.3.0-he6cfe16_16.tar.bz2#baae55f62968547a3731cb668736f611
+https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-10.4.0-h74af60c_16.tar.bz2#dfdb4caec8c73c80a6803952e7a403d0
 https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.1.0-ha89aaad_16.tar.bz2#6f5ba041a41eb102a1027d9e68731be7
 https://conda.anaconda.org/conda-forge/noarch/tzdata-2022a-h191b570_0.tar.bz2#84be5301069417a2221187d2f435e0f7
 https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.1.0-h69a702a_16.tar.bz2#6bf15e29a20f614b18ae89368260d0a2
@@ -31,20 +31,20 @@ https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.b
 https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2#6f8720dff19e17ce5d48cfe7f3d2f0a3
 https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2#d645c6d2ac96843a2bfaccd2d62b3ac3
 https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2#39b1328babf85c7c3a61636d9cd50206
-https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.20-pthreads_h78a6416_0.tar.bz2#9b6d0781953c9e353faee494336cc229
-https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-10.3.0-h26c7422_16.tar.bz2#4076c395c7fa53cd708949e4be48154e
+https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.20-pthreads_h78a6416_1.tar.bz2#759c6f385ca4110f5fb185d404d306a3
+https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-10.4.0-hde28e3b_16.tar.bz2#2a085c59fe36671022c46187c7d1a560
 https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.7.0-h7f98852_0.tar.bz2#913570ed14b42cf48ccbba364af20302
 https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2#772d69f030955d9646d3d0eaf21d859d
-https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_1.tar.bz2#58eaff4f91891978af3625e7bbf958af
+https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_2.tar.bz2#8302381297332ea50532cf2c67961080
 https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2#fbe97e8fa6f275d7c76a09e795adc3e6
 https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2#4acfc691e64342b9dae57cf2adc63238
-https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1p-h166bdaf_0.tar.bz2#995e819f901ee0c4411e4f50d9b31a82
-https://conda.anaconda.org/conda-forge/linux-64/re2-2022.04.01-h27087fc_0.tar.bz2#7221140e556c2a65c93dbbc8675a7bea
+https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1q-h166bdaf_0.tar.bz2#07acc367c7fc8b716770cd5b36d31717
+https://conda.anaconda.org/conda-forge/linux-64/re2-2022.06.01-h27087fc_0.tar.bz2#23a0de2e0f5ee6d12adfef82771ed49c
 https://conda.anaconda.org/conda-forge/linux-64/snappy-1.1.9-hbd366e4_1.tar.bz2#418adb239781d9690afc6b1a05514c37
 https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f601066901f3e1a85af3522a8113f9
 https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.5.11-h95a6274_0.tar.bz2#d4e7b241fb22dd3d7be1171f813d5da3
 https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.11-ha31a3da_7.tar.bz2#2fdb96aaab883abc0766ff76c0a34483
-https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-10.3.0-hf2f2afa_16.tar.bz2#a340c8ce9e702836e999984fcabd1b6e
+https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-10.4.0-h7ee1905_16.tar.bz2#a215160d13969222fc09e5e687b7a455
 https://conda.anaconda.org/conda-forge/linux-64/glog-0.6.0-h6f12383_0.tar.bz2#b31f3565cb84435407594e548a2fb7b2
 https://conda.anaconda.org/conda-forge/linux-64/gmock-1.11.0-h924138e_0.tar.bz2#0479572d59e47368461ce2216d0bf73c
 https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-15_linux64_openblas.tar.bz2#04eb983975a1be3e57d6d667414cd774
@@ -56,13 +56,13 @@ https://conda.anaconda.org/conda-forge/linux-64/libllvm14-14.0.6-he0ac6c6_0.tar.
 https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2#db2ebbe2943aae81ed051a6a9af8e0fa
 https://conda.anaconda.org/conda-forge/linux-64/s2n-1.0.10-h9b69904_0.tar.bz2#9708c3ac26c20b4c4549cbe8fef937eb
 https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2#5b8c42eb62e9fc961af70bdd6a26e168
-https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.12-h166bdaf_1.tar.bz2#e4b67f2b4096807cd7d836227c026a43
+https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.12-h166bdaf_2.tar.bz2#4533821485cde83ab12ff3d8bda83768
 https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-h8a70e8d_2.tar.bz2#78c26dbb6e07d95ccc0eab8d4540aa0c
 https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.10.5-hfb6a706_0.tar.bz2#47d6b88b0c42a8c9877f3993b49f052d
-https://conda.anaconda.org/conda-forge/linux-64/gcc-10.3.0-he2824d0_10.tar.bz2#b1f092f4fdbfff91e1df27aa46efa2bb
-https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-10.3.0-hc39de41_10.tar.bz2#6e52c54509389c06f88ea74c137f75be
-https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-10.3.0-h73f4979_16.tar.bz2#0407b066da49b4562ce054c06b40558c
-https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-10.3.0-hf2f2afa_16.tar.bz2#f825336ce3d4dba77ffd1edc78e7abf9
+https://conda.anaconda.org/conda-forge/linux-64/gcc-10.4.0-hb92f740_10.tar.bz2#7e43adbb6ec5b1127821ad0b92c8469c
+https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-10.4.0-h9215b83_10.tar.bz2#7dd8894b2482ba8a5dcf2f3495e16cdd
+https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-10.4.0-h44b2e72_16.tar.bz2#c06d532a3bdcd0e4456ba0ae5db7ae9b
+https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-10.4.0-h7ee1905_16.tar.bz2#a7b3877023ce1582355874811d601fff
 https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.3-h3790be6_0.tar.bz2#7d862b05445123144bec92cb1acc8ef8
 https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-15_linux64_openblas.tar.bz2#f45968428e445fd0c6472b561145812a
 https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp14-14.0.6-default_h2e3cab8_0.tar.bz2#0e63ac182e381cd351c397f8e44a4b71
@@ -72,15 +72,15 @@ https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-h727a467_0.tar
 https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-3.20.1-h6239696_0.tar.bz2#21c9de21934a18e094fc6534d787581e
 https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-ha56f1ee_2.tar.bz2#6ab4eaa11ff01801cffca0a27489dc04
 https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.16.0-h519c5ea_1.tar.bz2#f1eede77e2dab7a4392dabc746913d52
-https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.39.0-h4ff8645_0.tar.bz2#ead30581ba8cfd52d69632868b844d4a
+https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.39.2-h4ff8645_0.tar.bz2#2cf5cb4cd116a78e639977eb61ad9987
 https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.2.7-h3541f99_13.tar.bz2#39768ba0fe69c241d54703a7f5e3119f
 https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.4.2-h166bdaf_0.tar.bz2#d3a922efc75c5f2534372eead96d46be
 https://conda.anaconda.org/conda-forge/linux-64/clang-format-14-14.0.6-default_h2e3cab8_0.tar.bz2#ef9669b9847ce3c8a304e9eb08bf446d
-https://conda.anaconda.org/conda-forge/linux-64/gfortran-10.3.0-h18518b4_10.tar.bz2#794676d0d7dd69998cb12654cf37f43d
-https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-10.3.0-hb09a455_10.tar.bz2#dd9058b625a6edce185db90cf99e3590
-https://conda.anaconda.org/conda-forge/linux-64/grpc-cpp-1.45.2-hd8f4eba_3.tar.bz2#698ec4b0db0f0b926284ec3b43004757
-https://conda.anaconda.org/conda-forge/linux-64/gxx-10.3.0-he2824d0_10.tar.bz2#121c9d19ecb6cf6e587c2ab8dfb5c73c
-https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-10.3.0-h2593f52_10.tar.bz2#075de70ba0493c56ed9e9cda930978ce
+https://conda.anaconda.org/conda-forge/linux-64/gfortran-10.4.0-h0c96582_10.tar.bz2#947e6c3d75456718c7ae2c6d3d19190b
+https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-10.4.0-h69d5af5_10.tar.bz2#3088dc784ec2911a456f1514958e82e1
+https://conda.anaconda.org/conda-forge/linux-64/grpc-cpp-1.45.2-h3b8df00_4.tar.bz2#946863bf62d48126b7d1c00d178f97d1
+https://conda.anaconda.org/conda-forge/linux-64/gxx-10.4.0-hb92f740_10.tar.bz2#220d9ecccb6c95d91b2bba613cc6a6bd
+https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-10.4.0-h6e491c6_10.tar.bz2#f8a225e6190a7f5a14702d0549014cba
 https://conda.anaconda.org/conda-forge/linux-64/libclang-14.0.6-default_h2e3cab8_0.tar.bz2#eb70548da697e50cefa7ba939d57d001
 https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.83.1-h7bff187_0.tar.bz2#d0c278476dba3b29ee13203784672ab1
 https://conda.anaconda.org/conda-forge/linux-64/orc-1.7.5-h6c59b99_0.tar.bz2#884b5f46b907b1f9b4a2aa60d75b4d32
@@ -93,7 +93,7 @@ https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.5-pyhd8ed1ab_0.tar.bz
 https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.4.2-h924138e_0.tar.bz2#40b38afc72b4f12be8a2ca29853b03ac
 https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.4.2-h2a4ca65_0.tar.bz2#a39c981deb5b50e2ea1464ab9d5c0b10
 https://conda.anaconda.org/conda-forge/noarch/idna-3.3-pyhd8ed1ab_0.tar.bz2#40b50b8b030f5f2f22085c062ed013dd
-https://conda.anaconda.org/conda-forge/noarch/imagesize-1.3.0-pyhd8ed1ab_0.tar.bz2#be807e7606fff9436e5e700f6bffb7c6
+https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2#7de5386c8fea29e76b303f37dde4c352
 https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-1.40.2-habd0e3a_0.tar.bz2#8ef19619ff208d7088d434e7f767a661
 https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2#076becd9e05608f8dc72757d5f3a91ff
 https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2#e8fbc1b54b25f4b08281467bc13b70cc
@@ -106,27 +106,27 @@ https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2#67cd9d9c0382d37479b4d306c369a2d4
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2#d01180388e6d1838c3e1ad029590aa7a
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2#9ff55a0901cf952f05c654394de76bf7
-https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.0-pyhd8ed1ab_0.tar.bz2#050b94cf4a8c760656e51d2d44e4632c
+https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.1-pyhd8ed1ab_0.tar.bz2#a3508a0c850745b875de88aea4c40cc5
 https://conda.anaconda.org/conda-forge/noarch/babel-2.10.3-pyhd8ed1ab_0.tar.bz2#72f1c6d03109d7a70087bc1d029a8eda
 https://conda.anaconda.org/conda-forge/linux-64/certifi-2022.6.15-py39hf3d152e_0.tar.bz2#cf0efee4ef53a6d3ea4dce06ac360f14
-https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.0-py39h4bc2ebd_0.tar.bz2#f6191bf565dee581e77549d63737751c
+https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.1-py39he91dace_0.tar.bz2#61e961a94c8fd535e4496b17e7452dfe
 https://conda.anaconda.org/conda-forge/linux-64/clang-tools-14.0.6-default_h2e3cab8_0.tar.bz2#8ab329e2e110199b9adcf872c523df1a
 https://conda.anaconda.org/conda-forge/linux-64/compilers-1.4.2-ha770c72_0.tar.bz2#b353fa1271e1a82d37a7d35f4785de13
-https://conda.anaconda.org/conda-forge/linux-64/docutils-0.18.1-py39hf3d152e_1.tar.bz2#9851752658704495f8adf28f6d2b3cb3
+https://conda.anaconda.org/conda-forge/linux-64/docutils-0.19-py39hf3d152e_0.tar.bz2#20f72153a0a168a8591daf4a92f577c0
 https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2#4c2a0eabf0b8980b2c755646a6f750eb
 https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_1.tar.bz2#7cda413e43b252044a270c2477031c5c
-https://conda.anaconda.org/conda-forge/linux-64/numpy-1.23.0-py39hba7629e_0.tar.bz2#0e48a6f61637735a88644359d90f5f1e
+https://conda.anaconda.org/conda-forge/linux-64/numpy-1.23.1-py39hba7629e_0.tar.bz2#ee8dff1fb28e0e2c458e845aae9d915a
 https://conda.anaconda.org/conda-forge/noarch/packaging-21.3-pyhd8ed1ab_0.tar.bz2#71f1ab2de48613876becddd496371c85
 https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py39hf3d152e_5.tar.bz2#d34b97a2386932b97c7cb80916a673e7
-https://conda.anaconda.org/conda-forge/linux-64/setuptools-62.6.0-py39hf3d152e_0.tar.bz2#ddfb37b6e91b8c41be3976d19af47ade
-https://conda.anaconda.org/conda-forge/linux-64/arrow-cpp-8.0.0-py39h395f399_3_cpu.tar.bz2#9fee8901d48cbb2af664400f42e2276d
+https://conda.anaconda.org/conda-forge/linux-64/setuptools-63.4.1-py39hf3d152e_0.tar.bz2#ce89d02f0e52921a1b1d3797032bf922
+https://conda.anaconda.org/conda-forge/linux-64/arrow-cpp-9.0.0-py39h811ffd7_0_cpu.tar.bz2#e9abcfcdb8e6b0dfbf6ecb2d4db554d4
 https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39hb9d737c_1004.tar.bz2#05a99367d885ec9990f25e74128a8a08
-https://conda.anaconda.org/conda-forge/linux-64/cryptography-37.0.2-py39hd97740a_0.tar.bz2#11780968ae65fdeb1a0bc294d211597d
+https://conda.anaconda.org/conda-forge/linux-64/cryptography-37.0.4-py39hd97740a_0.tar.bz2#edc3668e7b71657237f94cf25e286478
 https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2#c8490ed5c70966d232fdd389d0dbed37
 https://conda.anaconda.org/conda-forge/noarch/pygments-2.12.0-pyhd8ed1ab_0.tar.bz2#cb27e2ded147e5bcc7eafc1c6d343cb3
 https://conda.anaconda.org/conda-forge/linux-64/parquet-cpp-1.5.1-1.tar.bz2#f88f83428aa93efac1eb00980f8e15d3
 https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_0.tar.bz2#1d7e241dfaf5475e893d4b824bb71b44
-https://conda.anaconda.org/conda-forge/linux-64/pyarrow-8.0.0-py39h42d110c_3_cpu.tar.bz2#f020ecaec5cc9f20c32fade2462d4e6c
-https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.9-pyhd8ed1ab_0.tar.bz2#0ea179ee251aa7100807c35bc0252693
+https://conda.anaconda.org/conda-forge/linux-64/pyarrow-9.0.0-py39h42d110c_0_cpu.tar.bz2#78b3a36b226af5bcc8d43c55cb9d162b
+https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.11-pyhd8ed1ab_0.tar.bz2#0738978569b10669bdef41c671252dd1
 https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_0.tar.bz2#70d6e72856de9551f83ae0f2de689a7a
-https://conda.anaconda.org/conda-forge/noarch/sphinx-5.0.2-pyh6c4a22f_0.tar.bz2#d4eaa1f50733a377480ce1d5aac556c7
+https://conda.anaconda.org/conda-forge/noarch/sphinx-5.1.1-pyhd8ed1ab_1.tar.bz2#cd1129e88f6278787212624e1b7a8001
diff --git a/cpp/conda-linux-aarch64.lock b/cpp/conda-linux-aarch64.lock
index 5766c05..e007aa0 100644
--- a/cpp/conda-linux-aarch64.lock
+++ b/cpp/conda-linux-aarch64.lock
@@ -1,14 +1,14 @@
 # Generated by conda-lock.
 # platform: linux-aarch64
-# input_hash: 48096bd04f12bb29ef380f23842e335a5628194b532b562085a4758a4ee1bca2
+# input_hash: 82979ebf501f69874f30f0cff7906fa7bd59c54f378b51f744b901c9018d3d66
 @EXPLICIT
 https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2022.6.15-h4fd8a4c_0.tar.bz2#49e3859b4b7fe9d28407e0749f5b4cc2
 https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-aarch64-4.18.0-h5b4a56d_13.tar.bz2#a9385e5b11a076c40d75915986f498d7
 https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.36.1-h02ad14f_2.tar.bz2#3ca1a8e406eab04ffc3bfa6e8ac0a724
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-devel_linux-aarch64-10.3.0-h8e480ec_16.tar.bz2#3b629e92bf63078401ce833ccb0fd052
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-devel_linux-aarch64-10.4.0-hf691355_16.tar.bz2#cbc522b0d2440ace7e683410fbd20405
 https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-12.1.0-h41d5c85_16.tar.bz2#f053ad62fdac14fb8e73cfed4e8d2676
 https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-12.1.0-h3242a24_16.tar.bz2#1316108b547756d4e9302b8d698bd4f6
-https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-devel_linux-aarch64-10.3.0-h8e480ec_16.tar.bz2#cfce12bc0a398f77f0c8d098b4cf2ff7
+https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-devel_linux-aarch64-10.4.0-hf691355_16.tar.bz2#002568c1918f26776c151f4d6e99faff
 https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-12.1.0-hd01590b_16.tar.bz2#b64391bb81cc2f914d57c0927ec8a26b
 https://conda.anaconda.org/conda-forge/noarch/tzdata-2022a-h191b570_0.tar.bz2#84be5301069417a2221187d2f435e0f7
 https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2#6168d71addc746e8f2b8d57dfd2edcea
@@ -16,7 +16,7 @@ https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran-ng-12.1.0-he943
 https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-aarch64-2.17-h43d7e78_13.tar.bz2#6d8f1fd1e675ba478041892112887949
 https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_impl_linux-aarch64-2.36.1-h026399b_2.tar.bz2#c00459e3a7076170a888607de3221247
 https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-12.1.0-h3242a24_16.tar.bz2#70e9f0947c17f3faf1a1974be0c110bf
-https://conda.anaconda.org/conda-forge/linux-aarch64/abseil-cpp-20210324.2-h01db608_0.tar.bz2#19f433cbd46bc7b77f3ba94d6964fa64
+https://conda.anaconda.org/conda-forge/linux-aarch64/abseil-cpp-20211102.0-h4de3ea5_1.tar.bz2#0e6e720ab07d54e1aa32db2a75043f27
 https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-common-0.6.2-hf897c2e_0.tar.bz2#65bc3dd151f785d72c592bd6574d51d7
 https://conda.anaconda.org/conda-forge/linux-aarch64/binutils-2.36.1-h64c2a2e_2.tar.bz2#67a1e916b2218bb50dcfe9a7932f0325
 https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_linux-aarch64-2.36-h7854541_10.tar.bz2#7d7eb2477530a73c7466679c45e570a7
@@ -30,20 +30,20 @@ https://conda.anaconda.org/conda-forge/linux-aarch64/libcrc32c-1.1.2-h01db608_0.
 https://conda.anaconda.org/conda-forge/linux-aarch64/libev-4.33-h516909a_1.tar.bz2#9eac5901791494108c9b9ab85ca8aa93
 https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2#dddd85f4d52121fab0a8b099c5e06501
 https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.0-hf897c2e_0.tar.bz2#36fdbc05c9d9145ece86f5a63c3f352e
-https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.20-pthreads_h6cb6f83_0.tar.bz2#1110034f2f90ca3c7ea35bf0d2eea15e
-https://conda.anaconda.org/conda-forge/linux-aarch64/libsanitizer-10.3.0-h971684a_16.tar.bz2#6a3444c2d980118038c4ffde72ac8266
+https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.20-pthreads_h6cb6f83_1.tar.bz2#6c690b8b21e8e5d0270d30117d865324
+https://conda.anaconda.org/conda-forge/linux-aarch64/libsanitizer-10.4.0-h69a60c7_16.tar.bz2#b9e2994164b8d6e456fe62a30ea20053
 https://conda.anaconda.org/conda-forge/linux-aarch64/libutf8proc-2.7.0-hf897c2e_0.tar.bz2#09a036693b8e077ccbb0e4c25af2a16c
 https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.32.1-hf897c2e_1000.tar.bz2#e038da5ef9095b0d79aac14a311394e7
-https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.2.12-h4e544f5_1.tar.bz2#9362395976f5395370de23ee309553a2
+https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.2.12-h4e544f5_2.tar.bz2#72a5a5f407e894d738b0542adacc7d9a
 https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.9.3-h01db608_1.tar.bz2#25b5ec27b49b04a997a87b0f00f5e205
 https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.3-headf329_1.tar.bz2#486b68148e121bc8bbadc3cefae4c04f
-https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-1.1.1p-h4e544f5_0.tar.bz2#f4fd9f91ec33d919cc925b47cda22ee8
-https://conda.anaconda.org/conda-forge/linux-aarch64/re2-2022.04.01-h4de3ea5_0.tar.bz2#e0303ca4bc733ecf6a033414d34303de
+https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-1.1.1q-h4e544f5_0.tar.bz2#3bd764382ea067e5c5cce3fb2e66c458
+https://conda.anaconda.org/conda-forge/linux-aarch64/re2-2022.06.01-h4de3ea5_0.tar.bz2#47e46aa164af535f95991654fe80c3ad
 https://conda.anaconda.org/conda-forge/linux-aarch64/snappy-1.1.9-hc7e91e1_1.tar.bz2#c6725b5ffe431af44e780c5c1cac8d7c
 https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.5-h6dd45c4_1.tar.bz2#9da6f161d0f47f8a29fa708cda8deda2
 https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-cal-0.5.11-h76602a3_0.tar.bz2#b4bc77d1e9aafae1961fa14be5999fe5
 https://conda.anaconda.org/conda-forge/linux-aarch64/aws-checksums-0.1.11-hafdcbdd_7.tar.bz2#8dd89d70f18be569bbfbf1de40cd6658
-https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-10.3.0-ha07e0e6_16.tar.bz2#e0268753b4bae85239467d4370066112
+https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-10.4.0-hbc23e19_16.tar.bz2#edb08b1000c71c77aef27043a43168d3
 https://conda.anaconda.org/conda-forge/linux-aarch64/glog-0.6.0-h8ab10f1_0.tar.bz2#9dc55595db8d7947bb253f63bbcec8ca
 https://conda.anaconda.org/conda-forge/linux-aarch64/gmock-1.11.0-hdd96247_0.tar.bz2#d8e0da930bbec2a89277bdba5a0b11b6
 https://conda.anaconda.org/conda-forge/linux-aarch64/libblas-3.9.0-15_linuxaarch64_openblas.tar.bz2#045400d8613d7c22896082834ea58fb7
@@ -55,13 +55,13 @@ https://conda.anaconda.org/conda-forge/linux-aarch64/libllvm14-14.0.6-hb2805f8_0
 https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.1.2-h38e3740_0.tar.bz2#3cdbfb7d7b63ae2c2d35bb167d257ecd
 https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.0.10-h6aed413_0.tar.bz2#a2811501920071cbd542e7d1aac7dcf9
 https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.12-hd8af866_0.tar.bz2#7894e82ff743bd96c76585ddebe28e2a
-https://conda.anaconda.org/conda-forge/linux-aarch64/zlib-1.2.12-h4e544f5_1.tar.bz2#53419804280d04b14a667c5f19fb1bf5
+https://conda.anaconda.org/conda-forge/linux-aarch64/zlib-1.2.12-h4e544f5_2.tar.bz2#cddc4fb1dc1e3ee8d7d8bb078543d656
 https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.2-haad177d_2.tar.bz2#16fa59d4390a66da86eaee91317212bb
 https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-io-0.10.5-h5a3db43_0.tar.bz2#1d77281aabc9b2202b225cee0bb7300a
-https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-10.3.0-hc0724ed_10.tar.bz2#c99934f3f524315acae8b1a5653e3388
-https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-10.3.0-h4e3e293_10.tar.bz2#5e2a21a7e6335ffe195b0ae0ed10a593
-https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-10.3.0-h209a052_16.tar.bz2#9720540f609e9551163540fc66ea758c
-https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-10.3.0-ha07e0e6_16.tar.bz2#e403d0ac17d0bb8fbf88a405d83f82b4
+https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-10.4.0-h27fe70b_10.tar.bz2#77c4f42c1da910e69c459db71078a783
+https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-10.4.0-h72ad2ee_10.tar.bz2#33b63456d6315a7834620653890e4546
+https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-10.4.0-ha085ba2_16.tar.bz2#85f969088139dba2434840ed080009dc
+https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-10.4.0-hbc23e19_16.tar.bz2#85ed1f7566cdd79ab5226f82fc741859
 https://conda.anaconda.org/conda-forge/linux-aarch64/krb5-1.19.3-h7c456eb_0.tar.bz2#ff2cee93793dcabd267bc8bec1ce0f49
 https://conda.anaconda.org/conda-forge/linux-aarch64/libcblas-3.9.0-15_linuxaarch64_openblas.tar.bz2#9baa695b860e4abba076a0ad8fb24627
 https://conda.anaconda.org/conda-forge/linux-aarch64/libclang-cpp14-14.0.6-default_ha7bf5e6_0.tar.bz2#07380c0d21485d4adc28e30eae27969f
@@ -71,15 +71,15 @@ https://conda.anaconda.org/conda-forge/linux-aarch64/libnghttp2-1.47.0-h75cb1c7_
 https://conda.anaconda.org/conda-forge/linux-aarch64/libprotobuf-3.20.1-h7866ba4_0.tar.bz2#911323aaaff23bec2e7082d360e517cf
 https://conda.anaconda.org/conda-forge/linux-aarch64/libssh2-1.10.0-h1ab2c7b_2.tar.bz2#91b9f2d8cfd9a3d9341bca8800a8f463
 https://conda.anaconda.org/conda-forge/linux-aarch64/libthrift-0.16.0-h0cb72c4_1.tar.bz2#e8b819688b94767a1ee574dc0c77177f
-https://conda.anaconda.org/conda-forge/linux-aarch64/sqlite-3.39.0-hc74f5b8_0.tar.bz2#1b9c9bdad8c3b95bc66572fe34d17936
+https://conda.anaconda.org/conda-forge/linux-aarch64/sqlite-3.39.2-hc74f5b8_0.tar.bz2#98b77c283ceabceacc8c9a139ecb2f6c
 https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-event-stream-0.2.7-hf314db3_13.tar.bz2#262217173231b3a68bcda58c62d57f7e
 https://conda.anaconda.org/conda-forge/linux-aarch64/c-compiler-1.4.2-h4e544f5_0.tar.bz2#2bf97bdb0ce9be00135deae0fc21f21b
 https://conda.anaconda.org/conda-forge/linux-aarch64/clang-format-14-14.0.6-default_ha7bf5e6_0.tar.bz2#278339e0837be9c723e3ee22829dea75
-https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-10.3.0-h80b223c_10.tar.bz2#91e27c2d33217540596899a6a2ee5388
-https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-10.3.0-he65f139_10.tar.bz2#458324da60f930f23f3a1419bcd78c6d
-https://conda.anaconda.org/conda-forge/linux-aarch64/grpc-cpp-1.45.2-h540e336_3.tar.bz2#15acc51705e9d951e1c0ed798cc13da6
-https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-10.3.0-hc0724ed_10.tar.bz2#fdb82015824b868b60dfec61653d698d
-https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-10.3.0-h72ff769_10.tar.bz2#5db594e26768720768400fc415ddd7b8
+https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-10.4.0-h0fe06c9_10.tar.bz2#2061673c699287606d8c4c7a1df2cb9b
+https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-10.4.0-he8083ab_10.tar.bz2#b6b90dff8846a81fda52a0e2d4a8206b
+https://conda.anaconda.org/conda-forge/linux-aarch64/grpc-cpp-1.46.3-h13cea6e_2.tar.bz2#9851a612aaafb69c40869d4658953d09
+https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-10.4.0-h27fe70b_10.tar.bz2#3dd07c383e2bea45f38552407552ca2b
+https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-10.4.0-hb08d869_10.tar.bz2#9b5a67d9433adf62f7ca88a3f51fda17
 https://conda.anaconda.org/conda-forge/linux-aarch64/libclang-14.0.6-default_ha7bf5e6_0.tar.bz2#61479b4b2e86378c7535c614554228ea
 https://conda.anaconda.org/conda-forge/linux-aarch64/libcurl-7.83.1-h8fd98b7_0.tar.bz2#95de58bf78a389a5b49bce8bbfa497d3
 https://conda.anaconda.org/conda-forge/linux-aarch64/orc-1.7.5-h016ce0c_0.tar.bz2#27a3f2b8c850ca2beff234998bee216d
@@ -92,8 +92,8 @@ https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.5-pyhd8ed1ab_0.tar.bz
 https://conda.anaconda.org/conda-forge/linux-aarch64/cxx-compiler-1.4.2-hdd96247_0.tar.bz2#76ae774c34f4af2aec1213d889dbc6c4
 https://conda.anaconda.org/conda-forge/linux-aarch64/fortran-compiler-1.4.2-h3fbb618_0.tar.bz2#52ba55d0979bb0acc24419743b969e6e
 https://conda.anaconda.org/conda-forge/noarch/idna-3.3-pyhd8ed1ab_0.tar.bz2#40b50b8b030f5f2f22085c062ed013dd
-https://conda.anaconda.org/conda-forge/noarch/imagesize-1.3.0-pyhd8ed1ab_0.tar.bz2#be807e7606fff9436e5e700f6bffb7c6
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-1.40.2-h33de175_0.tar.bz2#222ebcfa213454c626a4fc0177317d56
+https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2#7de5386c8fea29e76b303f37dde4c352
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-1.40.2-h454959b_0.tar.bz2#aceafed8163ebd0fc7e5ece26f8fb74c
 https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2#076becd9e05608f8dc72757d5f3a91ff
 https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2#e8fbc1b54b25f4b08281467bc13b70cc
 https://conda.anaconda.org/conda-forge/linux-aarch64/python_abi-3.9-2_cp39.tar.bz2#c74e493d773fa544a312b0904abcfbfb
@@ -105,27 +105,27 @@ https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2#67cd9d9c0382d37479b4d306c369a2d4
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2#d01180388e6d1838c3e1ad029590aa7a
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2#9ff55a0901cf952f05c654394de76bf7
-https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.0-pyhd8ed1ab_0.tar.bz2#050b94cf4a8c760656e51d2d44e4632c
+https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.1-pyhd8ed1ab_0.tar.bz2#a3508a0c850745b875de88aea4c40cc5
 https://conda.anaconda.org/conda-forge/noarch/babel-2.10.3-pyhd8ed1ab_0.tar.bz2#72f1c6d03109d7a70087bc1d029a8eda
 https://conda.anaconda.org/conda-forge/linux-aarch64/certifi-2022.6.15-py39h4420490_0.tar.bz2#2f8b8e2cba70a1c78e20d00415f616f0
-https://conda.anaconda.org/conda-forge/linux-aarch64/cffi-1.15.0-py39hab139ec_0.tar.bz2#e19fa26ceac3f4b0e0f11e4d65b41416
+https://conda.anaconda.org/conda-forge/linux-aarch64/cffi-1.15.1-py39hb26bf21_0.tar.bz2#c9d996d18bfb3d0284557836db0f3d74
 https://conda.anaconda.org/conda-forge/linux-aarch64/clang-tools-14.0.6-default_ha7bf5e6_0.tar.bz2#d62b5193f6e993a21840d1fd7c7c444d
 https://conda.anaconda.org/conda-forge/linux-aarch64/compilers-1.4.2-h8af1aa0_0.tar.bz2#dcbf434046410c051570a43d2497bc7d
-https://conda.anaconda.org/conda-forge/linux-aarch64/docutils-0.18.1-py39ha65689a_1.tar.bz2#1ec8b7094760e7c05fe4d901afa49764
+https://conda.anaconda.org/conda-forge/linux-aarch64/docutils-0.19-py39ha65689a_0.tar.bz2#64ddc96c1b93eea6e39420d1de29d2ef
 https://conda.anaconda.org/conda-forge/linux-aarch64/importlib-metadata-4.11.4-py39ha65689a_0.tar.bz2#5487d06764f7096990340d8ab2c898b3
 https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-2.1.1-py39hb9a1dbb_1.tar.bz2#b21c5481818fb2b3201a139645e4a422
-https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.23.0-py39h7190128_0.tar.bz2#64940d0d6cb4c6297bae012be49a9734
+https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.23.1-py39h7190128_0.tar.bz2#736b2e925faecaaf22467b3ada0307e4
 https://conda.anaconda.org/conda-forge/noarch/packaging-21.3-pyhd8ed1ab_0.tar.bz2#71f1ab2de48613876becddd496371c85
 https://conda.anaconda.org/conda-forge/linux-aarch64/pysocks-1.7.1-py39ha65689a_5.tar.bz2#7f5e32464e3d5e8f6ca6042ae7fcc210
-https://conda.anaconda.org/conda-forge/linux-aarch64/setuptools-62.6.0-py39ha65689a_0.tar.bz2#76b233d543d873f64292272e7bea81a2
-https://conda.anaconda.org/conda-forge/linux-aarch64/arrow-cpp-8.0.0-py39h4f8bf2b_3_cpu.tar.bz2#9550229b575cba899300589b0896f66b
+https://conda.anaconda.org/conda-forge/linux-aarch64/setuptools-63.4.1-py39ha65689a_0.tar.bz2#0ef7cf81bc8db02e05d709efafba3062
+https://conda.anaconda.org/conda-forge/linux-aarch64/arrow-cpp-9.0.0-py39h9dcb8f6_0_cpu.tar.bz2#243395680324f53e4475c6c2ac2162a0
 https://conda.anaconda.org/conda-forge/linux-aarch64/brotlipy-0.7.0-py39h0fd3b05_1004.tar.bz2#e4da5cb63a7eede3b2f4efc15e77e31a
-https://conda.anaconda.org/conda-forge/linux-aarch64/cryptography-37.0.2-py39h32042e6_0.tar.bz2#fcf37aeff9e876024de3460bd02b33e4
+https://conda.anaconda.org/conda-forge/linux-aarch64/cryptography-37.0.4-py39h32042e6_0.tar.bz2#6e60e4b8dc64adce0cb8ec5450d3cccc
 https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2#c8490ed5c70966d232fdd389d0dbed37
 https://conda.anaconda.org/conda-forge/noarch/pygments-2.12.0-pyhd8ed1ab_0.tar.bz2#cb27e2ded147e5bcc7eafc1c6d343cb3
 https://conda.anaconda.org/conda-forge/noarch/parquet-cpp-1.5.1-2.tar.bz2#79a5f78c42817594ae016a7896521a97
 https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_0.tar.bz2#1d7e241dfaf5475e893d4b824bb71b44
-https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-8.0.0-py39h8bbe643_3_cpu.tar.bz2#46552b2d71eadcd788a25644af335f90
-https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.9-pyhd8ed1ab_0.tar.bz2#0ea179ee251aa7100807c35bc0252693
+https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-9.0.0-py39h8bbe643_0_cpu.tar.bz2#3e4501968ad245b42245adea512d6f36
+https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.11-pyhd8ed1ab_0.tar.bz2#0738978569b10669bdef41c671252dd1
 https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_0.tar.bz2#70d6e72856de9551f83ae0f2de689a7a
-https://conda.anaconda.org/conda-forge/noarch/sphinx-5.0.2-pyh6c4a22f_0.tar.bz2#d4eaa1f50733a377480ce1d5aac556c7
+https://conda.anaconda.org/conda-forge/noarch/sphinx-5.1.1-pyhd8ed1ab_1.tar.bz2#cd1129e88f6278787212624e1b7a8001
diff --git a/cpp/conda-osx-arm64.lock b/cpp/conda-osx-arm64.lock
index fc7eaef..0ca04fa 100644
--- a/cpp/conda-osx-arm64.lock
+++ b/cpp/conda-osx-arm64.lock
@@ -1,6 +1,6 @@
 # Generated by conda-lock.
 # platform: osx-arm64
-# input_hash: a9ce56935b75b28f69cc254c6d7d3629ba81f40086614a90184d53bd00e6e34c
+# input_hash: 79e5bc5d68041abd36c2efd333eabd900bedb36712146b4aefaf976034352fda
 @EXPLICIT
 https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.6.2-h3422bc3_0.tar.bz2#e6c0dfc1c6e34241720983abb66ec35e
 https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h3422bc3_4.tar.bz2#fc76ace7b94fb1f694988ab1b14dd248
@@ -13,7 +13,7 @@ https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2
 https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-11.0.1.dev0-hf114ba7_23.tar.bz2#b7f6c1195d33e702ecd20ce2b66267ae
 https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.16-h642e427_0.tar.bz2#981f3119b0c5d73282401ee66c14ea04
 https://conda.anaconda.org/conda-forge/osx-arm64/libutf8proc-2.7.0-h3422bc3_0.tar.bz2#ab92457cc1b6c0a2643c08c7a4e501fc
-https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.2.12-ha287fd2_1.tar.bz2#0ab828dbc214edd3d01e957faeaa1ce6
+https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.2.12-ha287fd2_2.tar.bz2#61199215019d0419bf2e7ef9987a14a2
 https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-14.0.4-hd125106_0.tar.bz2#e30710831eca6b207a037c465d98777c
 https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.3-h07bb92c_1.tar.bz2#db86e5a978380a13f5559f97afdfe99d
 https://conda.anaconda.org/conda-forge/noarch/tzdata-2022a-h191b570_0.tar.bz2#84be5301069417a2221187d2f435e0f7
@@ -31,13 +31,13 @@ https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20191231-hc8eb9b7_2
 https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-11.0.1.dev0-hf114ba7_23.tar.bz2#402c05211a9c339c71a1e82ac8b7ad81
 https://conda.anaconda.org/conda-forge/osx-arm64/libllvm13-13.0.1-hfd59cb2_2.tar.bz2#7aa1e702f8f6049a3c7488c290e69dba
 https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.9.3-hbdafb3b_1.tar.bz2#074b9beb2e563515c0dd46229b18d521
-https://conda.anaconda.org/conda-forge/osx-arm64/openssl-1.1.1p-ha287fd2_0.tar.bz2#95468e76e77e7f748c8d5b4fcbf6181c
-https://conda.anaconda.org/conda-forge/osx-arm64/re2-2022.04.01-h6b3803e_0.tar.bz2#39dc8f13bf3483699ad0ac655b059a39
+https://conda.anaconda.org/conda-forge/osx-arm64/openssl-1.1.1q-ha287fd2_0.tar.bz2#41fc756ac744019d7cd729e1447ea1b3
+https://conda.anaconda.org/conda-forge/osx-arm64/re2-2022.06.01-h9a09cb3_0.tar.bz2#179b7c650d011f9330fccd7c00d2b7d1
 https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.1.2-h46ed386_0.tar.bz2#dc790f296d94409efb3f22af84ee968d
 https://conda.anaconda.org/conda-forge/osx-arm64/snappy-1.1.9-h39c3846_1.tar.bz2#e19070f6d27330d35b1849ab2b74c1d3
 https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1100.0.11-he4954df_0.tar.bz2#d83362e7d0513f35f454bc50b0ca591d
 https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.12-he1e0b03_0.tar.bz2#2cb3d18eac154109107f093860bd545f
-https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.2.12-ha287fd2_1.tar.bz2#7fbb261a0ba13ac1c8aa5180eee36064
+https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.2.12-ha287fd2_2.tar.bz2#95dc00a1adef70ffb5bd0fb3d1299d06
 https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.5.11-h4530763_0.tar.bz2#ce11646fafb17267c81d929ca42cdb5c
 https://conda.anaconda.org/conda-forge/osx-arm64/glog-0.6.0-h6da1cb0_0.tar.bz2#5a570729c7709399cf8511aeeda6f989
 https://conda.anaconda.org/conda-forge/osx-arm64/gmock-1.11.0-h3e96240_0.tar.bz2#a9fa85d631a5cce36e799e9c11004383
@@ -52,15 +52,15 @@ https://conda.anaconda.org/conda-forge/osx-arm64/libssh2-1.10.0-hb80f160_2.tar.b
 https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-13.0.1-hfd59cb2_2.tar.bz2#f267274cf0bbb8e2c7a963857de2d650
 https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.1.0-h6d7a090_1.tar.bz2#c37f296f76cfb61d4f91613da93789e6
 https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-0.1.3-h7747421_0.tar.bz2#565b291dcdefa3e59830b1222800f46a
-https://conda.anaconda.org/conda-forge/osx-arm64/sqlite-3.39.0-h40dfcc0_0.tar.bz2#30c4a2b5395dbb5f8d9ec8347e164c7d
+https://conda.anaconda.org/conda-forge/osx-arm64/sqlite-3.39.2-h40dfcc0_0.tar.bz2#3e7ed99cab3e9ffdac7e2e13603c8e88
 https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.2-hd705a24_2.tar.bz2#b6974df59a031e968debc2c90e46c900
 https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.10.5-hea86ef8_0.tar.bz2#03d1eeb5706292ae6570456b98f38dcb
 https://conda.anaconda.org/conda-forge/osx-arm64/clang-13-13.0.1-default_h2cfa9b4_0.tar.bz2#854214e83ffd1f02da07fcc65b2dad41
 https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-13-13.0.1-default_h2cfa9b4_0.tar.bz2#016d2b58d39c883a63f245bba8dca9ce
-https://conda.anaconda.org/conda-forge/osx-arm64/grpc-cpp-1.45.2-h42cd831_3.tar.bz2#fef41361278f853e71fd28692a4c69b5
+https://conda.anaconda.org/conda-forge/osx-arm64/grpc-cpp-1.45.2-h6e39ad6_4.tar.bz2#96d959c62c1a81741a807b595e36012a
 https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-609-h6ce2ded_10.tar.bz2#e2b143c9fcdf4b5e047936e5c5475b1a
 https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-7.83.1-h2fcd78c_0.tar.bz2#430adeaa069c5ac580bb405bb1f680af
-https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.20-openmp_h2209c59_0.tar.bz2#5c316594c85e2adb3617890fc405d031
+https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.20-openmp_h130de29_1.tar.bz2#3a0e55bf0e29096dc8688539b27cb46a
 https://conda.anaconda.org/conda-forge/osx-arm64/libthrift-0.16.0-h95ff8ae_1.tar.bz2#76d8359550298c1361f7c273651537f2
 https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.2.1-h309154c_0.tar.bz2#5673ae769869dc7df76458cca52557e2
 https://conda.anaconda.org/conda-forge/osx-arm64/orc-1.7.5-h96f55be_0.tar.bz2#33e69b3553a3c60a004bd983b819f821
@@ -74,7 +74,7 @@ https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-13.0.1-default_h2c
 https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.5-pyhd8ed1ab_0.tar.bz2#c267da48ce208905d7d976d49dfd9433
 https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-11.0.1.dev0-hbce66ab_23.tar.bz2#885d39e5dac9071a6b286968debd6cdf
 https://conda.anaconda.org/conda-forge/noarch/idna-3.3-pyhd8ed1ab_0.tar.bz2#40b50b8b030f5f2f22085c062ed013dd
-https://conda.anaconda.org/conda-forge/noarch/imagesize-1.3.0-pyhd8ed1ab_0.tar.bz2#be807e7606fff9436e5e700f6bffb7c6
+https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2#7de5386c8fea29e76b303f37dde4c352
 https://conda.anaconda.org/conda-forge/osx-arm64/ld64-609-h954701c_10.tar.bz2#737171b4cf1691a2a9a2f972950aaa38
 https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-15_osxarm64_openblas.tar.bz2#f4b87d6094620080ccd6f85b1c2f50f8
 https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-1.40.2-h46da962_0.tar.bz2#a410785a5bfd126b1e6559a24d31b167
@@ -89,41 +89,41 @@ https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2#67cd9d9c0382d37479b4d306c369a2d4
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2#d01180388e6d1838c3e1ad029590aa7a
 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2#9ff55a0901cf952f05c654394de76bf7
-https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.0-pyhd8ed1ab_0.tar.bz2#050b94cf4a8c760656e51d2d44e4632c
+https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.1-pyhd8ed1ab_0.tar.bz2#a3508a0c850745b875de88aea4c40cc5
 https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.8.186-hb86bbe7_3.tar.bz2#5443878eb1d419ea51036c3d0e42bbed
 https://conda.anaconda.org/conda-forge/noarch/babel-2.10.3-pyhd8ed1ab_0.tar.bz2#72f1c6d03109d7a70087bc1d029a8eda
 https://conda.anaconda.org/conda-forge/osx-arm64/cctools-973.0.1-h43ef6ec_10.tar.bz2#323445369394a49bfc00011ca2d0d0e8
 https://conda.anaconda.org/conda-forge/osx-arm64/certifi-2022.6.15-py39h2804cbe_0.tar.bz2#5e51c92962d1d1b4a4593cb38ad1d9e7
-https://conda.anaconda.org/conda-forge/osx-arm64/cffi-1.15.0-py39h52b1de0_0.tar.bz2#3333a407ad0bb89fb85954579c76b88f
+https://conda.anaconda.org/conda-forge/osx-arm64/cffi-1.15.1-py39h04d3946_0.tar.bz2#10f001ffb699c7779274507aa6fe039b
 https://conda.anaconda.org/conda-forge/osx-arm64/clang-tools-13.0.1-default_h2cfa9b4_0.tar.bz2#05ed7a96f3efcacf50c50ce1dea018c3
 https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-13.0.1-default_hf584372_0.tar.bz2#64880c2754f8f3005f7d08b4a0a1db0b
-https://conda.anaconda.org/conda-forge/osx-arm64/docutils-0.18.1-py39h2804cbe_1.tar.bz2#8917032d6e2af6653cc6784a7d079a47
+https://conda.anaconda.org/conda-forge/osx-arm64/docutils-0.19-py39h2804cbe_0.tar.bz2#0573fbfe59f27428d92d00f5498b8db1
 https://conda.anaconda.org/conda-forge/osx-arm64/importlib-metadata-4.11.4-py39h2804cbe_0.tar.bz2#a1d22cda7aaa0997a94e148eabbb56af
 https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-15_osxarm64_openblas.tar.bz2#fb37d07f54b36db2ef09a15666f783e9
 https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-15_osxarm64_openblas.tar.bz2#c6847b7c2e20623011edcbbfa878bb87
 https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-2.1.1-py39hb18efdd_1.tar.bz2#ae025855aea4c081f3c7a13dba04bbc8
 https://conda.anaconda.org/conda-forge/noarch/packaging-21.3-pyhd8ed1ab_0.tar.bz2#71f1ab2de48613876becddd496371c85
 https://conda.anaconda.org/conda-forge/osx-arm64/pysocks-1.7.1-py39h2804cbe_5.tar.bz2#831038e9e2af74015b03d82209ac5f87
-https://conda.anaconda.org/conda-forge/osx-arm64/setuptools-62.6.0-py39h2804cbe_0.tar.bz2#581dc50a6e8fdd609a5da7f3850b3840
+https://conda.anaconda.org/conda-forge/osx-arm64/setuptools-63.4.1-py39h2804cbe_0.tar.bz2#b6437cb1c152e50d1f58e703802819b1
 https://conda.anaconda.org/conda-forge/osx-arm64/brotlipy-0.7.0-py39hb18efdd_1004.tar.bz2#a52b4b16088554fae82c2f94a19bf82e
 https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-13.0.1-h44bac85_0.tar.bz2#2f441ffb0060e58d807488084f01836e
-https://conda.anaconda.org/conda-forge/osx-arm64/cryptography-37.0.2-py39h4cb6239_0.tar.bz2#025866e425e17ea9ef71437c357ca85c
+https://conda.anaconda.org/conda-forge/osx-arm64/cryptography-37.0.4-py39h4cb6239_0.tar.bz2#e9a09d69ba3e5e0f38a2d9db1a343cdc
 https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2#c8490ed5c70966d232fdd389d0dbed37
-https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.23.0-py39h7df2422_0.tar.bz2#ecfb1441b4e8084f6c84ba70653bd105
+https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.23.1-py39h7df2422_0.tar.bz2#b0231975966c70b788a9bbe941c9a09f
 https://conda.anaconda.org/conda-forge/noarch/pygments-2.12.0-pyhd8ed1ab_0.tar.bz2#cb27e2ded147e5bcc7eafc1c6d343cb3
-https://conda.anaconda.org/conda-forge/osx-arm64/arrow-cpp-8.0.0-py39h8a997f0_3_cpu.tar.bz2#3bc9b358ea343c9021a6ad723fcb4ab0
+https://conda.anaconda.org/conda-forge/osx-arm64/arrow-cpp-9.0.0-py39hd46e8e4_0_cpu.tar.bz2#d247a40cd941dd9308fa2d089eab3a7b
 https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-13.0.1-h94c6b0c_0.tar.bz2#6a1f0604e42adc3789649fbda0fdebae
 https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_0.tar.bz2#1d7e241dfaf5475e893d4b824bb71b44
 https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-13.0.1-hc97ff27_2.tar.bz2#6fb7295034abab323b9911282c04bf2c
 https://conda.anaconda.org/conda-forge/noarch/parquet-cpp-1.5.1-2.tar.bz2#79a5f78c42817594ae016a7896521a97
-https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.9-pyhd8ed1ab_0.tar.bz2#0ea179ee251aa7100807c35bc0252693
+https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.11-pyhd8ed1ab_0.tar.bz2#0738978569b10669bdef41c671252dd1
 https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.4.2-h50ab0ce_0.tar.bz2#aeed1060bbd1b3e56149ba632ddf6495
 https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-13.0.1-h15d2725_2.tar.bz2#f9cce3a4844a288d1dc539595a648daf
 https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-11.0.1.dev0-h57527a5_15.tar.bz2#90e072be00b31296db1f42bf24da2e3e
-https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-8.0.0-py39h3a11367_3_cpu.tar.bz2#123183100183e9302686ecce2b77be3b
+https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-9.0.0-py39h6c19587_0_cpu.tar.bz2#63d5e82727a56050ca965af63b0071e1
 https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_0.tar.bz2#70d6e72856de9551f83ae0f2de689a7a
 https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.4.2-hf86a087_0.tar.bz2#7fe8c5b2702cb9ae090e5ad02bea43a4
 https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-11.0.1.dev0-h40eb566_15.tar.bz2#ce046dbc7de8c17e0c19ef48f81d9a81
-https://conda.anaconda.org/conda-forge/noarch/sphinx-5.0.2-pyh6c4a22f_0.tar.bz2#d4eaa1f50733a377480ce1d5aac556c7
+https://conda.anaconda.org/conda-forge/noarch/sphinx-5.1.1-pyhd8ed1ab_1.tar.bz2#cd1129e88f6278787212624e1b7a8001
 https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.4.2-h2cbcb21_0.tar.bz2#d47e784c9061fd753dbe475ffff56288
 https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.4.2-hce30654_0.tar.bz2#60e4ad4cb9271fa4f57ee0e03e4d94b6
diff --git a/cpp/environment.yml b/cpp/environment.yml
index 948bb69..dda95ae 100644
--- a/cpp/environment.yml
+++ b/cpp/environment.yml
@@ -4,9 +4,9 @@ channels:
 dependencies:
   - python=3.9
   - compilers
-  - arrow-cpp >=8,<9
+  - arrow-cpp >=9,<10
   - sphinx
   - gtest
   - gmock
-  - pyarrow >=8,<9
+  - pyarrow >=9,<10
   - clang-tools