You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by gi...@apache.org on 2024/10/02 00:28:51 UTC

(arrow-site) branch asf-site updated: Updating dev docs (build nightly-tests-2024-10-01-0)

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

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 0b8c19889c9 Updating dev docs (build nightly-tests-2024-10-01-0)
0b8c19889c9 is described below

commit 0b8c19889c921a0b7a4c97a7973593aadb834c9e
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Wed Oct 2 00:28:39 2024 +0000

    Updating dev docs (build nightly-tests-2024-10-01-0)
---
 docs/dev/.buildinfo                                |   2 +-
 docs/dev/_modules/index.html                       |   6 +-
 docs/dev/_modules/pyarrow.html                     |   6 +-
 docs/dev/_modules/pyarrow/compute.html             |   6 +-
 docs/dev/_modules/pyarrow/dataset.html             |   6 +-
 docs/dev/_modules/pyarrow/feather.html             |   6 +-
 docs/dev/_modules/pyarrow/fs.html                  |   6 +-
 .../pyarrow/interchange/from_dataframe.html        |   6 +-
 docs/dev/_modules/pyarrow/ipc.html                 |   6 +-
 docs/dev/_modules/pyarrow/orc.html                 |   6 +-
 docs/dev/_modules/pyarrow/parquet/core.html        |   6 +-
 docs/dev/_modules/pyarrow/types.html               |   6 +-
 docs/dev/_static/documentation_options.js          |   2 +-
 docs/dev/cpp/acero/async.html                      |   6 +-
 docs/dev/cpp/acero/developer_guide.html            |   6 +-
 docs/dev/cpp/acero/overview.html                   |   6 +-
 docs/dev/cpp/acero/substrait.html                  |   6 +-
 docs/dev/cpp/acero/user_guide.html                 |   6 +-
 docs/dev/cpp/api.html                              |   6 +-
 docs/dev/cpp/api/acero.html                        |   6 +-
 docs/dev/cpp/api/array.html                        |  52 +++++++-
 docs/dev/cpp/api/async.html                        |   6 +-
 docs/dev/cpp/api/builder.html                      |  82 +++++++++++-
 docs/dev/cpp/api/c_abi.html                        |   6 +-
 docs/dev/cpp/api/compute.html                      |   6 +-
 docs/dev/cpp/api/cuda.html                         |   6 +-
 docs/dev/cpp/api/dataset.html                      |   6 +-
 docs/dev/cpp/api/datatype.html                     | 144 ++++++++++++++++++++-
 docs/dev/cpp/api/filesystem.html                   |  14 +-
 docs/dev/cpp/api/flight.html                       |   6 +-
 docs/dev/cpp/api/flightsql.html                    |   6 +-
 docs/dev/cpp/api/formats.html                      |   6 +-
 docs/dev/cpp/api/gandiva.html                      |   6 +-
 docs/dev/cpp/api/io.html                           |   6 +-
 docs/dev/cpp/api/ipc.html                          |   6 +-
 docs/dev/cpp/api/memory.html                       |   6 +-
 docs/dev/cpp/api/scalar.html                       |  46 ++++++-
 docs/dev/cpp/api/support.html                      |   6 +-
 docs/dev/cpp/api/table.html                        |   6 +-
 docs/dev/cpp/api/tensor.html                       |   6 +-
 docs/dev/cpp/api/thread.html                       |   6 +-
 docs/dev/cpp/api/utilities.html                    | 102 ++++++++++++++-
 docs/dev/cpp/arrays.html                           |   6 +-
 docs/dev/cpp/build_system.html                     |   6 +-
 docs/dev/cpp/compute.html                          |   6 +-
 docs/dev/cpp/conventions.html                      |   6 +-
 docs/dev/cpp/csv.html                              |   6 +-
 docs/dev/cpp/dataset.html                          |   6 +-
 docs/dev/cpp/datatypes.html                        |   6 +-
 docs/dev/cpp/env_vars.html                         |   6 +-
 docs/dev/cpp/examples/cmake_minimal_build.html     |   6 +-
 .../cpp/examples/compute_and_write_example.html    |   6 +-
 .../examples/converting_recordbatch_to_tensor.html |   6 +-
 .../examples/dataset_documentation_example.html    |   6 +-
 .../cpp/examples/dataset_skyhook_scan_example.html |   6 +-
 docs/dev/cpp/examples/index.html                   |   6 +-
 docs/dev/cpp/examples/row_columnar_conversion.html |   6 +-
 docs/dev/cpp/examples/tuple_range_conversion.html  |   6 +-
 docs/dev/cpp/flight.html                           |   6 +-
 docs/dev/cpp/gandiva.html                          |   6 +-
 docs/dev/cpp/gandiva/expr_projector_filter.html    |   6 +-
 docs/dev/cpp/gandiva/external_func.html            |   6 +-
 docs/dev/cpp/gdb.html                              |   6 +-
 docs/dev/cpp/getting_started.html                  |   6 +-
 docs/dev/cpp/index.html                            |   6 +-
 docs/dev/cpp/io.html                               |   6 +-
 docs/dev/cpp/ipc.html                              |   6 +-
 docs/dev/cpp/json.html                             |   6 +-
 docs/dev/cpp/memory.html                           |   6 +-
 docs/dev/cpp/opentelemetry.html                    |   6 +-
 docs/dev/cpp/orc.html                              |   6 +-
 docs/dev/cpp/overview.html                         |   6 +-
 docs/dev/cpp/parquet.html                          |   6 +-
 docs/dev/cpp/streaming_execution.html              |   6 +-
 docs/dev/cpp/tables.html                           |   6 +-
 docs/dev/cpp/threading.html                        |   6 +-
 docs/dev/cpp/tutorials/basic_arrow.html            |   6 +-
 docs/dev/cpp/tutorials/compute_tutorial.html       |   6 +-
 docs/dev/cpp/tutorials/datasets_tutorial.html      |   6 +-
 docs/dev/cpp/tutorials/io_tutorial.html            |   6 +-
 docs/dev/cpp/user_guide.html                       |   6 +-
 docs/dev/developers/benchmarks.html                |   6 +-
 docs/dev/developers/bug_reports.html               |   6 +-
 .../developers/continuous_integration/archery.html |   6 +-
 .../continuous_integration/crossbow.html           |   6 +-
 .../developers/continuous_integration/docker.html  |   6 +-
 .../developers/continuous_integration/index.html   |   6 +-
 .../continuous_integration/overview.html           |   6 +-
 docs/dev/developers/cpp/building.html              |   6 +-
 docs/dev/developers/cpp/conventions.html           |   6 +-
 docs/dev/developers/cpp/development.html           |   6 +-
 docs/dev/developers/cpp/emscripten.html            |   6 +-
 docs/dev/developers/cpp/fuzzing.html               |   6 +-
 docs/dev/developers/cpp/index.html                 |   6 +-
 docs/dev/developers/cpp/windows.html               |   6 +-
 docs/dev/developers/documentation.html             |   6 +-
 docs/dev/developers/experimental_repos.html        |   6 +-
 .../developers/guide/architectural_overview.html   |   6 +-
 docs/dev/developers/guide/communication.html       |   6 +-
 docs/dev/developers/guide/documentation.html       |   6 +-
 docs/dev/developers/guide/index.html               |   6 +-
 docs/dev/developers/guide/resources.html           |   6 +-
 .../guide/step_by_step/arrow_codebase.html         |   6 +-
 .../developers/guide/step_by_step/building.html    |   6 +-
 .../guide/step_by_step/finding_issues.html         |   6 +-
 docs/dev/developers/guide/step_by_step/index.html  |   6 +-
 .../guide/step_by_step/pr_lifecycle.html           |   6 +-
 docs/dev/developers/guide/step_by_step/set_up.html |   6 +-
 .../dev/developers/guide/step_by_step/styling.html |   6 +-
 .../dev/developers/guide/step_by_step/testing.html |   6 +-
 docs/dev/developers/guide/tutorials/index.html     |   6 +-
 .../guide/tutorials/python_tutorial.html           |   6 +-
 .../dev/developers/guide/tutorials/r_tutorial.html |   6 +-
 docs/dev/developers/index.html                     |   6 +-
 docs/dev/developers/java/building.html             |   6 +-
 docs/dev/developers/java/development.html          |   6 +-
 docs/dev/developers/java/index.html                |   6 +-
 docs/dev/developers/overview.html                  |   6 +-
 docs/dev/developers/python.html                    |   6 +-
 docs/dev/developers/release.html                   |   6 +-
 docs/dev/developers/release_verification.html      |   6 +-
 docs/dev/developers/reviewing.html                 |   6 +-
 docs/dev/format/ADBC.html                          |   6 +-
 docs/dev/format/ADBC/C.html                        |   6 +-
 docs/dev/format/ADBC/Go.html                       |   6 +-
 docs/dev/format/ADBC/Java.html                     |   6 +-
 docs/dev/format/CDataInterface.html                |   6 +-
 .../format/CDataInterface/PyCapsuleInterface.html  |   6 +-
 docs/dev/format/CDeviceDataInterface.html          |   6 +-
 docs/dev/format/CStreamInterface.html              |   6 +-
 docs/dev/format/CanonicalExtensions.html           |   6 +-
 docs/dev/format/Changing.html                      |   6 +-
 docs/dev/format/Columnar.html                      |   6 +-
 docs/dev/format/DissociatedIPC.html                |   6 +-
 docs/dev/format/Flight.html                        |   6 +-
 docs/dev/format/FlightSql.html                     |   6 +-
 docs/dev/format/Glossary.html                      |   6 +-
 docs/dev/format/Guidelines.html                    |   6 +-
 docs/dev/format/IPC.html                           |   6 +-
 docs/dev/format/Integration.html                   |   6 +-
 docs/dev/format/Layout.html                        |   6 +-
 docs/dev/format/Metadata.html                      |   6 +-
 docs/dev/format/Other.html                         |   6 +-
 docs/dev/format/README.html                        |   6 +-
 docs/dev/format/Versioning.html                    |   6 +-
 docs/dev/format/index.html                         |   6 +-
 docs/dev/genindex.html                             | 110 ++++++++++++++--
 docs/dev/index.html                                |   6 +-
 docs/dev/java/algorithm.html                       |   6 +-
 docs/dev/java/cdata.html                           |   6 +-
 docs/dev/java/dataset.html                         |   6 +-
 docs/dev/java/flight.html                          |   6 +-
 docs/dev/java/flight_sql.html                      |   6 +-
 docs/dev/java/flight_sql_jdbc_driver.html          |   6 +-
 docs/dev/java/index.html                           |   6 +-
 docs/dev/java/install.html                         |   6 +-
 docs/dev/java/ipc.html                             |   6 +-
 docs/dev/java/jdbc.html                            |   6 +-
 docs/dev/java/memory.html                          |   6 +-
 docs/dev/java/overview.html                        |   6 +-
 docs/dev/java/quickstartguide.html                 |   6 +-
 docs/dev/java/substrait.html                       |   6 +-
 docs/dev/java/table.html                           |   6 +-
 docs/dev/java/vector.html                          |   6 +-
 docs/dev/java/vector_schema_root.html              |   6 +-
 docs/dev/objects.inv                               | Bin 241194 -> 242902 bytes
 docs/dev/python/api.html                           |   6 +-
 docs/dev/python/api/acero.html                     |   6 +-
 docs/dev/python/api/arrays.html                    |   6 +-
 docs/dev/python/api/compute.html                   |   6 +-
 docs/dev/python/api/cuda.html                      |   6 +-
 docs/dev/python/api/dataset.html                   |   6 +-
 docs/dev/python/api/datatypes.html                 |   6 +-
 docs/dev/python/api/files.html                     |   6 +-
 docs/dev/python/api/filesystems.html               |   6 +-
 docs/dev/python/api/flight.html                    |   6 +-
 docs/dev/python/api/formats.html                   |   6 +-
 docs/dev/python/api/ipc.html                       |   6 +-
 docs/dev/python/api/memory.html                    |   6 +-
 docs/dev/python/api/misc.html                      |   6 +-
 docs/dev/python/api/substrait.html                 |   6 +-
 docs/dev/python/api/tables.html                    |   6 +-
 docs/dev/python/benchmarks.html                    |   6 +-
 docs/dev/python/compute.html                       |   6 +-
 docs/dev/python/csv.html                           |   6 +-
 docs/dev/python/data.html                          |  52 ++++----
 docs/dev/python/dataset.html                       | 142 ++++++++++----------
 docs/dev/python/dlpack.html                        |   6 +-
 docs/dev/python/env_vars.html                      |   6 +-
 docs/dev/python/extending_types.html               |   6 +-
 docs/dev/python/feather.html                       |   6 +-
 docs/dev/python/filesystems.html                   |   6 +-
 docs/dev/python/flight.html                        |   6 +-
 docs/dev/python/generated/pyarrow.Array.html       |   6 +-
 docs/dev/python/generated/pyarrow.BinaryArray.html |   6 +-
 .../dev/python/generated/pyarrow.BinaryScalar.html |   6 +-
 .../python/generated/pyarrow.BinaryViewArray.html  |   6 +-
 .../python/generated/pyarrow.BinaryViewScalar.html |   6 +-
 .../dev/python/generated/pyarrow.BooleanArray.html |   6 +-
 .../python/generated/pyarrow.BooleanScalar.html    |   6 +-
 docs/dev/python/generated/pyarrow.Buffer.html      |   6 +-
 .../generated/pyarrow.BufferOutputStream.html      |   6 +-
 .../dev/python/generated/pyarrow.BufferReader.html |   6 +-
 .../dev/python/generated/pyarrow.ChunkedArray.html |   6 +-
 docs/dev/python/generated/pyarrow.Codec.html       |   6 +-
 .../generated/pyarrow.CompressedInputStream.html   |   6 +-
 .../generated/pyarrow.CompressedOutputStream.html  |   6 +-
 docs/dev/python/generated/pyarrow.DataType.html    |   6 +-
 docs/dev/python/generated/pyarrow.Date32Array.html |   6 +-
 .../dev/python/generated/pyarrow.Date32Scalar.html |   6 +-
 docs/dev/python/generated/pyarrow.Date64Array.html |   6 +-
 .../dev/python/generated/pyarrow.Date64Scalar.html |   6 +-
 .../python/generated/pyarrow.Decimal128Array.html  |   6 +-
 .../python/generated/pyarrow.Decimal128Scalar.html |   6 +-
 .../python/generated/pyarrow.Decimal128Type.html   |   6 +-
 .../python/generated/pyarrow.Decimal256Type.html   |   6 +-
 .../python/generated/pyarrow.DictionaryArray.html  |   6 +-
 .../python/generated/pyarrow.DictionaryScalar.html |   6 +-
 .../python/generated/pyarrow.DictionaryType.html   |   6 +-
 docs/dev/python/generated/pyarrow.DoubleArray.html |   6 +-
 .../dev/python/generated/pyarrow.DoubleScalar.html |   6 +-
 .../python/generated/pyarrow.DurationArray.html    |   6 +-
 .../python/generated/pyarrow.DurationScalar.html   |   6 +-
 .../python/generated/pyarrow.ExtensionArray.html   |   6 +-
 .../python/generated/pyarrow.ExtensionScalar.html  |   6 +-
 .../python/generated/pyarrow.ExtensionType.html    |   6 +-
 docs/dev/python/generated/pyarrow.Field.html       |   6 +-
 .../generated/pyarrow.FixedShapeTensorArray.html   |   6 +-
 .../generated/pyarrow.FixedShapeTensorScalar.html  |   6 +-
 .../generated/pyarrow.FixedShapeTensorType.html    |   6 +-
 .../generated/pyarrow.FixedSizeBinaryArray.html    |   6 +-
 .../generated/pyarrow.FixedSizeBinaryScalar.html   |   6 +-
 .../generated/pyarrow.FixedSizeBinaryType.html     |   6 +-
 .../generated/pyarrow.FixedSizeBufferWriter.html   |   6 +-
 .../generated/pyarrow.FixedSizeListArray.html      |   6 +-
 docs/dev/python/generated/pyarrow.FloatArray.html  |   6 +-
 docs/dev/python/generated/pyarrow.FloatScalar.html |   6 +-
 .../generated/pyarrow.FloatingPointArray.html      |   6 +-
 .../python/generated/pyarrow.HalfFloatArray.html   |   6 +-
 .../python/generated/pyarrow.HalfFloatScalar.html  |   6 +-
 docs/dev/python/generated/pyarrow.Int16Array.html  |   6 +-
 docs/dev/python/generated/pyarrow.Int16Scalar.html |   6 +-
 docs/dev/python/generated/pyarrow.Int32Array.html  |   6 +-
 docs/dev/python/generated/pyarrow.Int32Scalar.html |   6 +-
 docs/dev/python/generated/pyarrow.Int64Array.html  |   6 +-
 docs/dev/python/generated/pyarrow.Int64Scalar.html |   6 +-
 docs/dev/python/generated/pyarrow.Int8Array.html   |   6 +-
 docs/dev/python/generated/pyarrow.Int8Scalar.html  |   6 +-
 .../dev/python/generated/pyarrow.IntegerArray.html |   6 +-
 .../python/generated/pyarrow.LargeBinaryArray.html |   6 +-
 .../generated/pyarrow.LargeBinaryScalar.html       |   6 +-
 .../python/generated/pyarrow.LargeListArray.html   |   6 +-
 .../python/generated/pyarrow.LargeListScalar.html  |   6 +-
 .../python/generated/pyarrow.LargeListType.html    |   6 +-
 .../generated/pyarrow.LargeListViewArray.html      |   6 +-
 .../generated/pyarrow.LargeListViewScalar.html     |   6 +-
 .../python/generated/pyarrow.LargeStringArray.html |   6 +-
 .../generated/pyarrow.LargeStringScalar.html       |   6 +-
 docs/dev/python/generated/pyarrow.ListArray.html   |   6 +-
 docs/dev/python/generated/pyarrow.ListScalar.html  |   6 +-
 docs/dev/python/generated/pyarrow.ListType.html    |   6 +-
 .../python/generated/pyarrow.ListViewArray.html    |   6 +-
 .../python/generated/pyarrow.ListViewScalar.html   |   6 +-
 docs/dev/python/generated/pyarrow.MapArray.html    |   6 +-
 docs/dev/python/generated/pyarrow.MapScalar.html   |   6 +-
 docs/dev/python/generated/pyarrow.MapType.html     |   6 +-
 .../python/generated/pyarrow.MemoryMappedFile.html |   6 +-
 docs/dev/python/generated/pyarrow.MemoryPool.html  |   6 +-
 .../pyarrow.MonthDayNanoIntervalArray.html         |   6 +-
 .../pyarrow.MonthDayNanoIntervalScalar.html        |   6 +-
 docs/dev/python/generated/pyarrow.NA.html          |   6 +-
 docs/dev/python/generated/pyarrow.NativeFile.html  |   6 +-
 docs/dev/python/generated/pyarrow.NullArray.html   |   6 +-
 .../dev/python/generated/pyarrow.NumericArray.html |   6 +-
 docs/dev/python/generated/pyarrow.OSFile.html      |   6 +-
 docs/dev/python/generated/pyarrow.OpaqueArray.html |   6 +-
 .../dev/python/generated/pyarrow.OpaqueScalar.html |   6 +-
 docs/dev/python/generated/pyarrow.OpaqueType.html  |   6 +-
 .../python/generated/pyarrow.PyExtensionType.html  |   6 +-
 docs/dev/python/generated/pyarrow.PythonFile.html  |   6 +-
 docs/dev/python/generated/pyarrow.RecordBatch.html |   6 +-
 .../generated/pyarrow.RecordBatchReader.html       |   6 +-
 .../python/generated/pyarrow.ResizableBuffer.html  |   6 +-
 .../generated/pyarrow.RunEndEncodedArray.html      |   6 +-
 .../generated/pyarrow.RunEndEncodedScalar.html     |   6 +-
 .../generated/pyarrow.RunEndEncodedType.html       |   6 +-
 docs/dev/python/generated/pyarrow.Scalar.html      |   6 +-
 docs/dev/python/generated/pyarrow.Schema.html      |   6 +-
 docs/dev/python/generated/pyarrow.StringArray.html |   6 +-
 .../dev/python/generated/pyarrow.StringScalar.html |   6 +-
 .../python/generated/pyarrow.StringViewArray.html  |   6 +-
 .../python/generated/pyarrow.StringViewScalar.html |   6 +-
 docs/dev/python/generated/pyarrow.StructArray.html |   6 +-
 .../dev/python/generated/pyarrow.StructScalar.html |   6 +-
 docs/dev/python/generated/pyarrow.StructType.html  |   6 +-
 docs/dev/python/generated/pyarrow.Table.html       |   6 +-
 .../dev/python/generated/pyarrow.TableGroupBy.html |   6 +-
 docs/dev/python/generated/pyarrow.Tensor.html      |   6 +-
 docs/dev/python/generated/pyarrow.Time32Array.html |   6 +-
 .../dev/python/generated/pyarrow.Time32Scalar.html |   6 +-
 docs/dev/python/generated/pyarrow.Time32Type.html  |   6 +-
 docs/dev/python/generated/pyarrow.Time64Array.html |   6 +-
 .../dev/python/generated/pyarrow.Time64Scalar.html |   6 +-
 docs/dev/python/generated/pyarrow.Time64Type.html  |   6 +-
 .../python/generated/pyarrow.TimestampArray.html   |   6 +-
 .../python/generated/pyarrow.TimestampScalar.html  |   6 +-
 .../python/generated/pyarrow.TimestampType.html    |   6 +-
 docs/dev/python/generated/pyarrow.UInt16Array.html |   6 +-
 .../dev/python/generated/pyarrow.UInt16Scalar.html |   6 +-
 docs/dev/python/generated/pyarrow.UInt32Array.html |   6 +-
 .../dev/python/generated/pyarrow.UInt32Scalar.html |   6 +-
 docs/dev/python/generated/pyarrow.UInt64Array.html |   6 +-
 .../dev/python/generated/pyarrow.UInt64Scalar.html |   6 +-
 docs/dev/python/generated/pyarrow.UInt8Array.html  |   6 +-
 docs/dev/python/generated/pyarrow.UInt8Scalar.html |   6 +-
 docs/dev/python/generated/pyarrow.UnionArray.html  |   6 +-
 docs/dev/python/generated/pyarrow.UnionScalar.html |   6 +-
 docs/dev/python/generated/pyarrow.UnionType.html   |   6 +-
 .../pyarrow.acero.AggregateNodeOptions.html        |   6 +-
 .../generated/pyarrow.acero.Declaration.html       |   6 +-
 .../generated/pyarrow.acero.ExecNodeOptions.html   |   6 +-
 .../generated/pyarrow.acero.FilterNodeOptions.html |   6 +-
 .../pyarrow.acero.HashJoinNodeOptions.html         |   6 +-
 .../pyarrow.acero.OrderByNodeOptions.html          |   6 +-
 .../pyarrow.acero.ProjectNodeOptions.html          |   6 +-
 .../generated/pyarrow.acero.ScanNodeOptions.html   |   6 +-
 .../pyarrow.acero.TableSourceNodeOptions.html      |   6 +-
 .../python/generated/pyarrow.allocate_buffer.html  |   6 +-
 docs/dev/python/generated/pyarrow.array.html       |   6 +-
 docs/dev/python/generated/pyarrow.binary.html      |   6 +-
 docs/dev/python/generated/pyarrow.binary_view.html |   6 +-
 docs/dev/python/generated/pyarrow.bool_.html       |   6 +-
 .../python/generated/pyarrow.chunked_array.html    |   6 +-
 docs/dev/python/generated/pyarrow.compress.html    |   6 +-
 .../pyarrow.compute.ArraySortOptions.html          |   6 +-
 .../pyarrow.compute.AssumeTimezoneOptions.html     |   6 +-
 .../generated/pyarrow.compute.CastOptions.html     |   6 +-
 .../generated/pyarrow.compute.CountOptions.html    |   6 +-
 .../pyarrow.compute.CumulativeSumOptions.html      |   6 +-
 .../pyarrow.compute.DayOfWeekOptions.html          |   6 +-
 .../pyarrow.compute.DictionaryEncodeOptions.html   |   6 +-
 ...yarrow.compute.ElementWiseAggregateOptions.html |   6 +-
 .../pyarrow.compute.ExtractRegexOptions.html       |   6 +-
 .../generated/pyarrow.compute.FilterOptions.html   |   6 +-
 .../generated/pyarrow.compute.IndexOptions.html    |   6 +-
 .../generated/pyarrow.compute.JoinOptions.html     |   6 +-
 .../pyarrow.compute.ListSliceOptions.html          |   6 +-
 .../pyarrow.compute.MakeStructOptions.html         |   6 +-
 .../pyarrow.compute.MapLookupOptions.html          |   6 +-
 .../pyarrow.compute.MatchSubstringOptions.html     |   6 +-
 .../generated/pyarrow.compute.ModeOptions.html     |   6 +-
 .../generated/pyarrow.compute.NullOptions.html     |   6 +-
 .../generated/pyarrow.compute.PadOptions.html      |   6 +-
 .../generated/pyarrow.compute.PairwiseOptions.html |   6 +-
 .../pyarrow.compute.PartitionNthOptions.html       |   6 +-
 .../generated/pyarrow.compute.QuantileOptions.html |   6 +-
 .../pyarrow.compute.ReplaceSliceOptions.html       |   6 +-
 .../pyarrow.compute.ReplaceSubstringOptions.html   |   6 +-
 .../generated/pyarrow.compute.RoundOptions.html    |   6 +-
 .../pyarrow.compute.RoundTemporalOptions.html      |   6 +-
 .../pyarrow.compute.RoundToMultipleOptions.html    |   6 +-
 .../pyarrow.compute.RunEndEncodeOptions.html       |   6 +-
 .../pyarrow.compute.ScalarAggregateOptions.html    |   6 +-
 .../generated/pyarrow.compute.SelectKOptions.html  |   6 +-
 .../pyarrow.compute.SetLookupOptions.html          |   6 +-
 .../generated/pyarrow.compute.SliceOptions.html    |   6 +-
 .../generated/pyarrow.compute.SortOptions.html     |   6 +-
 .../generated/pyarrow.compute.SplitOptions.html    |   6 +-
 .../pyarrow.compute.SplitPatternOptions.html       |   6 +-
 .../generated/pyarrow.compute.StrftimeOptions.html |   6 +-
 .../generated/pyarrow.compute.StrptimeOptions.html |   6 +-
 .../pyarrow.compute.StructFieldOptions.html        |   6 +-
 .../generated/pyarrow.compute.TDigestOptions.html  |   6 +-
 .../generated/pyarrow.compute.TakeOptions.html     |   6 +-
 .../generated/pyarrow.compute.TrimOptions.html     |   6 +-
 .../generated/pyarrow.compute.UdfContext.html      |   6 +-
 .../generated/pyarrow.compute.VarianceOptions.html |   6 +-
 .../generated/pyarrow.compute.WeekOptions.html     |   6 +-
 docs/dev/python/generated/pyarrow.compute.abs.html |   6 +-
 .../generated/pyarrow.compute.abs_checked.html     |   6 +-
 .../dev/python/generated/pyarrow.compute.acos.html |   6 +-
 .../generated/pyarrow.compute.acos_checked.html    |   6 +-
 docs/dev/python/generated/pyarrow.compute.add.html |   6 +-
 .../generated/pyarrow.compute.add_checked.html     |   6 +-
 docs/dev/python/generated/pyarrow.compute.all.html |   6 +-
 .../dev/python/generated/pyarrow.compute.and_.html |   6 +-
 .../generated/pyarrow.compute.and_kleene.html      |   6 +-
 .../python/generated/pyarrow.compute.and_not.html  |   6 +-
 .../generated/pyarrow.compute.and_not_kleene.html  |   6 +-
 docs/dev/python/generated/pyarrow.compute.any.html |   6 +-
 .../pyarrow.compute.approximate_median.html        |   6 +-
 .../generated/pyarrow.compute.array_filter.html    |   6 +-
 .../pyarrow.compute.array_sort_indices.html        |   6 +-
 .../generated/pyarrow.compute.array_take.html      |   6 +-
 .../pyarrow.compute.ascii_capitalize.html          |   6 +-
 .../generated/pyarrow.compute.ascii_center.html    |   6 +-
 .../generated/pyarrow.compute.ascii_is_alnum.html  |   6 +-
 .../generated/pyarrow.compute.ascii_is_alpha.html  |   6 +-
 .../pyarrow.compute.ascii_is_decimal.html          |   6 +-
 .../generated/pyarrow.compute.ascii_is_lower.html  |   6 +-
 .../pyarrow.compute.ascii_is_printable.html        |   6 +-
 .../generated/pyarrow.compute.ascii_is_space.html  |   6 +-
 .../generated/pyarrow.compute.ascii_is_title.html  |   6 +-
 .../generated/pyarrow.compute.ascii_is_upper.html  |   6 +-
 .../generated/pyarrow.compute.ascii_lower.html     |   6 +-
 .../generated/pyarrow.compute.ascii_lpad.html      |   6 +-
 .../generated/pyarrow.compute.ascii_ltrim.html     |   6 +-
 .../pyarrow.compute.ascii_ltrim_whitespace.html    |   6 +-
 .../generated/pyarrow.compute.ascii_reverse.html   |   6 +-
 .../generated/pyarrow.compute.ascii_rpad.html      |   6 +-
 .../generated/pyarrow.compute.ascii_rtrim.html     |   6 +-
 .../pyarrow.compute.ascii_rtrim_whitespace.html    |   6 +-
 .../pyarrow.compute.ascii_split_whitespace.html    |   6 +-
 .../generated/pyarrow.compute.ascii_swapcase.html  |   6 +-
 .../generated/pyarrow.compute.ascii_title.html     |   6 +-
 .../generated/pyarrow.compute.ascii_trim.html      |   6 +-
 .../pyarrow.compute.ascii_trim_whitespace.html     |   6 +-
 .../generated/pyarrow.compute.ascii_upper.html     |   6 +-
 .../dev/python/generated/pyarrow.compute.asin.html |   6 +-
 .../generated/pyarrow.compute.asin_checked.html    |   6 +-
 .../generated/pyarrow.compute.assume_timezone.html |   6 +-
 .../dev/python/generated/pyarrow.compute.atan.html |   6 +-
 .../python/generated/pyarrow.compute.atan2.html    |   6 +-
 .../generated/pyarrow.compute.binary_join.html     |   6 +-
 .../pyarrow.compute.binary_join_element_wise.html  |   6 +-
 .../generated/pyarrow.compute.binary_length.html   |   6 +-
 .../generated/pyarrow.compute.binary_repeat.html   |   6 +-
 .../pyarrow.compute.binary_replace_slice.html      |   6 +-
 .../generated/pyarrow.compute.binary_reverse.html  |   6 +-
 .../generated/pyarrow.compute.binary_slice.html    |   6 +-
 .../generated/pyarrow.compute.bit_wise_and.html    |   6 +-
 .../generated/pyarrow.compute.bit_wise_not.html    |   6 +-
 .../generated/pyarrow.compute.bit_wise_or.html     |   6 +-
 .../generated/pyarrow.compute.bit_wise_xor.html    |   6 +-
 .../generated/pyarrow.compute.case_when.html       |   6 +-
 .../dev/python/generated/pyarrow.compute.cast.html |   6 +-
 .../dev/python/generated/pyarrow.compute.ceil.html |   6 +-
 .../generated/pyarrow.compute.ceil_temporal.html   |   6 +-
 .../python/generated/pyarrow.compute.choose.html   |   6 +-
 .../python/generated/pyarrow.compute.coalesce.html |   6 +-
 docs/dev/python/generated/pyarrow.compute.cos.html |   6 +-
 .../generated/pyarrow.compute.cos_checked.html     |   6 +-
 .../python/generated/pyarrow.compute.count.html    |   6 +-
 .../generated/pyarrow.compute.count_distinct.html  |   6 +-
 .../generated/pyarrow.compute.count_substring.html |   6 +-
 .../pyarrow.compute.count_substring_regex.html     |   6 +-
 .../generated/pyarrow.compute.cumulative_max.html  |   6 +-
 .../generated/pyarrow.compute.cumulative_min.html  |   6 +-
 .../generated/pyarrow.compute.cumulative_prod.html |   6 +-
 .../pyarrow.compute.cumulative_prod_checked.html   |   6 +-
 .../generated/pyarrow.compute.cumulative_sum.html  |   6 +-
 .../pyarrow.compute.cumulative_sum_checked.html    |   6 +-
 docs/dev/python/generated/pyarrow.compute.day.html |   6 +-
 .../generated/pyarrow.compute.day_of_week.html     |   6 +-
 .../generated/pyarrow.compute.day_of_year.html     |   6 +-
 .../pyarrow.compute.day_time_interval_between.html |   6 +-
 .../generated/pyarrow.compute.days_between.html    |   6 +-
 .../pyarrow.compute.dictionary_encode.html         |   6 +-
 .../python/generated/pyarrow.compute.divide.html   |   6 +-
 .../generated/pyarrow.compute.divide_checked.html  |   6 +-
 .../generated/pyarrow.compute.drop_null.html       |   6 +-
 .../generated/pyarrow.compute.ends_with.html       |   6 +-
 .../python/generated/pyarrow.compute.equal.html    |   6 +-
 .../generated/pyarrow.compute.extract_regex.html   |   6 +-
 .../generated/pyarrow.compute.fill_null.html       |   6 +-
 .../pyarrow.compute.fill_null_backward.html        |   6 +-
 .../pyarrow.compute.fill_null_forward.html         |   6 +-
 .../python/generated/pyarrow.compute.filter.html   |   6 +-
 .../generated/pyarrow.compute.find_substring.html  |   6 +-
 .../pyarrow.compute.find_substring_regex.html      |   6 +-
 .../python/generated/pyarrow.compute.floor.html    |   6 +-
 .../generated/pyarrow.compute.floor_temporal.html  |   6 +-
 .../python/generated/pyarrow.compute.greater.html  |   6 +-
 .../generated/pyarrow.compute.greater_equal.html   |   6 +-
 .../dev/python/generated/pyarrow.compute.hour.html |   6 +-
 .../generated/pyarrow.compute.hours_between.html   |   6 +-
 .../python/generated/pyarrow.compute.if_else.html  |   6 +-
 .../python/generated/pyarrow.compute.index.html    |   6 +-
 .../python/generated/pyarrow.compute.index_in.html |   6 +-
 .../generated/pyarrow.compute.indices_nonzero.html |   6 +-
 .../python/generated/pyarrow.compute.invert.html   |   6 +-
 .../generated/pyarrow.compute.is_finite.html       |   6 +-
 .../python/generated/pyarrow.compute.is_in.html    |   6 +-
 .../python/generated/pyarrow.compute.is_inf.html   |   6 +-
 .../generated/pyarrow.compute.is_leap_year.html    |   6 +-
 .../python/generated/pyarrow.compute.is_nan.html   |   6 +-
 .../python/generated/pyarrow.compute.is_null.html  |   6 +-
 .../python/generated/pyarrow.compute.is_valid.html |   6 +-
 .../generated/pyarrow.compute.iso_calendar.html    |   6 +-
 .../python/generated/pyarrow.compute.iso_week.html |   6 +-
 .../python/generated/pyarrow.compute.iso_year.html |   6 +-
 .../dev/python/generated/pyarrow.compute.less.html |   6 +-
 .../generated/pyarrow.compute.less_equal.html      |   6 +-
 .../generated/pyarrow.compute.list_element.html    |   6 +-
 .../generated/pyarrow.compute.list_flatten.html    |   6 +-
 .../pyarrow.compute.list_parent_indices.html       |   6 +-
 .../generated/pyarrow.compute.list_slice.html      |   6 +-
 .../pyarrow.compute.list_value_length.html         |   6 +-
 docs/dev/python/generated/pyarrow.compute.ln.html  |   6 +-
 .../generated/pyarrow.compute.ln_checked.html      |   6 +-
 .../generated/pyarrow.compute.local_timestamp.html |   6 +-
 .../python/generated/pyarrow.compute.log10.html    |   6 +-
 .../generated/pyarrow.compute.log10_checked.html   |   6 +-
 .../python/generated/pyarrow.compute.log1p.html    |   6 +-
 .../generated/pyarrow.compute.log1p_checked.html   |   6 +-
 .../dev/python/generated/pyarrow.compute.log2.html |   6 +-
 .../generated/pyarrow.compute.log2_checked.html    |   6 +-
 .../dev/python/generated/pyarrow.compute.logb.html |   6 +-
 .../generated/pyarrow.compute.logb_checked.html    |   6 +-
 .../generated/pyarrow.compute.make_struct.html     |   6 +-
 .../generated/pyarrow.compute.map_lookup.html      |   6 +-
 .../generated/pyarrow.compute.match_like.html      |   6 +-
 .../generated/pyarrow.compute.match_substring.html |   6 +-
 .../pyarrow.compute.match_substring_regex.html     |   6 +-
 docs/dev/python/generated/pyarrow.compute.max.html |   6 +-
 .../pyarrow.compute.max_element_wise.html          |   6 +-
 .../dev/python/generated/pyarrow.compute.mean.html |   6 +-
 .../generated/pyarrow.compute.microsecond.html     |   6 +-
 .../pyarrow.compute.microseconds_between.html      |   6 +-
 .../generated/pyarrow.compute.millisecond.html     |   6 +-
 .../pyarrow.compute.milliseconds_between.html      |   6 +-
 docs/dev/python/generated/pyarrow.compute.min.html |   6 +-
 .../pyarrow.compute.min_element_wise.html          |   6 +-
 .../python/generated/pyarrow.compute.min_max.html  |   6 +-
 .../python/generated/pyarrow.compute.minute.html   |   6 +-
 .../generated/pyarrow.compute.minutes_between.html |   6 +-
 .../dev/python/generated/pyarrow.compute.mode.html |   6 +-
 .../python/generated/pyarrow.compute.month.html    |   6 +-
 ...ow.compute.month_day_nano_interval_between.html |   6 +-
 .../pyarrow.compute.month_interval_between.html    |   6 +-
 .../python/generated/pyarrow.compute.multiply.html |   6 +-
 .../pyarrow.compute.multiply_checked.html          |   6 +-
 .../generated/pyarrow.compute.nanosecond.html      |   6 +-
 .../pyarrow.compute.nanoseconds_between.html       |   6 +-
 .../python/generated/pyarrow.compute.negate.html   |   6 +-
 .../generated/pyarrow.compute.negate_checked.html  |   6 +-
 .../generated/pyarrow.compute.not_equal.html       |   6 +-
 docs/dev/python/generated/pyarrow.compute.or_.html |   6 +-
 .../generated/pyarrow.compute.or_kleene.html       |   6 +-
 .../generated/pyarrow.compute.pairwise_diff.html   |   6 +-
 .../pyarrow.compute.partition_nth_indices.html     |   6 +-
 .../python/generated/pyarrow.compute.power.html    |   6 +-
 .../generated/pyarrow.compute.power_checked.html   |   6 +-
 .../python/generated/pyarrow.compute.product.html  |   6 +-
 .../python/generated/pyarrow.compute.quantile.html |   6 +-
 .../python/generated/pyarrow.compute.quarter.html  |   6 +-
 .../pyarrow.compute.quarters_between.html          |   6 +-
 .../pyarrow.compute.register_scalar_function.html  |   6 +-
 .../pyarrow.compute.replace_substring.html         |   6 +-
 .../pyarrow.compute.replace_substring_regex.html   |   6 +-
 .../pyarrow.compute.replace_with_mask.html         |   6 +-
 .../python/generated/pyarrow.compute.round.html    |   6 +-
 .../generated/pyarrow.compute.round_temporal.html  |   6 +-
 .../pyarrow.compute.round_to_multiple.html         |   6 +-
 .../generated/pyarrow.compute.run_end_decode.html  |   6 +-
 .../generated/pyarrow.compute.run_end_encode.html  |   6 +-
 .../python/generated/pyarrow.compute.second.html   |   6 +-
 .../generated/pyarrow.compute.seconds_between.html |   6 +-
 .../pyarrow.compute.select_k_unstable.html         |   6 +-
 .../generated/pyarrow.compute.shift_left.html      |   6 +-
 .../pyarrow.compute.shift_left_checked.html        |   6 +-
 .../generated/pyarrow.compute.shift_right.html     |   6 +-
 .../pyarrow.compute.shift_right_checked.html       |   6 +-
 .../dev/python/generated/pyarrow.compute.sign.html |   6 +-
 docs/dev/python/generated/pyarrow.compute.sin.html |   6 +-
 .../generated/pyarrow.compute.sin_checked.html     |   6 +-
 .../generated/pyarrow.compute.sort_indices.html    |   6 +-
 .../generated/pyarrow.compute.split_pattern.html   |   6 +-
 .../pyarrow.compute.split_pattern_regex.html       |   6 +-
 .../dev/python/generated/pyarrow.compute.sqrt.html |   6 +-
 .../generated/pyarrow.compute.sqrt_checked.html    |   6 +-
 .../generated/pyarrow.compute.starts_with.html     |   6 +-
 .../python/generated/pyarrow.compute.stddev.html   |   6 +-
 .../python/generated/pyarrow.compute.strftime.html |   6 +-
 .../generated/pyarrow.compute.string_is_ascii.html |   6 +-
 .../python/generated/pyarrow.compute.strptime.html |   6 +-
 .../generated/pyarrow.compute.struct_field.html    |   6 +-
 .../generated/pyarrow.compute.subsecond.html       |   6 +-
 .../python/generated/pyarrow.compute.subtract.html |   6 +-
 .../pyarrow.compute.subtract_checked.html          |   6 +-
 docs/dev/python/generated/pyarrow.compute.sum.html |   6 +-
 .../dev/python/generated/pyarrow.compute.take.html |   6 +-
 docs/dev/python/generated/pyarrow.compute.tan.html |   6 +-
 .../generated/pyarrow.compute.tan_checked.html     |   6 +-
 .../python/generated/pyarrow.compute.tdigest.html  |   6 +-
 .../pyarrow.compute.true_unless_null.html          |   6 +-
 .../python/generated/pyarrow.compute.trunc.html    |   6 +-
 .../python/generated/pyarrow.compute.unique.html   |   6 +-
 .../python/generated/pyarrow.compute.us_week.html  |   6 +-
 .../python/generated/pyarrow.compute.us_year.html  |   6 +-
 .../generated/pyarrow.compute.utf8_capitalize.html |   6 +-
 .../generated/pyarrow.compute.utf8_center.html     |   6 +-
 .../generated/pyarrow.compute.utf8_is_alnum.html   |   6 +-
 .../generated/pyarrow.compute.utf8_is_alpha.html   |   6 +-
 .../generated/pyarrow.compute.utf8_is_decimal.html |   6 +-
 .../generated/pyarrow.compute.utf8_is_digit.html   |   6 +-
 .../generated/pyarrow.compute.utf8_is_lower.html   |   6 +-
 .../generated/pyarrow.compute.utf8_is_numeric.html |   6 +-
 .../pyarrow.compute.utf8_is_printable.html         |   6 +-
 .../generated/pyarrow.compute.utf8_is_space.html   |   6 +-
 .../generated/pyarrow.compute.utf8_is_title.html   |   6 +-
 .../generated/pyarrow.compute.utf8_is_upper.html   |   6 +-
 .../generated/pyarrow.compute.utf8_length.html     |   6 +-
 .../generated/pyarrow.compute.utf8_lower.html      |   6 +-
 .../generated/pyarrow.compute.utf8_lpad.html       |   6 +-
 .../generated/pyarrow.compute.utf8_ltrim.html      |   6 +-
 .../pyarrow.compute.utf8_ltrim_whitespace.html     |   6 +-
 .../pyarrow.compute.utf8_replace_slice.html        |   6 +-
 .../generated/pyarrow.compute.utf8_reverse.html    |   6 +-
 .../generated/pyarrow.compute.utf8_rpad.html       |   6 +-
 .../generated/pyarrow.compute.utf8_rtrim.html      |   6 +-
 .../pyarrow.compute.utf8_rtrim_whitespace.html     |   6 +-
 .../pyarrow.compute.utf8_slice_codeunits.html      |   6 +-
 .../pyarrow.compute.utf8_split_whitespace.html     |   6 +-
 .../generated/pyarrow.compute.utf8_swapcase.html   |   6 +-
 .../generated/pyarrow.compute.utf8_title.html      |   6 +-
 .../generated/pyarrow.compute.utf8_trim.html       |   6 +-
 .../pyarrow.compute.utf8_trim_whitespace.html      |   6 +-
 .../generated/pyarrow.compute.utf8_upper.html      |   6 +-
 .../generated/pyarrow.compute.value_counts.html    |   6 +-
 .../python/generated/pyarrow.compute.variance.html |   6 +-
 .../dev/python/generated/pyarrow.compute.week.html |   6 +-
 .../generated/pyarrow.compute.weeks_between.html   |   6 +-
 docs/dev/python/generated/pyarrow.compute.xor.html |   6 +-
 .../dev/python/generated/pyarrow.compute.year.html |   6 +-
 .../generated/pyarrow.compute.year_month_day.html  |   6 +-
 .../generated/pyarrow.compute.years_between.html   |   6 +-
 .../python/generated/pyarrow.concat_arrays.html    |   6 +-
 .../python/generated/pyarrow.concat_tables.html    |   6 +-
 docs/dev/python/generated/pyarrow.cpu_count.html   |   6 +-
 .../generated/pyarrow.create_memory_map.html       |   6 +-
 .../generated/pyarrow.csv.CSVStreamingReader.html  |   6 +-
 .../python/generated/pyarrow.csv.CSVWriter.html    |   6 +-
 .../generated/pyarrow.csv.ConvertOptions.html      |   6 +-
 docs/dev/python/generated/pyarrow.csv.ISO8601.html |   6 +-
 .../python/generated/pyarrow.csv.InvalidRow.html   |   6 +-
 .../python/generated/pyarrow.csv.ParseOptions.html |   6 +-
 .../python/generated/pyarrow.csv.ReadOptions.html  |   6 +-
 .../python/generated/pyarrow.csv.WriteOptions.html |   6 +-
 .../dev/python/generated/pyarrow.csv.open_csv.html |   6 +-
 .../dev/python/generated/pyarrow.csv.read_csv.html |   6 +-
 .../python/generated/pyarrow.csv.write_csv.html    |   6 +-
 .../generated/pyarrow.cuda.BufferReader.html       |   6 +-
 .../generated/pyarrow.cuda.BufferWriter.html       |   6 +-
 .../dev/python/generated/pyarrow.cuda.Context.html |   6 +-
 .../python/generated/pyarrow.cuda.CudaBuffer.html  |   6 +-
 .../python/generated/pyarrow.cuda.HostBuffer.html  |   6 +-
 .../generated/pyarrow.cuda.IpcMemHandle.html       |   6 +-
 .../generated/pyarrow.cuda.new_host_buffer.html    |   6 +-
 .../generated/pyarrow.cuda.read_message.html       |   6 +-
 .../generated/pyarrow.cuda.read_record_batch.html  |   6 +-
 .../pyarrow.cuda.serialize_record_batch.html       |   6 +-
 .../generated/pyarrow.dataset.CsvFileFormat.html   |   6 +-
 .../pyarrow.dataset.CsvFragmentScanOptions.html    |   6 +-
 .../python/generated/pyarrow.dataset.Dataset.html  |   6 +-
 .../pyarrow.dataset.DirectoryPartitioning.html     |   6 +-
 .../generated/pyarrow.dataset.Expression.html      |   6 +-
 .../generated/pyarrow.dataset.FileFormat.html      |   6 +-
 .../pyarrow.dataset.FileSystemDataset.html         |   6 +-
 .../pyarrow.dataset.FileSystemDatasetFactory.html  |   6 +-
 .../pyarrow.dataset.FileSystemFactoryOptions.html  |   6 +-
 .../pyarrow.dataset.FilenamePartitioning.html      |   6 +-
 .../python/generated/pyarrow.dataset.Fragment.html |   6 +-
 .../pyarrow.dataset.FragmentScanOptions.html       |   6 +-
 .../pyarrow.dataset.HivePartitioning.html          |   6 +-
 .../generated/pyarrow.dataset.InMemoryDataset.html |   6 +-
 .../generated/pyarrow.dataset.IpcFileFormat.html   |   6 +-
 .../generated/pyarrow.dataset.JsonFileFormat.html  |   6 +-
 .../generated/pyarrow.dataset.OrcFileFormat.html   |   6 +-
 .../pyarrow.dataset.ParquetFileFormat.html         |   6 +-
 .../pyarrow.dataset.ParquetFileFragment.html       |   6 +-
 ...pyarrow.dataset.ParquetFragmentScanOptions.html |   6 +-
 .../pyarrow.dataset.ParquetReadOptions.html        |   6 +-
 .../generated/pyarrow.dataset.Partitioning.html    |   6 +-
 .../pyarrow.dataset.PartitioningFactory.html       |   6 +-
 .../python/generated/pyarrow.dataset.Scanner.html  |   6 +-
 .../pyarrow.dataset.TaggedRecordBatch.html         |   6 +-
 .../generated/pyarrow.dataset.UnionDataset.html    |   6 +-
 .../generated/pyarrow.dataset.WrittenFile.html     |   6 +-
 .../python/generated/pyarrow.dataset.dataset.html  |   6 +-
 .../python/generated/pyarrow.dataset.field.html    |   6 +-
 .../pyarrow.dataset.get_partition_keys.html        |   6 +-
 .../generated/pyarrow.dataset.parquet_dataset.html |   6 +-
 .../generated/pyarrow.dataset.partitioning.html    |   6 +-
 .../python/generated/pyarrow.dataset.scalar.html   |   6 +-
 .../generated/pyarrow.dataset.write_dataset.html   |   6 +-
 docs/dev/python/generated/pyarrow.date32.html      |   6 +-
 docs/dev/python/generated/pyarrow.date64.html      |   6 +-
 docs/dev/python/generated/pyarrow.decimal128.html  |   6 +-
 docs/dev/python/generated/pyarrow.decimal256.html  |   6 +-
 docs/dev/python/generated/pyarrow.decompress.html  |   6 +-
 .../generated/pyarrow.default_memory_pool.html     |   6 +-
 docs/dev/python/generated/pyarrow.dictionary.html  |   6 +-
 docs/dev/python/generated/pyarrow.duration.html    |   6 +-
 .../generated/pyarrow.feather.read_feather.html    |   6 +-
 .../generated/pyarrow.feather.read_table.html      |   6 +-
 .../generated/pyarrow.feather.write_feather.html   |   6 +-
 docs/dev/python/generated/pyarrow.field.html       |   6 +-
 .../generated/pyarrow.fixed_shape_tensor.html      |   6 +-
 .../python/generated/pyarrow.flight.Action.html    |   6 +-
 .../generated/pyarrow.flight.ActionType.html       |   6 +-
 .../python/generated/pyarrow.flight.CallInfo.html  |   6 +-
 .../pyarrow.flight.ClientAuthHandler.html          |   6 +-
 .../generated/pyarrow.flight.ClientMiddleware.html |   6 +-
 .../pyarrow.flight.ClientMiddlewareFactory.html    |   6 +-
 .../generated/pyarrow.flight.DescriptorType.html   |   6 +-
 .../pyarrow.flight.FlightCallOptions.html          |   6 +-
 .../pyarrow.flight.FlightCancelledError.html       |   6 +-
 .../generated/pyarrow.flight.FlightClient.html     |   6 +-
 .../generated/pyarrow.flight.FlightDataStream.html |   6 +-
 .../generated/pyarrow.flight.FlightDescriptor.html |   6 +-
 .../generated/pyarrow.flight.FlightEndpoint.html   |   6 +-
 .../generated/pyarrow.flight.FlightError.html      |   6 +-
 .../generated/pyarrow.flight.FlightInfo.html       |   6 +-
 .../pyarrow.flight.FlightInternalError.html        |   6 +-
 .../pyarrow.flight.FlightMetadataWriter.html       |   6 +-
 .../generated/pyarrow.flight.FlightMethod.html     |   6 +-
 .../generated/pyarrow.flight.FlightServerBase.html |   6 +-
 .../pyarrow.flight.FlightServerError.html          |   6 +-
 .../pyarrow.flight.FlightStreamReader.html         |   6 +-
 .../pyarrow.flight.FlightStreamWriter.html         |   6 +-
 .../pyarrow.flight.FlightTimedOutError.html        |   6 +-
 .../pyarrow.flight.FlightUnauthenticatedError.html |   6 +-
 .../pyarrow.flight.FlightUnauthorizedError.html    |   6 +-
 .../pyarrow.flight.FlightUnavailableError.html     |   6 +-
 ...yarrow.flight.FlightWriteSizeExceededError.html |   6 +-
 .../generated/pyarrow.flight.GeneratorStream.html  |   6 +-
 .../python/generated/pyarrow.flight.Location.html  |   6 +-
 .../pyarrow.flight.MetadataRecordBatchReader.html  |   6 +-
 .../pyarrow.flight.MetadataRecordBatchWriter.html  |   6 +-
 .../pyarrow.flight.RecordBatchStream.html          |   6 +-
 .../python/generated/pyarrow.flight.Result.html    |   6 +-
 .../pyarrow.flight.ServerAuthHandler.html          |   6 +-
 .../pyarrow.flight.ServerCallContext.html          |   6 +-
 .../generated/pyarrow.flight.ServerMiddleware.html |   6 +-
 .../pyarrow.flight.ServerMiddlewareFactory.html    |   6 +-
 .../python/generated/pyarrow.flight.Ticket.html    |   6 +-
 .../python/generated/pyarrow.flight.connect.html   |   6 +-
 docs/dev/python/generated/pyarrow.float16.html     |   6 +-
 docs/dev/python/generated/pyarrow.float32.html     |   6 +-
 docs/dev/python/generated/pyarrow.float64.html     |   6 +-
 .../python/generated/pyarrow.foreign_buffer.html   |   6 +-
 .../python/generated/pyarrow.from_numpy_dtype.html |   6 +-
 .../python/generated/pyarrow.fs.FSSpecHandler.html |   6 +-
 docs/dev/python/generated/pyarrow.fs.FileInfo.html |   6 +-
 .../python/generated/pyarrow.fs.FileSelector.html  |   6 +-
 .../python/generated/pyarrow.fs.FileSystem.html    |   6 +-
 .../generated/pyarrow.fs.FileSystemHandler.html    |   6 +-
 .../python/generated/pyarrow.fs.GcsFileSystem.html |   6 +-
 .../generated/pyarrow.fs.HadoopFileSystem.html     |   6 +-
 .../generated/pyarrow.fs.LocalFileSystem.html      |   6 +-
 .../python/generated/pyarrow.fs.PyFileSystem.html  |   6 +-
 .../python/generated/pyarrow.fs.S3FileSystem.html  |   6 +-
 .../python/generated/pyarrow.fs.S3LogLevel.html    |   6 +-
 .../generated/pyarrow.fs.SubTreeFileSystem.html    |   6 +-
 .../python/generated/pyarrow.fs.copy_files.html    |   6 +-
 .../python/generated/pyarrow.fs.finalize_s3.html   |   6 +-
 .../python/generated/pyarrow.fs.initialize_s3.html |   6 +-
 .../generated/pyarrow.fs.resolve_s3_region.html    |   6 +-
 docs/dev/python/generated/pyarrow.get_include.html |   6 +-
 .../python/generated/pyarrow.get_libraries.html    |   6 +-
 .../python/generated/pyarrow.get_library_dirs.html |   6 +-
 .../dev/python/generated/pyarrow.input_stream.html |   6 +-
 docs/dev/python/generated/pyarrow.int16.html       |   6 +-
 docs/dev/python/generated/pyarrow.int32.html       |   6 +-
 docs/dev/python/generated/pyarrow.int64.html       |   6 +-
 docs/dev/python/generated/pyarrow.int8.html        |   6 +-
 .../pyarrow.interchange.from_dataframe.html        |   6 +-
 .../python/generated/pyarrow.io_thread_count.html  |   6 +-
 .../generated/pyarrow.ipc.IpcReadOptions.html      |   6 +-
 .../generated/pyarrow.ipc.IpcWriteOptions.html     |   6 +-
 docs/dev/python/generated/pyarrow.ipc.Message.html |   6 +-
 .../generated/pyarrow.ipc.MessageReader.html       |   6 +-
 .../pyarrow.ipc.RecordBatchFileReader.html         |   6 +-
 .../pyarrow.ipc.RecordBatchFileWriter.html         |   6 +-
 .../pyarrow.ipc.RecordBatchStreamReader.html       |   6 +-
 .../pyarrow.ipc.RecordBatchStreamWriter.html       |   6 +-
 .../pyarrow.ipc.get_record_batch_size.html         |   6 +-
 .../generated/pyarrow.ipc.get_tensor_size.html     |   6 +-
 .../dev/python/generated/pyarrow.ipc.new_file.html |   6 +-
 .../python/generated/pyarrow.ipc.new_stream.html   |   6 +-
 .../python/generated/pyarrow.ipc.open_file.html    |   6 +-
 .../python/generated/pyarrow.ipc.open_stream.html  |   6 +-
 .../python/generated/pyarrow.ipc.read_message.html |   6 +-
 .../generated/pyarrow.ipc.read_record_batch.html   |   6 +-
 .../python/generated/pyarrow.ipc.read_tensor.html  |   6 +-
 .../python/generated/pyarrow.ipc.write_tensor.html |   6 +-
 .../generated/pyarrow.jemalloc_memory_pool.html    |   6 +-
 .../generated/pyarrow.jemalloc_set_decay_ms.html   |   6 +-
 .../generated/pyarrow.json.ParseOptions.html       |   6 +-
 .../python/generated/pyarrow.json.ReadOptions.html |   6 +-
 .../python/generated/pyarrow.json.read_json.html   |   6 +-
 .../dev/python/generated/pyarrow.large_binary.html |   6 +-
 docs/dev/python/generated/pyarrow.large_list.html  |   6 +-
 .../python/generated/pyarrow.large_list_view.html  |   6 +-
 .../dev/python/generated/pyarrow.large_string.html |   6 +-
 docs/dev/python/generated/pyarrow.large_utf8.html  |   6 +-
 docs/dev/python/generated/pyarrow.list_.html       |   6 +-
 docs/dev/python/generated/pyarrow.list_view.html   |   6 +-
 .../generated/pyarrow.log_memory_allocations.html  |   6 +-
 docs/dev/python/generated/pyarrow.map_.html        |   6 +-
 docs/dev/python/generated/pyarrow.memory_map.html  |   6 +-
 .../generated/pyarrow.mimalloc_memory_pool.html    |   6 +-
 .../generated/pyarrow.month_day_nano_interval.html |   6 +-
 docs/dev/python/generated/pyarrow.null.html        |   6 +-
 docs/dev/python/generated/pyarrow.nulls.html       |   6 +-
 docs/dev/python/generated/pyarrow.opaque.html      |   6 +-
 docs/dev/python/generated/pyarrow.orc.ORCFile.html |   6 +-
 .../python/generated/pyarrow.orc.ORCWriter.html    |   6 +-
 .../python/generated/pyarrow.orc.read_table.html   |   6 +-
 .../python/generated/pyarrow.orc.write_table.html  |   6 +-
 .../python/generated/pyarrow.output_stream.html    |   6 +-
 .../pyarrow.parquet.ColumnChunkMetaData.html       |   6 +-
 .../generated/pyarrow.parquet.ColumnSchema.html    |   6 +-
 .../generated/pyarrow.parquet.FileMetaData.html    |   6 +-
 .../generated/pyarrow.parquet.ParquetDataset.html  |   6 +-
 .../generated/pyarrow.parquet.ParquetFile.html     |   6 +-
 .../pyarrow.parquet.ParquetLogicalType.html        |   6 +-
 .../generated/pyarrow.parquet.ParquetSchema.html   |   6 +-
 .../generated/pyarrow.parquet.ParquetWriter.html   |   6 +-
 .../pyarrow.parquet.RowGroupMetaData.html          |   6 +-
 .../generated/pyarrow.parquet.SortingColumn.html   |   6 +-
 .../generated/pyarrow.parquet.Statistics.html      |   6 +-
 .../pyarrow.parquet.encryption.CryptoFactory.html  |   6 +-
 ...parquet.encryption.DecryptionConfiguration.html |   6 +-
 ...parquet.encryption.EncryptionConfiguration.html |   6 +-
 .../pyarrow.parquet.encryption.KmsClient.html      |   6 +-
 ...row.parquet.encryption.KmsConnectionConfig.html |   6 +-
 .../generated/pyarrow.parquet.read_metadata.html   |   6 +-
 .../generated/pyarrow.parquet.read_pandas.html     |   6 +-
 .../generated/pyarrow.parquet.read_schema.html     |   6 +-
 .../generated/pyarrow.parquet.read_table.html      |   6 +-
 .../generated/pyarrow.parquet.write_metadata.html  |   6 +-
 .../generated/pyarrow.parquet.write_table.html     |   6 +-
 .../pyarrow.parquet.write_to_dataset.html          |   6 +-
 docs/dev/python/generated/pyarrow.py_buffer.html   |   6 +-
 .../dev/python/generated/pyarrow.record_batch.html |   6 +-
 .../generated/pyarrow.register_extension_type.html |   6 +-
 .../python/generated/pyarrow.run_end_encoded.html  |   6 +-
 docs/dev/python/generated/pyarrow.scalar.html      |   6 +-
 docs/dev/python/generated/pyarrow.schema.html      |   6 +-
 .../python/generated/pyarrow.set_cpu_count.html    |   6 +-
 .../generated/pyarrow.set_io_thread_count.html     |   6 +-
 .../python/generated/pyarrow.set_memory_pool.html  |   6 +-
 docs/dev/python/generated/pyarrow.string.html      |   6 +-
 docs/dev/python/generated/pyarrow.string_view.html |   6 +-
 docs/dev/python/generated/pyarrow.struct.html      |   6 +-
 .../pyarrow.substrait.BoundExpressions.html        |   6 +-
 .../pyarrow.substrait.deserialize_expressions.html |   6 +-
 .../pyarrow.substrait.get_supported_functions.html |   6 +-
 .../generated/pyarrow.substrait.run_query.html     |   6 +-
 .../pyarrow.substrait.serialize_expressions.html   |   6 +-
 .../generated/pyarrow.system_memory_pool.html      |   6 +-
 docs/dev/python/generated/pyarrow.table.html       |   6 +-
 docs/dev/python/generated/pyarrow.time32.html      |   6 +-
 docs/dev/python/generated/pyarrow.time64.html      |   6 +-
 docs/dev/python/generated/pyarrow.timestamp.html   |   6 +-
 .../generated/pyarrow.total_allocated_bytes.html   |   6 +-
 .../python/generated/pyarrow.types.is_binary.html  |   6 +-
 .../generated/pyarrow.types.is_binary_view.html    |   6 +-
 .../python/generated/pyarrow.types.is_boolean.html |   6 +-
 .../python/generated/pyarrow.types.is_date.html    |   6 +-
 .../python/generated/pyarrow.types.is_date32.html  |   6 +-
 .../python/generated/pyarrow.types.is_date64.html  |   6 +-
 .../python/generated/pyarrow.types.is_decimal.html |   6 +-
 .../generated/pyarrow.types.is_decimal128.html     |   6 +-
 .../generated/pyarrow.types.is_decimal256.html     |   6 +-
 .../generated/pyarrow.types.is_dictionary.html     |   6 +-
 .../generated/pyarrow.types.is_duration.html       |   6 +-
 .../pyarrow.types.is_fixed_size_binary.html        |   6 +-
 .../pyarrow.types.is_fixed_size_list.html          |   6 +-
 .../python/generated/pyarrow.types.is_float16.html |   6 +-
 .../python/generated/pyarrow.types.is_float32.html |   6 +-
 .../python/generated/pyarrow.types.is_float64.html |   6 +-
 .../generated/pyarrow.types.is_floating.html       |   6 +-
 .../python/generated/pyarrow.types.is_int16.html   |   6 +-
 .../python/generated/pyarrow.types.is_int32.html   |   6 +-
 .../python/generated/pyarrow.types.is_int64.html   |   6 +-
 .../python/generated/pyarrow.types.is_int8.html    |   6 +-
 .../python/generated/pyarrow.types.is_integer.html |   6 +-
 .../generated/pyarrow.types.is_interval.html       |   6 +-
 .../generated/pyarrow.types.is_large_binary.html   |   6 +-
 .../generated/pyarrow.types.is_large_list.html     |   6 +-
 .../pyarrow.types.is_large_list_view.html          |   6 +-
 .../generated/pyarrow.types.is_large_string.html   |   6 +-
 .../generated/pyarrow.types.is_large_unicode.html  |   6 +-
 .../python/generated/pyarrow.types.is_list.html    |   6 +-
 .../generated/pyarrow.types.is_list_view.html      |   6 +-
 .../dev/python/generated/pyarrow.types.is_map.html |   6 +-
 .../python/generated/pyarrow.types.is_nested.html  |   6 +-
 .../python/generated/pyarrow.types.is_null.html    |   6 +-
 .../generated/pyarrow.types.is_primitive.html      |   6 +-
 .../pyarrow.types.is_run_end_encoded.html          |   6 +-
 .../generated/pyarrow.types.is_signed_integer.html |   6 +-
 .../python/generated/pyarrow.types.is_string.html  |   6 +-
 .../generated/pyarrow.types.is_string_view.html    |   6 +-
 .../python/generated/pyarrow.types.is_struct.html  |   6 +-
 .../generated/pyarrow.types.is_temporal.html       |   6 +-
 .../python/generated/pyarrow.types.is_time.html    |   6 +-
 .../python/generated/pyarrow.types.is_time32.html  |   6 +-
 .../python/generated/pyarrow.types.is_time64.html  |   6 +-
 .../generated/pyarrow.types.is_timestamp.html      |   6 +-
 .../python/generated/pyarrow.types.is_uint16.html  |   6 +-
 .../python/generated/pyarrow.types.is_uint32.html  |   6 +-
 .../python/generated/pyarrow.types.is_uint64.html  |   6 +-
 .../python/generated/pyarrow.types.is_uint8.html   |   6 +-
 .../python/generated/pyarrow.types.is_unicode.html |   6 +-
 .../python/generated/pyarrow.types.is_union.html   |   6 +-
 .../pyarrow.types.is_unsigned_integer.html         |   6 +-
 docs/dev/python/generated/pyarrow.uint16.html      |   6 +-
 docs/dev/python/generated/pyarrow.uint32.html      |   6 +-
 docs/dev/python/generated/pyarrow.uint64.html      |   6 +-
 docs/dev/python/generated/pyarrow.uint8.html       |   6 +-
 .../python/generated/pyarrow.unify_schemas.html    |   6 +-
 .../pyarrow.unregister_extension_type.html         |   6 +-
 docs/dev/python/generated/pyarrow.utf8.html        |   6 +-
 docs/dev/python/getstarted.html                    |   8 +-
 docs/dev/python/getting_involved.html              |   6 +-
 docs/dev/python/index.html                         |   6 +-
 docs/dev/python/install.html                       |   6 +-
 docs/dev/python/integration.html                   |   6 +-
 docs/dev/python/integration/cuda.html              |   6 +-
 docs/dev/python/integration/extending.html         |   6 +-
 docs/dev/python/integration/python_java.html       |   6 +-
 docs/dev/python/integration/python_r.html          |   6 +-
 docs/dev/python/interchange_protocol.html          |   6 +-
 docs/dev/python/ipc.html                           |   6 +-
 docs/dev/python/json.html                          |   6 +-
 docs/dev/python/memory.html                        |  14 +-
 docs/dev/python/numpy.html                         |   6 +-
 docs/dev/python/orc.html                           |   6 +-
 docs/dev/python/pandas.html                        |  12 +-
 docs/dev/python/parquet.html                       |  18 +--
 docs/dev/python/timestamps.html                    |   6 +-
 docs/dev/r/pkgdown.yml                             |   2 +-
 docs/dev/r/reference/to_duckdb.html                |  10 +-
 docs/dev/r/search.json                             |   2 +-
 docs/dev/search.html                               |   6 +-
 docs/dev/searchindex.js                            |   2 +-
 docs/dev/status.html                               |  28 +++-
 940 files changed, 3431 insertions(+), 2927 deletions(-)

diff --git a/docs/dev/.buildinfo b/docs/dev/.buildinfo
index ef36b347b17..d3c4f9bdf7a 100644
--- a/docs/dev/.buildinfo
+++ b/docs/dev/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 222d56b5e6f9fa46414c38b3391411af
+config: 47a7c321516745847d500f3d943b54e1
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/dev/_modules/index.html b/docs/dev/_modules/index.html
index c829779c5eb..d8dc899fc95 100644
--- a/docs/dev/_modules/index.html
+++ b/docs/dev/_modules/index.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Overview: module code &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Overview: module code &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/_modules/pyarrow.html b/docs/dev/_modules/pyarrow.html
index 0f3cab10557..455fdfb2c29 100644
--- a/docs/dev/_modules/pyarrow.html
+++ b/docs/dev/_modules/pyarrow.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/_modules/pyarrow/compute.html b/docs/dev/_modules/pyarrow/compute.html
index fb509593aad..3b0fbb5df92 100644
--- a/docs/dev/_modules/pyarrow/compute.html
+++ b/docs/dev/_modules/pyarrow/compute.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.compute &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.compute &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/_modules/pyarrow/dataset.html b/docs/dev/_modules/pyarrow/dataset.html
index 2ab91d0c014..dc4d15e8a93 100644
--- a/docs/dev/_modules/pyarrow/dataset.html
+++ b/docs/dev/_modules/pyarrow/dataset.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.dataset &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.dataset &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/_modules/pyarrow/feather.html b/docs/dev/_modules/pyarrow/feather.html
index 55c92ccbbab..aceee0db42f 100644
--- a/docs/dev/_modules/pyarrow/feather.html
+++ b/docs/dev/_modules/pyarrow/feather.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.feather &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.feather &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/_modules/pyarrow/fs.html b/docs/dev/_modules/pyarrow/fs.html
index 387c174ba5b..692bf319017 100644
--- a/docs/dev/_modules/pyarrow/fs.html
+++ b/docs/dev/_modules/pyarrow/fs.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.fs &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.fs &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/_modules/pyarrow/interchange/from_dataframe.html b/docs/dev/_modules/pyarrow/interchange/from_dataframe.html
index 093e609a16f..3d59c1b8ad1 100644
--- a/docs/dev/_modules/pyarrow/interchange/from_dataframe.html
+++ b/docs/dev/_modules/pyarrow/interchange/from_dataframe.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.interchange.from_dataframe &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.interchange.from_dataframe &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/_modules/pyarrow/ipc.html b/docs/dev/_modules/pyarrow/ipc.html
index 2ebae84cc5f..232c01270de 100644
--- a/docs/dev/_modules/pyarrow/ipc.html
+++ b/docs/dev/_modules/pyarrow/ipc.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.ipc &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.ipc &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/_modules/pyarrow/orc.html b/docs/dev/_modules/pyarrow/orc.html
index 37f9d6f2d9f..8e04202ce4c 100644
--- a/docs/dev/_modules/pyarrow/orc.html
+++ b/docs/dev/_modules/pyarrow/orc.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.orc &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.orc &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/_modules/pyarrow/parquet/core.html b/docs/dev/_modules/pyarrow/parquet/core.html
index 0cd441f076c..d6219583ca1 100644
--- a/docs/dev/_modules/pyarrow/parquet/core.html
+++ b/docs/dev/_modules/pyarrow/parquet/core.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.parquet.core &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.parquet.core &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/_modules/pyarrow/types.html b/docs/dev/_modules/pyarrow/types.html
index 1e6bad3d9f5..2b040d3bd0f 100644
--- a/docs/dev/_modules/pyarrow/types.html
+++ b/docs/dev/_modules/pyarrow/types.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.types &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.types &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/_static/documentation_options.js b/docs/dev/_static/documentation_options.js
index 08bd1ab8235..7fd6a092ce1 100644
--- a/docs/dev/_static/documentation_options.js
+++ b/docs/dev/_static/documentation_options.js
@@ -1,6 +1,6 @@
 var DOCUMENTATION_OPTIONS = {
     URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
-    VERSION: '18.0.0.dev389',
+    VERSION: '18.0.0.dev395',
     LANGUAGE: 'en',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/docs/dev/cpp/acero/async.html b/docs/dev/cpp/acero/async.html
index 180a9b3f7ba..b572462c15e 100644
--- a/docs/dev/cpp/acero/async.html
+++ b/docs/dev/cpp/acero/async.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>&lt;no title&gt; &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>&lt;no title&gt; &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -155,8 +155,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/acero/developer_guide.html b/docs/dev/cpp/acero/developer_guide.html
index a30a9420836..27d93e34ad5 100644
--- a/docs/dev/cpp/acero/developer_guide.html
+++ b/docs/dev/cpp/acero/developer_guide.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Developer’s Guide &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Developer’s Guide &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/acero/overview.html b/docs/dev/cpp/acero/overview.html
index 2e4239aba3c..cd5b69e09f5 100644
--- a/docs/dev/cpp/acero/overview.html
+++ b/docs/dev/cpp/acero/overview.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Acero Overview &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Acero Overview &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/acero/substrait.html b/docs/dev/cpp/acero/substrait.html
index 959618c6487..12ff534765d 100644
--- a/docs/dev/cpp/acero/substrait.html
+++ b/docs/dev/cpp/acero/substrait.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Using Acero with Substrait &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Using Acero with Substrait &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/acero/user_guide.html b/docs/dev/cpp/acero/user_guide.html
index 38e4897f3fd..6210e02d20c 100644
--- a/docs/dev/cpp/acero/user_guide.html
+++ b/docs/dev/cpp/acero/user_guide.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Acero User’s Guide &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Acero User’s Guide &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api.html b/docs/dev/cpp/api.html
index 34a9441fb74..37c23f6187c 100644
--- a/docs/dev/cpp/api.html
+++ b/docs/dev/cpp/api.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>API Reference &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>API Reference &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/acero.html b/docs/dev/cpp/api/acero.html
index d32b65aeda5..eb6bbdb72f4 100644
--- a/docs/dev/cpp/api/acero.html
+++ b/docs/dev/cpp/api/acero.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Streaming Execution (Acero) &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Streaming Execution (Acero) &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/array.html b/docs/dev/cpp/api/array.html
index a32fff95f00..7fcba1a08e3 100644
--- a/docs/dev/cpp/api/array.html
+++ b/docs/dev/cpp/api/array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrays &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrays &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
@@ -1277,6 +1277,40 @@ for (int64_t i = 0; i &lt; array.length; ++i) {
 <span id="_CPPv312DecimalArray"></span><span id="_CPPv212DecimalArray"></span><span class="target" id="group__numeric-arrays_1gaa9162b62a545f10bb02754571cd7ec80"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DecimalArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">Decimal128Array< [...]
 <dd></dd></dl>
 
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14Decimal32ArrayE">
+<span id="_CPPv3N5arrow14Decimal32ArrayE"></span><span id="_CPPv2N5arrow14Decimal32ArrayE"></span><span id="arrow::Decimal32Array"></span><span class="target" id="classarrow_1_1_decimal32_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal32Array</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k" [...]
+<dd><div class="docutils container">
+<em>#include &lt;arrow/array/array_decimal.h&gt;</em></div>
+<p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for 32-bit decimal data. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14Decimal32Array14Decimal32ArrayERKNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow14Decimal32Array14Decimal32ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow14Decimal32Array14Decimal32ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::Decimal32Array::Decimal32Array__std::shared_ptr:ArrayData:CR"></span><span class="target" id="classarrow_1_1_decimal32_array_1ae52d949724f28e262def472fa925f6da"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_decimal32_array"><span class="std std-ref">Decimal32Array</span></a> from <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> instance. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14Decimal64ArrayE">
+<span id="_CPPv3N5arrow14Decimal64ArrayE"></span><span id="_CPPv2N5arrow14Decimal64ArrayE"></span><span id="arrow::Decimal64Array"></span><span class="target" id="classarrow_1_1_decimal64_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal64Array</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k" [...]
+<dd><div class="docutils container">
+<em>#include &lt;arrow/array/array_decimal.h&gt;</em></div>
+<p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for 64-bit decimal data. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14Decimal64Array14Decimal64ArrayERKNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow14Decimal64Array14Decimal64ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow14Decimal64Array14Decimal64ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::Decimal64Array::Decimal64Array__std::shared_ptr:ArrayData:CR"></span><span class="target" id="classarrow_1_1_decimal64_array_1a1c1d18e47e75179599b5764c594983c8"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_decimal64_array"><span class="std std-ref">Decimal64Array</span></a> from <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> instance. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow15Decimal128ArrayE">
 <span id="_CPPv3N5arrow15Decimal128ArrayE"></span><span id="_CPPv2N5arrow15Decimal128ArrayE"></span><span id="arrow::Decimal128Array"></span><span class="target" id="classarrow_1_1_decimal128_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal128Array</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span clas [...]
@@ -1520,7 +1554,7 @@ for (int64_t i = 0; i &lt; array.length; ++i) {
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_binary.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for fixed-size binary data. </p>
-<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_decimal128_array"><span class="std std-ref">arrow::Decimal128Array</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal256_array"><span class="std std-ref">arrow::Decimal256Array</span></a></p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_decimal128_array"><span class="std std-ref">arrow::Decimal128Array</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal256_array"><span class="std std-ref">arrow::Decimal256Array</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal32_array"><span class="std std-ref">arrow::Decimal32Array</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal64_array"><span class="st [...]
 </dd></dl>
 
 </section>
@@ -2748,6 +2782,16 @@ for (int64_t i = 0; i &lt; array.length; ++i) {
 <span id="_CPPv3N5arrow12ArrayVisitor5VisitERK13DurationArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK13DurationArray"></span><span id="arrow::ArrayVisitor::Visit__DurationArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1af9175fcebba0b6d12ff3f6858eaa4111"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><spa [...]
 <dd></dd></dl>
 
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK14Decimal32Array">
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK14Decimal32Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK14Decimal32Array"></span><span id="arrow::ArrayVisitor::Visit__Decimal32ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a76bab716cf156214b8a5cc455c84b563"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n">< [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK14Decimal64Array">
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK14Decimal64Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK14Decimal64Array"></span><span id="arrow::ArrayVisitor::Visit__Decimal64ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a44fcd8721dc42ea4e7d96073c6f54194"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n">< [...]
+<dd></dd></dl>
+
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK15Decimal128Array">
 <span id="_CPPv3N5arrow12ArrayVisitor5VisitERK15Decimal128Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK15Decimal128Array"></span><span id="arrow::ArrayVisitor::Visit__Decimal128ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a7412db8f4d81afeb75bf5dec8e03af8b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n [...]
diff --git a/docs/dev/cpp/api/async.html b/docs/dev/cpp/api/async.html
index e9c84ce9aad..f4cdc41a630 100644
--- a/docs/dev/cpp/api/async.html
+++ b/docs/dev/cpp/api/async.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Asynchronous programming &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Asynchronous programming &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/builder.html b/docs/dev/cpp/api/builder.html
index 9aedf3f9a24..fa7ff4c7790 100644
--- a/docs/dev/cpp/api/builder.html
+++ b/docs/dev/cpp/api/builder.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Array Builders &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Array Builders &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
@@ -1448,6 +1448,80 @@ document.write(`
 </div>
 </dd></dl>
 
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow16Decimal32BuilderE">
+<span id="_CPPv3N5arrow16Decimal32BuilderE"></span><span id="_CPPv2N5arrow16Decimal32BuilderE"></span><span id="arrow::Decimal32Builder"></span><span class="target" id="classarrow_1_1_decimal32_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal32Builder</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span [...]
+<dd><div class="docutils container">
+<em>#include &lt;arrow/array/builder_decimal.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow16Decimal32Builder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow16Decimal32Builder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow16Decimal32Builder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::Decimal32Builder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_decimal32_builder_1a3a8a9b35d4367dbccf4252b84c9e77e7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" hre [...]
+<dd><p>Return result of builder as an internal generic <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object. </p>
+<p>Resets builder except for dictionary builder</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><p><strong>out</strong> – <strong>[out]</strong> the finalized <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object </p>
+</dd>
+<dt class="field-even">Returns<span class="colon">:</span></dt>
+<dd class="field-even"><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow16Decimal32Builder4typeEv">
+<span id="_CPPv3NK5arrow16Decimal32Builder4typeEv"></span><span id="_CPPv2NK5arrow16Decimal32Builder4typeEv"></span><span id="arrow::Decimal32Builder::typeC"></span><span class="target" id="classarrow_1_1_decimal32_builder_1aceaeed99b0ab01cbaa05c36241097916"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><s [...]
+<dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow16Decimal32Builder5ResetEv">
+<span id="_CPPv3N5arrow16Decimal32Builder5ResetEv"></span><span id="_CPPv2N5arrow16Decimal32Builder5ResetEv"></span><span id="arrow::Decimal32Builder::Reset"></span><span class="target" id="classarrow_1_1_decimal32_builder_1af646f4d380162134d7d18ad4af81f056"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Rese [...]
+<dd><p>Reset the builder. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow16Decimal64BuilderE">
+<span id="_CPPv3N5arrow16Decimal64BuilderE"></span><span id="_CPPv2N5arrow16Decimal64BuilderE"></span><span id="arrow::Decimal64Builder"></span><span class="target" id="classarrow_1_1_decimal64_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal64Builder</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span [...]
+<dd><div class="docutils container">
+<em>#include &lt;arrow/array/builder_decimal.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow16Decimal64Builder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow16Decimal64Builder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow16Decimal64Builder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::Decimal64Builder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_decimal64_builder_1ab384f103089b28c8b521557446321c12"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" hre [...]
+<dd><p>Return result of builder as an internal generic <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object. </p>
+<p>Resets builder except for dictionary builder</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><p><strong>out</strong> – <strong>[out]</strong> the finalized <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object </p>
+</dd>
+<dt class="field-even">Returns<span class="colon">:</span></dt>
+<dd class="field-even"><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a></p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow16Decimal64Builder4typeEv">
+<span id="_CPPv3NK5arrow16Decimal64Builder4typeEv"></span><span id="_CPPv2NK5arrow16Decimal64Builder4typeEv"></span><span id="arrow::Decimal64Builder::typeC"></span><span class="target" id="classarrow_1_1_decimal64_builder_1a00a7f6e8b812b6e22da9350be41b70c8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><s [...]
+<dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow16Decimal64Builder5ResetEv">
+<span id="_CPPv3N5arrow16Decimal64Builder5ResetEv"></span><span id="_CPPv2N5arrow16Decimal64Builder5ResetEv"></span><span id="arrow::Decimal64Builder::Reset"></span><span class="target" id="classarrow_1_1_decimal64_builder_1af646f4d380162134d7d18ad4af81f056"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Rese [...]
+<dd><p>Reset the builder. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow17Decimal128BuilderE">
 <span id="_CPPv3N5arrow17Decimal128BuilderE"></span><span id="_CPPv2N5arrow17Decimal128BuilderE"></span><span id="arrow::Decimal128Builder"></span><span class="target" id="classarrow_1_1_decimal128_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal128Builder</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span> [...]
@@ -2191,7 +2265,7 @@ document.write(`
 <span id="_CPPv3N5arrow22FixedSizeBinaryBuilderE"></span><span id="_CPPv2N5arrow22FixedSizeBinaryBuilderE"></span><span id="arrow::FixedSizeBinaryBuilder"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FixedSizeBinaryBuilder</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></sp [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/builder_binary.h&gt;</em></div>
-<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_decimal128_builder"><span class="std std-ref">arrow::Decimal128Builder</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal256_builder"><span class="std std-ref">arrow::Decimal256Builder</span></a></p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_decimal128_builder"><span class="std std-ref">arrow::Decimal128Builder</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal256_builder"><span class="std std-ref">arrow::Decimal256Builder</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal32_builder"><span class="std std-ref">arrow::Decimal32Builder</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal64_builder">< [...]
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
 <dl class="cpp function">
diff --git a/docs/dev/cpp/api/c_abi.html b/docs/dev/cpp/api/c_abi.html
index da65b70e8b4..5d3456983d5 100644
--- a/docs/dev/cpp/api/c_abi.html
+++ b/docs/dev/cpp/api/c_abi.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>C Interfaces &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>C Interfaces &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/compute.html b/docs/dev/cpp/api/compute.html
index d8e6233692c..1d38b776a2e 100644
--- a/docs/dev/cpp/api/compute.html
+++ b/docs/dev/cpp/api/compute.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Compute Functions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Compute Functions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/cuda.html b/docs/dev/cpp/api/cuda.html
index 3fac9e9da9e..56cca0ac659 100644
--- a/docs/dev/cpp/api/cuda.html
+++ b/docs/dev/cpp/api/cuda.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>CUDA support &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>CUDA support &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/dataset.html b/docs/dev/cpp/api/dataset.html
index 23e303bca94..1a00185d046 100644
--- a/docs/dev/cpp/api/dataset.html
+++ b/docs/dev/cpp/api/dataset.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Dataset &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Dataset &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/datatype.html b/docs/dev/cpp/api/datatype.html
index b1d96a8fbdc..f673ea569c4 100644
--- a/docs/dev/cpp/api/datatype.html
+++ b/docs/dev/cpp/api/datatype.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Data Types &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Data Types &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
@@ -1091,6 +1091,18 @@ document.write(`
 <dd><p>Like LIST_VIEW, but with 64-bit offsets and sizes. </p>
 </dd></dl>
 
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow4Type4type9DECIMAL32E">
+<span id="_CPPv3N5arrow4Type4type9DECIMAL32E"></span><span id="_CPPv2N5arrow4Type4type9DECIMAL32E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af77629159cb96c078ed494a820d38820"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DECIMAL32</span></span></span><a class="headerlink" href="#_CPPv4N5arrow4Type4type9DECIMAL32E" title="Permalink to t [...]
+<dd><p>Precision- and scale-based decimal type with 32 bits. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow4Type4type9DECIMAL64E">
+<span id="_CPPv3N5arrow4Type4type9DECIMAL64E"></span><span id="_CPPv2N5arrow4Type4type9DECIMAL64E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a3978212dfb5911296c6147daf23eea29"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DECIMAL64</span></span></span><a class="headerlink" href="#_CPPv4N5arrow4Type4type9DECIMAL64E" title="Permalink to t [...]
+<dd><p>Precision- and scale-based decimal type with 64 bits. </p>
+</dd></dl>
+
 <dl class="cpp enumerator">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow4Type4type6MAX_IDE">
 <span id="_CPPv3N5arrow4Type4type6MAX_IDE"></span><span id="_CPPv2N5arrow4Type4type6MAX_IDE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44ab77bb5b73b4a8a11d395b7f712ee8923"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MAX_ID</span></span></span><a class="headerlink" href="#_CPPv4N5arrow4Type4type6MAX_IDE" title="Permalink to this definiti [...]
@@ -1347,7 +1359,27 @@ new objects or existing singletons, depending on the type requested.</p>
 <dt class="sig sig-object cpp" id="_CPPv47decimal7int32_t7int32_t">
 <span id="_CPPv37decimal7int32_t7int32_t"></span><span id="_CPPv27decimal7int32_t7int32_t"></span><span id="decimal__int32_t.int32_t"></span><span class="target" id="group__type-factories_1gac9807e240b794194d69ab191673c5a9f"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">DataType</span> [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_decimal_type"><span class="std std-ref">DecimalType</span></a> instance depending on the precision. </p>
-<p>If the precision is greater than 38, a <a class="reference internal" href="#classarrow_1_1_decimal256_type"><span class="std std-ref">Decimal256Type</span></a> is returned, otherwise a <a class="reference internal" href="#classarrow_1_1_decimal128_type"><span class="std std-ref">Decimal128Type</span></a>. </p>
+<p>If the precision is greater than 38, a <a class="reference internal" href="#classarrow_1_1_decimal256_type"><span class="std std-ref">Decimal256Type</span></a> is returned, otherwise a <a class="reference internal" href="#classarrow_1_1_decimal128_type"><span class="std std-ref">Decimal128Type</span></a>.</p>
+<p>Deprecated: prefer <code class="docutils literal notranslate"><span class="pre">smallest_decimal</span></code> instead. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv416smallest_decimal7int32_t7int32_t">
+<span id="_CPPv316smallest_decimal7int32_t7int32_t"></span><span id="_CPPv216smallest_decimal7int32_t7int32_t"></span><span id="smallest_decimal__int32_t.int32_t"></span><span class="target" id="group__type-factories_1ga0acb1eb108d7412f3b2c064f80123b42"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><spa [...]
+<dd><p>Create a the smallest <a class="reference internal" href="#classarrow_1_1_decimal_type"><span class="std std-ref">DecimalType</span></a> instance depending on precision. </p>
+<p>Given the requested precision and scale, the smallest <a class="reference internal" href="#classarrow_1_1_decimal_type"><span class="std std-ref">DecimalType</span></a> which is able to represent that precision will be returned. As different bit-widths for decimal types are added, the concrete data type returned here can potentially change accordingly. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv49decimal327int32_t7int32_t">
+<span id="_CPPv39decimal327int32_t7int32_t"></span><span id="_CPPv29decimal327int32_t7int32_t"></span><span id="decimal32__int32_t.int32_t"></span><span class="target" id="group__type-factories_1ga0f7e838c812dc4746416206a217b9a1e"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">DataType< [...]
+<dd><p>Create a <a class="reference internal" href="#classarrow_1_1_decimal32_type"><span class="std std-ref">Decimal32Type</span></a> instance. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv49decimal647int32_t7int32_t">
+<span id="_CPPv39decimal647int32_t7int32_t"></span><span id="_CPPv29decimal647int32_t7int32_t"></span><span id="decimal64__int32_t.int32_t"></span><span class="target" id="group__type-factories_1ga97d3a0c9cdb8678400ea2dcb40f6c1d1"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">DataType< [...]
+<dd><p>Create a <a class="reference internal" href="#classarrow_1_1_decimal64_type"><span class="std std-ref">Decimal64Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
@@ -1705,7 +1737,7 @@ new objects or existing singletons, depending on the type requested.</p>
 <dd><div class="docutils container">
 <em>#include &lt;arrow/type.h&gt;</em></div>
 <p>Base type class for (fixed-size) decimal data. </p>
-<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_decimal128_type"><span class="std std-ref">arrow::Decimal128Type</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal256_type"><span class="std std-ref">arrow::Decimal256Type</span></a></p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_decimal128_type"><span class="std std-ref">arrow::Decimal128Type</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal256_type"><span class="std std-ref">arrow::Decimal256Type</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal32_type"><span class="std std-ref">arrow::Decimal32Type</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal64_type"><span class="std std-r [...]
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
@@ -1724,6 +1756,98 @@ new objects or existing singletons, depending on the type requested.</p>
 </div>
 </dd></dl>
 
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13Decimal32TypeE">
+<span id="_CPPv3N5arrow13Decimal32TypeE"></span><span id="_CPPv2N5arrow13Decimal32TypeE"></span><span id="arrow::Decimal32Type"></span><span class="target" id="classarrow_1_1_decimal32_type"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal32Type</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><spa [...]
+<dd><div class="docutils container">
+<em>#include &lt;arrow/type.h&gt;</em></div>
+<p>Concrete type class for 32-bit decimal data. </p>
+<p>Arrow decimals are fixed-point decimal numbers encoded as a scaled integer. The precision is the number of significant digits that the decimal type can represent; the scale is the number of digits after the decimal point (note the scale can be negative).</p>
+<p>As an example, <code class="docutils literal notranslate"><span class="pre">Decimal32Type(7,</span> <span class="pre">3)</span></code> can exactly represent the numbers 1234.567 and -1234.567 (encoded internally as the 32-bit integers 1234567 and -1234567, respectively), but neither 12345.67 nor 123.4567.</p>
+<p><a class="reference internal" href="#classarrow_1_1_decimal32_type"><span class="std std-ref">Decimal32Type</span></a> has a maximum precision of 9 significant digits (also available as Decimal32Type::kMaxPrecision). If higher precision is needed, consider using <a class="reference internal" href="#classarrow_1_1_decimal64_type"><span class="std std-ref">Decimal64Type</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal128_type"><span class="std std-ref">Decimal128T [...]
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13Decimal32Type13Decimal32TypeE7int32_t7int32_t">
+<span id="_CPPv3N5arrow13Decimal32Type13Decimal32TypeE7int32_t7int32_t"></span><span id="_CPPv2N5arrow13Decimal32Type13Decimal32TypeE7int32_t7int32_t"></span><span id="arrow::Decimal32Type::Decimal32Type__int32_t.int32_t"></span><span class="target" id="classarrow_1_1_decimal32_type_1a0a1f9e3b04318c7c2d966f9eede1d99f"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal32Type</span [...]
+<dd><p><a class="reference internal" href="#classarrow_1_1_decimal32_type"><span class="std std-ref">Decimal32Type</span></a> constructor that aborts on invalid input. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow13Decimal32Type8ToStringEb">
+<span id="_CPPv3NK5arrow13Decimal32Type8ToStringEb"></span><span id="_CPPv2NK5arrow13Decimal32Type8ToStringEb"></span><span id="arrow::Decimal32Type::ToString__bC"></span><span class="target" id="classarrow_1_1_decimal32_type_1a621337ef8bec0e147e190685f468b9b7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</s [...]
+<dd><p>A string representation of the type, including any children. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow13Decimal32Type4nameEv">
+<span id="_CPPv3NK5arrow13Decimal32Type4nameEv"></span><span id="_CPPv2NK5arrow13Decimal32Type4nameEv"></span><span id="arrow::Decimal32Type::nameC"></span><span class="target" id="classarrow_1_1_decimal32_type_1aaaf29fb9fa96efd8fdd8cfe8eef075c5"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="p [...]
+<dd><p>A string name of the type, omitting any child fields. </p>
+<p><dl class="simple">
+<dt><strong>Since</strong></dt><dd><p>0.7.0 </p>
+</dd>
+</dl>
+</p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13Decimal32Type4MakeE7int32_t7int32_t">
+<span id="_CPPv3N5arrow13Decimal32Type4MakeE7int32_t7int32_t"></span><span id="_CPPv2N5arrow13Decimal32Type4MakeE7int32_t7int32_t"></span><span id="arrow::Decimal32Type::Make__int32_t.int32_t"></span><span class="target" id="classarrow_1_1_decimal32_type_1ac2315ab609b7df584b6d5e8d4a1288fe"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><sp [...]
+<dd><p><a class="reference internal" href="#classarrow_1_1_decimal32_type"><span class="std std-ref">Decimal32Type</span></a> constructor that returns an error on invalid input. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13Decimal64TypeE">
+<span id="_CPPv3N5arrow13Decimal64TypeE"></span><span id="_CPPv2N5arrow13Decimal64TypeE"></span><span id="arrow::Decimal64Type"></span><span class="target" id="classarrow_1_1_decimal64_type"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal64Type</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><spa [...]
+<dd><div class="docutils container">
+<em>#include &lt;arrow/type.h&gt;</em></div>
+<p>Concrete type class for 64-bit decimal data. </p>
+<p>Arrow decimals are fixed-point decimal numbers encoded as a scaled integer. The precision is the number of significant digits that the decimal type can represent; the scale is the number of digits after the decimal point (note the scale can be negative).</p>
+<p>As an example, <code class="docutils literal notranslate"><span class="pre">Decimal64Type(7,</span> <span class="pre">3)</span></code> can exactly represent the numbers 1234.567 and -1234.567 (encoded internally as the 64-bit integers 1234567 and -1234567, respectively), but neither 12345.67 nor 123.4567.</p>
+<p><a class="reference internal" href="#classarrow_1_1_decimal64_type"><span class="std std-ref">Decimal64Type</span></a> has a maximum precision of 18 significant digits (also available as Decimal64Type::kMaxPrecision). If higher precision is needed, consider using <a class="reference internal" href="#classarrow_1_1_decimal128_type"><span class="std std-ref">Decimal128Type</span></a> or <a class="reference internal" href="#classarrow_1_1_decimal256_type"><span class="std std-ref">Decima [...]
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13Decimal64Type13Decimal64TypeE7int32_t7int32_t">
+<span id="_CPPv3N5arrow13Decimal64Type13Decimal64TypeE7int32_t7int32_t"></span><span id="_CPPv2N5arrow13Decimal64Type13Decimal64TypeE7int32_t7int32_t"></span><span id="arrow::Decimal64Type::Decimal64Type__int32_t.int32_t"></span><span class="target" id="classarrow_1_1_decimal64_type_1ab17a0126ff06ca69fe82323460a6fe5a"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal64Type</span [...]
+<dd><p><a class="reference internal" href="#classarrow_1_1_decimal32_type"><span class="std std-ref">Decimal32Type</span></a> constructor that aborts on invalid input. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow13Decimal64Type8ToStringEb">
+<span id="_CPPv3NK5arrow13Decimal64Type8ToStringEb"></span><span id="_CPPv2NK5arrow13Decimal64Type8ToStringEb"></span><span id="arrow::Decimal64Type::ToString__bC"></span><span class="target" id="classarrow_1_1_decimal64_type_1aec3e7dda8806ea48aa4d74970b2c809d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</s [...]
+<dd><p>A string representation of the type, including any children. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow13Decimal64Type4nameEv">
+<span id="_CPPv3NK5arrow13Decimal64Type4nameEv"></span><span id="_CPPv2NK5arrow13Decimal64Type4nameEv"></span><span id="arrow::Decimal64Type::nameC"></span><span class="target" id="classarrow_1_1_decimal64_type_1a39c24821312115c9b0fbc466b1583684"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="p [...]
+<dd><p>A string name of the type, omitting any child fields. </p>
+<p><dl class="simple">
+<dt><strong>Since</strong></dt><dd><p>0.7.0 </p>
+</dd>
+</dl>
+</p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13Decimal64Type4MakeE7int32_t7int32_t">
+<span id="_CPPv3N5arrow13Decimal64Type4MakeE7int32_t7int32_t"></span><span id="_CPPv2N5arrow13Decimal64Type4MakeE7int32_t7int32_t"></span><span id="arrow::Decimal64Type::Make__int32_t.int32_t"></span><span class="target" id="classarrow_1_1_decimal64_type_1ae1385008612635abf495292da9ba89c2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><sp [...]
+<dd><p><a class="reference internal" href="#classarrow_1_1_decimal32_type"><span class="std std-ref">Decimal32Type</span></a> constructor that returns an error on invalid input. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14Decimal128TypeE">
 <span id="_CPPv3N5arrow14Decimal128TypeE"></span><span id="_CPPv2N5arrow14Decimal128TypeE"></span><span id="arrow::Decimal128Type"></span><span class="target" id="classarrow_1_1_decimal128_type"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal128Type</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k" [...]
@@ -4357,6 +4481,16 @@ new objects or existing singletons, depending on the type requested.</p>
 <span id="_CPPv3N5arrow11TypeVisitor5VisitERK12DurationType"></span><span id="_CPPv2N5arrow11TypeVisitor5VisitERK12DurationType"></span><span id="arrow::TypeVisitor::Visit__DurationTypeCR"></span><span class="target" id="classarrow_1_1_type_visitor_1a6a21d056a92040e78c43c257a5e69cbb"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class [...]
 <dd></dd></dl>
 
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11TypeVisitor5VisitERK13Decimal32Type">
+<span id="_CPPv3N5arrow11TypeVisitor5VisitERK13Decimal32Type"></span><span id="_CPPv2N5arrow11TypeVisitor5VisitERK13Decimal32Type"></span><span id="arrow::TypeVisitor::Visit__Decimal32TypeCR"></span><span class="target" id="classarrow_1_1_type_visitor_1a96fc48f8a450d8b4073a4d2683906dd0"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span cl [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11TypeVisitor5VisitERK13Decimal64Type">
+<span id="_CPPv3N5arrow11TypeVisitor5VisitERK13Decimal64Type"></span><span id="_CPPv2N5arrow11TypeVisitor5VisitERK13Decimal64Type"></span><span id="arrow::TypeVisitor::Visit__Decimal64TypeCR"></span><span class="target" id="classarrow_1_1_type_visitor_1a0f815ccc9364d986746db5500dd3ef57"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span cl [...]
+<dd></dd></dl>
+
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11TypeVisitor5VisitERK14Decimal128Type">
 <span id="_CPPv3N5arrow11TypeVisitor5VisitERK14Decimal128Type"></span><span id="_CPPv2N5arrow11TypeVisitor5VisitERK14Decimal128Type"></span><span id="arrow::TypeVisitor::Visit__Decimal128TypeCR"></span><span class="target" id="classarrow_1_1_type_visitor_1aa09848f2b9edf5cec9df14e8272cf307"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span [...]
diff --git a/docs/dev/cpp/api/filesystem.html b/docs/dev/cpp/api/filesystem.html
index fa5b062684b..5352c056dbe 100644
--- a/docs/dev/cpp/api/filesystem.html
+++ b/docs/dev/cpp/api/filesystem.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Filesystems &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Filesystems &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
@@ -2520,10 +2520,10 @@ This method will check to ensure the given filesystem is compatible with the URI
 <dd><p>Construct a new <a class="reference internal" href="#structarrow_1_1fs_1_1_azure_options"><span class="std std-ref">AzureOptions</span></a> from an URI. </p>
 <p>Supported formats:</p>
 <p><ol class="lowerroman simple">
-<li><p>abfs[s]://[:&lt;password&gt;&#64;]&lt;account&gt;.blob.core.windows.net [/&lt;container&gt;[/&lt;path&gt;]]</p></li>
-<li><p>abfs[s]://&lt;container&gt;[:&lt;password&gt;]&#64;&lt;account&gt;.dfs.core.windows.net[/path]</p></li>
-<li><p>abfs[s]://[&lt;account[:&lt;password&gt;]&#64;]&lt;host[.domain]&gt;[&lt;:port&gt;] [/&lt;container&gt;[/path]]</p></li>
-<li><p>abfs[s]://[&lt;account[:&lt;password&gt;]&#64;]&lt;container&gt;[/path]</p></li>
+<li><p>abfs[s]://&lt;account&gt;.blob.core.windows.net[/&lt;container&gt;[/&lt;path&gt;]]</p></li>
+<li><p>abfs[s]://&lt;container&gt;&#64;&lt;account&gt;.dfs.core.windows.net[/path]</p></li>
+<li><p>abfs[s]://[&lt;account&#64;]&lt;host[.domain]&gt;[&lt;:port&gt;][/&lt;container&gt;[/path]]</p></li>
+<li><p>abfs[s]://[&lt;account&#64;]&lt;container&gt;[/path]</p></li>
 </ol>
 </p>
 <p>(1) and (2) are compatible with the Azure Data Lake Storage Gen2 URIs <a class="reference external" href="https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction-abfs-uri">1</a>, (3) is for Azure Blob Storage compatible service including Azurite, and (4) is a shorter version of (1) and (2).</p>
diff --git a/docs/dev/cpp/api/flight.html b/docs/dev/cpp/api/flight.html
index 613d2683276..76c291dd714 100644
--- a/docs/dev/cpp/api/flight.html
+++ b/docs/dev/cpp/api/flight.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight RPC &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Flight RPC &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/flightsql.html b/docs/dev/cpp/api/flightsql.html
index 7f40befa391..80ad61996de 100644
--- a/docs/dev/cpp/api/flightsql.html
+++ b/docs/dev/cpp/api/flightsql.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight SQL &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Flight SQL &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/formats.html b/docs/dev/cpp/api/formats.html
index 34a44df5d03..c69728f3b8c 100644
--- a/docs/dev/cpp/api/formats.html
+++ b/docs/dev/cpp/api/formats.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>File Formats &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>File Formats &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/gandiva.html b/docs/dev/cpp/api/gandiva.html
index f8bcbabb0cf..ac91ed99502 100644
--- a/docs/dev/cpp/api/gandiva.html
+++ b/docs/dev/cpp/api/gandiva.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Gandiva Expression Compiler &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Gandiva Expression Compiler &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/io.html b/docs/dev/cpp/api/io.html
index 270c50a4606..41a251aed94 100644
--- a/docs/dev/cpp/api/io.html
+++ b/docs/dev/cpp/api/io.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Input / output &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Input / output &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/ipc.html b/docs/dev/cpp/api/ipc.html
index cfb6d213606..8b3e4850fbd 100644
--- a/docs/dev/cpp/api/ipc.html
+++ b/docs/dev/cpp/api/ipc.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow IPC &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow IPC &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/memory.html b/docs/dev/cpp/api/memory.html
index 2b42dbe2ec9..967b832349b 100644
--- a/docs/dev/cpp/api/memory.html
+++ b/docs/dev/cpp/api/memory.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Memory (management) &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Memory (management) &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/scalar.html b/docs/dev/cpp/api/scalar.html
index cac213b78e0..714adacedf9 100644
--- a/docs/dev/cpp/api/scalar.html
+++ b/docs/dev/cpp/api/scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Scalars &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Scalars &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
@@ -1777,6 +1777,36 @@ document.write(`
 </div>
 </dd></dl>
 
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow15Decimal32ScalarE">
+<span id="_CPPv3N5arrow15Decimal32ScalarE"></span><span id="_CPPv2N5arrow15Decimal32ScalarE"></span><span id="arrow::Decimal32Scalar"></span><span class="target" id="structarrow_1_1_decimal32_scalar"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal32Scalar</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span cl [...]
+<dd><div class="docutils container">
+<em>#include &lt;arrow/scalar.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow15Decimal32Scalar13DecimalScalarE9ValueTypeNSt10shared_ptrI8DataTypeEE">
+<span id="_CPPv3N5arrow15Decimal32Scalar13DecimalScalarE9ValueTypeNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow15Decimal32Scalar13DecimalScalarE9ValueTypeNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::Decimal32Scalar::DecimalScalar__ValueType.std::shared_ptr:DataType:"></span><span class="target" id="structarrow_1_1_decimal32_scalar_1a6c52755956f1bef872ec3fd4600e7fcb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig [...]
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow15Decimal64ScalarE">
+<span id="_CPPv3N5arrow15Decimal64ScalarE"></span><span id="_CPPv2N5arrow15Decimal64ScalarE"></span><span id="arrow::Decimal64Scalar"></span><span class="target" id="structarrow_1_1_decimal64_scalar"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal64Scalar</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span cl [...]
+<dd><div class="docutils container">
+<em>#include &lt;arrow/scalar.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow15Decimal64Scalar13DecimalScalarE9ValueTypeNSt10shared_ptrI8DataTypeEE">
+<span id="_CPPv3N5arrow15Decimal64Scalar13DecimalScalarE9ValueTypeNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow15Decimal64Scalar13DecimalScalarE9ValueTypeNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::Decimal64Scalar::DecimalScalar__ValueType.std::shared_ptr:DataType:"></span><span class="target" id="structarrow_1_1_decimal64_scalar_1a6c52755956f1bef872ec3fd4600e7fcb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig [...]
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
 <dl class="cpp struct">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow16Decimal128ScalarE">
 <span id="_CPPv3N5arrow16Decimal128ScalarE"></span><span id="_CPPv2N5arrow16Decimal128ScalarE"></span><span id="arrow::Decimal128Scalar"></span><span class="target" id="structarrow_1_1_decimal128_scalar"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Decimal128Scalar</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><sp [...]
@@ -2557,6 +2587,16 @@ document.write(`
 <span id="_CPPv3N5arrow13ScalarVisitor5VisitERK14DurationScalar"></span><span id="_CPPv2N5arrow13ScalarVisitor5VisitERK14DurationScalar"></span><span id="arrow::ScalarVisitor::Visit__DurationScalarCR"></span><span class="target" id="classarrow_1_1_scalar_visitor_1af4861a715df28ee81edee736fcdc4279"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class=" [...]
 <dd></dd></dl>
 
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13ScalarVisitor5VisitERK15Decimal32Scalar">
+<span id="_CPPv3N5arrow13ScalarVisitor5VisitERK15Decimal32Scalar"></span><span id="_CPPv2N5arrow13ScalarVisitor5VisitERK15Decimal32Scalar"></span><span id="arrow::ScalarVisitor::Visit__Decimal32ScalarCR"></span><span class="target" id="classarrow_1_1_scalar_visitor_1ab1048582a62783651b50a1a20497cfaa"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span clas [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13ScalarVisitor5VisitERK15Decimal64Scalar">
+<span id="_CPPv3N5arrow13ScalarVisitor5VisitERK15Decimal64Scalar"></span><span id="_CPPv2N5arrow13ScalarVisitor5VisitERK15Decimal64Scalar"></span><span id="arrow::ScalarVisitor::Visit__Decimal64ScalarCR"></span><span class="target" id="classarrow_1_1_scalar_visitor_1afbce8830f1d15865521db12092553151"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span clas [...]
+<dd></dd></dl>
+
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow13ScalarVisitor5VisitERK16Decimal128Scalar">
 <span id="_CPPv3N5arrow13ScalarVisitor5VisitERK16Decimal128Scalar"></span><span id="_CPPv2N5arrow13ScalarVisitor5VisitERK16Decimal128Scalar"></span><span id="arrow::ScalarVisitor::Visit__Decimal128ScalarCR"></span><span class="target" id="classarrow_1_1_scalar_visitor_1a69fa99430dfa07ee246b5006607d3a93"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span c [...]
diff --git a/docs/dev/cpp/api/support.html b/docs/dev/cpp/api/support.html
index aba0bb10dc8..05f672969a7 100644
--- a/docs/dev/cpp/api/support.html
+++ b/docs/dev/cpp/api/support.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Programming Support &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Programming Support &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/table.html b/docs/dev/cpp/api/table.html
index 61a05df82d8..e54da1db5d8 100644
--- a/docs/dev/cpp/api/table.html
+++ b/docs/dev/cpp/api/table.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Two-dimensional Datasets &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Two-dimensional Datasets &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/tensor.html b/docs/dev/cpp/api/tensor.html
index 6ce9e1bcde0..82524c2aec8 100644
--- a/docs/dev/cpp/api/tensor.html
+++ b/docs/dev/cpp/api/tensor.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Tensors &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Tensors &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/thread.html b/docs/dev/cpp/api/thread.html
index 87f67e47694..1f007180a76 100644
--- a/docs/dev/cpp/api/thread.html
+++ b/docs/dev/cpp/api/thread.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Thread (management) &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Thread (management) &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/api/utilities.html b/docs/dev/cpp/api/utilities.html
index 11e9a8b650e..bc70381dcae 100644
--- a/docs/dev/cpp/api/utilities.html
+++ b/docs/dev/cpp/api/utilities.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Utilities &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Utilities &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
@@ -2578,6 +2578,82 @@ types with a fixed size.</p>
 </div>
 </dd></dl>
 
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4IEN5arrow10TypeTraitsI13Decimal32TypeEE">
+<span id="_CPPv3IEN5arrow10TypeTraitsI13Decimal32TypeEE"></span><span id="_CPPv2IEN5arrow10TypeTraitsI13Decimal32TypeEE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="structarrow_1_1_type_traits_3_01_decimal32_type_01_4"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><s [...]
+<dd><div class="docutils container">
+<em>#include &lt;arrow/type_traits.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow10TypeTraitsI13Decimal32TypeE9ArrayTypeE">
+<span id="_CPPv3N5arrow10TypeTraitsI13Decimal32TypeE9ArrayTypeE"></span><span id="_CPPv2N5arrow10TypeTraitsI13Decimal32TypeE9ArrayTypeE"></span><span class="target" id="structarrow_1_1_type_traits_3_01_decimal32_type_01_4_1a800f06f39b4b42b0626a274eba2ef037"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArrayType</span></span></span><span class="w"> </span><span class="p"><span class="p [...]
+<dd></dd></dl>
+
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow10TypeTraitsI13Decimal32TypeE11BuilderTypeE">
+<span id="_CPPv3N5arrow10TypeTraitsI13Decimal32TypeE11BuilderTypeE"></span><span id="_CPPv2N5arrow10TypeTraitsI13Decimal32TypeE11BuilderTypeE"></span><span class="target" id="structarrow_1_1_type_traits_3_01_decimal32_type_01_4_1a8048ec043c387812d995f54bce753b9c"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BuilderType</span></span></span><span class="w"> </span><span class="p"><span  [...]
+<dd></dd></dl>
+
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow10TypeTraitsI13Decimal32TypeE10ScalarTypeE">
+<span id="_CPPv3N5arrow10TypeTraitsI13Decimal32TypeE10ScalarTypeE"></span><span id="_CPPv2N5arrow10TypeTraitsI13Decimal32TypeE10ScalarTypeE"></span><span class="target" id="structarrow_1_1_type_traits_3_01_decimal32_type_01_4_1a837f97bc2a1bf4b7a45fe6b724da3dc2"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ScalarType</span></span></span><span class="w"> </span><span class="p"><span cla [...]
+<dd></dd></dl>
+
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow10TypeTraitsI13Decimal32TypeE5CTypeE">
+<span id="_CPPv3N5arrow10TypeTraitsI13Decimal32TypeE5CTypeE"></span><span id="_CPPv2N5arrow10TypeTraitsI13Decimal32TypeE5CTypeE"></span><span class="target" id="structarrow_1_1_type_traits_3_01_decimal32_type_01_4_1a8f9895d0bd5e5cee8bf977afdba8f8e6"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CType</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span> [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow10TypeTraitsI13Decimal32TypeE17is_parameter_freeE">
+<span id="_CPPv3N5arrow10TypeTraitsI13Decimal32TypeE17is_parameter_freeE"></span><span id="_CPPv2N5arrow10TypeTraitsI13Decimal32TypeE17is_parameter_freeE"></span><span id="arrow::TypeTraits:Decimal32Type:::is_parameter_free__b"></span><span class="target" id="structarrow_1_1_type_traits_3_01_decimal32_type_01_4_1ace801743fe5c07973af59e909553a032"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">constexpr</span></span>< [...]
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4IEN5arrow10TypeTraitsI13Decimal64TypeEE">
+<span id="_CPPv3IEN5arrow10TypeTraitsI13Decimal64TypeEE"></span><span id="_CPPv2IEN5arrow10TypeTraitsI13Decimal64TypeEE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="structarrow_1_1_type_traits_3_01_decimal64_type_01_4"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><s [...]
+<dd><div class="docutils container">
+<em>#include &lt;arrow/type_traits.h&gt;</em></div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow10TypeTraitsI13Decimal64TypeE9ArrayTypeE">
+<span id="_CPPv3N5arrow10TypeTraitsI13Decimal64TypeE9ArrayTypeE"></span><span id="_CPPv2N5arrow10TypeTraitsI13Decimal64TypeE9ArrayTypeE"></span><span class="target" id="structarrow_1_1_type_traits_3_01_decimal64_type_01_4_1ad7cff59809b5b2ebcc40dbc5acb3db6d"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArrayType</span></span></span><span class="w"> </span><span class="p"><span class="p [...]
+<dd></dd></dl>
+
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow10TypeTraitsI13Decimal64TypeE11BuilderTypeE">
+<span id="_CPPv3N5arrow10TypeTraitsI13Decimal64TypeE11BuilderTypeE"></span><span id="_CPPv2N5arrow10TypeTraitsI13Decimal64TypeE11BuilderTypeE"></span><span class="target" id="structarrow_1_1_type_traits_3_01_decimal64_type_01_4_1a439a079078cf2aee1018cb78c007cc56"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BuilderType</span></span></span><span class="w"> </span><span class="p"><span  [...]
+<dd></dd></dl>
+
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow10TypeTraitsI13Decimal64TypeE10ScalarTypeE">
+<span id="_CPPv3N5arrow10TypeTraitsI13Decimal64TypeE10ScalarTypeE"></span><span id="_CPPv2N5arrow10TypeTraitsI13Decimal64TypeE10ScalarTypeE"></span><span class="target" id="structarrow_1_1_type_traits_3_01_decimal64_type_01_4_1a85ac88fe0e5521eb8fb39bb4bbf13b5c"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ScalarType</span></span></span><span class="w"> </span><span class="p"><span cla [...]
+<dd></dd></dl>
+
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow10TypeTraitsI13Decimal64TypeE5CTypeE">
+<span id="_CPPv3N5arrow10TypeTraitsI13Decimal64TypeE5CTypeE"></span><span id="_CPPv2N5arrow10TypeTraitsI13Decimal64TypeE5CTypeE"></span><span class="target" id="structarrow_1_1_type_traits_3_01_decimal64_type_01_4_1a8af6a706d924aaf9c0a00ba18e7c74e0"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CType</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span> [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow10TypeTraitsI13Decimal64TypeE17is_parameter_freeE">
+<span id="_CPPv3N5arrow10TypeTraitsI13Decimal64TypeE17is_parameter_freeE"></span><span id="_CPPv2N5arrow10TypeTraitsI13Decimal64TypeE17is_parameter_freeE"></span><span id="arrow::TypeTraits:Decimal64Type:::is_parameter_free__b"></span><span class="target" id="structarrow_1_1_type_traits_3_01_decimal64_type_01_4_1a56c0ec992f99ff9e17392039664b2198"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">constexpr</span></span>< [...]
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
 <dl class="cpp struct">
 <dt class="sig sig-object cpp" id="_CPPv4IEN5arrow10TypeTraitsI14Decimal128TypeEE">
 <span id="_CPPv3IEN5arrow10TypeTraitsI14Decimal128TypeEE"></span><span id="_CPPv2IEN5arrow10TypeTraitsI14Decimal128TypeEE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="structarrow_1_1_type_traits_3_01_decimal128_type_01_4"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname" [...]
@@ -3751,6 +3827,26 @@ the test.</p>
 <span id="_CPPv3I00E17enable_if_decimal"></span><span id="_CPPv2I00E17enable_if_decimal"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">typename</spa [...]
 <dd></dd></dl>
 
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4I0E17is_decimal32_type">
+<span id="_CPPv3I0E17is_decimal32_type"></span><span id="_CPPv2I0E17is_decimal32_type"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="group__type-predicates_1ga51797f1199cdc [...]
+<dd></dd></dl>
+
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4I00E19enable_if_decimal32">
+<span id="_CPPv3I00E19enable_if_decimal32"></span><span id="_CPPv2I00E19enable_if_decimal32"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">typename< [...]
+<dd></dd></dl>
+
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4I0E17is_decimal64_type">
+<span id="_CPPv3I0E17is_decimal64_type"></span><span id="_CPPv2I0E17is_decimal64_type"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="group__type-predicates_1gad66ed060fe1aa [...]
+<dd></dd></dl>
+
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv4I00E19enable_if_decimal64">
+<span id="_CPPv3I00E19enable_if_decimal64"></span><span id="_CPPv2I00E19enable_if_decimal64"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">typename< [...]
+<dd></dd></dl>
+
 <dl class="cpp type">
 <dt class="sig sig-object cpp" id="_CPPv4I0E18is_decimal128_type">
 <span id="_CPPv3I0E18is_decimal128_type"></span><span id="_CPPv2I0E18is_decimal128_type"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="group__type-predicates_1gaedb24376d87 [...]
diff --git a/docs/dev/cpp/arrays.html b/docs/dev/cpp/arrays.html
index e67d2fc046b..b18f14752cb 100644
--- a/docs/dev/cpp/arrays.html
+++ b/docs/dev/cpp/arrays.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrays &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrays &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/build_system.html b/docs/dev/cpp/build_system.html
index be45dbbcd9c..a3d4e56aa1f 100644
--- a/docs/dev/cpp/build_system.html
+++ b/docs/dev/cpp/build_system.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Using Arrow C++ in your own project &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Using Arrow C++ in your own project &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/compute.html b/docs/dev/cpp/compute.html
index 3f3c65cb8f8..684062e3a70 100644
--- a/docs/dev/cpp/compute.html
+++ b/docs/dev/cpp/compute.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Compute Functions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Compute Functions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/conventions.html b/docs/dev/cpp/conventions.html
index c4673309562..17d7824625b 100644
--- a/docs/dev/cpp/conventions.html
+++ b/docs/dev/cpp/conventions.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Conventions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Conventions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/csv.html b/docs/dev/cpp/csv.html
index 054fe31b26d..010c4420e15 100644
--- a/docs/dev/cpp/csv.html
+++ b/docs/dev/cpp/csv.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading and Writing CSV files &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Reading and Writing CSV files &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/dataset.html b/docs/dev/cpp/dataset.html
index 12c9a9d2ac4..5437d2ad35c 100644
--- a/docs/dev/cpp/dataset.html
+++ b/docs/dev/cpp/dataset.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Tabular Datasets &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Tabular Datasets &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/datatypes.html b/docs/dev/cpp/datatypes.html
index a057e2e1bd4..612ce57cc05 100644
--- a/docs/dev/cpp/datatypes.html
+++ b/docs/dev/cpp/datatypes.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Data Types &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Data Types &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/env_vars.html b/docs/dev/cpp/env_vars.html
index b83abe81d56..238bef6053d 100644
--- a/docs/dev/cpp/env_vars.html
+++ b/docs/dev/cpp/env_vars.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Environment Variables &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Environment Variables &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/examples/cmake_minimal_build.html b/docs/dev/cpp/examples/cmake_minimal_build.html
index d64fe280d9f..9e878404400 100644
--- a/docs/dev/cpp/examples/cmake_minimal_build.html
+++ b/docs/dev/cpp/examples/cmake_minimal_build.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Minimal build using CMake &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Minimal build using CMake &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/examples/compute_and_write_example.html b/docs/dev/cpp/examples/compute_and_write_example.html
index c95605995b4..9e708079785 100644
--- a/docs/dev/cpp/examples/compute_and_write_example.html
+++ b/docs/dev/cpp/examples/compute_and_write_example.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Compute and Write CSV Example &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Compute and Write CSV Example &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/examples/converting_recordbatch_to_tensor.html b/docs/dev/cpp/examples/converting_recordbatch_to_tensor.html
index dd48842f0ee..45337869412 100644
--- a/docs/dev/cpp/examples/converting_recordbatch_to_tensor.html
+++ b/docs/dev/cpp/examples/converting_recordbatch_to_tensor.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Conversion of RecordBatch to Tensor instances &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Conversion of RecordBatch to Tensor instances &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/examples/dataset_documentation_example.html b/docs/dev/cpp/examples/dataset_documentation_example.html
index f519f1987cf..1a96e05c3f5 100644
--- a/docs/dev/cpp/examples/dataset_documentation_example.html
+++ b/docs/dev/cpp/examples/dataset_documentation_example.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Datasets example &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Datasets example &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/examples/dataset_skyhook_scan_example.html b/docs/dev/cpp/examples/dataset_skyhook_scan_example.html
index 70cf36f6403..38bed9d0a34 100644
--- a/docs/dev/cpp/examples/dataset_skyhook_scan_example.html
+++ b/docs/dev/cpp/examples/dataset_skyhook_scan_example.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Skyhook example &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Skyhook example &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/examples/index.html b/docs/dev/cpp/examples/index.html
index 6f089326935..70ef3ed07d9 100644
--- a/docs/dev/cpp/examples/index.html
+++ b/docs/dev/cpp/examples/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Examples &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Examples &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/examples/row_columnar_conversion.html b/docs/dev/cpp/examples/row_columnar_conversion.html
index 5dc86e06716..b36ab8269b6 100644
--- a/docs/dev/cpp/examples/row_columnar_conversion.html
+++ b/docs/dev/cpp/examples/row_columnar_conversion.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Row to columnar conversion &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Row to columnar conversion &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/examples/tuple_range_conversion.html b/docs/dev/cpp/examples/tuple_range_conversion.html
index ff0012bbe55..bad0d959e85 100644
--- a/docs/dev/cpp/examples/tuple_range_conversion.html
+++ b/docs/dev/cpp/examples/tuple_range_conversion.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Conversion of range of std::tuple-like to Table instances &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Conversion of range of std::tuple-like to Table instances &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/flight.html b/docs/dev/cpp/flight.html
index 8552c7094f2..0d8c497281f 100644
--- a/docs/dev/cpp/flight.html
+++ b/docs/dev/cpp/flight.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight RPC &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Flight RPC &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/gandiva.html b/docs/dev/cpp/gandiva.html
index bd72fcf67f3..8c66fb6fc8c 100644
--- a/docs/dev/cpp/gandiva.html
+++ b/docs/dev/cpp/gandiva.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>The Gandiva Expression Compiler &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>The Gandiva Expression Compiler &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/gandiva/expr_projector_filter.html b/docs/dev/cpp/gandiva/expr_projector_filter.html
index c5d3169ef65..11b15f566f3 100644
--- a/docs/dev/cpp/gandiva/expr_projector_filter.html
+++ b/docs/dev/cpp/gandiva/expr_projector_filter.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Gandiva Expression, Projector, and Filter &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Gandiva Expression, Projector, and Filter &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/gandiva/external_func.html b/docs/dev/cpp/gandiva/external_func.html
index 6bb6d7de7f6..d2a34102c6a 100644
--- a/docs/dev/cpp/gandiva/external_func.html
+++ b/docs/dev/cpp/gandiva/external_func.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Gandiva External Functions Development Guide &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Gandiva External Functions Development Guide &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/gdb.html b/docs/dev/cpp/gdb.html
index 61cdeff6e7c..14341217112 100644
--- a/docs/dev/cpp/gdb.html
+++ b/docs/dev/cpp/gdb.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Debugging code using Arrow &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Debugging code using Arrow &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/getting_started.html b/docs/dev/cpp/getting_started.html
index 9a296bc11de..cb419b90d09 100644
--- a/docs/dev/cpp/getting_started.html
+++ b/docs/dev/cpp/getting_started.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Getting Started &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Getting Started &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/index.html b/docs/dev/cpp/index.html
index 9459be4bbd2..72d76048ed4 100644
--- a/docs/dev/cpp/index.html
+++ b/docs/dev/cpp/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>C++ Implementation &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>C++ Implementation &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/io.html b/docs/dev/cpp/io.html
index b9d6207d00b..6fc81a8cbbf 100644
--- a/docs/dev/cpp/io.html
+++ b/docs/dev/cpp/io.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Input / output and filesystems &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Input / output and filesystems &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/ipc.html b/docs/dev/cpp/ipc.html
index 882a51356b6..4d408dc0cc0 100644
--- a/docs/dev/cpp/ipc.html
+++ b/docs/dev/cpp/ipc.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading and writing the Arrow IPC format &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Reading and writing the Arrow IPC format &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/json.html b/docs/dev/cpp/json.html
index 56e623c168b..b69f10ce5ad 100644
--- a/docs/dev/cpp/json.html
+++ b/docs/dev/cpp/json.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading JSON files &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Reading JSON files &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/memory.html b/docs/dev/cpp/memory.html
index 6adb92f1550..11c057df01f 100644
--- a/docs/dev/cpp/memory.html
+++ b/docs/dev/cpp/memory.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Memory Management &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Memory Management &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/opentelemetry.html b/docs/dev/cpp/opentelemetry.html
index bed542a11a7..67fed8cc6f7 100644
--- a/docs/dev/cpp/opentelemetry.html
+++ b/docs/dev/cpp/opentelemetry.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>OpenTelemetry &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>OpenTelemetry &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/orc.html b/docs/dev/cpp/orc.html
index 17ad4015cdd..57d766affff 100644
--- a/docs/dev/cpp/orc.html
+++ b/docs/dev/cpp/orc.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading and Writing ORC files &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Reading and Writing ORC files &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/overview.html b/docs/dev/cpp/overview.html
index 8f39f0db1e3..c7713f7e411 100644
--- a/docs/dev/cpp/overview.html
+++ b/docs/dev/cpp/overview.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>High-Level Overview &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>High-Level Overview &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/parquet.html b/docs/dev/cpp/parquet.html
index 2bf040bd79e..8e62d79bfa2 100644
--- a/docs/dev/cpp/parquet.html
+++ b/docs/dev/cpp/parquet.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading and writing Parquet files &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Reading and writing Parquet files &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/streaming_execution.html b/docs/dev/cpp/streaming_execution.html
index ee79c8132ca..6455ccdffac 100644
--- a/docs/dev/cpp/streaming_execution.html
+++ b/docs/dev/cpp/streaming_execution.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Acero: A C++ streaming execution engine &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Acero: A C++ streaming execution engine &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/tables.html b/docs/dev/cpp/tables.html
index 492f20089d3..a668d0a6ffd 100644
--- a/docs/dev/cpp/tables.html
+++ b/docs/dev/cpp/tables.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Tabular Data &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Tabular Data &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/threading.html b/docs/dev/cpp/threading.html
index e63650e383e..3e0b85faf2a 100644
--- a/docs/dev/cpp/threading.html
+++ b/docs/dev/cpp/threading.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Thread Management &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Thread Management &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/tutorials/basic_arrow.html b/docs/dev/cpp/tutorials/basic_arrow.html
index d1964dec8ac..a80b5780a3b 100644
--- a/docs/dev/cpp/tutorials/basic_arrow.html
+++ b/docs/dev/cpp/tutorials/basic_arrow.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Basic Arrow Data Structures &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Basic Arrow Data Structures &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/tutorials/compute_tutorial.html b/docs/dev/cpp/tutorials/compute_tutorial.html
index c9451b7f4c3..e4926c585cd 100644
--- a/docs/dev/cpp/tutorials/compute_tutorial.html
+++ b/docs/dev/cpp/tutorials/compute_tutorial.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Compute &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Compute &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/tutorials/datasets_tutorial.html b/docs/dev/cpp/tutorials/datasets_tutorial.html
index e59e4a783c5..693b6c50f87 100644
--- a/docs/dev/cpp/tutorials/datasets_tutorial.html
+++ b/docs/dev/cpp/tutorials/datasets_tutorial.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Datasets &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Datasets &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/tutorials/io_tutorial.html b/docs/dev/cpp/tutorials/io_tutorial.html
index 02181af0e33..fb93ecc7e45 100644
--- a/docs/dev/cpp/tutorials/io_tutorial.html
+++ b/docs/dev/cpp/tutorials/io_tutorial.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow File I/O &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow File I/O &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/cpp/user_guide.html b/docs/dev/cpp/user_guide.html
index c244561158b..6e924af314a 100644
--- a/docs/dev/cpp/user_guide.html
+++ b/docs/dev/cpp/user_guide.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>User Guide &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>User Guide &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/benchmarks.html b/docs/dev/developers/benchmarks.html
index 48c012cfeda..0ab7b99f5a3 100644
--- a/docs/dev/developers/benchmarks.html
+++ b/docs/dev/developers/benchmarks.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Benchmarks &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Benchmarks &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/bug_reports.html b/docs/dev/developers/bug_reports.html
index 6ba283dd72c..e967f575c36 100644
--- a/docs/dev/developers/bug_reports.html
+++ b/docs/dev/developers/bug_reports.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Bug reports and feature requests &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Bug reports and feature requests &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/continuous_integration/archery.html b/docs/dev/developers/continuous_integration/archery.html
index 8ee6b3e1ab1..4b2dc78dd15 100644
--- a/docs/dev/developers/continuous_integration/archery.html
+++ b/docs/dev/developers/continuous_integration/archery.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Daily Development using Archery &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Daily Development using Archery &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/continuous_integration/crossbow.html b/docs/dev/developers/continuous_integration/crossbow.html
index b65cce179cc..6d3f5c00956 100644
--- a/docs/dev/developers/continuous_integration/crossbow.html
+++ b/docs/dev/developers/continuous_integration/crossbow.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Packaging and Testing with Crossbow &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Packaging and Testing with Crossbow &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/continuous_integration/docker.html b/docs/dev/developers/continuous_integration/docker.html
index 2e760140d10..4802c336b53 100644
--- a/docs/dev/developers/continuous_integration/docker.html
+++ b/docs/dev/developers/continuous_integration/docker.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Running Docker Builds &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Running Docker Builds &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/continuous_integration/index.html b/docs/dev/developers/continuous_integration/index.html
index af6410d209e..2f3d9f6eb98 100644
--- a/docs/dev/developers/continuous_integration/index.html
+++ b/docs/dev/developers/continuous_integration/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Continuous Integration &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Continuous Integration &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/continuous_integration/overview.html b/docs/dev/developers/continuous_integration/overview.html
index 9aa666dfeb5..21b48b8b8d3 100644
--- a/docs/dev/developers/continuous_integration/overview.html
+++ b/docs/dev/developers/continuous_integration/overview.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Continuous Integration &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Continuous Integration &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/cpp/building.html b/docs/dev/developers/cpp/building.html
index e642643edc9..21e7d63badd 100644
--- a/docs/dev/developers/cpp/building.html
+++ b/docs/dev/developers/cpp/building.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Building Arrow C++ &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Building Arrow C++ &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/cpp/conventions.html b/docs/dev/developers/cpp/conventions.html
index 8d0a0d7d8cb..39c13c1d8c3 100644
--- a/docs/dev/developers/cpp/conventions.html
+++ b/docs/dev/developers/cpp/conventions.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Conventions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Conventions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/cpp/development.html b/docs/dev/developers/cpp/development.html
index 2a64e8f59ce..28bdbe69524 100644
--- a/docs/dev/developers/cpp/development.html
+++ b/docs/dev/developers/cpp/development.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Development Guidelines &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Development Guidelines &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/cpp/emscripten.html b/docs/dev/developers/cpp/emscripten.html
index 2ae7842a060..0edc6dce668 100644
--- a/docs/dev/developers/cpp/emscripten.html
+++ b/docs/dev/developers/cpp/emscripten.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Cross compiling for WebAssembly with Emscripten &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Cross compiling for WebAssembly with Emscripten &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/cpp/fuzzing.html b/docs/dev/developers/cpp/fuzzing.html
index 99231b5339d..0d87d391756 100644
--- a/docs/dev/developers/cpp/fuzzing.html
+++ b/docs/dev/developers/cpp/fuzzing.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Fuzzing Arrow C++ &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Fuzzing Arrow C++ &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/cpp/index.html b/docs/dev/developers/cpp/index.html
index 2a586530755..42593289369 100644
--- a/docs/dev/developers/cpp/index.html
+++ b/docs/dev/developers/cpp/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>C++ Development &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>C++ Development &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/cpp/windows.html b/docs/dev/developers/cpp/windows.html
index 08c1a2ef2dd..9f32a904e35 100644
--- a/docs/dev/developers/cpp/windows.html
+++ b/docs/dev/developers/cpp/windows.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Developing on Windows &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Developing on Windows &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/documentation.html b/docs/dev/developers/documentation.html
index 3dc54a9b809..96aef630ef5 100644
--- a/docs/dev/developers/documentation.html
+++ b/docs/dev/developers/documentation.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Building the Documentation &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Building the Documentation &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/experimental_repos.html b/docs/dev/developers/experimental_repos.html
index a34b6952caa..bf848bd3e30 100644
--- a/docs/dev/developers/experimental_repos.html
+++ b/docs/dev/developers/experimental_repos.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Experimental repositories &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Experimental repositories &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -155,8 +155,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/architectural_overview.html b/docs/dev/developers/guide/architectural_overview.html
index dca58501d91..ec83e299f22 100644
--- a/docs/dev/developers/guide/architectural_overview.html
+++ b/docs/dev/developers/guide/architectural_overview.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Architectural Overview &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Architectural Overview &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/communication.html b/docs/dev/developers/guide/communication.html
index 01fa0525727..89c34e2d434 100644
--- a/docs/dev/developers/guide/communication.html
+++ b/docs/dev/developers/guide/communication.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Communication &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Communication &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/documentation.html b/docs/dev/developers/guide/documentation.html
index 9bfe9d58f3d..cb41004f889 100644
--- a/docs/dev/developers/guide/documentation.html
+++ b/docs/dev/developers/guide/documentation.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Helping with documentation &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Helping with documentation &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/index.html b/docs/dev/developers/guide/index.html
index eaa61db1c2a..6cda13502e4 100644
--- a/docs/dev/developers/guide/index.html
+++ b/docs/dev/developers/guide/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>New Contributor’s Guide &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>New Contributor’s Guide &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/resources.html b/docs/dev/developers/guide/resources.html
index 61ffe897874..c2a6070bbb5 100644
--- a/docs/dev/developers/guide/resources.html
+++ b/docs/dev/developers/guide/resources.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Additional information and resources &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Additional information and resources &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/step_by_step/arrow_codebase.html b/docs/dev/developers/guide/step_by_step/arrow_codebase.html
index 3340f62036b..a94b971ac64 100644
--- a/docs/dev/developers/guide/step_by_step/arrow_codebase.html
+++ b/docs/dev/developers/guide/step_by_step/arrow_codebase.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Working on the Arrow codebase 🧐 &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Working on the Arrow codebase 🧐 &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/step_by_step/building.html b/docs/dev/developers/guide/step_by_step/building.html
index c270f67ad90..6b23e87cf1e 100644
--- a/docs/dev/developers/guide/step_by_step/building.html
+++ b/docs/dev/developers/guide/step_by_step/building.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Building the Arrow libraries 🏋🏿‍♀️ &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Building the Arrow libraries 🏋🏿‍♀️ &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/step_by_step/finding_issues.html b/docs/dev/developers/guide/step_by_step/finding_issues.html
index 6b667fd6e58..6b4ac355d4c 100644
--- a/docs/dev/developers/guide/step_by_step/finding_issues.html
+++ b/docs/dev/developers/guide/step_by_step/finding_issues.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Finding good first issues 🔎 &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Finding good first issues 🔎 &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/step_by_step/index.html b/docs/dev/developers/guide/step_by_step/index.html
index 6e6719bd76f..fc57811adaa 100644
--- a/docs/dev/developers/guide/step_by_step/index.html
+++ b/docs/dev/developers/guide/step_by_step/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Steps in making your first PR &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Steps in making your first PR &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/step_by_step/pr_lifecycle.html b/docs/dev/developers/guide/step_by_step/pr_lifecycle.html
index 76777351412..b856c601323 100644
--- a/docs/dev/developers/guide/step_by_step/pr_lifecycle.html
+++ b/docs/dev/developers/guide/step_by_step/pr_lifecycle.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Lifecycle of a pull request &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Lifecycle of a pull request &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/step_by_step/set_up.html b/docs/dev/developers/guide/step_by_step/set_up.html
index 0c1de2c28ec..b28f9799ae8 100644
--- a/docs/dev/developers/guide/step_by_step/set_up.html
+++ b/docs/dev/developers/guide/step_by_step/set_up.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Set up &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Set up &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/step_by_step/styling.html b/docs/dev/developers/guide/step_by_step/styling.html
index 0704afcb62b..fab282935e1 100644
--- a/docs/dev/developers/guide/step_by_step/styling.html
+++ b/docs/dev/developers/guide/step_by_step/styling.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Styling 😎 &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Styling 😎 &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/step_by_step/testing.html b/docs/dev/developers/guide/step_by_step/testing.html
index 1a1a337968f..b0de328555e 100644
--- a/docs/dev/developers/guide/step_by_step/testing.html
+++ b/docs/dev/developers/guide/step_by_step/testing.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Testing 🧪 &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Testing 🧪 &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/tutorials/index.html b/docs/dev/developers/guide/tutorials/index.html
index 68b22ef9449..cff1a703e54 100644
--- a/docs/dev/developers/guide/tutorials/index.html
+++ b/docs/dev/developers/guide/tutorials/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Tutorials &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Tutorials &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/tutorials/python_tutorial.html b/docs/dev/developers/guide/tutorials/python_tutorial.html
index 09950561a2c..40f2773b03e 100644
--- a/docs/dev/developers/guide/tutorials/python_tutorial.html
+++ b/docs/dev/developers/guide/tutorials/python_tutorial.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Python tutorial &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Python tutorial &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/guide/tutorials/r_tutorial.html b/docs/dev/developers/guide/tutorials/r_tutorial.html
index 5026dd8052c..20a3d9f2f1e 100644
--- a/docs/dev/developers/guide/tutorials/r_tutorial.html
+++ b/docs/dev/developers/guide/tutorials/r_tutorial.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>R tutorials &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>R tutorials &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/index.html b/docs/dev/developers/index.html
index a8f10f85c70..b5a27371067 100644
--- a/docs/dev/developers/index.html
+++ b/docs/dev/developers/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Development &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Development &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/java/building.html b/docs/dev/developers/java/building.html
index cefe4084eb8..5e273b87307 100644
--- a/docs/dev/developers/java/building.html
+++ b/docs/dev/developers/java/building.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Building Arrow Java &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Building Arrow Java &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/java/development.html b/docs/dev/developers/java/development.html
index 1131be24f0b..4d6d51ed1e4 100644
--- a/docs/dev/developers/java/development.html
+++ b/docs/dev/developers/java/development.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Development Guidelines &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Development Guidelines &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/java/index.html b/docs/dev/developers/java/index.html
index 4f028af9e12..436ba29a615 100644
--- a/docs/dev/developers/java/index.html
+++ b/docs/dev/developers/java/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Java Development &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Java Development &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/overview.html b/docs/dev/developers/overview.html
index 98eddeff253..45b2cbdf54e 100644
--- a/docs/dev/developers/overview.html
+++ b/docs/dev/developers/overview.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Contributing Overview &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Contributing Overview &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/python.html b/docs/dev/developers/python.html
index 102d9d5bdae..ee92898a544 100644
--- a/docs/dev/developers/python.html
+++ b/docs/dev/developers/python.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Python Development &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Python Development &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/release.html b/docs/dev/developers/release.html
index 365d1f8378b..2f374801c63 100644
--- a/docs/dev/developers/release.html
+++ b/docs/dev/developers/release.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Release Management Guide &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Release Management Guide &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/release_verification.html b/docs/dev/developers/release_verification.html
index 7e10710212e..ce2fbd30312 100644
--- a/docs/dev/developers/release_verification.html
+++ b/docs/dev/developers/release_verification.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Release Verification Process &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Release Verification Process &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/developers/reviewing.html b/docs/dev/developers/reviewing.html
index 1f18141dcba..bfd60dea8af 100644
--- a/docs/dev/developers/reviewing.html
+++ b/docs/dev/developers/reviewing.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reviewing contributions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Reviewing contributions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/ADBC.html b/docs/dev/format/ADBC.html
index 726603be899..aa22cc49c13 100644
--- a/docs/dev/format/ADBC.html
+++ b/docs/dev/format/ADBC.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>ADBC: Arrow Database Connectivity &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>ADBC: Arrow Database Connectivity &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/ADBC/C.html b/docs/dev/format/ADBC/C.html
index 228cecfeaa9..da0473751bd 100644
--- a/docs/dev/format/ADBC/C.html
+++ b/docs/dev/format/ADBC/C.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>ADBC C API Specification &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>ADBC C API Specification &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/ADBC/Go.html b/docs/dev/format/ADBC/Go.html
index 949052e436b..155e559395c 100644
--- a/docs/dev/format/ADBC/Go.html
+++ b/docs/dev/format/ADBC/Go.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>ADBC Go API Specification &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>ADBC Go API Specification &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/ADBC/Java.html b/docs/dev/format/ADBC/Java.html
index 92126c1ec76..517004d5554 100644
--- a/docs/dev/format/ADBC/Java.html
+++ b/docs/dev/format/ADBC/Java.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>ADBC Java API Specification &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>ADBC Java API Specification &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/CDataInterface.html b/docs/dev/format/CDataInterface.html
index 68f5202db72..db836b75590 100644
--- a/docs/dev/format/CDataInterface.html
+++ b/docs/dev/format/CDataInterface.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>The Arrow C data interface &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>The Arrow C data interface &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/CDataInterface/PyCapsuleInterface.html b/docs/dev/format/CDataInterface/PyCapsuleInterface.html
index c9981fdf65e..0868a7153b1 100644
--- a/docs/dev/format/CDataInterface/PyCapsuleInterface.html
+++ b/docs/dev/format/CDataInterface/PyCapsuleInterface.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>The Arrow PyCapsule Interface &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>The Arrow PyCapsule Interface &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/CDeviceDataInterface.html b/docs/dev/format/CDeviceDataInterface.html
index dccdd9febe0..1ff32bffb36 100644
--- a/docs/dev/format/CDeviceDataInterface.html
+++ b/docs/dev/format/CDeviceDataInterface.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>The Arrow C Device data interface &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>The Arrow C Device data interface &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/CStreamInterface.html b/docs/dev/format/CStreamInterface.html
index a3e7c5526f2..48d553a0df1 100644
--- a/docs/dev/format/CStreamInterface.html
+++ b/docs/dev/format/CStreamInterface.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>The Arrow C stream interface &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>The Arrow C stream interface &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/CanonicalExtensions.html b/docs/dev/format/CanonicalExtensions.html
index 7310eccb28f..cb0b9619536 100644
--- a/docs/dev/format/CanonicalExtensions.html
+++ b/docs/dev/format/CanonicalExtensions.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Canonical Extension Types &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Canonical Extension Types &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/Changing.html b/docs/dev/format/Changing.html
index 2dbffdff3c2..fe1e27eb2af 100644
--- a/docs/dev/format/Changing.html
+++ b/docs/dev/format/Changing.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Changing the Apache Arrow Format Specification &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Changing the Apache Arrow Format Specification &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/Columnar.html b/docs/dev/format/Columnar.html
index 484c80ac434..c2066bb3ba6 100644
--- a/docs/dev/format/Columnar.html
+++ b/docs/dev/format/Columnar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Columnar Format &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Columnar Format &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/DissociatedIPC.html b/docs/dev/format/DissociatedIPC.html
index 1c4de44243a..f75f4096a67 100644
--- a/docs/dev/format/DissociatedIPC.html
+++ b/docs/dev/format/DissociatedIPC.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Dissociated IPC Protocol &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Dissociated IPC Protocol &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -159,8 +159,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/Flight.html b/docs/dev/format/Flight.html
index d0601fae28f..042ba4fe973 100644
--- a/docs/dev/format/Flight.html
+++ b/docs/dev/format/Flight.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight RPC &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Flight RPC &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -159,8 +159,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/FlightSql.html b/docs/dev/format/FlightSql.html
index 3a0a82ed2ad..30c1587d13f 100644
--- a/docs/dev/format/FlightSql.html
+++ b/docs/dev/format/FlightSql.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight SQL &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Flight SQL &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -159,8 +159,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/Glossary.html b/docs/dev/format/Glossary.html
index e7524256cad..07bfd3792df 100644
--- a/docs/dev/format/Glossary.html
+++ b/docs/dev/format/Glossary.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Glossary &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Glossary &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/Guidelines.html b/docs/dev/format/Guidelines.html
index 703c4bce763..c98ee6c3f3f 100644
--- a/docs/dev/format/Guidelines.html
+++ b/docs/dev/format/Guidelines.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Implementation Guidelines &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Implementation Guidelines &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -155,8 +155,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/IPC.html b/docs/dev/format/IPC.html
index d291894fb96..2f4f418e6b6 100644
--- a/docs/dev/format/IPC.html
+++ b/docs/dev/format/IPC.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>IPC &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>IPC &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -155,8 +155,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/Integration.html b/docs/dev/format/Integration.html
index 42fe79a2efb..1fedd9f498d 100644
--- a/docs/dev/format/Integration.html
+++ b/docs/dev/format/Integration.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Integration Testing &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Integration Testing &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/Layout.html b/docs/dev/format/Layout.html
index bea29d16a19..52eddb64d87 100644
--- a/docs/dev/format/Layout.html
+++ b/docs/dev/format/Layout.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Physical Memory Layout &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Physical Memory Layout &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -155,8 +155,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/Metadata.html b/docs/dev/format/Metadata.html
index 3766eb1c587..327bc005699 100644
--- a/docs/dev/format/Metadata.html
+++ b/docs/dev/format/Metadata.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Format Metadata &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Format Metadata &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -155,8 +155,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/Other.html b/docs/dev/format/Other.html
index da8f5c00fc1..cc4c2e8f976 100644
--- a/docs/dev/format/Other.html
+++ b/docs/dev/format/Other.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Other Data Structures &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Other Data Structures &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/README.html b/docs/dev/format/README.html
index 4097ecf3a12..21c82c3566c 100644
--- a/docs/dev/format/README.html
+++ b/docs/dev/format/README.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Apache Arrow Format Documentation &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Apache Arrow Format Documentation &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -155,8 +155,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/Versioning.html b/docs/dev/format/Versioning.html
index 058e80a8ee1..59234922ed3 100644
--- a/docs/dev/format/Versioning.html
+++ b/docs/dev/format/Versioning.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Format Versioning and Stability &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Format Versioning and Stability &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/format/index.html b/docs/dev/format/index.html
index 69c02f2c8fa..1017a2ea626 100644
--- a/docs/dev/format/index.html
+++ b/docs/dev/format/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Specifications &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Specifications &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/genindex.html b/docs/dev/genindex.html
index fd6d7803219..443fa3ed6cf 100644
--- a/docs/dev/genindex.html
+++ b/docs/dev/genindex.html
@@ -8,7 +8,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Index &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Index &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
@@ -2078,7 +2078,7 @@ document.write(`
 </li>
       <li><a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitorE">arrow::ArrayVisitor (C++ class)</a>
 </li>
-      <li><a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitor5VisitERK10FloatArray">arrow::ArrayVisitor::Visit (C++ function)</a>, <a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitor5VisitERK10Int16Array">[1]</a>, <a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitor5VisitERK10Int32Array">[2]</a>, <a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitor5VisitERK10Int64Array">[3]</a>, <a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitor5VisitERK10UInt8Array">[4]</a>, <a href=" [...]
+      <li><a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitor5VisitERK10FloatArray">arrow::ArrayVisitor::Visit (C++ function)</a>, <a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitor5VisitERK10Int16Array">[1]</a>, <a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitor5VisitERK10Int32Array">[2]</a>, <a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitor5VisitERK10Int64Array">[3]</a>, <a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitor5VisitERK10UInt8Array">[4]</a>, <a href=" [...]
 </li>
       <li><a href="cpp/api/array.html#_CPPv4N5arrow12ArrayVisitorD0Ev">arrow::ArrayVisitor::~ArrayVisitor (C++ function)</a>
 </li>
@@ -4703,6 +4703,58 @@ document.write(`
       <li><a href="cpp/api/datatype.html#_CPPv4NK5arrow14Decimal256Type4nameEv">arrow::Decimal256Type::name (C++ function)</a>
 </li>
       <li><a href="cpp/api/datatype.html#_CPPv4NK5arrow14Decimal256Type8ToStringEb">arrow::Decimal256Type::ToString (C++ function)</a>
+</li>
+      <li><a href="cpp/api/array.html#_CPPv4N5arrow14Decimal32ArrayE">arrow::Decimal32Array (C++ class)</a>
+</li>
+      <li><a href="cpp/api/array.html#_CPPv4N5arrow14Decimal32Array14Decimal32ArrayERKNSt10shared_ptrI9ArrayDataEE">arrow::Decimal32Array::Decimal32Array (C++ function)</a>
+</li>
+      <li><a href="cpp/api/builder.html#_CPPv4N5arrow16Decimal32BuilderE">arrow::Decimal32Builder (C++ class)</a>
+</li>
+      <li><a href="cpp/api/builder.html#_CPPv4N5arrow16Decimal32Builder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">arrow::Decimal32Builder::FinishInternal (C++ function)</a>
+</li>
+      <li><a href="cpp/api/builder.html#_CPPv4N5arrow16Decimal32Builder5ResetEv">arrow::Decimal32Builder::Reset (C++ function)</a>
+</li>
+      <li><a href="cpp/api/builder.html#_CPPv4NK5arrow16Decimal32Builder4typeEv">arrow::Decimal32Builder::type (C++ function)</a>
+</li>
+      <li><a href="cpp/api/scalar.html#_CPPv4N5arrow15Decimal32ScalarE">arrow::Decimal32Scalar (C++ struct)</a>
+</li>
+      <li><a href="cpp/api/scalar.html#_CPPv4N5arrow15Decimal32Scalar13DecimalScalarE9ValueTypeNSt10shared_ptrI8DataTypeEE">arrow::Decimal32Scalar::DecimalScalar (C++ function)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4N5arrow13Decimal32TypeE">arrow::Decimal32Type (C++ class)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4N5arrow13Decimal32Type13Decimal32TypeE7int32_t7int32_t">arrow::Decimal32Type::Decimal32Type (C++ function)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4N5arrow13Decimal32Type4MakeE7int32_t7int32_t">arrow::Decimal32Type::Make (C++ function)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4NK5arrow13Decimal32Type4nameEv">arrow::Decimal32Type::name (C++ function)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4NK5arrow13Decimal32Type8ToStringEb">arrow::Decimal32Type::ToString (C++ function)</a>
+</li>
+      <li><a href="cpp/api/array.html#_CPPv4N5arrow14Decimal64ArrayE">arrow::Decimal64Array (C++ class)</a>
+</li>
+      <li><a href="cpp/api/array.html#_CPPv4N5arrow14Decimal64Array14Decimal64ArrayERKNSt10shared_ptrI9ArrayDataEE">arrow::Decimal64Array::Decimal64Array (C++ function)</a>
+</li>
+      <li><a href="cpp/api/builder.html#_CPPv4N5arrow16Decimal64BuilderE">arrow::Decimal64Builder (C++ class)</a>
+</li>
+      <li><a href="cpp/api/builder.html#_CPPv4N5arrow16Decimal64Builder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">arrow::Decimal64Builder::FinishInternal (C++ function)</a>
+</li>
+      <li><a href="cpp/api/builder.html#_CPPv4N5arrow16Decimal64Builder5ResetEv">arrow::Decimal64Builder::Reset (C++ function)</a>
+</li>
+      <li><a href="cpp/api/builder.html#_CPPv4NK5arrow16Decimal64Builder4typeEv">arrow::Decimal64Builder::type (C++ function)</a>
+</li>
+      <li><a href="cpp/api/scalar.html#_CPPv4N5arrow15Decimal64ScalarE">arrow::Decimal64Scalar (C++ struct)</a>
+</li>
+      <li><a href="cpp/api/scalar.html#_CPPv4N5arrow15Decimal64Scalar13DecimalScalarE9ValueTypeNSt10shared_ptrI8DataTypeEE">arrow::Decimal64Scalar::DecimalScalar (C++ function)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4N5arrow13Decimal64TypeE">arrow::Decimal64Type (C++ class)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4N5arrow13Decimal64Type13Decimal64TypeE7int32_t7int32_t">arrow::Decimal64Type::Decimal64Type (C++ function)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4N5arrow13Decimal64Type4MakeE7int32_t7int32_t">arrow::Decimal64Type::Make (C++ function)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4NK5arrow13Decimal64Type4nameEv">arrow::Decimal64Type::name (C++ function)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4NK5arrow13Decimal64Type8ToStringEb">arrow::Decimal64Type::ToString (C++ function)</a>
 </li>
       <li><a href="cpp/api/scalar.html#_CPPv4I00EN5arrow13DecimalScalarE">arrow::DecimalScalar (C++ struct)</a>
 </li>
@@ -5340,6 +5392,8 @@ document.write(`
 </li>
       <li><a href="cpp/api/flight.html#_CPPv4N5arrow6flight14FlightEndpoint15expiration_timeE">arrow::flight::FlightEndpoint::expiration_time (C++ member)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="cpp/api/flight.html#_CPPv4N5arrow6flight14FlightEndpoint9locationsE">arrow::flight::FlightEndpoint::locations (C++ member)</a>
 </li>
       <li><a href="cpp/api/flight.html#_CPPv4NK5arrow6flight14FlightEndpoint17SerializeToStringEPNSt6stringE">arrow::flight::FlightEndpoint::SerializeToString (C++ function)</a>
@@ -5352,8 +5406,6 @@ document.write(`
 </li>
       <li><a href="cpp/api/flight.html#_CPPv4N5arrow6flight10FlightInfo4DataE">arrow::flight::FlightInfo::Data (C++ struct)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="cpp/api/flight.html#_CPPv4NK5arrow6flight10FlightInfo10descriptorEv">arrow::flight::FlightInfo::descriptor (C++ function)</a>
 </li>
       <li><a href="cpp/api/flight.html#_CPPv4N5arrow6flight10FlightInfo11DeserializeENSt11string_viewEPNSt10unique_ptrI10FlightInfoEE">arrow::flight::FlightInfo::Deserialize (C++ function)</a>
@@ -7808,7 +7860,7 @@ document.write(`
 </li>
       <li><a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitorE">arrow::ScalarVisitor (C++ class)</a>
 </li>
-      <li><a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitor5VisitERK10Int8Scalar">arrow::ScalarVisitor::Visit (C++ function)</a>, <a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitor5VisitERK10ListScalar">[1]</a>, <a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitor5VisitERK10NullScalar">[2]</a>, <a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitor5VisitERK11FloatScalar">[3]</a>, <a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitor5VisitERK11Int16Scalar">[4]</ [...]
+      <li><a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitor5VisitERK10Int8Scalar">arrow::ScalarVisitor::Visit (C++ function)</a>, <a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitor5VisitERK10ListScalar">[1]</a>, <a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitor5VisitERK10NullScalar">[2]</a>, <a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitor5VisitERK11FloatScalar">[3]</a>, <a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitor5VisitERK11Int16Scalar">[4]</ [...]
 </li>
       <li><a href="cpp/api/scalar.html#_CPPv4N5arrow13ScalarVisitorD0Ev">arrow::ScalarVisitor::~ScalarVisitor (C++ function)</a>
 </li>
@@ -8369,6 +8421,10 @@ document.write(`
       <li><a href="cpp/api/datatype.html#_CPPv4N5arrow4Type4type10DECIMAL128E">arrow::Type::type::DECIMAL128 (C++ enumerator)</a>
 </li>
       <li><a href="cpp/api/datatype.html#_CPPv4N5arrow4Type4type10DECIMAL256E">arrow::Type::type::DECIMAL256 (C++ enumerator)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4N5arrow4Type4type9DECIMAL32E">arrow::Type::type::DECIMAL32 (C++ enumerator)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv4N5arrow4Type4type9DECIMAL64E">arrow::Type::type::DECIMAL64 (C++ enumerator)</a>
 </li>
       <li><a href="cpp/api/datatype.html#_CPPv4N5arrow4Type4type11DENSE_UNIONE">arrow::Type::type::DENSE_UNION (C++ enumerator)</a>
 </li>
@@ -8561,6 +8617,30 @@ document.write(`
       <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI14Decimal256TypeE17is_parameter_freeE">arrow::TypeTraits&lt;Decimal256Type&gt;::is_parameter_free (C++ member)</a>
 </li>
       <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI14Decimal256TypeE10ScalarTypeE">arrow::TypeTraits&lt;Decimal256Type&gt;::ScalarType (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4IEN5arrow10TypeTraitsI13Decimal32TypeEE">arrow::TypeTraits&lt;Decimal32Type&gt; (C++ struct)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI13Decimal32TypeE9ArrayTypeE">arrow::TypeTraits&lt;Decimal32Type&gt;::ArrayType (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI13Decimal32TypeE11BuilderTypeE">arrow::TypeTraits&lt;Decimal32Type&gt;::BuilderType (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI13Decimal32TypeE5CTypeE">arrow::TypeTraits&lt;Decimal32Type&gt;::CType (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI13Decimal32TypeE17is_parameter_freeE">arrow::TypeTraits&lt;Decimal32Type&gt;::is_parameter_free (C++ member)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI13Decimal32TypeE10ScalarTypeE">arrow::TypeTraits&lt;Decimal32Type&gt;::ScalarType (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4IEN5arrow10TypeTraitsI13Decimal64TypeEE">arrow::TypeTraits&lt;Decimal64Type&gt; (C++ struct)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI13Decimal64TypeE9ArrayTypeE">arrow::TypeTraits&lt;Decimal64Type&gt;::ArrayType (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI13Decimal64TypeE11BuilderTypeE">arrow::TypeTraits&lt;Decimal64Type&gt;::BuilderType (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI13Decimal64TypeE5CTypeE">arrow::TypeTraits&lt;Decimal64Type&gt;::CType (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI13Decimal64TypeE17is_parameter_freeE">arrow::TypeTraits&lt;Decimal64Type&gt;::is_parameter_free (C++ member)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4N5arrow10TypeTraitsI13Decimal64TypeE10ScalarTypeE">arrow::TypeTraits&lt;Decimal64Type&gt;::ScalarType (C++ type)</a>
 </li>
       <li><a href="cpp/api/utilities.html#_CPPv4IEN5arrow10TypeTraitsI14DenseUnionTypeEE">arrow::TypeTraits&lt;DenseUnionType&gt; (C++ struct)</a>
 </li>
@@ -8910,7 +8990,7 @@ document.write(`
 </li>
       <li><a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitorE">arrow::TypeVisitor (C++ class)</a>
 </li>
-      <li><a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitor5VisitERK10BinaryType">arrow::TypeVisitor::Visit (C++ function)</a>, <a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitor5VisitERK10Date32Type">[1]</a>, <a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitor5VisitERK10Date64Type">[2]</a>, <a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitor5VisitERK10DoubleType">[3]</a>, <a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitor5VisitERK10StringType">[4]</a>,  [...]
+      <li><a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitor5VisitERK10BinaryType">arrow::TypeVisitor::Visit (C++ function)</a>, <a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitor5VisitERK10Date32Type">[1]</a>, <a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitor5VisitERK10Date64Type">[2]</a>, <a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitor5VisitERK10DoubleType">[3]</a>, <a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitor5VisitERK10StringType">[4]</a>,  [...]
 </li>
       <li><a href="cpp/api/datatype.html#_CPPv4N5arrow11TypeVisitorD0Ev">arrow::TypeVisitor::~TypeVisitor (C++ function)</a>
 </li>
@@ -10453,6 +10533,10 @@ document.write(`
       <li><a href="python/generated/pyarrow.decimal256.html#pyarrow.decimal256">decimal256() (in module pyarrow)</a>
 </li>
       <li><a href="python/generated/pyarrow.Decimal256Type.html#pyarrow.Decimal256Type">Decimal256Type (class in pyarrow)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv49decimal327int32_t7int32_t">decimal32 (C++ function)</a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv49decimal647int32_t7int32_t">decimal64 (C++ function)</a>
 </li>
       <li><a href="python/generated/pyarrow.csv.ConvertOptions.html#pyarrow.csv.ConvertOptions.decimal_point">decimal_point (pyarrow.csv.ConvertOptions attribute)</a>
 </li>
@@ -11311,6 +11395,10 @@ document.write(`
       <li><a href="cpp/api/utilities.html#_CPPv4I00E20enable_if_decimal128">enable_if_decimal128 (C++ type)</a>
 </li>
       <li><a href="cpp/api/utilities.html#_CPPv4I00E20enable_if_decimal256">enable_if_decimal256 (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4I00E19enable_if_decimal32">enable_if_decimal32 (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4I00E19enable_if_decimal64">enable_if_decimal64 (C++ type)</a>
 </li>
       <li><a href="cpp/api/utilities.html#_CPPv4I00E20enable_if_dictionary">enable_if_dictionary (C++ type)</a>
 </li>
@@ -13664,6 +13752,10 @@ document.write(`
       <li><a href="python/generated/pyarrow.types.is_decimal256.html#pyarrow.types.is_decimal256">is_decimal256() (in module pyarrow.types)</a>
 </li>
       <li><a href="cpp/api/utilities.html#_CPPv4I0E18is_decimal256_type">is_decimal256_type (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4I0E17is_decimal32_type">is_decimal32_type (C++ type)</a>
+</li>
+      <li><a href="cpp/api/utilities.html#_CPPv4I0E17is_decimal64_type">is_decimal64_type (C++ type)</a>
 </li>
       <li><a href="cpp/api/utilities.html#_CPPv4I0E15is_decimal_type">is_decimal_type (C++ type)</a>
 </li>
@@ -17116,6 +17208,8 @@ document.write(`
       <li><a href="python/generated/pyarrow.compute.SliceOptions.html#pyarrow.compute.SliceOptions">SliceOptions (class in pyarrow.compute)</a>
 </li>
       <li><a href="format/Glossary.html#term-slot"><strong>slot</strong></a>
+</li>
+      <li><a href="cpp/api/datatype.html#_CPPv416smallest_decimal7int32_t7int32_t">smallest_decimal (C++ function)</a>
 </li>
       <li><a href="python/generated/pyarrow.orc.ORCFile.html#pyarrow.orc.ORCFile.software_version">software_version (pyarrow.orc.ORCFile property)</a>
 </li>
diff --git a/docs/dev/index.html b/docs/dev/index.html
index d990cb0d917..03606890c51 100644
--- a/docs/dev/index.html
+++ b/docs/dev/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Apache Arrow &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Apache Arrow &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -156,8 +156,8 @@
       
     
     
-    <img src="_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/algorithm.html b/docs/dev/java/algorithm.html
index e139cb29705..202c968479f 100644
--- a/docs/dev/java/algorithm.html
+++ b/docs/dev/java/algorithm.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Java Algorithms &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Java Algorithms &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/cdata.html b/docs/dev/java/cdata.html
index dcf2b9fc6fd..de57ced8106 100644
--- a/docs/dev/java/cdata.html
+++ b/docs/dev/java/cdata.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>C Data Interface &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>C Data Interface &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/dataset.html b/docs/dev/java/dataset.html
index 8e2f2e0bb16..9a31d37b4df 100644
--- a/docs/dev/java/dataset.html
+++ b/docs/dev/java/dataset.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Dataset &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Dataset &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/flight.html b/docs/dev/java/flight.html
index 44774499b8d..df5af9f1481 100644
--- a/docs/dev/java/flight.html
+++ b/docs/dev/java/flight.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight RPC &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Flight RPC &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/flight_sql.html b/docs/dev/java/flight_sql.html
index 92d7ab9728f..1e69027dc72 100644
--- a/docs/dev/java/flight_sql.html
+++ b/docs/dev/java/flight_sql.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight SQL &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Flight SQL &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/flight_sql_jdbc_driver.html b/docs/dev/java/flight_sql_jdbc_driver.html
index 3daab321018..14f53e0c4d2 100644
--- a/docs/dev/java/flight_sql_jdbc_driver.html
+++ b/docs/dev/java/flight_sql_jdbc_driver.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight SQL JDBC Driver &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Flight SQL JDBC Driver &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/index.html b/docs/dev/java/index.html
index 7588ff67d9e..8e176ef4882 100644
--- a/docs/dev/java/index.html
+++ b/docs/dev/java/index.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Java Implementation &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Java Implementation &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/install.html b/docs/dev/java/install.html
index 2bc0201b80f..4497f49c5c0 100644
--- a/docs/dev/java/install.html
+++ b/docs/dev/java/install.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Installing Java Modules &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Installing Java Modules &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/ipc.html b/docs/dev/java/ipc.html
index 4583fe63207..45a9e3c2611 100644
--- a/docs/dev/java/ipc.html
+++ b/docs/dev/java/ipc.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading/Writing IPC formats &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Reading/Writing IPC formats &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/jdbc.html b/docs/dev/java/jdbc.html
index 05bb725740d..d301e1e2901 100644
--- a/docs/dev/java/jdbc.html
+++ b/docs/dev/java/jdbc.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow JDBC Adapter &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow JDBC Adapter &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/memory.html b/docs/dev/java/memory.html
index 0f77bb17bae..5278602be51 100644
--- a/docs/dev/java/memory.html
+++ b/docs/dev/java/memory.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Memory Management &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Memory Management &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/overview.html b/docs/dev/java/overview.html
index 04646775e7f..d2be135aca4 100644
--- a/docs/dev/java/overview.html
+++ b/docs/dev/java/overview.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>High-Level Overview &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>High-Level Overview &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/quickstartguide.html b/docs/dev/java/quickstartguide.html
index 6971cf963eb..5180751ed5c 100644
--- a/docs/dev/java/quickstartguide.html
+++ b/docs/dev/java/quickstartguide.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Quick Start Guide &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Quick Start Guide &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/substrait.html b/docs/dev/java/substrait.html
index 071ec5daae3..69d0822f888 100644
--- a/docs/dev/java/substrait.html
+++ b/docs/dev/java/substrait.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Substrait &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Substrait &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/table.html b/docs/dev/java/table.html
index b602038d071..0512b0afab3 100644
--- a/docs/dev/java/table.html
+++ b/docs/dev/java/table.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Table &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Table &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/vector.html b/docs/dev/java/vector.html
index 902560daa2e..aa60f331d72 100644
--- a/docs/dev/java/vector.html
+++ b/docs/dev/java/vector.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>ValueVector &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>ValueVector &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/java/vector_schema_root.html b/docs/dev/java/vector_schema_root.html
index cfef035286e..0e4e96514d5 100644
--- a/docs/dev/java/vector_schema_root.html
+++ b/docs/dev/java/vector_schema_root.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Tabular Data &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Tabular Data &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/objects.inv b/docs/dev/objects.inv
index 13024d4ca07..775477f4cf3 100644
Binary files a/docs/dev/objects.inv and b/docs/dev/objects.inv differ
diff --git a/docs/dev/python/api.html b/docs/dev/python/api.html
index 9a8ec8422ac..817a045cbf6 100644
--- a/docs/dev/python/api.html
+++ b/docs/dev/python/api.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>API Reference &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>API Reference &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/acero.html b/docs/dev/python/api/acero.html
index b51f4db9870..0ba7de5e524 100644
--- a/docs/dev/python/api/acero.html
+++ b/docs/dev/python/api/acero.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Acero - Streaming Execution Engine &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Acero - Streaming Execution Engine &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/arrays.html b/docs/dev/python/api/arrays.html
index dff7c49619d..75991e20010 100644
--- a/docs/dev/python/api/arrays.html
+++ b/docs/dev/python/api/arrays.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrays and Scalars &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrays and Scalars &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/compute.html b/docs/dev/python/api/compute.html
index 12542c9f9c7..42636611727 100644
--- a/docs/dev/python/api/compute.html
+++ b/docs/dev/python/api/compute.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Compute Functions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Compute Functions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/cuda.html b/docs/dev/python/api/cuda.html
index bef48c5ea97..eb9609b8415 100644
--- a/docs/dev/python/api/cuda.html
+++ b/docs/dev/python/api/cuda.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>CUDA Integration &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>CUDA Integration &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/dataset.html b/docs/dev/python/api/dataset.html
index b3622e54c17..1e2b8409f50 100644
--- a/docs/dev/python/api/dataset.html
+++ b/docs/dev/python/api/dataset.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Dataset &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Dataset &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/datatypes.html b/docs/dev/python/api/datatypes.html
index ba48696b700..142512dedc7 100644
--- a/docs/dev/python/api/datatypes.html
+++ b/docs/dev/python/api/datatypes.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Data Types and Schemas &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Data Types and Schemas &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/files.html b/docs/dev/python/api/files.html
index 2af4f64a283..2b7f27721d6 100644
--- a/docs/dev/python/api/files.html
+++ b/docs/dev/python/api/files.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Streams and File Access &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Streams and File Access &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/filesystems.html b/docs/dev/python/api/filesystems.html
index e6ab6edadb7..892ab6524de 100644
--- a/docs/dev/python/api/filesystems.html
+++ b/docs/dev/python/api/filesystems.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Filesystems &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Filesystems &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/flight.html b/docs/dev/python/api/flight.html
index 500ed774265..d77b06ea8e5 100644
--- a/docs/dev/python/api/flight.html
+++ b/docs/dev/python/api/flight.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Flight &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/formats.html b/docs/dev/python/api/formats.html
index af1c930ce51..55f1032b097 100644
--- a/docs/dev/python/api/formats.html
+++ b/docs/dev/python/api/formats.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Tabular File Formats &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Tabular File Formats &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/ipc.html b/docs/dev/python/api/ipc.html
index 12471612e0f..94767120e24 100644
--- a/docs/dev/python/api/ipc.html
+++ b/docs/dev/python/api/ipc.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Serialization and IPC &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Serialization and IPC &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/memory.html b/docs/dev/python/api/memory.html
index a948dd4bced..9906eb979ed 100644
--- a/docs/dev/python/api/memory.html
+++ b/docs/dev/python/api/memory.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Buffers and Memory &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Buffers and Memory &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/misc.html b/docs/dev/python/api/misc.html
index bd0b5a57bba..7d54e963e74 100644
--- a/docs/dev/python/api/misc.html
+++ b/docs/dev/python/api/misc.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Miscellaneous &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Miscellaneous &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/substrait.html b/docs/dev/python/api/substrait.html
index bda1b57c2aa..9cea428394a 100644
--- a/docs/dev/python/api/substrait.html
+++ b/docs/dev/python/api/substrait.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Substrait &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Substrait &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/api/tables.html b/docs/dev/python/api/tables.html
index 9d0691fd9bc..14811377ada 100644
--- a/docs/dev/python/api/tables.html
+++ b/docs/dev/python/api/tables.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Tables and Tensors &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Tables and Tensors &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/benchmarks.html b/docs/dev/python/benchmarks.html
index 05203bf509d..960cbf8e26c 100644
--- a/docs/dev/python/benchmarks.html
+++ b/docs/dev/python/benchmarks.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Benchmarks &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Benchmarks &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/compute.html b/docs/dev/python/compute.html
index 015c191d5be..7f5d2133cf4 100644
--- a/docs/dev/python/compute.html
+++ b/docs/dev/python/compute.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Compute Functions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Compute Functions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/csv.html b/docs/dev/python/csv.html
index de85bd4bd95..47cfc0a5ccf 100644
--- a/docs/dev/python/csv.html
+++ b/docs/dev/python/csv.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading and Writing CSV files &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Reading and Writing CSV files &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/data.html b/docs/dev/python/data.html
index acd821a5b05..ba385a86f73 100644
--- a/docs/dev/python/data.html
+++ b/docs/dev/python/data.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Data Types and In-Memory Data Model &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Data Types and In-Memory Data Model &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
@@ -1695,7 +1695,7 @@ for you:</p>
 
 <span class="gp">In [26]: </span><span class="n">arr</span>
 <span class="gh">Out[26]: </span>
-<span class="go">&lt;pyarrow.lib.Int64Array object at 0x7f0bb4dc0460&gt;</span>
+<span class="go">&lt;pyarrow.lib.Int64Array object at 0x7f22e0b11660&gt;</span>
 <span class="go">[</span>
 <span class="go">  1,</span>
 <span class="go">  2,</span>
@@ -1707,7 +1707,7 @@ for you:</p>
 <p>But you may also pass a specific data type to override type inference:</p>
 <div class="highlight-ipython notranslate"><div class="highlight"><pre><span></span><span class="gp">In [27]: </span><span class="n">pa</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">],</span> <span class="nb">type</span><span class="o">=</span><span class="n">pa</span><span class="o">.</span><span class="n">uint16</span><span class="p">())</span>
 <span class="gh">Out[27]: </span>
-<span class="go">&lt;pyarrow.lib.UInt16Array object at 0x7f0bb4dc0ac0&gt;</span>
+<span class="go">&lt;pyarrow.lib.UInt16Array object at 0x7f22e0cf3ca0&gt;</span>
 <span class="go">[</span>
 <span class="go">  1,</span>
 <span class="go">  2</span>
@@ -1742,7 +1742,7 @@ nulls:</p>
 <p>Arrays can be sliced without copying:</p>
 <div class="highlight-ipython notranslate"><div class="highlight"><pre><span></span><span class="gp">In [33]: </span><span class="n">arr</span><span class="p">[</span><span class="mi">1</span><span class="p">:</span><span class="mi">3</span><span class="p">]</span>
 <span class="gh">Out[33]: </span>
-<span class="go">&lt;pyarrow.lib.Int64Array object at 0x7f0bb4dc1900&gt;</span>
+<span class="go">&lt;pyarrow.lib.Int64Array object at 0x7f22e0b12aa0&gt;</span>
 <span class="go">[</span>
 <span class="go">  2,</span>
 <span class="go">  null</span>
@@ -1795,7 +1795,7 @@ This allows for ListView arrays to specify out-of-order offsets:</p>
 
 <span class="gp">In [42]: </span><span class="n">arr</span>
 <span class="gh">Out[42]: </span>
-<span class="go">&lt;pyarrow.lib.ListViewArray object at 0x7f0bb4d92740&gt;</span>
+<span class="go">&lt;pyarrow.lib.ListViewArray object at 0x7f22e0b13160&gt;</span>
 <span class="go">[</span>
 <span class="go">  [</span>
 <span class="go">    5,</span>
@@ -1820,7 +1820,7 @@ This allows for ListView arrays to specify out-of-order offsets:</p>
 dictionaries:</p>
 <div class="highlight-ipython notranslate"><div class="highlight"><pre><span></span><span class="gp">In [43]: </span><span class="n">pa</span><span class="o">.</span><span class="n">array</span><span class="p">([{</span><span class="s1">&#39;x&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;y&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">},</span> <span class="p">{</span><span class="s1">&#39;z& [...]
 <span class="gh">Out[43]: </span>
-<span class="go">&lt;pyarrow.lib.StructArray object at 0x7f0bb4dc1fc0&gt;</span>
+<span class="go">&lt;pyarrow.lib.StructArray object at 0x7f22e0b124a0&gt;</span>
 <span class="go">-- is_valid: all not null</span>
 <span class="go">-- child 0 type: int64</span>
 <span class="go">  [</span>
@@ -1847,7 +1847,7 @@ you must explicitly pass the type:</p>
 
 <span class="gp">In [45]: </span><span class="n">pa</span><span class="o">.</span><span class="n">array</span><span class="p">([{</span><span class="s1">&#39;x&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="s1">&#39;y&#39;</span><span class="p">:</span> <span class="kc">True</span><span class="p">},</span> <span class="p">{</span><span class="s1">&#39;x&#39;</span><span class="p">:</span> <span class="mi">2</span><span class="p">,</span [...]
 <span class="gh">Out[45]: </span>
-<span class="go">&lt;pyarrow.lib.StructArray object at 0x7f0bb4dc2740&gt;</span>
+<span class="go">&lt;pyarrow.lib.StructArray object at 0x7f22e0b13a60&gt;</span>
 <span class="go">-- is_valid: all not null</span>
 <span class="go">-- child 0 type: int8</span>
 <span class="go">  [</span>
@@ -1862,7 +1862,7 @@ you must explicitly pass the type:</p>
 
 <span class="gp">In [46]: </span><span class="n">pa</span><span class="o">.</span><span class="n">array</span><span class="p">([(</span><span class="mi">3</span><span class="p">,</span> <span class="kc">True</span><span class="p">),</span> <span class="p">(</span><span class="mi">4</span><span class="p">,</span> <span class="kc">False</span><span class="p">)],</span> <span class="nb">type</span><span class="o">=</span><span class="n">ty</span><span class="p">)</span>
 <span class="gh">Out[46]: </span>
-<span class="go">&lt;pyarrow.lib.StructArray object at 0x7f0bb4dc2800&gt;</span>
+<span class="go">&lt;pyarrow.lib.StructArray object at 0x7f22e0b13b80&gt;</span>
 <span class="go">-- is_valid: all not null</span>
 <span class="go">-- child 0 type: int8</span>
 <span class="go">  [</span>
@@ -1881,7 +1881,7 @@ level and at the individual field level.  If initializing from a sequence
 of Python dicts, a missing dict key is handled as a null value:</p>
 <div class="highlight-ipython notranslate"><div class="highlight"><pre><span></span><span class="gp">In [47]: </span><span class="n">pa</span><span class="o">.</span><span class="n">array</span><span class="p">([{</span><span class="s1">&#39;x&#39;</span><span class="p">:</span> <span class="mi">1</span><span class="p">},</span> <span class="kc">None</span><span class="p">,</span> <span class="p">{</span><span class="s1">&#39;y&#39;</span><span class="p">:</span> <span class="kc">None</s [...]
 <span class="gh">Out[47]: </span>
-<span class="go">&lt;pyarrow.lib.StructArray object at 0x7f0bb4dc30a0&gt;</span>
+<span class="go">&lt;pyarrow.lib.StructArray object at 0x7f22e0b13820&gt;</span>
 <span class="go">-- is_valid:</span>
 <span class="go">  [</span>
 <span class="go">    true,</span>
@@ -1916,7 +1916,7 @@ individual arrays, and no copy is involved:</p>
 
 <span class="gp">In [52]: </span><span class="n">arr</span>
 <span class="gh">Out[52]: </span>
-<span class="go">&lt;pyarrow.lib.StructArray object at 0x7f0bb4dc32e0&gt;</span>
+<span class="go">&lt;pyarrow.lib.StructArray object at 0x7f22e0b686a0&gt;</span>
 <span class="go">-- is_valid: all not null</span>
 <span class="go">-- child 0 type: int16</span>
 <span class="go">  [</span>
@@ -1943,7 +1943,7 @@ the type is explicitly passed into <a class="reference internal" href="generated
 
 <span class="gp">In [55]: </span><span class="n">pa</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="nb">type</span><span class="o">=</span><span class="n">ty</span><span class="p">)</span>
 <span class="gh">Out[55]: </span>
-<span class="go">&lt;pyarrow.lib.MapArray object at 0x7f0bb4dc3700&gt;</span>
+<span class="go">&lt;pyarrow.lib.MapArray object at 0x7f22e0b68c40&gt;</span>
 <span class="go">[</span>
 <span class="go">  keys:</span>
 <span class="go">  [</span>
@@ -1977,7 +1977,7 @@ their row, use the <a class="reference internal" href="generated/pyarrow.ListArr
 
 <span class="gp">In [57]: </span><span class="n">arr</span><span class="o">.</span><span class="n">keys</span>
 <span class="gh">Out[57]: </span>
-<span class="go">&lt;pyarrow.lib.StringArray object at 0x7f0bb4dc2fe0&gt;</span>
+<span class="go">&lt;pyarrow.lib.StringArray object at 0x7f22e0b688e0&gt;</span>
 <span class="go">[</span>
 <span class="go">  &quot;x&quot;,</span>
 <span class="go">  &quot;y&quot;,</span>
@@ -1986,7 +1986,7 @@ their row, use the <a class="reference internal" href="generated/pyarrow.ListArr
 
 <span class="gp">In [58]: </span><span class="n">arr</span><span class="o">.</span><span class="n">items</span>
 <span class="gh">Out[58]: </span>
-<span class="go">&lt;pyarrow.lib.Int64Array object at 0x7f0bb4dc3580&gt;</span>
+<span class="go">&lt;pyarrow.lib.Int64Array object at 0x7f22e0b69120&gt;</span>
 <span class="go">[</span>
 <span class="go">  4,</span>
 <span class="go">  5,</span>
@@ -1995,7 +1995,7 @@ their row, use the <a class="reference internal" href="generated/pyarrow.ListArr
 
 <span class="gp">In [59]: </span><span class="n">pa</span><span class="o">.</span><span class="n">ListArray</span><span class="o">.</span><span class="n">from_arrays</span><span class="p">(</span><span class="n">arr</span><span class="o">.</span><span class="n">offsets</span><span class="p">,</span> <span class="n">arr</span><span class="o">.</span><span class="n">keys</span><span class="p">)</span>
 <span class="gh">Out[59]: </span>
-<span class="go">&lt;pyarrow.lib.ListArray object at 0x7f0bf498df60&gt;</span>
+<span class="go">&lt;pyarrow.lib.ListArray object at 0x7f22e0b69240&gt;</span>
 <span class="go">[</span>
 <span class="go">  [</span>
 <span class="go">    &quot;x&quot;,</span>
@@ -2008,7 +2008,7 @@ their row, use the <a class="reference internal" href="generated/pyarrow.ListArr
 
 <span class="gp">In [60]: </span><span class="n">pa</span><span class="o">.</span><span class="n">ListArray</span><span class="o">.</span><span class="n">from_arrays</span><span class="p">(</span><span class="n">arr</span><span class="o">.</span><span class="n">offsets</span><span class="p">,</span> <span class="n">arr</span><span class="o">.</span><span class="n">items</span><span class="p">)</span>
 <span class="gh">Out[60]: </span>
-<span class="go">&lt;pyarrow.lib.ListArray object at 0x7f0bb4dc3b20&gt;</span>
+<span class="go">&lt;pyarrow.lib.ListArray object at 0x7f22e0b69180&gt;</span>
 <span class="go">[</span>
 <span class="go">  [</span>
 <span class="go">    4,</span>
@@ -2043,7 +2043,7 @@ selected:</p>
 
 <span class="gp">In [66]: </span><span class="n">union_arr</span>
 <span class="gh">Out[66]: </span>
-<span class="go">&lt;pyarrow.lib.UnionArray object at 0x7f0bb4dfc1c0&gt;</span>
+<span class="go">&lt;pyarrow.lib.UnionArray object at 0x7f22e0b69840&gt;</span>
 <span class="go">-- is_valid: all not null</span>
 <span class="go">-- type_ids:   [</span>
 <span class="go">    0,</span>
@@ -2082,7 +2082,7 @@ each offset in the selected child array it can be found:</p>
 
 <span class="gp">In [73]: </span><span class="n">union_arr</span>
 <span class="gh">Out[73]: </span>
-<span class="go">&lt;pyarrow.lib.UnionArray object at 0x7f0bb4dfcd60&gt;</span>
+<span class="go">&lt;pyarrow.lib.UnionArray object at 0x7f22e0b698a0&gt;</span>
 <span class="go">-- is_valid: all not null</span>
 <span class="go">-- type_ids:   [</span>
 <span class="go">    0,</span>
@@ -2131,7 +2131,7 @@ consider an example:</p>
 
 <span class="gp">In [77]: </span><span class="n">dict_array</span>
 <span class="gh">Out[77]: </span>
-<span class="go">&lt;pyarrow.lib.DictionaryArray object at 0x7f0bb4c05070&gt;</span>
+<span class="go">&lt;pyarrow.lib.DictionaryArray object at 0x7f22e0b669d0&gt;</span>
 
 <span class="go">-- dictionary:</span>
 <span class="go">  [</span>
@@ -2158,7 +2158,7 @@ consider an example:</p>
 
 <span class="gp">In [79]: </span><span class="n">dict_array</span><span class="o">.</span><span class="n">indices</span>
 <span class="gh">Out[79]: </span>
-<span class="go">&lt;pyarrow.lib.Int64Array object at 0x7f0bb4dfd240&gt;</span>
+<span class="go">&lt;pyarrow.lib.Int64Array object at 0x7f22e0b6a260&gt;</span>
 <span class="go">[</span>
 <span class="go">  0,</span>
 <span class="go">  1,</span>
@@ -2172,7 +2172,7 @@ consider an example:</p>
 
 <span class="gp">In [80]: </span><span class="n">dict_array</span><span class="o">.</span><span class="n">dictionary</span>
 <span class="gh">Out[80]: </span>
-<span class="go">&lt;pyarrow.lib.StringArray object at 0x7f0bb4dfdba0&gt;</span>
+<span class="go">&lt;pyarrow.lib.StringArray object at 0x7f22e0b6a080&gt;</span>
 <span class="go">[</span>
 <span class="go">  &quot;foo&quot;,</span>
 <span class="go">  &quot;bar&quot;,</span>
@@ -2228,7 +2228,7 @@ instances. Let’s consider a collection of arrays:</p>
 
 <span class="gp">In [87]: </span><span class="n">batch</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
 <span class="gh">Out[87]: </span>
-<span class="go">&lt;pyarrow.lib.StringArray object at 0x7f0bb4dfe440&gt;</span>
+<span class="go">&lt;pyarrow.lib.StringArray object at 0x7f22e0b6b6a0&gt;</span>
 <span class="go">[</span>
 <span class="go">  &quot;foo&quot;,</span>
 <span class="go">  &quot;bar&quot;,</span>
@@ -2242,7 +2242,7 @@ instances. Let’s consider a collection of arrays:</p>
 
 <span class="gp">In [89]: </span><span class="n">batch2</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
 <span class="gh">Out[89]: </span>
-<span class="go">&lt;pyarrow.lib.StringArray object at 0x7f0bb4dfeec0&gt;</span>
+<span class="go">&lt;pyarrow.lib.StringArray object at 0x7f22e0b6bb80&gt;</span>
 <span class="go">[</span>
 <span class="go">  &quot;bar&quot;,</span>
 <span class="go">  &quot;baz&quot;,</span>
@@ -2286,7 +2286,7 @@ container for one or more arrays of the same type.</p>
 
 <span class="gp">In [95]: </span><span class="n">c</span>
 <span class="gh">Out[95]: </span>
-<span class="go">&lt;pyarrow.lib.ChunkedArray object at 0x7f0bb4dc3820&gt;</span>
+<span class="go">&lt;pyarrow.lib.ChunkedArray object at 0x7f22e0b10e80&gt;</span>
 <span class="go">[</span>
 <span class="go">  [</span>
 <span class="go">    1,</span>
@@ -2320,7 +2320,7 @@ container for one or more arrays of the same type.</p>
 
 <span class="gp">In [97]: </span><span class="n">c</span><span class="o">.</span><span class="n">chunk</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
 <span class="gh">Out[97]: </span>
-<span class="go">&lt;pyarrow.lib.Int64Array object at 0x7f0bb4dc2680&gt;</span>
+<span class="go">&lt;pyarrow.lib.Int64Array object at 0x7f22e0b13760&gt;</span>
 <span class="go">[</span>
 <span class="go">  1,</span>
 <span class="go">  2,</span>
diff --git a/docs/dev/python/dataset.html b/docs/dev/python/dataset.html
index 08ea59200da..d8156a57870 100644
--- a/docs/dev/python/dataset.html
+++ b/docs/dev/python/dataset.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Tabular Datasets &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Tabular Datasets &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
@@ -1596,7 +1596,7 @@ can pass it the path to the directory containing the data files:</p>
 <span class="gp">In [12]: </span><span class="n">dataset</span> <span class="o">=</span> <span class="n">ds</span><span class="o">.</span><span class="n">dataset</span><span class="p">(</span><span class="n">base</span> <span class="o">/</span> <span class="s2">&quot;parquet_dataset&quot;</span><span class="p">,</span> <span class="nb">format</span><span class="o">=</span><span class="s2">&quot;parquet&quot;</span><span class="p">)</span>
 
 <span class="gp">In [13]: </span><span class="n">dataset</span>
-<span class="gh">Out[13]: </span><span class="go">&lt;pyarrow._dataset.FileSystemDataset at 0x7f0bb4d922c0&gt;</span>
+<span class="gh">Out[13]: </span><span class="go">&lt;pyarrow._dataset.FileSystemDataset at 0x7f22e0bf6620&gt;</span>
 </pre></div>
 </div>
 <p>In addition to searching a base directory, <a class="reference internal" href="generated/pyarrow.dataset.dataset.html#pyarrow.dataset.dataset" title="pyarrow.dataset.dataset"><code class="xref py py-func docutils literal notranslate"><span class="pre">dataset()</span></code></a> accepts a path to a
@@ -1605,8 +1605,8 @@ single file or a list of file paths.</p>
 needed, it only crawls the directory to find all the files:</p>
 <div class="highlight-ipython notranslate"><div class="highlight"><pre><span></span><span class="gp">In [14]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">files</span>
 <span class="gh">Out[14]: </span>
-<span class="go">[&#39;/tmp/pyarrow-wxef7nyb/parquet_dataset/data1.parquet&#39;,</span>
-<span class="go"> &#39;/tmp/pyarrow-wxef7nyb/parquet_dataset/data2.parquet&#39;]</span>
+<span class="go">[&#39;/tmp/pyarrow-xpua_fuo/parquet_dataset/data1.parquet&#39;,</span>
+<span class="go"> &#39;/tmp/pyarrow-xpua_fuo/parquet_dataset/data2.parquet&#39;]</span>
 </pre></div>
 </div>
 <p>… and infers the dataset’s schema (by default from the first file):</p>
@@ -1627,23 +1627,23 @@ this can require a lot of memory, see below on filtering / iterative loading):</
 <span class="go">c: int64</span>
 <span class="gt">----</span>
 <span class="ne">a</span>: [[0,1,2,3,4],[5,6,7,8,9]]
-<span class="ne">b</span>: [[-0.04571084528434489,-1.0675225252142058,-0.8999622276914202,-2.5217614377245803,0.8031679215555586],[0.6072412701810938,-0.9464382497451286,0.928894165530793,-0.39451747329617776,-0.5472400460982785]]
+<span class="ne">b</span>: [[1.9419981164954154,-0.1706168248416304,0.3454598109905089,-0.10390005232169708,0.9047230942050396],[-0.31744149721548875,0.7096760254806902,-0.07728703505444152,-0.933488946458662,0.25486733243990134]]
 <span class="ne">c</span>: [[1,2,1,2,1],[2,1,2,1,2]]
 
 <span class="c1"># converting to pandas to see the contents of the scanned table</span>
 <span class="gp">In [17]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">to_table</span><span class="p">()</span><span class="o">.</span><span class="n">to_pandas</span><span class="p">()</span>
 <span class="gh">Out[17]: </span>
 <span class="go">   a         b  c</span>
-<span class="go">0  0 -0.045711  1</span>
-<span class="go">1  1 -1.067523  2</span>
-<span class="go">2  2 -0.899962  1</span>
-<span class="go">3  3 -2.521761  2</span>
-<span class="go">4  4  0.803168  1</span>
-<span class="go">5  5  0.607241  2</span>
-<span class="go">6  6 -0.946438  1</span>
-<span class="go">7  7  0.928894  2</span>
-<span class="go">8  8 -0.394517  1</span>
-<span class="go">9  9 -0.547240  2</span>
+<span class="go">0  0  1.941998  1</span>
+<span class="go">1  1 -0.170617  2</span>
+<span class="go">2  2  0.345460  1</span>
+<span class="go">3  3 -0.103900  2</span>
+<span class="go">4  4  0.904723  1</span>
+<span class="go">5  5 -0.317441  2</span>
+<span class="go">6  6  0.709676  1</span>
+<span class="go">7  7 -0.077287  2</span>
+<span class="go">8  8 -0.933489  1</span>
+<span class="go">9  9  0.254867  2</span>
 </pre></div>
 </div>
 </section>
@@ -1666,11 +1666,11 @@ supported; more formats are planned in the future.</p>
 <span class="gp">In [21]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">to_table</span><span class="p">()</span><span class="o">.</span><span class="n">to_pandas</span><span class="p">()</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
 <span class="gh">Out[21]: </span>
 <span class="go">   a         b  c</span>
-<span class="go">0  0 -0.045711  1</span>
-<span class="go">1  1 -1.067523  2</span>
-<span class="go">2  2 -0.899962  1</span>
-<span class="go">3  3 -2.521761  2</span>
-<span class="go">4  4  0.803168  1</span>
+<span class="go">0  0  1.941998  1</span>
+<span class="go">1  1 -0.170617  2</span>
+<span class="go">2  2  0.345460  1</span>
+<span class="go">3  3 -0.103900  2</span>
+<span class="go">4  4  0.904723  1</span>
 </pre></div>
 </div>
 </section>
@@ -1702,16 +1702,16 @@ supported; more formats are planned in the future.</p>
 <span class="gp">In [23]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">to_table</span><span class="p">(</span><span class="n">columns</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;a&#39;</span><span class="p">,</span> <span class="s1">&#39;b&#39;</span><span class="p">])</span><span class="o">.</span><span class="n">to_pandas</span><span class="p">()</span>
 <span class="gh">Out[23]: </span>
 <span class="go">   a         b</span>
-<span class="go">0  0 -0.045711</span>
-<span class="go">1  1 -1.067523</span>
-<span class="go">2  2 -0.899962</span>
-<span class="go">3  3 -2.521761</span>
-<span class="go">4  4  0.803168</span>
-<span class="go">5  5  0.607241</span>
-<span class="go">6  6 -0.946438</span>
-<span class="go">7  7  0.928894</span>
-<span class="go">8  8 -0.394517</span>
-<span class="go">9  9 -0.547240</span>
+<span class="go">0  0  1.941998</span>
+<span class="go">1  1 -0.170617</span>
+<span class="go">2  2  0.345460</span>
+<span class="go">3  3 -0.103900</span>
+<span class="go">4  4  0.904723</span>
+<span class="go">5  5 -0.317441</span>
+<span class="go">6  6  0.709676</span>
+<span class="go">7  7 -0.077287</span>
+<span class="go">8  8 -0.933489</span>
+<span class="go">9  9  0.254867</span>
 </pre></div>
 </div>
 <p>With the <code class="docutils literal notranslate"><span class="pre">filter</span></code> keyword, rows which do not match the filter predicate will
@@ -1720,18 +1720,18 @@ not be included in the returned table. The keyword expects a boolean
 <div class="highlight-ipython notranslate"><div class="highlight"><pre><span></span><span class="gp">In [24]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">to_table</span><span class="p">(</span><span class="nb">filter</span><span class="o">=</span><span class="n">ds</span><span class="o">.</span><span class="n">field</span><span class="p">(</span><span class="s1">&#39;a&#39;</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">7</sp [...]
 <span class="gh">Out[24]: </span>
 <span class="go">   a         b  c</span>
-<span class="go">0  7  0.928894  2</span>
-<span class="go">1  8 -0.394517  1</span>
-<span class="go">2  9 -0.547240  2</span>
+<span class="go">0  7 -0.077287  2</span>
+<span class="go">1  8 -0.933489  1</span>
+<span class="go">2  9  0.254867  2</span>
 
 <span class="gp">In [25]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">to_table</span><span class="p">(</span><span class="nb">filter</span><span class="o">=</span><span class="n">ds</span><span class="o">.</span><span class="n">field</span><span class="p">(</span><span class="s1">&#39;c&#39;</span><span class="p">)</span> <span class="o">==</span> <span class="mi">2</span><span class="p">)</span><span class="o">.</span><span class="n">to_pandas</span><spa [...]
 <span class="gh">Out[25]: </span>
 <span class="go">   a         b  c</span>
-<span class="go">0  1 -1.067523  2</span>
-<span class="go">1  3 -2.521761  2</span>
-<span class="go">2  5  0.607241  2</span>
-<span class="go">3  7  0.928894  2</span>
-<span class="go">4  9 -0.547240  2</span>
+<span class="go">0  1 -0.170617  2</span>
+<span class="go">1  3 -0.103900  2</span>
+<span class="go">2  5 -0.317441  2</span>
+<span class="go">3  7 -0.077287  2</span>
+<span class="go">4  9  0.254867  2</span>
 </pre></div>
 </div>
 <p>The easiest way to construct those <a class="reference internal" href="generated/pyarrow.dataset.Expression.html#pyarrow.dataset.Expression" title="pyarrow.dataset.Expression"><code class="xref py py-class docutils literal notranslate"><span class="pre">Expression</span></code></a> objects is by using the
@@ -1776,11 +1776,11 @@ values:</p>
 <span class="gp">In [30]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">to_table</span><span class="p">(</span><span class="n">columns</span><span class="o">=</span><span class="n">projection</span><span class="p">)</span><span class="o">.</span><span class="n">to_pandas</span><span class="p">()</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
 <span class="gh">Out[30]: </span>
 <span class="go">   a_renamed  b_as_float32    c_1</span>
-<span class="go">0          0     -0.045711   True</span>
-<span class="go">1          1     -1.067523  False</span>
-<span class="go">2          2     -0.899962   True</span>
-<span class="go">3          3     -2.521761  False</span>
-<span class="go">4          4      0.803168   True</span>
+<span class="go">0          0      1.941998   True</span>
+<span class="go">1          1     -0.170617  False</span>
+<span class="go">2          2      0.345460   True</span>
+<span class="go">3          3     -0.103900  False</span>
+<span class="go">4          4      0.904723   True</span>
 </pre></div>
 </div>
 <p>The dictionary also determines the column selection (only the keys in the
@@ -1794,11 +1794,11 @@ build up the dictionary from the dataset schema:</p>
 <span class="gp">In [33]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">to_table</span><span class="p">(</span><span class="n">columns</span><span class="o">=</span><span class="n">projection</span><span class="p">)</span><span class="o">.</span><span class="n">to_pandas</span><span class="p">()</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
 <span class="gh">Out[33]: </span>
 <span class="go">   a         b  c  b_large</span>
-<span class="go">0  0 -0.045711  1    False</span>
-<span class="go">1  1 -1.067523  2    False</span>
-<span class="go">2  2 -0.899962  1    False</span>
-<span class="go">3  3 -2.521761  2    False</span>
-<span class="go">4  4  0.803168  1    False</span>
+<span class="go">0  0  1.941998  1     True</span>
+<span class="go">1  1 -0.170617  2    False</span>
+<span class="go">2  2  0.345460  1    False</span>
+<span class="go">3  3 -0.103900  2    False</span>
+<span class="go">4  4  0.904723  1    False</span>
 </pre></div>
 </div>
 </section>
@@ -1851,8 +1851,8 @@ should use a hive-like partitioning scheme with the <code class="docutils litera
 
 <span class="gp">In [37]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">files</span>
 <span class="gh">Out[37]: </span>
-<span class="go">[&#39;parquet_dataset_partitioned/part=a/a6b071dcb6574aa4aebef9892dffa82a-0.parquet&#39;,</span>
-<span class="go"> &#39;parquet_dataset_partitioned/part=b/a6b071dcb6574aa4aebef9892dffa82a-0.parquet&#39;]</span>
+<span class="go">[&#39;parquet_dataset_partitioned/part=a/86c7346d8d8b40e8bc63aaab507ddb7e-0.parquet&#39;,</span>
+<span class="go"> &#39;parquet_dataset_partitioned/part=b/86c7346d8d8b40e8bc63aaab507ddb7e-0.parquet&#39;]</span>
 </pre></div>
 </div>
 <p>Although the partition fields are not included in the actual Parquet files,
@@ -1860,9 +1860,9 @@ they will be added back to the resulting table when scanning this dataset:</p>
 <div class="highlight-ipython notranslate"><div class="highlight"><pre><span></span><span class="gp">In [38]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">to_table</span><span class="p">()</span><span class="o">.</span><span class="n">to_pandas</span><span class="p">()</span><span class="o">.</span><span class="n">head</span><span class="p">(</span><span class="mi">3</span><span class="p">)</span>
 <span class="gh">Out[38]: </span>
 <span class="go">   a         b  c part</span>
-<span class="go">0  0 -0.042629  1    a</span>
-<span class="go">1  1  0.977581  2    a</span>
-<span class="go">2  2  0.848075  1    a</span>
+<span class="go">0  0 -1.317240  1    a</span>
+<span class="go">1  1  0.969582  2    a</span>
+<span class="go">2  2  0.304404  1    a</span>
 </pre></div>
 </div>
 <p>We can now filter on the partition keys, which avoids loading files
@@ -1870,11 +1870,11 @@ altogether if they do not match the filter:</p>
 <div class="highlight-ipython notranslate"><div class="highlight"><pre><span></span><span class="gp">In [39]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">to_table</span><span class="p">(</span><span class="nb">filter</span><span class="o">=</span><span class="n">ds</span><span class="o">.</span><span class="n">field</span><span class="p">(</span><span class="s2">&quot;part&quot;</span><span class="p">)</span> <span class="o">==</span> <span class="s2">&qu [...]
 <span class="gh">Out[39]: </span>
 <span class="go">   a         b  c part</span>
-<span class="go">0  5 -0.811939  2    b</span>
-<span class="go">1  6  1.497059  1    b</span>
-<span class="go">2  7 -1.802872  2    b</span>
-<span class="go">3  8  1.063305  1    b</span>
-<span class="go">4  9  0.253814  2    b</span>
+<span class="go">0  5 -1.831405  2    b</span>
+<span class="go">1  6  0.182641  1    b</span>
+<span class="go">2  7  0.581217  2    b</span>
+<span class="go">3  8  0.189603  1    b</span>
+<span class="go">4  9 -1.915445  2    b</span>
 </pre></div>
 </div>
 <section id="different-partitioning-schemes">
@@ -2006,19 +2006,19 @@ is materialized as columns when reading the data and can be used for filtering:<
 <div class="highlight-ipython notranslate"><div class="highlight"><pre><span></span><span class="gp">In [47]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">to_table</span><span class="p">()</span><span class="o">.</span><span class="n">to_pandas</span><span class="p">()</span>
 <span class="gh">Out[47]: </span>
 <span class="go">   year  col1      col2</span>
-<span class="go">0  2018     0  0.848376</span>
-<span class="go">1  2018     1  0.056064</span>
-<span class="go">2  2018     2  0.508342</span>
-<span class="go">3  2019     0  0.848376</span>
-<span class="go">4  2019     1  0.056064</span>
-<span class="go">5  2019     2  0.508342</span>
+<span class="go">0  2018     0  2.144877</span>
+<span class="go">1  2018     1  1.161035</span>
+<span class="go">2  2018     2  0.702166</span>
+<span class="go">3  2019     0  2.144877</span>
+<span class="go">4  2019     1  1.161035</span>
+<span class="go">5  2019     2  0.702166</span>
 
 <span class="gp">In [48]: </span><span class="n">dataset</span><span class="o">.</span><span class="n">to_table</span><span class="p">(</span><span class="nb">filter</span><span class="o">=</span><span class="n">ds</span><span class="o">.</span><span class="n">field</span><span class="p">(</span><span class="s1">&#39;year&#39;</span><span class="p">)</span> <span class="o">==</span> <span class="mi">2019</span><span class="p">)</span><span class="o">.</span><span class="n">to_pandas</spa [...]
 <span class="gh">Out[48]: </span>
 <span class="go">   year  col1      col2</span>
-<span class="go">0  2019     0  0.848376</span>
-<span class="go">1  2019     1  0.056064</span>
-<span class="go">2  2019     2  0.508342</span>
+<span class="go">0  2019     0  2.144877</span>
+<span class="go">1  2019     1  1.161035</span>
+<span class="go">2  2019     2  0.702166</span>
 </pre></div>
 </div>
 <p>Another benefit of manually listing the files is that the order of the files
@@ -2270,7 +2270,7 @@ to supply a visitor that will be called as each file is created:</p>
 <span class="gp">   ....: </span>
 <span class="go">path=dataset_visited/c=1/part-0.parquet</span>
 <span class="go">size=802 bytes</span>
-<span class="go">metadata=&lt;pyarrow._parquet.FileMetaData object at 0x7f0bb41558f0&gt;</span>
+<span class="go">metadata=&lt;pyarrow._parquet.FileMetaData object at 0x7f22e0ab5e90&gt;</span>
 <span class="go">  created_by: parquet-cpp-arrow version 18.0.0-SNAPSHOT</span>
 <span class="go">  num_columns: 2</span>
 <span class="go">  num_rows: 5</span>
@@ -2279,7 +2279,7 @@ to supply a visitor that will be called as each file is created:</p>
 <span class="go">  serialized_size: 0</span>
 <span class="go">path=dataset_visited/c=2/part-0.parquet</span>
 <span class="go">size=804 bytes</span>
-<span class="go">metadata=&lt;pyarrow._parquet.FileMetaData object at 0x7f0bb4dd8a90&gt;</span>
+<span class="go">metadata=&lt;pyarrow._parquet.FileMetaData object at 0x7f22e0a8d080&gt;</span>
 <span class="go">  created_by: parquet-cpp-arrow version 18.0.0-SNAPSHOT</span>
 <span class="go">  num_columns: 2</span>
 <span class="go">  num_rows: 5</span>
diff --git a/docs/dev/python/dlpack.html b/docs/dev/python/dlpack.html
index 0bb31eb9a52..097bf599c7e 100644
--- a/docs/dev/python/dlpack.html
+++ b/docs/dev/python/dlpack.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>The DLPack Protocol &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>The DLPack Protocol &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/env_vars.html b/docs/dev/python/env_vars.html
index 5e27481abd0..f89e897fcf4 100644
--- a/docs/dev/python/env_vars.html
+++ b/docs/dev/python/env_vars.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Environment Variables &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Environment Variables &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/extending_types.html b/docs/dev/python/extending_types.html
index cf1b8cb4b0d..13c1cf8e34b 100644
--- a/docs/dev/python/extending_types.html
+++ b/docs/dev/python/extending_types.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Extending pyarrow &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Extending pyarrow &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/feather.html b/docs/dev/python/feather.html
index 1aa1f7fa40e..5cf5900de76 100644
--- a/docs/dev/python/feather.html
+++ b/docs/dev/python/feather.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Feather File Format &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Feather File Format &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/filesystems.html b/docs/dev/python/filesystems.html
index 1a354c103af..c5482c19844 100644
--- a/docs/dev/python/filesystems.html
+++ b/docs/dev/python/filesystems.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Filesystem Interface &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Filesystem Interface &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/flight.html b/docs/dev/python/flight.html
index 3176a810aff..bb9f4eac121 100644
--- a/docs/dev/python/flight.html
+++ b/docs/dev/python/flight.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight RPC &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>Arrow Flight RPC &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Array.html b/docs/dev/python/generated/pyarrow.Array.html
index ef92c7c1549..54270ccf9ba 100644
--- a/docs/dev/python/generated/pyarrow.Array.html
+++ b/docs/dev/python/generated/pyarrow.Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.BinaryArray.html b/docs/dev/python/generated/pyarrow.BinaryArray.html
index 81c30c88ca3..1ea1ed0adb7 100644
--- a/docs/dev/python/generated/pyarrow.BinaryArray.html
+++ b/docs/dev/python/generated/pyarrow.BinaryArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.BinaryArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.BinaryArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.BinaryScalar.html b/docs/dev/python/generated/pyarrow.BinaryScalar.html
index 70d9e2e0b39..41793def042 100644
--- a/docs/dev/python/generated/pyarrow.BinaryScalar.html
+++ b/docs/dev/python/generated/pyarrow.BinaryScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.BinaryScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.BinaryScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.BinaryViewArray.html b/docs/dev/python/generated/pyarrow.BinaryViewArray.html
index 85548ab27e2..950d6e06b48 100644
--- a/docs/dev/python/generated/pyarrow.BinaryViewArray.html
+++ b/docs/dev/python/generated/pyarrow.BinaryViewArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.BinaryViewArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.BinaryViewArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.BinaryViewScalar.html b/docs/dev/python/generated/pyarrow.BinaryViewScalar.html
index 0ee0c79184e..66f5711de4e 100644
--- a/docs/dev/python/generated/pyarrow.BinaryViewScalar.html
+++ b/docs/dev/python/generated/pyarrow.BinaryViewScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.BinaryViewScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.BinaryViewScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.BooleanArray.html b/docs/dev/python/generated/pyarrow.BooleanArray.html
index b2dcc5cdfa0..8ba957ed9e2 100644
--- a/docs/dev/python/generated/pyarrow.BooleanArray.html
+++ b/docs/dev/python/generated/pyarrow.BooleanArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.BooleanArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.BooleanArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.BooleanScalar.html b/docs/dev/python/generated/pyarrow.BooleanScalar.html
index 4167f40c36d..51b113b2db9 100644
--- a/docs/dev/python/generated/pyarrow.BooleanScalar.html
+++ b/docs/dev/python/generated/pyarrow.BooleanScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.BooleanScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.BooleanScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Buffer.html b/docs/dev/python/generated/pyarrow.Buffer.html
index 010a6592ae0..29657a3e745 100644
--- a/docs/dev/python/generated/pyarrow.Buffer.html
+++ b/docs/dev/python/generated/pyarrow.Buffer.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Buffer &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Buffer &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.BufferOutputStream.html b/docs/dev/python/generated/pyarrow.BufferOutputStream.html
index 04c00172b3c..b1d0619aad6 100644
--- a/docs/dev/python/generated/pyarrow.BufferOutputStream.html
+++ b/docs/dev/python/generated/pyarrow.BufferOutputStream.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.BufferOutputStream &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.BufferOutputStream &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.BufferReader.html b/docs/dev/python/generated/pyarrow.BufferReader.html
index 3c2f76d40e4..cd59d4b13c2 100644
--- a/docs/dev/python/generated/pyarrow.BufferReader.html
+++ b/docs/dev/python/generated/pyarrow.BufferReader.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.BufferReader &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.BufferReader &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.ChunkedArray.html b/docs/dev/python/generated/pyarrow.ChunkedArray.html
index d525a5d6ba3..7cb7f84c1fb 100644
--- a/docs/dev/python/generated/pyarrow.ChunkedArray.html
+++ b/docs/dev/python/generated/pyarrow.ChunkedArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.ChunkedArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.ChunkedArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Codec.html b/docs/dev/python/generated/pyarrow.Codec.html
index 1695379b0d8..13acf96dcdc 100644
--- a/docs/dev/python/generated/pyarrow.Codec.html
+++ b/docs/dev/python/generated/pyarrow.Codec.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Codec &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Codec &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.CompressedInputStream.html b/docs/dev/python/generated/pyarrow.CompressedInputStream.html
index afa3da0fa6c..22bb2b404a9 100644
--- a/docs/dev/python/generated/pyarrow.CompressedInputStream.html
+++ b/docs/dev/python/generated/pyarrow.CompressedInputStream.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.CompressedInputStream &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.CompressedInputStream &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.CompressedOutputStream.html b/docs/dev/python/generated/pyarrow.CompressedOutputStream.html
index aa12b08d2fe..f52eb69967a 100644
--- a/docs/dev/python/generated/pyarrow.CompressedOutputStream.html
+++ b/docs/dev/python/generated/pyarrow.CompressedOutputStream.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.CompressedOutputStream &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.CompressedOutputStream &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.DataType.html b/docs/dev/python/generated/pyarrow.DataType.html
index ccadcf602ea..aef2f154833 100644
--- a/docs/dev/python/generated/pyarrow.DataType.html
+++ b/docs/dev/python/generated/pyarrow.DataType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.DataType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.DataType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Date32Array.html b/docs/dev/python/generated/pyarrow.Date32Array.html
index 401768cc612..e600e43553c 100644
--- a/docs/dev/python/generated/pyarrow.Date32Array.html
+++ b/docs/dev/python/generated/pyarrow.Date32Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Date32Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Date32Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Date32Scalar.html b/docs/dev/python/generated/pyarrow.Date32Scalar.html
index 69f08a2a73c..d8e92d3a9c4 100644
--- a/docs/dev/python/generated/pyarrow.Date32Scalar.html
+++ b/docs/dev/python/generated/pyarrow.Date32Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Date32Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Date32Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Date64Array.html b/docs/dev/python/generated/pyarrow.Date64Array.html
index 7f11e276550..3c8a9076821 100644
--- a/docs/dev/python/generated/pyarrow.Date64Array.html
+++ b/docs/dev/python/generated/pyarrow.Date64Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Date64Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Date64Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Date64Scalar.html b/docs/dev/python/generated/pyarrow.Date64Scalar.html
index 555bc4d2ef6..47075d8e5d2 100644
--- a/docs/dev/python/generated/pyarrow.Date64Scalar.html
+++ b/docs/dev/python/generated/pyarrow.Date64Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Date64Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Date64Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Decimal128Array.html b/docs/dev/python/generated/pyarrow.Decimal128Array.html
index 2b33d1c851e..d3a0856647a 100644
--- a/docs/dev/python/generated/pyarrow.Decimal128Array.html
+++ b/docs/dev/python/generated/pyarrow.Decimal128Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Decimal128Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Decimal128Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Decimal128Scalar.html b/docs/dev/python/generated/pyarrow.Decimal128Scalar.html
index f40989684b1..e0aa9e6d76b 100644
--- a/docs/dev/python/generated/pyarrow.Decimal128Scalar.html
+++ b/docs/dev/python/generated/pyarrow.Decimal128Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Decimal128Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Decimal128Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Decimal128Type.html b/docs/dev/python/generated/pyarrow.Decimal128Type.html
index e4ca692870c..14d4bd09826 100644
--- a/docs/dev/python/generated/pyarrow.Decimal128Type.html
+++ b/docs/dev/python/generated/pyarrow.Decimal128Type.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Decimal128Type &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Decimal128Type &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Decimal256Type.html b/docs/dev/python/generated/pyarrow.Decimal256Type.html
index 53b221aab01..c13a8345eee 100644
--- a/docs/dev/python/generated/pyarrow.Decimal256Type.html
+++ b/docs/dev/python/generated/pyarrow.Decimal256Type.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Decimal256Type &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Decimal256Type &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.DictionaryArray.html b/docs/dev/python/generated/pyarrow.DictionaryArray.html
index 115a1ec968b..4767994a91c 100644
--- a/docs/dev/python/generated/pyarrow.DictionaryArray.html
+++ b/docs/dev/python/generated/pyarrow.DictionaryArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.DictionaryArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.DictionaryArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.DictionaryScalar.html b/docs/dev/python/generated/pyarrow.DictionaryScalar.html
index ca127c46119..67fd7a94b55 100644
--- a/docs/dev/python/generated/pyarrow.DictionaryScalar.html
+++ b/docs/dev/python/generated/pyarrow.DictionaryScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.DictionaryScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.DictionaryScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.DictionaryType.html b/docs/dev/python/generated/pyarrow.DictionaryType.html
index 368fd42a22d..a06c9afd9e6 100644
--- a/docs/dev/python/generated/pyarrow.DictionaryType.html
+++ b/docs/dev/python/generated/pyarrow.DictionaryType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.DictionaryType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.DictionaryType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.DoubleArray.html b/docs/dev/python/generated/pyarrow.DoubleArray.html
index fb7dd00fda6..fe8c5e5d127 100644
--- a/docs/dev/python/generated/pyarrow.DoubleArray.html
+++ b/docs/dev/python/generated/pyarrow.DoubleArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.DoubleArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.DoubleArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.DoubleScalar.html b/docs/dev/python/generated/pyarrow.DoubleScalar.html
index b0014623768..4b60ae04e64 100644
--- a/docs/dev/python/generated/pyarrow.DoubleScalar.html
+++ b/docs/dev/python/generated/pyarrow.DoubleScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.DoubleScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.DoubleScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.DurationArray.html b/docs/dev/python/generated/pyarrow.DurationArray.html
index 68fc754f911..31c3d0aa497 100644
--- a/docs/dev/python/generated/pyarrow.DurationArray.html
+++ b/docs/dev/python/generated/pyarrow.DurationArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.DurationArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.DurationArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.DurationScalar.html b/docs/dev/python/generated/pyarrow.DurationScalar.html
index 7d4b136881c..053cd861979 100644
--- a/docs/dev/python/generated/pyarrow.DurationScalar.html
+++ b/docs/dev/python/generated/pyarrow.DurationScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.DurationScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.DurationScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.ExtensionArray.html b/docs/dev/python/generated/pyarrow.ExtensionArray.html
index 996051baa79..74fae065dee 100644
--- a/docs/dev/python/generated/pyarrow.ExtensionArray.html
+++ b/docs/dev/python/generated/pyarrow.ExtensionArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.ExtensionArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.ExtensionArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.ExtensionScalar.html b/docs/dev/python/generated/pyarrow.ExtensionScalar.html
index e1b9cce9010..1cff2477dd8 100644
--- a/docs/dev/python/generated/pyarrow.ExtensionScalar.html
+++ b/docs/dev/python/generated/pyarrow.ExtensionScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.ExtensionScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.ExtensionScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.ExtensionType.html b/docs/dev/python/generated/pyarrow.ExtensionType.html
index 8830ef15129..a5eb9a25991 100644
--- a/docs/dev/python/generated/pyarrow.ExtensionType.html
+++ b/docs/dev/python/generated/pyarrow.ExtensionType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.ExtensionType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.ExtensionType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Field.html b/docs/dev/python/generated/pyarrow.Field.html
index 4c2f27c3318..e16d7d49c16 100644
--- a/docs/dev/python/generated/pyarrow.Field.html
+++ b/docs/dev/python/generated/pyarrow.Field.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Field &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Field &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.FixedShapeTensorArray.html b/docs/dev/python/generated/pyarrow.FixedShapeTensorArray.html
index eece14ca83b..a53312f1442 100644
--- a/docs/dev/python/generated/pyarrow.FixedShapeTensorArray.html
+++ b/docs/dev/python/generated/pyarrow.FixedShapeTensorArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.FixedShapeTensorArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.FixedShapeTensorArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.FixedShapeTensorScalar.html b/docs/dev/python/generated/pyarrow.FixedShapeTensorScalar.html
index cb8859b204b..5c8621d94bb 100644
--- a/docs/dev/python/generated/pyarrow.FixedShapeTensorScalar.html
+++ b/docs/dev/python/generated/pyarrow.FixedShapeTensorScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.FixedShapeTensorScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.FixedShapeTensorScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.FixedShapeTensorType.html b/docs/dev/python/generated/pyarrow.FixedShapeTensorType.html
index 5904953c3da..08f07ce6faf 100644
--- a/docs/dev/python/generated/pyarrow.FixedShapeTensorType.html
+++ b/docs/dev/python/generated/pyarrow.FixedShapeTensorType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.FixedShapeTensorType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.FixedShapeTensorType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.FixedSizeBinaryArray.html b/docs/dev/python/generated/pyarrow.FixedSizeBinaryArray.html
index 23cb77ec035..fc2fbb1b55d 100644
--- a/docs/dev/python/generated/pyarrow.FixedSizeBinaryArray.html
+++ b/docs/dev/python/generated/pyarrow.FixedSizeBinaryArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.FixedSizeBinaryArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.FixedSizeBinaryArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.FixedSizeBinaryScalar.html b/docs/dev/python/generated/pyarrow.FixedSizeBinaryScalar.html
index 6c43d9200ba..e97b0e98f0b 100644
--- a/docs/dev/python/generated/pyarrow.FixedSizeBinaryScalar.html
+++ b/docs/dev/python/generated/pyarrow.FixedSizeBinaryScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.FixedSizeBinaryScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.FixedSizeBinaryScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.FixedSizeBinaryType.html b/docs/dev/python/generated/pyarrow.FixedSizeBinaryType.html
index 753c25cfb66..a9399d6ca26 100644
--- a/docs/dev/python/generated/pyarrow.FixedSizeBinaryType.html
+++ b/docs/dev/python/generated/pyarrow.FixedSizeBinaryType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.FixedSizeBinaryType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.FixedSizeBinaryType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.FixedSizeBufferWriter.html b/docs/dev/python/generated/pyarrow.FixedSizeBufferWriter.html
index 3a6cd54d1ed..40f26577599 100644
--- a/docs/dev/python/generated/pyarrow.FixedSizeBufferWriter.html
+++ b/docs/dev/python/generated/pyarrow.FixedSizeBufferWriter.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.FixedSizeBufferWriter &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.FixedSizeBufferWriter &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.FixedSizeListArray.html b/docs/dev/python/generated/pyarrow.FixedSizeListArray.html
index ed7a352009d..a21ca2621a4 100644
--- a/docs/dev/python/generated/pyarrow.FixedSizeListArray.html
+++ b/docs/dev/python/generated/pyarrow.FixedSizeListArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.FixedSizeListArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.FixedSizeListArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.FloatArray.html b/docs/dev/python/generated/pyarrow.FloatArray.html
index 0f38f6f2126..0ff7477effd 100644
--- a/docs/dev/python/generated/pyarrow.FloatArray.html
+++ b/docs/dev/python/generated/pyarrow.FloatArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.FloatArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.FloatArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.FloatScalar.html b/docs/dev/python/generated/pyarrow.FloatScalar.html
index 9e468763c74..4db524fc362 100644
--- a/docs/dev/python/generated/pyarrow.FloatScalar.html
+++ b/docs/dev/python/generated/pyarrow.FloatScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.FloatScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.FloatScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.FloatingPointArray.html b/docs/dev/python/generated/pyarrow.FloatingPointArray.html
index eb15d64c752..d670d72b0b0 100644
--- a/docs/dev/python/generated/pyarrow.FloatingPointArray.html
+++ b/docs/dev/python/generated/pyarrow.FloatingPointArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.FloatingPointArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.FloatingPointArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.HalfFloatArray.html b/docs/dev/python/generated/pyarrow.HalfFloatArray.html
index b348f3ddd2b..ac3c7a51328 100644
--- a/docs/dev/python/generated/pyarrow.HalfFloatArray.html
+++ b/docs/dev/python/generated/pyarrow.HalfFloatArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.HalfFloatArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.HalfFloatArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.HalfFloatScalar.html b/docs/dev/python/generated/pyarrow.HalfFloatScalar.html
index 714d711bdd0..15c955fcc33 100644
--- a/docs/dev/python/generated/pyarrow.HalfFloatScalar.html
+++ b/docs/dev/python/generated/pyarrow.HalfFloatScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.HalfFloatScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.HalfFloatScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Int16Array.html b/docs/dev/python/generated/pyarrow.Int16Array.html
index acbaf9c84d7..391a4bb3173 100644
--- a/docs/dev/python/generated/pyarrow.Int16Array.html
+++ b/docs/dev/python/generated/pyarrow.Int16Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Int16Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Int16Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Int16Scalar.html b/docs/dev/python/generated/pyarrow.Int16Scalar.html
index e1d2c0836ea..c34caa6b7ee 100644
--- a/docs/dev/python/generated/pyarrow.Int16Scalar.html
+++ b/docs/dev/python/generated/pyarrow.Int16Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Int16Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Int16Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Int32Array.html b/docs/dev/python/generated/pyarrow.Int32Array.html
index 7f5b37841c3..a39d971920f 100644
--- a/docs/dev/python/generated/pyarrow.Int32Array.html
+++ b/docs/dev/python/generated/pyarrow.Int32Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Int32Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Int32Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Int32Scalar.html b/docs/dev/python/generated/pyarrow.Int32Scalar.html
index 8f859576d73..3ae39896be5 100644
--- a/docs/dev/python/generated/pyarrow.Int32Scalar.html
+++ b/docs/dev/python/generated/pyarrow.Int32Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Int32Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Int32Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Int64Array.html b/docs/dev/python/generated/pyarrow.Int64Array.html
index 513e7a977b9..b0195c9e96b 100644
--- a/docs/dev/python/generated/pyarrow.Int64Array.html
+++ b/docs/dev/python/generated/pyarrow.Int64Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Int64Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Int64Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Int64Scalar.html b/docs/dev/python/generated/pyarrow.Int64Scalar.html
index 7f9ad77bfeb..f57d29d3664 100644
--- a/docs/dev/python/generated/pyarrow.Int64Scalar.html
+++ b/docs/dev/python/generated/pyarrow.Int64Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Int64Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Int64Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Int8Array.html b/docs/dev/python/generated/pyarrow.Int8Array.html
index 5ec3a212961..c87b2ba0110 100644
--- a/docs/dev/python/generated/pyarrow.Int8Array.html
+++ b/docs/dev/python/generated/pyarrow.Int8Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Int8Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Int8Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Int8Scalar.html b/docs/dev/python/generated/pyarrow.Int8Scalar.html
index 52bed2e9126..d73721e34fb 100644
--- a/docs/dev/python/generated/pyarrow.Int8Scalar.html
+++ b/docs/dev/python/generated/pyarrow.Int8Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Int8Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Int8Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.IntegerArray.html b/docs/dev/python/generated/pyarrow.IntegerArray.html
index 16db191fd6f..e7face4f060 100644
--- a/docs/dev/python/generated/pyarrow.IntegerArray.html
+++ b/docs/dev/python/generated/pyarrow.IntegerArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.IntegerArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.IntegerArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.LargeBinaryArray.html b/docs/dev/python/generated/pyarrow.LargeBinaryArray.html
index 9ae8c256f40..2f8b3aacc0a 100644
--- a/docs/dev/python/generated/pyarrow.LargeBinaryArray.html
+++ b/docs/dev/python/generated/pyarrow.LargeBinaryArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.LargeBinaryArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.LargeBinaryArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.LargeBinaryScalar.html b/docs/dev/python/generated/pyarrow.LargeBinaryScalar.html
index b384cdfcce1..7b51d914cad 100644
--- a/docs/dev/python/generated/pyarrow.LargeBinaryScalar.html
+++ b/docs/dev/python/generated/pyarrow.LargeBinaryScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.LargeBinaryScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.LargeBinaryScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.LargeListArray.html b/docs/dev/python/generated/pyarrow.LargeListArray.html
index 3db36e58b0a..00504d1af06 100644
--- a/docs/dev/python/generated/pyarrow.LargeListArray.html
+++ b/docs/dev/python/generated/pyarrow.LargeListArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.LargeListArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.LargeListArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.LargeListScalar.html b/docs/dev/python/generated/pyarrow.LargeListScalar.html
index 4507095aa0b..6c7951c6d0c 100644
--- a/docs/dev/python/generated/pyarrow.LargeListScalar.html
+++ b/docs/dev/python/generated/pyarrow.LargeListScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.LargeListScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.LargeListScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.LargeListType.html b/docs/dev/python/generated/pyarrow.LargeListType.html
index 8766156f09a..bdc4519c41e 100644
--- a/docs/dev/python/generated/pyarrow.LargeListType.html
+++ b/docs/dev/python/generated/pyarrow.LargeListType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.LargeListType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.LargeListType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.LargeListViewArray.html b/docs/dev/python/generated/pyarrow.LargeListViewArray.html
index ec126cb7b8c..26c806ad231 100644
--- a/docs/dev/python/generated/pyarrow.LargeListViewArray.html
+++ b/docs/dev/python/generated/pyarrow.LargeListViewArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.LargeListViewArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.LargeListViewArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.LargeListViewScalar.html b/docs/dev/python/generated/pyarrow.LargeListViewScalar.html
index f87bcc24c85..a286f2bc973 100644
--- a/docs/dev/python/generated/pyarrow.LargeListViewScalar.html
+++ b/docs/dev/python/generated/pyarrow.LargeListViewScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.LargeListViewScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.LargeListViewScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.LargeStringArray.html b/docs/dev/python/generated/pyarrow.LargeStringArray.html
index fd7e49b712c..a757880e003 100644
--- a/docs/dev/python/generated/pyarrow.LargeStringArray.html
+++ b/docs/dev/python/generated/pyarrow.LargeStringArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.LargeStringArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.LargeStringArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.LargeStringScalar.html b/docs/dev/python/generated/pyarrow.LargeStringScalar.html
index bf63e6488e4..ee016a3be16 100644
--- a/docs/dev/python/generated/pyarrow.LargeStringScalar.html
+++ b/docs/dev/python/generated/pyarrow.LargeStringScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.LargeStringScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.LargeStringScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.ListArray.html b/docs/dev/python/generated/pyarrow.ListArray.html
index 1ff31eb16b0..2a8d116a6a7 100644
--- a/docs/dev/python/generated/pyarrow.ListArray.html
+++ b/docs/dev/python/generated/pyarrow.ListArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.ListArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.ListArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.ListScalar.html b/docs/dev/python/generated/pyarrow.ListScalar.html
index 301733fac09..27ab4d7b6f1 100644
--- a/docs/dev/python/generated/pyarrow.ListScalar.html
+++ b/docs/dev/python/generated/pyarrow.ListScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.ListScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.ListScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.ListType.html b/docs/dev/python/generated/pyarrow.ListType.html
index 07c5874e0d8..e4cdae8b897 100644
--- a/docs/dev/python/generated/pyarrow.ListType.html
+++ b/docs/dev/python/generated/pyarrow.ListType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.ListType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.ListType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.ListViewArray.html b/docs/dev/python/generated/pyarrow.ListViewArray.html
index 37cd0d46c15..5d0636e9594 100644
--- a/docs/dev/python/generated/pyarrow.ListViewArray.html
+++ b/docs/dev/python/generated/pyarrow.ListViewArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.ListViewArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.ListViewArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.ListViewScalar.html b/docs/dev/python/generated/pyarrow.ListViewScalar.html
index 29a2ce7ac85..ae316ae1290 100644
--- a/docs/dev/python/generated/pyarrow.ListViewScalar.html
+++ b/docs/dev/python/generated/pyarrow.ListViewScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.ListViewScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.ListViewScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.MapArray.html b/docs/dev/python/generated/pyarrow.MapArray.html
index e4d50107a34..4d62a6ad035 100644
--- a/docs/dev/python/generated/pyarrow.MapArray.html
+++ b/docs/dev/python/generated/pyarrow.MapArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.MapArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.MapArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.MapScalar.html b/docs/dev/python/generated/pyarrow.MapScalar.html
index 76cef625ebe..9fe42ef8ed6 100644
--- a/docs/dev/python/generated/pyarrow.MapScalar.html
+++ b/docs/dev/python/generated/pyarrow.MapScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.MapScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.MapScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.MapType.html b/docs/dev/python/generated/pyarrow.MapType.html
index 5c5463e1462..b071dd27242 100644
--- a/docs/dev/python/generated/pyarrow.MapType.html
+++ b/docs/dev/python/generated/pyarrow.MapType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.MapType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.MapType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.MemoryMappedFile.html b/docs/dev/python/generated/pyarrow.MemoryMappedFile.html
index a1aa26b6f95..0ecc333936e 100644
--- a/docs/dev/python/generated/pyarrow.MemoryMappedFile.html
+++ b/docs/dev/python/generated/pyarrow.MemoryMappedFile.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.MemoryMappedFile &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.MemoryMappedFile &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.MemoryPool.html b/docs/dev/python/generated/pyarrow.MemoryPool.html
index f40460f829a..31ab30f4062 100644
--- a/docs/dev/python/generated/pyarrow.MemoryPool.html
+++ b/docs/dev/python/generated/pyarrow.MemoryPool.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.MemoryPool &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.MemoryPool &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.MonthDayNanoIntervalArray.html b/docs/dev/python/generated/pyarrow.MonthDayNanoIntervalArray.html
index c67e6b94820..d29183c309e 100644
--- a/docs/dev/python/generated/pyarrow.MonthDayNanoIntervalArray.html
+++ b/docs/dev/python/generated/pyarrow.MonthDayNanoIntervalArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.MonthDayNanoIntervalArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.MonthDayNanoIntervalArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.MonthDayNanoIntervalScalar.html b/docs/dev/python/generated/pyarrow.MonthDayNanoIntervalScalar.html
index 84f4802afe4..675a68d0de6 100644
--- a/docs/dev/python/generated/pyarrow.MonthDayNanoIntervalScalar.html
+++ b/docs/dev/python/generated/pyarrow.MonthDayNanoIntervalScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.MonthDayNanoIntervalScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.MonthDayNanoIntervalScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.NA.html b/docs/dev/python/generated/pyarrow.NA.html
index 3dba5248c6e..54e008dcecd 100644
--- a/docs/dev/python/generated/pyarrow.NA.html
+++ b/docs/dev/python/generated/pyarrow.NA.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.NA &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.NA &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.NativeFile.html b/docs/dev/python/generated/pyarrow.NativeFile.html
index 49a88eff250..ced8bc581c2 100644
--- a/docs/dev/python/generated/pyarrow.NativeFile.html
+++ b/docs/dev/python/generated/pyarrow.NativeFile.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.NativeFile &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.NativeFile &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.NullArray.html b/docs/dev/python/generated/pyarrow.NullArray.html
index d4c09d93a83..47644f1d56c 100644
--- a/docs/dev/python/generated/pyarrow.NullArray.html
+++ b/docs/dev/python/generated/pyarrow.NullArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.NullArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.NullArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.NumericArray.html b/docs/dev/python/generated/pyarrow.NumericArray.html
index 6a14acc0cf8..d6d99f1372a 100644
--- a/docs/dev/python/generated/pyarrow.NumericArray.html
+++ b/docs/dev/python/generated/pyarrow.NumericArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.NumericArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.NumericArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.OSFile.html b/docs/dev/python/generated/pyarrow.OSFile.html
index 9b159147415..115f810bdee 100644
--- a/docs/dev/python/generated/pyarrow.OSFile.html
+++ b/docs/dev/python/generated/pyarrow.OSFile.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.OSFile &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.OSFile &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.OpaqueArray.html b/docs/dev/python/generated/pyarrow.OpaqueArray.html
index bf348773321..4e741b4c7ec 100644
--- a/docs/dev/python/generated/pyarrow.OpaqueArray.html
+++ b/docs/dev/python/generated/pyarrow.OpaqueArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.OpaqueArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.OpaqueArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.OpaqueScalar.html b/docs/dev/python/generated/pyarrow.OpaqueScalar.html
index aaac6de4845..579b66b4c2b 100644
--- a/docs/dev/python/generated/pyarrow.OpaqueScalar.html
+++ b/docs/dev/python/generated/pyarrow.OpaqueScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.OpaqueScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.OpaqueScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.OpaqueType.html b/docs/dev/python/generated/pyarrow.OpaqueType.html
index 6af9bda5066..e9645382cb6 100644
--- a/docs/dev/python/generated/pyarrow.OpaqueType.html
+++ b/docs/dev/python/generated/pyarrow.OpaqueType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.OpaqueType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.OpaqueType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.PyExtensionType.html b/docs/dev/python/generated/pyarrow.PyExtensionType.html
index 1e245ae08c2..73e7ad17360 100644
--- a/docs/dev/python/generated/pyarrow.PyExtensionType.html
+++ b/docs/dev/python/generated/pyarrow.PyExtensionType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.PyExtensionType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.PyExtensionType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.PythonFile.html b/docs/dev/python/generated/pyarrow.PythonFile.html
index 35833d701f6..383d633d405 100644
--- a/docs/dev/python/generated/pyarrow.PythonFile.html
+++ b/docs/dev/python/generated/pyarrow.PythonFile.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.PythonFile &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.PythonFile &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.RecordBatch.html b/docs/dev/python/generated/pyarrow.RecordBatch.html
index a8125befbcb..c594f8a0912 100644
--- a/docs/dev/python/generated/pyarrow.RecordBatch.html
+++ b/docs/dev/python/generated/pyarrow.RecordBatch.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.RecordBatch &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.RecordBatch &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.RecordBatchReader.html b/docs/dev/python/generated/pyarrow.RecordBatchReader.html
index 2ac0585f235..ebdb4fee354 100644
--- a/docs/dev/python/generated/pyarrow.RecordBatchReader.html
+++ b/docs/dev/python/generated/pyarrow.RecordBatchReader.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.RecordBatchReader &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.RecordBatchReader &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.ResizableBuffer.html b/docs/dev/python/generated/pyarrow.ResizableBuffer.html
index e38dccb0821..43594c6309b 100644
--- a/docs/dev/python/generated/pyarrow.ResizableBuffer.html
+++ b/docs/dev/python/generated/pyarrow.ResizableBuffer.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.ResizableBuffer &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.ResizableBuffer &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.RunEndEncodedArray.html b/docs/dev/python/generated/pyarrow.RunEndEncodedArray.html
index fde73bb1dfa..7aacf4327dc 100644
--- a/docs/dev/python/generated/pyarrow.RunEndEncodedArray.html
+++ b/docs/dev/python/generated/pyarrow.RunEndEncodedArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.RunEndEncodedArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.RunEndEncodedArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.RunEndEncodedScalar.html b/docs/dev/python/generated/pyarrow.RunEndEncodedScalar.html
index c51afe4a469..845ec536fb3 100644
--- a/docs/dev/python/generated/pyarrow.RunEndEncodedScalar.html
+++ b/docs/dev/python/generated/pyarrow.RunEndEncodedScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.RunEndEncodedScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.RunEndEncodedScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.RunEndEncodedType.html b/docs/dev/python/generated/pyarrow.RunEndEncodedType.html
index 2a9d46b3b86..25b6e8a8413 100644
--- a/docs/dev/python/generated/pyarrow.RunEndEncodedType.html
+++ b/docs/dev/python/generated/pyarrow.RunEndEncodedType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.RunEndEncodedType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.RunEndEncodedType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Scalar.html b/docs/dev/python/generated/pyarrow.Scalar.html
index b5103e7408f..d1ca0e9fff8 100644
--- a/docs/dev/python/generated/pyarrow.Scalar.html
+++ b/docs/dev/python/generated/pyarrow.Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Schema.html b/docs/dev/python/generated/pyarrow.Schema.html
index 07a32214d6c..3c7c8611c04 100644
--- a/docs/dev/python/generated/pyarrow.Schema.html
+++ b/docs/dev/python/generated/pyarrow.Schema.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Schema &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Schema &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.StringArray.html b/docs/dev/python/generated/pyarrow.StringArray.html
index ff34d385ae7..672d6383c4a 100644
--- a/docs/dev/python/generated/pyarrow.StringArray.html
+++ b/docs/dev/python/generated/pyarrow.StringArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.StringArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.StringArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.StringScalar.html b/docs/dev/python/generated/pyarrow.StringScalar.html
index 0bc3f0ccae0..11432a7d817 100644
--- a/docs/dev/python/generated/pyarrow.StringScalar.html
+++ b/docs/dev/python/generated/pyarrow.StringScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.StringScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.StringScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.StringViewArray.html b/docs/dev/python/generated/pyarrow.StringViewArray.html
index 64f45f4d7e2..309ad742f98 100644
--- a/docs/dev/python/generated/pyarrow.StringViewArray.html
+++ b/docs/dev/python/generated/pyarrow.StringViewArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.StringViewArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.StringViewArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.StringViewScalar.html b/docs/dev/python/generated/pyarrow.StringViewScalar.html
index 57fe03b1616..6acf073e6ab 100644
--- a/docs/dev/python/generated/pyarrow.StringViewScalar.html
+++ b/docs/dev/python/generated/pyarrow.StringViewScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.StringViewScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.StringViewScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.StructArray.html b/docs/dev/python/generated/pyarrow.StructArray.html
index 05da4d3a032..ade03843c23 100644
--- a/docs/dev/python/generated/pyarrow.StructArray.html
+++ b/docs/dev/python/generated/pyarrow.StructArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.StructArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.StructArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.StructScalar.html b/docs/dev/python/generated/pyarrow.StructScalar.html
index f45fdfd4501..3e8289f24ec 100644
--- a/docs/dev/python/generated/pyarrow.StructScalar.html
+++ b/docs/dev/python/generated/pyarrow.StructScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.StructScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.StructScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.StructType.html b/docs/dev/python/generated/pyarrow.StructType.html
index ba86ce114a3..a9f9f0fb644 100644
--- a/docs/dev/python/generated/pyarrow.StructType.html
+++ b/docs/dev/python/generated/pyarrow.StructType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.StructType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.StructType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Table.html b/docs/dev/python/generated/pyarrow.Table.html
index d59a1168b88..df6eb461005 100644
--- a/docs/dev/python/generated/pyarrow.Table.html
+++ b/docs/dev/python/generated/pyarrow.Table.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Table &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Table &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.TableGroupBy.html b/docs/dev/python/generated/pyarrow.TableGroupBy.html
index 75bb6f97676..ff45596fcaf 100644
--- a/docs/dev/python/generated/pyarrow.TableGroupBy.html
+++ b/docs/dev/python/generated/pyarrow.TableGroupBy.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.TableGroupBy &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.TableGroupBy &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Tensor.html b/docs/dev/python/generated/pyarrow.Tensor.html
index 76237af00fa..20a8b2b76be 100644
--- a/docs/dev/python/generated/pyarrow.Tensor.html
+++ b/docs/dev/python/generated/pyarrow.Tensor.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Tensor &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Tensor &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Time32Array.html b/docs/dev/python/generated/pyarrow.Time32Array.html
index e8ec51cefa1..d2b0c00372f 100644
--- a/docs/dev/python/generated/pyarrow.Time32Array.html
+++ b/docs/dev/python/generated/pyarrow.Time32Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Time32Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Time32Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Time32Scalar.html b/docs/dev/python/generated/pyarrow.Time32Scalar.html
index e3accf12d00..949875f5b54 100644
--- a/docs/dev/python/generated/pyarrow.Time32Scalar.html
+++ b/docs/dev/python/generated/pyarrow.Time32Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Time32Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Time32Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Time32Type.html b/docs/dev/python/generated/pyarrow.Time32Type.html
index 04966396d7e..43c223fdfe5 100644
--- a/docs/dev/python/generated/pyarrow.Time32Type.html
+++ b/docs/dev/python/generated/pyarrow.Time32Type.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Time32Type &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Time32Type &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Time64Array.html b/docs/dev/python/generated/pyarrow.Time64Array.html
index f5e593338eb..95d0b66cf8c 100644
--- a/docs/dev/python/generated/pyarrow.Time64Array.html
+++ b/docs/dev/python/generated/pyarrow.Time64Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Time64Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Time64Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Time64Scalar.html b/docs/dev/python/generated/pyarrow.Time64Scalar.html
index 56f7ce6ec53..133b1cc9587 100644
--- a/docs/dev/python/generated/pyarrow.Time64Scalar.html
+++ b/docs/dev/python/generated/pyarrow.Time64Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Time64Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Time64Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.Time64Type.html b/docs/dev/python/generated/pyarrow.Time64Type.html
index 0bbce42eecf..315490f543d 100644
--- a/docs/dev/python/generated/pyarrow.Time64Type.html
+++ b/docs/dev/python/generated/pyarrow.Time64Type.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.Time64Type &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.Time64Type &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.TimestampArray.html b/docs/dev/python/generated/pyarrow.TimestampArray.html
index 757cc5a2d1b..87b4a192550 100644
--- a/docs/dev/python/generated/pyarrow.TimestampArray.html
+++ b/docs/dev/python/generated/pyarrow.TimestampArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.TimestampArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.TimestampArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.TimestampScalar.html b/docs/dev/python/generated/pyarrow.TimestampScalar.html
index bc460be76a7..8c312258c27 100644
--- a/docs/dev/python/generated/pyarrow.TimestampScalar.html
+++ b/docs/dev/python/generated/pyarrow.TimestampScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.TimestampScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.TimestampScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.TimestampType.html b/docs/dev/python/generated/pyarrow.TimestampType.html
index 3088245fce7..f6bba4a7b02 100644
--- a/docs/dev/python/generated/pyarrow.TimestampType.html
+++ b/docs/dev/python/generated/pyarrow.TimestampType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.TimestampType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.TimestampType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.UInt16Array.html b/docs/dev/python/generated/pyarrow.UInt16Array.html
index 4a55e96363f..e786ec197c1 100644
--- a/docs/dev/python/generated/pyarrow.UInt16Array.html
+++ b/docs/dev/python/generated/pyarrow.UInt16Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.UInt16Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.UInt16Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.UInt16Scalar.html b/docs/dev/python/generated/pyarrow.UInt16Scalar.html
index 7be8fcaf9a0..8f3602d070f 100644
--- a/docs/dev/python/generated/pyarrow.UInt16Scalar.html
+++ b/docs/dev/python/generated/pyarrow.UInt16Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.UInt16Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.UInt16Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.UInt32Array.html b/docs/dev/python/generated/pyarrow.UInt32Array.html
index b128afc4ead..ef50a1197b8 100644
--- a/docs/dev/python/generated/pyarrow.UInt32Array.html
+++ b/docs/dev/python/generated/pyarrow.UInt32Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.UInt32Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.UInt32Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.UInt32Scalar.html b/docs/dev/python/generated/pyarrow.UInt32Scalar.html
index b60cf0d5974..cd9b1604dba 100644
--- a/docs/dev/python/generated/pyarrow.UInt32Scalar.html
+++ b/docs/dev/python/generated/pyarrow.UInt32Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.UInt32Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.UInt32Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.UInt64Array.html b/docs/dev/python/generated/pyarrow.UInt64Array.html
index d3d2419ab4c..5bf9614f867 100644
--- a/docs/dev/python/generated/pyarrow.UInt64Array.html
+++ b/docs/dev/python/generated/pyarrow.UInt64Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.UInt64Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.UInt64Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.UInt64Scalar.html b/docs/dev/python/generated/pyarrow.UInt64Scalar.html
index 0d21d79850a..ee8e8d91bea 100644
--- a/docs/dev/python/generated/pyarrow.UInt64Scalar.html
+++ b/docs/dev/python/generated/pyarrow.UInt64Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.UInt64Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.UInt64Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.UInt8Array.html b/docs/dev/python/generated/pyarrow.UInt8Array.html
index 04244b3fea3..044a341b0b6 100644
--- a/docs/dev/python/generated/pyarrow.UInt8Array.html
+++ b/docs/dev/python/generated/pyarrow.UInt8Array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.UInt8Array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.UInt8Array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.UInt8Scalar.html b/docs/dev/python/generated/pyarrow.UInt8Scalar.html
index 296578f233a..9b87cef9b3a 100644
--- a/docs/dev/python/generated/pyarrow.UInt8Scalar.html
+++ b/docs/dev/python/generated/pyarrow.UInt8Scalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.UInt8Scalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.UInt8Scalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.UnionArray.html b/docs/dev/python/generated/pyarrow.UnionArray.html
index c8167499a3c..3b214b11419 100644
--- a/docs/dev/python/generated/pyarrow.UnionArray.html
+++ b/docs/dev/python/generated/pyarrow.UnionArray.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.UnionArray &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.UnionArray &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.UnionScalar.html b/docs/dev/python/generated/pyarrow.UnionScalar.html
index d66c437393f..ddbfcc1c6bd 100644
--- a/docs/dev/python/generated/pyarrow.UnionScalar.html
+++ b/docs/dev/python/generated/pyarrow.UnionScalar.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.UnionScalar &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.UnionScalar &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.UnionType.html b/docs/dev/python/generated/pyarrow.UnionType.html
index 77aaa720bbc..f789ab12a24 100644
--- a/docs/dev/python/generated/pyarrow.UnionType.html
+++ b/docs/dev/python/generated/pyarrow.UnionType.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.UnionType &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.UnionType &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.acero.AggregateNodeOptions.html b/docs/dev/python/generated/pyarrow.acero.AggregateNodeOptions.html
index 20a49d5dee6..705dfd48f4a 100644
--- a/docs/dev/python/generated/pyarrow.acero.AggregateNodeOptions.html
+++ b/docs/dev/python/generated/pyarrow.acero.AggregateNodeOptions.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.acero.AggregateNodeOptions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.acero.AggregateNodeOptions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.acero.Declaration.html b/docs/dev/python/generated/pyarrow.acero.Declaration.html
index ba2705f6159..ddef59dd273 100644
--- a/docs/dev/python/generated/pyarrow.acero.Declaration.html
+++ b/docs/dev/python/generated/pyarrow.acero.Declaration.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.acero.Declaration &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.acero.Declaration &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.acero.ExecNodeOptions.html b/docs/dev/python/generated/pyarrow.acero.ExecNodeOptions.html
index 8369d0a83f9..da965d2521c 100644
--- a/docs/dev/python/generated/pyarrow.acero.ExecNodeOptions.html
+++ b/docs/dev/python/generated/pyarrow.acero.ExecNodeOptions.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.acero.ExecNodeOptions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.acero.ExecNodeOptions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.acero.FilterNodeOptions.html b/docs/dev/python/generated/pyarrow.acero.FilterNodeOptions.html
index 8d25ed1d469..fc71fb50e12 100644
--- a/docs/dev/python/generated/pyarrow.acero.FilterNodeOptions.html
+++ b/docs/dev/python/generated/pyarrow.acero.FilterNodeOptions.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.acero.FilterNodeOptions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.acero.FilterNodeOptions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.acero.HashJoinNodeOptions.html b/docs/dev/python/generated/pyarrow.acero.HashJoinNodeOptions.html
index b580706ee60..3511c32ced2 100644
--- a/docs/dev/python/generated/pyarrow.acero.HashJoinNodeOptions.html
+++ b/docs/dev/python/generated/pyarrow.acero.HashJoinNodeOptions.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.acero.HashJoinNodeOptions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.acero.HashJoinNodeOptions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.acero.OrderByNodeOptions.html b/docs/dev/python/generated/pyarrow.acero.OrderByNodeOptions.html
index 84df627c717..6bf4f4fb76c 100644
--- a/docs/dev/python/generated/pyarrow.acero.OrderByNodeOptions.html
+++ b/docs/dev/python/generated/pyarrow.acero.OrderByNodeOptions.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.acero.OrderByNodeOptions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.acero.OrderByNodeOptions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.acero.ProjectNodeOptions.html b/docs/dev/python/generated/pyarrow.acero.ProjectNodeOptions.html
index 98200e7f8ae..f0e2a9d5aa2 100644
--- a/docs/dev/python/generated/pyarrow.acero.ProjectNodeOptions.html
+++ b/docs/dev/python/generated/pyarrow.acero.ProjectNodeOptions.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.acero.ProjectNodeOptions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.acero.ProjectNodeOptions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.acero.ScanNodeOptions.html b/docs/dev/python/generated/pyarrow.acero.ScanNodeOptions.html
index d0aa1b1de2e..3564fb7ffa2 100644
--- a/docs/dev/python/generated/pyarrow.acero.ScanNodeOptions.html
+++ b/docs/dev/python/generated/pyarrow.acero.ScanNodeOptions.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.acero.ScanNodeOptions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.acero.ScanNodeOptions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.acero.TableSourceNodeOptions.html b/docs/dev/python/generated/pyarrow.acero.TableSourceNodeOptions.html
index e18798e709f..deeb57f7a09 100644
--- a/docs/dev/python/generated/pyarrow.acero.TableSourceNodeOptions.html
+++ b/docs/dev/python/generated/pyarrow.acero.TableSourceNodeOptions.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.acero.TableSourceNodeOptions &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.acero.TableSourceNodeOptions &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.allocate_buffer.html b/docs/dev/python/generated/pyarrow.allocate_buffer.html
index 8e14e3797df..015dbbc1bd9 100644
--- a/docs/dev/python/generated/pyarrow.allocate_buffer.html
+++ b/docs/dev/python/generated/pyarrow.allocate_buffer.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.allocate_buffer &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.allocate_buffer &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.array.html b/docs/dev/python/generated/pyarrow.array.html
index 5b841ef2bf1..a9c859f04db 100644
--- a/docs/dev/python/generated/pyarrow.array.html
+++ b/docs/dev/python/generated/pyarrow.array.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.array &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.array &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.binary.html b/docs/dev/python/generated/pyarrow.binary.html
index 7ba368376fb..34822a050df 100644
--- a/docs/dev/python/generated/pyarrow.binary.html
+++ b/docs/dev/python/generated/pyarrow.binary.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.binary &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.binary &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
 </a></div>
diff --git a/docs/dev/python/generated/pyarrow.binary_view.html b/docs/dev/python/generated/pyarrow.binary_view.html
index 3af33daad84..a01a242ad7d 100644
--- a/docs/dev/python/generated/pyarrow.binary_view.html
+++ b/docs/dev/python/generated/pyarrow.binary_view.html
@@ -9,7 +9,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>pyarrow.binary_view &#8212; Apache Arrow v18.0.0.dev389</title>
+    <title>pyarrow.binary_view &#8212; Apache Arrow v18.0.0.dev395</title>
   
   
   
@@ -157,8 +157,8 @@
       
     
     
-    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev389 - Home"/>
-    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev389 - Home"/>`);</script>
+    <img src="../../_static/arrow.png" class="logo__image only-light" alt="Apache Arrow v18.0.0.dev395 - Home"/>
+    <script>document.write(`<img src="../../_static/arrow-dark.png" class="logo__image only-dark" alt="Apache Arrow v18.0.0.dev395 - Home"/>`);</script>
   
   
... 14726 lines suppressed ...