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 2022/11/12 00:29:52 UTC

[arrow-site] branch asf-site updated: Updating dev docs (build nightly-tests-2022-11-11-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 ff8e766500 Updating dev docs (build nightly-tests-2022-11-11-0)
ff8e766500 is described below

commit ff8e766500844b59b1b3c5a3ab62b51ca72e90be
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Sat Nov 12 00:29:36 2022 +0000

    Updating dev docs (build nightly-tests-2022-11-11-0)
---
 docs/dev/.buildinfo                                |    2 +-
 docs/dev/_modules/collections/abc.html             |    4 +-
 docs/dev/_modules/importlib/_bootstrap.html        |    4 +-
 docs/dev/_modules/index.html                       |    4 +-
 docs/dev/_modules/pyarrow.html                     |    4 +-
 docs/dev/_modules/pyarrow/compute.html             |    4 +-
 docs/dev/_modules/pyarrow/dataset.html             |    4 +-
 docs/dev/_modules/pyarrow/feather.html             |   11 +-
 docs/dev/_modules/pyarrow/filesystem.html          |    4 +-
 docs/dev/_modules/pyarrow/fs.html                  |    4 +-
 docs/dev/_modules/pyarrow/hdfs.html                |    4 +-
 docs/dev/_modules/pyarrow/ipc.html                 |    4 +-
 docs/dev/_modules/pyarrow/orc.html                 |   10 +-
 docs/dev/_modules/pyarrow/parquet/core.html        |    4 +-
 docs/dev/_modules/pyarrow/types.html               |    4 +-
 docs/dev/_static/documentation_options.js          |    2 +-
 docs/dev/c_glib/index.html                         |    4 +-
 docs/dev/cpp/api.html                              |    5 +-
 docs/dev/cpp/api/array.html                        |    4 +-
 docs/dev/cpp/api/async.html                        |    4 +-
 docs/dev/cpp/api/builder.html                      |    4 +-
 docs/dev/cpp/api/c_abi.html                        |    4 +-
 docs/dev/cpp/api/compute.html                      |   62 +-
 docs/dev/cpp/api/cuda.html                         |    4 +-
 docs/dev/cpp/api/dataset.html                      |    4 +-
 docs/dev/cpp/api/datatype.html                     |    4 +-
 docs/dev/cpp/api/filesystem.html                   |    4 +-
 docs/dev/cpp/api/flight.html                       |    4 +-
 docs/dev/cpp/api/flightsql.html                    |    4 +-
 docs/dev/cpp/api/formats.html                      |    4 +-
 docs/dev/cpp/api/gandiva.html                      |    4 +-
 docs/dev/cpp/api/io.html                           |    4 +-
 docs/dev/cpp/api/ipc.html                          |    4 +-
 docs/dev/cpp/api/memory.html                       |    4 +-
 docs/dev/cpp/api/scalar.html                       |    4 +-
 docs/dev/cpp/api/support.html                      |    4 +-
 docs/dev/cpp/api/table.html                        |    4 +-
 docs/dev/cpp/api/tensor.html                       |    4 +-
 docs/dev/cpp/api/thread.html                       |    4 +-
 docs/dev/cpp/api/utilities.html                    |    4 +-
 docs/dev/cpp/arrays.html                           |    4 +-
 docs/dev/cpp/build_system.html                     |    4 +-
 docs/dev/cpp/compute.html                          |    4 +-
 docs/dev/cpp/conventions.html                      |    4 +-
 docs/dev/cpp/csv.html                              |    4 +-
 docs/dev/cpp/dataset.html                          |    4 +-
 docs/dev/cpp/datatypes.html                        |    4 +-
 docs/dev/cpp/env_vars.html                         |    4 +-
 docs/dev/cpp/examples/cmake_minimal_build.html     |    4 +-
 .../cpp/examples/compute_and_write_example.html    |    4 +-
 .../examples/dataset_documentation_example.html    |    4 +-
 .../cpp/examples/dataset_skyhook_scan_example.html |    4 +-
 docs/dev/cpp/examples/index.html                   |    4 +-
 docs/dev/cpp/examples/row_columnar_conversion.html |    4 +-
 docs/dev/cpp/examples/tuple_range_conversion.html  |    4 +-
 docs/dev/cpp/flight.html                           |    4 +-
 docs/dev/cpp/gandiva.html                          |    4 +-
 docs/dev/cpp/gdb.html                              |    4 +-
 docs/dev/cpp/getting_started.html                  |    4 +-
 docs/dev/cpp/index.html                            |    4 +-
 docs/dev/cpp/io.html                               |    4 +-
 docs/dev/cpp/ipc.html                              |    4 +-
 docs/dev/cpp/json.html                             |    4 +-
 docs/dev/cpp/memory.html                           |    4 +-
 docs/dev/cpp/orc.html                              |    4 +-
 docs/dev/cpp/overview.html                         |    4 +-
 docs/dev/cpp/parquet.html                          |    4 +-
 docs/dev/cpp/streaming_execution.html              | 1360 ++++++++++----------
 docs/dev/cpp/tables.html                           |    4 +-
 docs/dev/cpp/threading.html                        |    4 +-
 docs/dev/cpp/tutorials/basic_arrow.html            |    4 +-
 docs/dev/cpp/tutorials/compute_tutorial.html       |    4 +-
 docs/dev/cpp/tutorials/datasets_tutorial.html      |    4 +-
 docs/dev/cpp/tutorials/io_tutorial.html            |    4 +-
 docs/dev/cpp/user_guide.html                       |    4 +-
 docs/dev/developers/benchmarks.html                |    4 +-
 docs/dev/developers/bug_reports.html               |    4 +-
 .../developers/continuous_integration/archery.html |    4 +-
 .../continuous_integration/crossbow.html           |    4 +-
 .../developers/continuous_integration/docker.html  |    4 +-
 .../developers/continuous_integration/index.html   |    4 +-
 .../continuous_integration/overview.html           |    4 +-
 docs/dev/developers/contributing.html              |    4 +-
 docs/dev/developers/cpp/building.html              |    4 +-
 docs/dev/developers/cpp/conventions.html           |    4 +-
 docs/dev/developers/cpp/development.html           |    4 +-
 docs/dev/developers/cpp/fuzzing.html               |    4 +-
 docs/dev/developers/cpp/index.html                 |    4 +-
 docs/dev/developers/cpp/windows.html               |    4 +-
 docs/dev/developers/documentation.html             |    4 +-
 docs/dev/developers/experimental_repos.html        |    4 +-
 .../developers/guide/architectural_overview.html   |    4 +-
 docs/dev/developers/guide/communication.html       |    4 +-
 docs/dev/developers/guide/documentation.html       |    4 +-
 docs/dev/developers/guide/index.html               |    4 +-
 docs/dev/developers/guide/resources.html           |    4 +-
 .../guide/step_by_step/arrow_codebase.html         |    4 +-
 .../developers/guide/step_by_step/building.html    |    4 +-
 .../guide/step_by_step/finding_issues.html         |    4 +-
 docs/dev/developers/guide/step_by_step/index.html  |    4 +-
 .../guide/step_by_step/pr_lifecycle.html           |    4 +-
 docs/dev/developers/guide/step_by_step/set_up.html |    4 +-
 .../dev/developers/guide/step_by_step/styling.html |    4 +-
 .../dev/developers/guide/step_by_step/testing.html |    4 +-
 docs/dev/developers/guide/tutorials/index.html     |    4 +-
 .../guide/tutorials/python_tutorial.html           |    4 +-
 .../dev/developers/guide/tutorials/r_tutorial.html |    4 +-
 docs/dev/developers/java/building.html             |    4 +-
 docs/dev/developers/java/development.html          |    4 +-
 docs/dev/developers/java/index.html                |    4 +-
 docs/dev/developers/overview.html                  |    4 +-
 docs/dev/developers/python.html                    |    4 +-
 docs/dev/developers/release.html                   |  390 +++++-
 docs/dev/developers/reviewing.html                 |    4 +-
 docs/dev/format/ADBC.html                          |    4 +-
 docs/dev/format/ADBC/C.html                        |    4 +-
 docs/dev/format/ADBC/Go.html                       |    4 +-
 docs/dev/format/ADBC/Java.html                     |    4 +-
 docs/dev/format/CDataInterface.html                |    4 +-
 docs/dev/format/CStreamInterface.html              |    4 +-
 docs/dev/format/CanonicalExtensions.html           |    4 +-
 docs/dev/format/Columnar.html                      |    4 +-
 docs/dev/format/Flight.html                        |    4 +-
 docs/dev/format/FlightSql.html                     |    4 +-
 docs/dev/format/Glossary.html                      |    4 +-
 docs/dev/format/Guidelines.html                    |    4 +-
 docs/dev/format/IPC.html                           |    4 +-
 docs/dev/format/Integration.html                   |    4 +-
 docs/dev/format/Layout.html                        |    4 +-
 docs/dev/format/Metadata.html                      |    4 +-
 docs/dev/format/Other.html                         |    4 +-
 docs/dev/format/Versioning.html                    |    4 +-
 docs/dev/genindex.html                             |   18 +-
 docs/dev/index.html                                |    4 +-
 docs/dev/java/algorithm.html                       |    4 +-
 docs/dev/java/cdata.html                           |    4 +-
 docs/dev/java/dataset.html                         |    4 +-
 docs/dev/java/flight.html                          |    4 +-
 docs/dev/java/flight_sql.html                      |    4 +-
 docs/dev/java/flight_sql_jdbc_driver.html          |    4 +-
 docs/dev/java/index.html                           |    4 +-
 docs/dev/java/install.html                         |    4 +-
 docs/dev/java/ipc.html                             |    4 +-
 docs/dev/java/jdbc.html                            |    4 +-
 docs/dev/java/memory.html                          |    4 +-
 docs/dev/java/overview.html                        |    4 +-
 docs/dev/java/quickstartguide.html                 |    4 +-
 docs/dev/java/reference/allclasses-frame.html      |    4 +-
 docs/dev/java/reference/allclasses-noframe.html    |    4 +-
 docs/dev/java/reference/constant-values.html       |    4 +-
 docs/dev/java/reference/deprecated-list.html       |    4 +-
 docs/dev/java/reference/help-doc.html              |    4 +-
 docs/dev/java/reference/index-all.html             |    4 +-
 docs/dev/java/reference/index.html                 |    2 +-
 .../io/netty/buffer/ExpandableByteBuf.html         |    4 +-
 .../reference/io/netty/buffer/LargeBuffer.html     |    4 +-
 .../reference/io/netty/buffer/NettyArrowBuf.html   |    4 +-
 .../io/netty/buffer/PooledByteBufAllocatorL.html   |    4 +-
 .../io/netty/buffer/UnsafeDirectLittleEndian.html  |    4 +-
 .../netty/buffer/class-use/ExpandableByteBuf.html  |    4 +-
 .../io/netty/buffer/class-use/LargeBuffer.html     |    4 +-
 .../io/netty/buffer/class-use/NettyArrowBuf.html   |    4 +-
 .../buffer/class-use/PooledByteBufAllocatorL.html  |    4 +-
 .../buffer/class-use/UnsafeDirectLittleEndian.html |    4 +-
 .../reference/io/netty/buffer/package-frame.html   |    4 +-
 .../reference/io/netty/buffer/package-summary.html |    4 +-
 .../reference/io/netty/buffer/package-tree.html    |    4 +-
 .../reference/io/netty/buffer/package-use.html     |    4 +-
 .../reference/org/apache/arrow/AvroToArrow.html    |    4 +-
 .../org/apache/arrow/AvroToArrowConfig.html        |    4 +-
 .../org/apache/arrow/AvroToArrowConfigBuilder.html |    4 +-
 .../org/apache/arrow/AvroToArrowUtils.html         |    4 +-
 .../apache/arrow/AvroToArrowVectorIterator.html    |    4 +-
 .../arrow/adapter/jdbc/ArrowVectorIterator.html    |    4 +-
 .../org/apache/arrow/adapter/jdbc/Constants.html   |    4 +-
 .../apache/arrow/adapter/jdbc/JdbcFieldInfo.html   |    4 +-
 .../adapter/jdbc/JdbcParameterBinder.Builder.html  |    4 +-
 .../arrow/adapter/jdbc/JdbcParameterBinder.html    |    4 +-
 .../org/apache/arrow/adapter/jdbc/JdbcToArrow.html |    4 +-
 .../arrow/adapter/jdbc/JdbcToArrowConfig.html      |    4 +-
 .../adapter/jdbc/JdbcToArrowConfigBuilder.html     |    4 +-
 .../arrow/adapter/jdbc/JdbcToArrowUtils.html       |    4 +-
 .../adapter/jdbc/binder/BaseColumnBinder.html      |    4 +-
 .../arrow/adapter/jdbc/binder/BigIntBinder.html    |    4 +-
 .../arrow/adapter/jdbc/binder/BitBinder.html       |    4 +-
 .../arrow/adapter/jdbc/binder/ColumnBinder.html    |    4 +-
 .../jdbc/binder/ColumnBinderArrowTypeVisitor.html  |    4 +-
 .../arrow/adapter/jdbc/binder/DateDayBinder.html   |    4 +-
 .../arrow/adapter/jdbc/binder/DateMilliBinder.html |    4 +-
 .../adapter/jdbc/binder/Decimal128Binder.html      |    4 +-
 .../adapter/jdbc/binder/Decimal256Binder.html      |    4 +-
 .../adapter/jdbc/binder/FixedSizeBinaryBinder.html |    4 +-
 .../arrow/adapter/jdbc/binder/Float4Binder.html    |    4 +-
 .../arrow/adapter/jdbc/binder/Float8Binder.html    |    4 +-
 .../arrow/adapter/jdbc/binder/IntBinder.html       |    4 +-
 .../arrow/adapter/jdbc/binder/ListBinder.html      |    4 +-
 .../arrow/adapter/jdbc/binder/MapBinder.html       |    4 +-
 .../adapter/jdbc/binder/NullableColumnBinder.html  |    4 +-
 .../arrow/adapter/jdbc/binder/SmallIntBinder.html  |    4 +-
 .../arrow/adapter/jdbc/binder/Time32Binder.html    |    4 +-
 .../arrow/adapter/jdbc/binder/Time64Binder.html    |    4 +-
 .../arrow/adapter/jdbc/binder/TimeStampBinder.html |    4 +-
 .../arrow/adapter/jdbc/binder/TinyIntBinder.html   |    4 +-
 .../arrow/adapter/jdbc/binder/VarBinaryBinder.html |    4 +-
 .../arrow/adapter/jdbc/binder/VarCharBinder.html   |    4 +-
 .../jdbc/binder/class-use/BaseColumnBinder.html    |    4 +-
 .../jdbc/binder/class-use/BigIntBinder.html        |    4 +-
 .../adapter/jdbc/binder/class-use/BitBinder.html   |    4 +-
 .../jdbc/binder/class-use/ColumnBinder.html        |    4 +-
 .../class-use/ColumnBinderArrowTypeVisitor.html    |    4 +-
 .../jdbc/binder/class-use/DateDayBinder.html       |    4 +-
 .../jdbc/binder/class-use/DateMilliBinder.html     |    4 +-
 .../jdbc/binder/class-use/Decimal128Binder.html    |    4 +-
 .../jdbc/binder/class-use/Decimal256Binder.html    |    4 +-
 .../binder/class-use/FixedSizeBinaryBinder.html    |    4 +-
 .../jdbc/binder/class-use/Float4Binder.html        |    4 +-
 .../jdbc/binder/class-use/Float8Binder.html        |    4 +-
 .../adapter/jdbc/binder/class-use/IntBinder.html   |    4 +-
 .../adapter/jdbc/binder/class-use/ListBinder.html  |    4 +-
 .../adapter/jdbc/binder/class-use/MapBinder.html   |    4 +-
 .../binder/class-use/NullableColumnBinder.html     |    4 +-
 .../jdbc/binder/class-use/SmallIntBinder.html      |    4 +-
 .../jdbc/binder/class-use/Time32Binder.html        |    4 +-
 .../jdbc/binder/class-use/Time64Binder.html        |    4 +-
 .../jdbc/binder/class-use/TimeStampBinder.html     |    4 +-
 .../jdbc/binder/class-use/TinyIntBinder.html       |    4 +-
 .../jdbc/binder/class-use/VarBinaryBinder.html     |    4 +-
 .../jdbc/binder/class-use/VarCharBinder.html       |    4 +-
 .../arrow/adapter/jdbc/binder/package-frame.html   |    4 +-
 .../arrow/adapter/jdbc/binder/package-summary.html |    4 +-
 .../arrow/adapter/jdbc/binder/package-tree.html    |    4 +-
 .../arrow/adapter/jdbc/binder/package-use.html     |    4 +-
 .../jdbc/class-use/ArrowVectorIterator.html        |    4 +-
 .../arrow/adapter/jdbc/class-use/Constants.html    |    4 +-
 .../adapter/jdbc/class-use/JdbcFieldInfo.html      |    4 +-
 .../class-use/JdbcParameterBinder.Builder.html     |    4 +-
 .../jdbc/class-use/JdbcParameterBinder.html        |    4 +-
 .../arrow/adapter/jdbc/class-use/JdbcToArrow.html  |    4 +-
 .../adapter/jdbc/class-use/JdbcToArrowConfig.html  |    4 +-
 .../jdbc/class-use/JdbcToArrowConfigBuilder.html   |    4 +-
 .../adapter/jdbc/class-use/JdbcToArrowUtils.html   |    4 +-
 .../arrow/adapter/jdbc/consumer/ArrayConsumer.html |    4 +-
 .../arrow/adapter/jdbc/consumer/BaseConsumer.html  |    4 +-
 .../adapter/jdbc/consumer/BigIntConsumer.html      |    4 +-
 .../adapter/jdbc/consumer/BinaryConsumer.html      |    4 +-
 .../arrow/adapter/jdbc/consumer/BitConsumer.html   |    4 +-
 .../arrow/adapter/jdbc/consumer/BlobConsumer.html  |    4 +-
 .../arrow/adapter/jdbc/consumer/ClobConsumer.html  |    4 +-
 .../jdbc/consumer/CompositeJdbcConsumer.html       |    4 +-
 .../arrow/adapter/jdbc/consumer/DateConsumer.html  |    4 +-
 .../adapter/jdbc/consumer/DecimalConsumer.html     |    4 +-
 .../adapter/jdbc/consumer/DoubleConsumer.html      |    4 +-
 .../arrow/adapter/jdbc/consumer/FloatConsumer.html |    4 +-
 .../arrow/adapter/jdbc/consumer/IntConsumer.html   |    4 +-
 .../arrow/adapter/jdbc/consumer/JdbcConsumer.html  |    4 +-
 .../arrow/adapter/jdbc/consumer/MapConsumer.html   |    4 +-
 .../arrow/adapter/jdbc/consumer/NullConsumer.html  |    4 +-
 .../adapter/jdbc/consumer/SmallIntConsumer.html    |    4 +-
 .../arrow/adapter/jdbc/consumer/TimeConsumer.html  |    4 +-
 .../adapter/jdbc/consumer/TimestampConsumer.html   |    4 +-
 .../adapter/jdbc/consumer/TimestampTZConsumer.html |    4 +-
 .../adapter/jdbc/consumer/TinyIntConsumer.html     |    4 +-
 .../adapter/jdbc/consumer/VarCharConsumer.html     |    4 +-
 .../jdbc/consumer/class-use/ArrayConsumer.html     |    4 +-
 .../jdbc/consumer/class-use/BaseConsumer.html      |    4 +-
 .../jdbc/consumer/class-use/BigIntConsumer.html    |    4 +-
 .../jdbc/consumer/class-use/BinaryConsumer.html    |    4 +-
 .../jdbc/consumer/class-use/BitConsumer.html       |    4 +-
 .../jdbc/consumer/class-use/BlobConsumer.html      |    4 +-
 .../jdbc/consumer/class-use/ClobConsumer.html      |    4 +-
 .../consumer/class-use/CompositeJdbcConsumer.html  |    4 +-
 .../jdbc/consumer/class-use/DateConsumer.html      |    4 +-
 .../jdbc/consumer/class-use/DecimalConsumer.html   |    4 +-
 .../jdbc/consumer/class-use/DoubleConsumer.html    |    4 +-
 .../jdbc/consumer/class-use/FloatConsumer.html     |    4 +-
 .../jdbc/consumer/class-use/IntConsumer.html       |    4 +-
 .../jdbc/consumer/class-use/JdbcConsumer.html      |    4 +-
 .../jdbc/consumer/class-use/MapConsumer.html       |    4 +-
 .../jdbc/consumer/class-use/NullConsumer.html      |    4 +-
 .../jdbc/consumer/class-use/SmallIntConsumer.html  |    4 +-
 .../jdbc/consumer/class-use/TimeConsumer.html      |    4 +-
 .../jdbc/consumer/class-use/TimestampConsumer.html |    4 +-
 .../consumer/class-use/TimestampTZConsumer.html    |    4 +-
 .../jdbc/consumer/class-use/TinyIntConsumer.html   |    4 +-
 .../jdbc/consumer/class-use/VarCharConsumer.html   |    4 +-
 .../arrow/adapter/jdbc/consumer/package-frame.html |    4 +-
 .../adapter/jdbc/consumer/package-summary.html     |    4 +-
 .../arrow/adapter/jdbc/consumer/package-tree.html  |    4 +-
 .../arrow/adapter/jdbc/consumer/package-use.html   |    4 +-
 .../apache/arrow/adapter/jdbc/package-frame.html   |    4 +-
 .../apache/arrow/adapter/jdbc/package-summary.html |    4 +-
 .../apache/arrow/adapter/jdbc/package-tree.html    |    4 +-
 .../org/apache/arrow/adapter/jdbc/package-use.html |    4 +-
 .../deduplicate/VectorRunDeduplicator.html         |    4 +-
 .../class-use/VectorRunDeduplicator.html           |    4 +-
 .../arrow/algorithm/deduplicate/package-frame.html |    4 +-
 .../algorithm/deduplicate/package-summary.html     |    4 +-
 .../arrow/algorithm/deduplicate/package-tree.html  |    4 +-
 .../arrow/algorithm/deduplicate/package-use.html   |    4 +-
 .../algorithm/dictionary/DictionaryBuilder.html    |    4 +-
 .../algorithm/dictionary/DictionaryEncoder.html    |    4 +-
 .../HashTableBasedDictionaryBuilder.html           |    4 +-
 .../dictionary/HashTableDictionaryEncoder.html     |    4 +-
 .../dictionary/LinearDictionaryEncoder.html        |    4 +-
 .../dictionary/SearchDictionaryEncoder.html        |    4 +-
 .../SearchTreeBasedDictionaryBuilder.html          |    4 +-
 .../dictionary/class-use/DictionaryBuilder.html    |    4 +-
 .../dictionary/class-use/DictionaryEncoder.html    |    4 +-
 .../class-use/HashTableBasedDictionaryBuilder.html |    4 +-
 .../class-use/HashTableDictionaryEncoder.html      |    4 +-
 .../class-use/LinearDictionaryEncoder.html         |    4 +-
 .../class-use/SearchDictionaryEncoder.html         |    4 +-
 .../SearchTreeBasedDictionaryBuilder.html          |    4 +-
 .../arrow/algorithm/dictionary/package-frame.html  |    4 +-
 .../algorithm/dictionary/package-summary.html      |    4 +-
 .../arrow/algorithm/dictionary/package-tree.html   |    4 +-
 .../arrow/algorithm/dictionary/package-use.html    |    4 +-
 .../arrow/algorithm/misc/PartialSumUtils.html      |    4 +-
 .../algorithm/misc/class-use/PartialSumUtils.html  |    4 +-
 .../apache/arrow/algorithm/misc/package-frame.html |    4 +-
 .../arrow/algorithm/misc/package-summary.html      |    4 +-
 .../apache/arrow/algorithm/misc/package-tree.html  |    4 +-
 .../apache/arrow/algorithm/misc/package-use.html   |    4 +-
 .../apache/arrow/algorithm/rank/VectorRank.html    |    4 +-
 .../arrow/algorithm/rank/class-use/VectorRank.html |    4 +-
 .../apache/arrow/algorithm/rank/package-frame.html |    4 +-
 .../arrow/algorithm/rank/package-summary.html      |    4 +-
 .../apache/arrow/algorithm/rank/package-tree.html  |    4 +-
 .../apache/arrow/algorithm/rank/package-use.html   |    4 +-
 .../arrow/algorithm/search/ParallelSearcher.html   |    4 +-
 .../algorithm/search/VectorRangeSearcher.html      |    4 +-
 .../arrow/algorithm/search/VectorSearcher.html     |    4 +-
 .../search/class-use/ParallelSearcher.html         |    4 +-
 .../search/class-use/VectorRangeSearcher.html      |    4 +-
 .../algorithm/search/class-use/VectorSearcher.html |    4 +-
 .../arrow/algorithm/search/package-frame.html      |    4 +-
 .../arrow/algorithm/search/package-summary.html    |    4 +-
 .../arrow/algorithm/search/package-tree.html       |    4 +-
 .../apache/arrow/algorithm/search/package-use.html |    4 +-
 .../algorithm/sort/CompositeVectorComparator.html  |    4 +-
 .../DefaultVectorComparators.ByteComparator.html   |    4 +-
 .../DefaultVectorComparators.Float4Comparator.html |    4 +-
 .../DefaultVectorComparators.Float8Comparator.html |    4 +-
 .../DefaultVectorComparators.IntComparator.html    |    4 +-
 .../DefaultVectorComparators.LongComparator.html   |    4 +-
 ...tVectorComparators.RepeatedValueComparator.html |    4 +-
 .../DefaultVectorComparators.ShortComparator.html  |    4 +-
 .../DefaultVectorComparators.UInt1Comparator.html  |    4 +-
 .../DefaultVectorComparators.UInt2Comparator.html  |    4 +-
 .../DefaultVectorComparators.UInt4Comparator.html  |    4 +-
 .../DefaultVectorComparators.UInt8Comparator.html  |    4 +-
 ...tVectorComparators.VariableWidthComparator.html |    4 +-
 .../algorithm/sort/DefaultVectorComparators.html   |    4 +-
 .../sort/FixedWidthInPlaceVectorSorter.html        |    4 +-
 .../sort/FixedWidthOutOfPlaceVectorSorter.html     |    4 +-
 .../sort/GeneralOutOfPlaceVectorSorter.html        |    4 +-
 .../arrow/algorithm/sort/InPlaceVectorSorter.html  |    4 +-
 .../apache/arrow/algorithm/sort/IndexSorter.html   |    4 +-
 .../algorithm/sort/OutOfPlaceVectorSorter.html     |    4 +-
 .../algorithm/sort/StableVectorComparator.html     |    4 +-
 .../sort/VariableWidthOutOfPlaceVectorSorter.html  |    4 +-
 .../algorithm/sort/VectorValueComparator.html      |    4 +-
 .../sort/class-use/CompositeVectorComparator.html  |    4 +-
 .../DefaultVectorComparators.ByteComparator.html   |    4 +-
 .../DefaultVectorComparators.Float4Comparator.html |    4 +-
 .../DefaultVectorComparators.Float8Comparator.html |    4 +-
 .../DefaultVectorComparators.IntComparator.html    |    4 +-
 .../DefaultVectorComparators.LongComparator.html   |    4 +-
 ...tVectorComparators.RepeatedValueComparator.html |    4 +-
 .../DefaultVectorComparators.ShortComparator.html  |    4 +-
 .../DefaultVectorComparators.UInt1Comparator.html  |    4 +-
 .../DefaultVectorComparators.UInt2Comparator.html  |    4 +-
 .../DefaultVectorComparators.UInt4Comparator.html  |    4 +-
 .../DefaultVectorComparators.UInt8Comparator.html  |    4 +-
 ...tVectorComparators.VariableWidthComparator.html |    4 +-
 .../sort/class-use/DefaultVectorComparators.html   |    4 +-
 .../class-use/FixedWidthInPlaceVectorSorter.html   |    4 +-
 .../FixedWidthOutOfPlaceVectorSorter.html          |    4 +-
 .../class-use/GeneralOutOfPlaceVectorSorter.html   |    4 +-
 .../sort/class-use/InPlaceVectorSorter.html        |    4 +-
 .../algorithm/sort/class-use/IndexSorter.html      |    4 +-
 .../sort/class-use/OutOfPlaceVectorSorter.html     |    4 +-
 .../sort/class-use/StableVectorComparator.html     |    4 +-
 .../VariableWidthOutOfPlaceVectorSorter.html       |    4 +-
 .../sort/class-use/VectorValueComparator.html      |    4 +-
 .../apache/arrow/algorithm/sort/package-frame.html |    4 +-
 .../arrow/algorithm/sort/package-summary.html      |    4 +-
 .../apache/arrow/algorithm/sort/package-tree.html  |    4 +-
 .../apache/arrow/algorithm/sort/package-use.html   |    4 +-
 .../org/apache/arrow/class-use/AvroToArrow.html    |    4 +-
 .../apache/arrow/class-use/AvroToArrowConfig.html  |    4 +-
 .../arrow/class-use/AvroToArrowConfigBuilder.html  |    4 +-
 .../apache/arrow/class-use/AvroToArrowUtils.html   |    4 +-
 .../arrow/class-use/AvroToArrowVectorIterator.html |    4 +-
 .../compression/CommonsCompressionFactory.html     |    4 +-
 .../arrow/compression/Lz4CompressionCodec.html     |    4 +-
 .../arrow/compression/ZstdCompressionCodec.html    |    4 +-
 .../class-use/CommonsCompressionFactory.html       |    4 +-
 .../compression/class-use/Lz4CompressionCodec.html |    4 +-
 .../class-use/ZstdCompressionCodec.html            |    4 +-
 .../apache/arrow/compression/package-frame.html    |    4 +-
 .../apache/arrow/compression/package-summary.html  |    4 +-
 .../org/apache/arrow/compression/package-tree.html |    4 +-
 .../org/apache/arrow/compression/package-use.html  |    4 +-
 .../apache/arrow/consumers/AvroArraysConsumer.html |    4 +-
 .../arrow/consumers/AvroBooleanConsumer.html       |    4 +-
 .../apache/arrow/consumers/AvroBytesConsumer.html  |    4 +-
 .../apache/arrow/consumers/AvroDoubleConsumer.html |    4 +-
 .../apache/arrow/consumers/AvroEnumConsumer.html   |    4 +-
 .../apache/arrow/consumers/AvroFixedConsumer.html  |    4 +-
 .../apache/arrow/consumers/AvroFloatConsumer.html  |    4 +-
 .../apache/arrow/consumers/AvroIntConsumer.html    |    4 +-
 .../apache/arrow/consumers/AvroLongConsumer.html   |    4 +-
 .../apache/arrow/consumers/AvroMapConsumer.html    |    4 +-
 .../apache/arrow/consumers/AvroNullConsumer.html   |    4 +-
 .../apache/arrow/consumers/AvroStringConsumer.html |    4 +-
 .../apache/arrow/consumers/AvroStructConsumer.html |    4 +-
 .../apache/arrow/consumers/AvroUnionsConsumer.html |    4 +-
 .../apache/arrow/consumers/BaseAvroConsumer.html   |    4 +-
 .../arrow/consumers/CompositeAvroConsumer.html     |    4 +-
 .../org/apache/arrow/consumers/Consumer.html       |    4 +-
 .../org/apache/arrow/consumers/SkipConsumer.html   |    4 +-
 .../org/apache/arrow/consumers/SkipFunction.html   |    4 +-
 .../consumers/class-use/AvroArraysConsumer.html    |    4 +-
 .../consumers/class-use/AvroBooleanConsumer.html   |    4 +-
 .../consumers/class-use/AvroBytesConsumer.html     |    4 +-
 .../consumers/class-use/AvroDoubleConsumer.html    |    4 +-
 .../consumers/class-use/AvroEnumConsumer.html      |    4 +-
 .../consumers/class-use/AvroFixedConsumer.html     |    4 +-
 .../consumers/class-use/AvroFloatConsumer.html     |    4 +-
 .../arrow/consumers/class-use/AvroIntConsumer.html |    4 +-
 .../consumers/class-use/AvroLongConsumer.html      |    4 +-
 .../arrow/consumers/class-use/AvroMapConsumer.html |    4 +-
 .../consumers/class-use/AvroNullConsumer.html      |    4 +-
 .../consumers/class-use/AvroStringConsumer.html    |    4 +-
 .../consumers/class-use/AvroStructConsumer.html    |    4 +-
 .../consumers/class-use/AvroUnionsConsumer.html    |    4 +-
 .../consumers/class-use/BaseAvroConsumer.html      |    4 +-
 .../consumers/class-use/CompositeAvroConsumer.html |    4 +-
 .../apache/arrow/consumers/class-use/Consumer.html |    4 +-
 .../arrow/consumers/class-use/SkipConsumer.html    |    4 +-
 .../arrow/consumers/class-use/SkipFunction.html    |    4 +-
 .../arrow/consumers/logical/AvroDateConsumer.html  |    4 +-
 .../AvroDecimalConsumer.BytesDecimalConsumer.html  |    4 +-
 .../AvroDecimalConsumer.FixedDecimalConsumer.html  |    4 +-
 .../consumers/logical/AvroDecimalConsumer.html     |    4 +-
 .../consumers/logical/AvroTimeMicroConsumer.html   |    4 +-
 .../consumers/logical/AvroTimeMillisConsumer.html  |    4 +-
 .../logical/AvroTimestampMicrosConsumer.html       |    4 +-
 .../logical/AvroTimestampMillisConsumer.html       |    4 +-
 .../logical/class-use/AvroDateConsumer.html        |    4 +-
 .../AvroDecimalConsumer.BytesDecimalConsumer.html  |    4 +-
 .../AvroDecimalConsumer.FixedDecimalConsumer.html  |    4 +-
 .../logical/class-use/AvroDecimalConsumer.html     |    4 +-
 .../logical/class-use/AvroTimeMicroConsumer.html   |    4 +-
 .../logical/class-use/AvroTimeMillisConsumer.html  |    4 +-
 .../class-use/AvroTimestampMicrosConsumer.html     |    4 +-
 .../class-use/AvroTimestampMillisConsumer.html     |    4 +-
 .../arrow/consumers/logical/package-frame.html     |    4 +-
 .../arrow/consumers/logical/package-summary.html   |    4 +-
 .../arrow/consumers/logical/package-tree.html      |    4 +-
 .../arrow/consumers/logical/package-use.html       |    4 +-
 .../org/apache/arrow/consumers/package-frame.html  |    4 +-
 .../apache/arrow/consumers/package-summary.html    |    4 +-
 .../org/apache/arrow/consumers/package-tree.html   |    4 +-
 .../org/apache/arrow/consumers/package-use.html    |    4 +-
 .../arrow/driver/jdbc/ArrowDatabaseMetadata.html   |    4 +-
 .../arrow/driver/jdbc/ArrowFlightConnection.html   |    4 +-
 .../driver/jdbc/ArrowFlightInfoStatement.html      |    4 +-
 .../arrow/driver/jdbc/ArrowFlightJdbcArray.html    |    4 +-
 .../ArrowFlightJdbcConnectionPoolDataSource.html   |    4 +-
 .../arrow/driver/jdbc/ArrowFlightJdbcCursor.html   |    4 +-
 .../driver/jdbc/ArrowFlightJdbcDataSource.html     |    4 +-
 .../arrow/driver/jdbc/ArrowFlightJdbcDriver.html   |    4 +-
 .../arrow/driver/jdbc/ArrowFlightJdbcFactory.html  |    4 +-
 .../jdbc/ArrowFlightJdbcFlightStreamResultSet.html |    4 +-
 .../jdbc/ArrowFlightJdbcPooledConnection.html      |    4 +-
 .../arrow/driver/jdbc/ArrowFlightJdbcTime.html     |    4 +-
 .../ArrowFlightJdbcVectorSchemaRootResultSet.html  |    4 +-
 .../arrow/driver/jdbc/ArrowFlightMetaImpl.html     |    4 +-
 .../driver/jdbc/ArrowFlightPreparedStatement.html  |    4 +-
 .../arrow/driver/jdbc/ArrowFlightStatement.html    |    4 +-
 .../jdbc/accessor/ArrowFlightJdbcAccessor.html     |    4 +-
 ...wFlightJdbcAccessorFactory.WasNullConsumer.html |    4 +-
 .../accessor/ArrowFlightJdbcAccessorFactory.html   |    4 +-
 .../class-use/ArrowFlightJdbcAccessor.html         |    4 +-
 ...wFlightJdbcAccessorFactory.WasNullConsumer.html |    4 +-
 .../class-use/ArrowFlightJdbcAccessorFactory.html  |    4 +-
 .../impl/ArrowFlightJdbcNullVectorAccessor.html    |    4 +-
 .../ArrowFlightJdbcBinaryVectorAccessor.html       |    4 +-
 .../ArrowFlightJdbcBinaryVectorAccessor.html       |    4 +-
 .../jdbc/accessor/impl/binary/package-frame.html   |    4 +-
 .../jdbc/accessor/impl/binary/package-summary.html |    4 +-
 .../jdbc/accessor/impl/binary/package-tree.html    |    4 +-
 .../jdbc/accessor/impl/binary/package-use.html     |    4 +-
 .../ArrowFlightJdbcDateVectorAccessor.html         |    4 +-
 .../ArrowFlightJdbcDurationVectorAccessor.html     |    4 +-
 .../ArrowFlightJdbcIntervalVectorAccessor.html     |    4 +-
 .../ArrowFlightJdbcTimeStampVectorAccessor.html    |    4 +-
 .../ArrowFlightJdbcTimeVectorAccessor.html         |    4 +-
 .../ArrowFlightJdbcDateVectorAccessor.html         |    4 +-
 .../ArrowFlightJdbcDurationVectorAccessor.html     |    4 +-
 .../ArrowFlightJdbcIntervalVectorAccessor.html     |    4 +-
 .../ArrowFlightJdbcTimeStampVectorAccessor.html    |    4 +-
 .../ArrowFlightJdbcTimeVectorAccessor.html         |    4 +-
 .../jdbc/accessor/impl/calendar/package-frame.html |    4 +-
 .../accessor/impl/calendar/package-summary.html    |    4 +-
 .../jdbc/accessor/impl/calendar/package-tree.html  |    4 +-
 .../jdbc/accessor/impl/calendar/package-use.html   |    4 +-
 .../ArrowFlightJdbcNullVectorAccessor.html         |    4 +-
 .../AbstractArrowFlightJdbcListVectorAccessor.html |    4 +-
 ...AbstractArrowFlightJdbcUnionVectorAccessor.html |    4 +-
 .../ArrowFlightJdbcDenseUnionVectorAccessor.html   |    4 +-
 ...ArrowFlightJdbcFixedSizeListVectorAccessor.html |    4 +-
 .../ArrowFlightJdbcLargeListVectorAccessor.html    |    4 +-
 .../complex/ArrowFlightJdbcListVectorAccessor.html |    4 +-
 .../complex/ArrowFlightJdbcMapVectorAccessor.html  |    4 +-
 .../ArrowFlightJdbcStructVectorAccessor.html       |    4 +-
 .../ArrowFlightJdbcUnionVectorAccessor.html        |    4 +-
 .../AbstractArrowFlightJdbcListVectorAccessor.html |    4 +-
 ...AbstractArrowFlightJdbcUnionVectorAccessor.html |    4 +-
 .../ArrowFlightJdbcDenseUnionVectorAccessor.html   |    4 +-
 ...ArrowFlightJdbcFixedSizeListVectorAccessor.html |    4 +-
 .../ArrowFlightJdbcLargeListVectorAccessor.html    |    4 +-
 .../ArrowFlightJdbcListVectorAccessor.html         |    4 +-
 .../ArrowFlightJdbcMapVectorAccessor.html          |    4 +-
 .../ArrowFlightJdbcStructVectorAccessor.html       |    4 +-
 .../ArrowFlightJdbcUnionVectorAccessor.html        |    4 +-
 .../jdbc/accessor/impl/complex/package-frame.html  |    4 +-
 .../accessor/impl/complex/package-summary.html     |    4 +-
 .../jdbc/accessor/impl/complex/package-tree.html   |    4 +-
 .../jdbc/accessor/impl/complex/package-use.html    |    4 +-
 .../ArrowFlightJdbcBaseIntVectorAccessor.html      |    4 +-
 .../numeric/ArrowFlightJdbcBitVectorAccessor.html  |    4 +-
 .../ArrowFlightJdbcDecimalVectorAccessor.html      |    4 +-
 .../ArrowFlightJdbcFloat4VectorAccessor.html       |    4 +-
 .../ArrowFlightJdbcFloat8VectorAccessor.html       |    4 +-
 .../ArrowFlightJdbcBaseIntVectorAccessor.html      |    4 +-
 .../ArrowFlightJdbcBitVectorAccessor.html          |    4 +-
 .../ArrowFlightJdbcDecimalVectorAccessor.html      |    4 +-
 .../ArrowFlightJdbcFloat4VectorAccessor.html       |    4 +-
 .../ArrowFlightJdbcFloat8VectorAccessor.html       |    4 +-
 .../jdbc/accessor/impl/numeric/package-frame.html  |    4 +-
 .../accessor/impl/numeric/package-summary.html     |    4 +-
 .../jdbc/accessor/impl/numeric/package-tree.html   |    4 +-
 .../jdbc/accessor/impl/numeric/package-use.html    |    4 +-
 .../driver/jdbc/accessor/impl/package-frame.html   |    4 +-
 .../driver/jdbc/accessor/impl/package-summary.html |    4 +-
 .../driver/jdbc/accessor/impl/package-tree.html    |    4 +-
 .../driver/jdbc/accessor/impl/package-use.html     |    4 +-
 .../text/ArrowFlightJdbcVarCharVectorAccessor.html |    4 +-
 .../ArrowFlightJdbcVarCharVectorAccessor.html      |    4 +-
 .../jdbc/accessor/impl/text/package-frame.html     |    4 +-
 .../jdbc/accessor/impl/text/package-summary.html   |    4 +-
 .../jdbc/accessor/impl/text/package-tree.html      |    4 +-
 .../jdbc/accessor/impl/text/package-use.html       |    4 +-
 .../arrow/driver/jdbc/accessor/package-frame.html  |    4 +-
 .../driver/jdbc/accessor/package-summary.html      |    4 +-
 .../arrow/driver/jdbc/accessor/package-tree.html   |    4 +-
 .../arrow/driver/jdbc/accessor/package-use.html    |    4 +-
 .../jdbc/class-use/ArrowDatabaseMetadata.html      |    4 +-
 .../jdbc/class-use/ArrowFlightConnection.html      |    4 +-
 .../jdbc/class-use/ArrowFlightInfoStatement.html   |    4 +-
 .../jdbc/class-use/ArrowFlightJdbcArray.html       |    4 +-
 .../ArrowFlightJdbcConnectionPoolDataSource.html   |    4 +-
 .../jdbc/class-use/ArrowFlightJdbcCursor.html      |    4 +-
 .../jdbc/class-use/ArrowFlightJdbcDataSource.html  |    4 +-
 .../jdbc/class-use/ArrowFlightJdbcDriver.html      |    4 +-
 .../jdbc/class-use/ArrowFlightJdbcFactory.html     |    4 +-
 .../ArrowFlightJdbcFlightStreamResultSet.html      |    4 +-
 .../class-use/ArrowFlightJdbcPooledConnection.html |    4 +-
 .../driver/jdbc/class-use/ArrowFlightJdbcTime.html |    4 +-
 .../ArrowFlightJdbcVectorSchemaRootResultSet.html  |    4 +-
 .../driver/jdbc/class-use/ArrowFlightMetaImpl.html |    4 +-
 .../class-use/ArrowFlightPreparedStatement.html    |    4 +-
 .../jdbc/class-use/ArrowFlightStatement.html       |    4 +-
 .../ArrowFlightSqlClientHandler.Builder.html       |    4 +-
 ...owFlightSqlClientHandler.PreparedStatement.html |    4 +-
 .../jdbc/client/ArrowFlightSqlClientHandler.html   |    4 +-
 .../ArrowFlightSqlClientHandler.Builder.html       |    4 +-
 ...owFlightSqlClientHandler.PreparedStatement.html |    4 +-
 .../class-use/ArrowFlightSqlClientHandler.html     |    4 +-
 .../arrow/driver/jdbc/client/package-frame.html    |    4 +-
 .../arrow/driver/jdbc/client/package-summary.html  |    4 +-
 .../arrow/driver/jdbc/client/package-tree.html     |    4 +-
 .../arrow/driver/jdbc/client/package-use.html      |    4 +-
 .../client/utils/ClientAuthenticationUtils.html    |    4 +-
 .../utils/class-use/ClientAuthenticationUtils.html |    4 +-
 .../driver/jdbc/client/utils/package-frame.html    |    4 +-
 .../driver/jdbc/client/utils/package-summary.html  |    4 +-
 .../driver/jdbc/client/utils/package-tree.html     |    4 +-
 .../driver/jdbc/client/utils/package-use.html      |    4 +-
 .../apache/arrow/driver/jdbc/package-frame.html    |    4 +-
 .../apache/arrow/driver/jdbc/package-summary.html  |    4 +-
 .../org/apache/arrow/driver/jdbc/package-tree.html |    4 +-
 .../org/apache/arrow/driver/jdbc/package-use.html  |    4 +-
 ...onConfigImpl.ArrowFlightConnectionProperty.html |    4 +-
 .../utils/ArrowFlightConnectionConfigImpl.html     |    4 +-
 .../arrow/driver/jdbc/utils/ConnectionWrapper.html |    4 +-
 .../arrow/driver/jdbc/utils/ConvertUtils.html      |    4 +-
 .../arrow/driver/jdbc/utils/DateTimeUtils.html     |    4 +-
 .../arrow/driver/jdbc/utils/FlightStreamQueue.html |    4 +-
 .../driver/jdbc/utils/IntervalStringUtils.html     |    4 +-
 .../apache/arrow/driver/jdbc/utils/SqlTypes.html   |    4 +-
 .../apache/arrow/driver/jdbc/utils/UrlParser.html  |    4 +-
 .../utils/VectorSchemaRootTransformer.Builder.html |    4 +-
 .../jdbc/utils/VectorSchemaRootTransformer.html    |    4 +-
 ...onConfigImpl.ArrowFlightConnectionProperty.html |    4 +-
 .../class-use/ArrowFlightConnectionConfigImpl.html |    4 +-
 .../jdbc/utils/class-use/ConnectionWrapper.html    |    4 +-
 .../driver/jdbc/utils/class-use/ConvertUtils.html  |    4 +-
 .../driver/jdbc/utils/class-use/DateTimeUtils.html |    4 +-
 .../jdbc/utils/class-use/FlightStreamQueue.html    |    4 +-
 .../jdbc/utils/class-use/IntervalStringUtils.html  |    4 +-
 .../driver/jdbc/utils/class-use/SqlTypes.html      |    4 +-
 .../driver/jdbc/utils/class-use/UrlParser.html     |    4 +-
 .../VectorSchemaRootTransformer.Builder.html       |    4 +-
 .../class-use/VectorSchemaRootTransformer.html     |    4 +-
 .../arrow/driver/jdbc/utils/package-frame.html     |    4 +-
 .../arrow/driver/jdbc/utils/package-summary.html   |    4 +-
 .../arrow/driver/jdbc/utils/package-tree.html      |    4 +-
 .../arrow/driver/jdbc/utils/package-use.html       |    4 +-
 .../org/apache/arrow/flatbuf/Binary.Vector.html    |    4 +-
 .../reference/org/apache/arrow/flatbuf/Binary.html |    4 +-
 .../org/apache/arrow/flatbuf/Block.Vector.html     |    4 +-
 .../reference/org/apache/arrow/flatbuf/Block.html  |    4 +-
 .../arrow/flatbuf/BodyCompression.Vector.html      |    4 +-
 .../org/apache/arrow/flatbuf/BodyCompression.html  |    4 +-
 .../arrow/flatbuf/BodyCompressionMethod.html       |    4 +-
 .../org/apache/arrow/flatbuf/Bool.Vector.html      |    4 +-
 .../reference/org/apache/arrow/flatbuf/Bool.html   |    4 +-
 .../org/apache/arrow/flatbuf/Buffer.Vector.html    |    4 +-
 .../reference/org/apache/arrow/flatbuf/Buffer.html |    4 +-
 .../org/apache/arrow/flatbuf/CompressionType.html  |    4 +-
 .../org/apache/arrow/flatbuf/Date.Vector.html      |    4 +-
 .../reference/org/apache/arrow/flatbuf/Date.html   |    4 +-
 .../org/apache/arrow/flatbuf/DateUnit.html         |    4 +-
 .../org/apache/arrow/flatbuf/Decimal.Vector.html   |    4 +-
 .../org/apache/arrow/flatbuf/Decimal.html          |    4 +-
 .../arrow/flatbuf/DictionaryBatch.Vector.html      |    4 +-
 .../org/apache/arrow/flatbuf/DictionaryBatch.html  |    4 +-
 .../arrow/flatbuf/DictionaryEncoding.Vector.html   |    4 +-
 .../apache/arrow/flatbuf/DictionaryEncoding.html   |    4 +-
 .../org/apache/arrow/flatbuf/DictionaryKind.html   |    4 +-
 .../org/apache/arrow/flatbuf/Duration.Vector.html  |    4 +-
 .../org/apache/arrow/flatbuf/Duration.html         |    4 +-
 .../org/apache/arrow/flatbuf/Endianness.html       |    4 +-
 .../org/apache/arrow/flatbuf/Feature.html          |    4 +-
 .../org/apache/arrow/flatbuf/Field.Vector.html     |    4 +-
 .../reference/org/apache/arrow/flatbuf/Field.html  |    4 +-
 .../org/apache/arrow/flatbuf/FieldNode.Vector.html |    4 +-
 .../org/apache/arrow/flatbuf/FieldNode.html        |    4 +-
 .../arrow/flatbuf/FixedSizeBinary.Vector.html      |    4 +-
 .../org/apache/arrow/flatbuf/FixedSizeBinary.html  |    4 +-
 .../apache/arrow/flatbuf/FixedSizeList.Vector.html |    4 +-
 .../org/apache/arrow/flatbuf/FixedSizeList.html    |    4 +-
 .../apache/arrow/flatbuf/FloatingPoint.Vector.html |    4 +-
 .../org/apache/arrow/flatbuf/FloatingPoint.html    |    4 +-
 .../org/apache/arrow/flatbuf/Footer.Vector.html    |    4 +-
 .../reference/org/apache/arrow/flatbuf/Footer.html |    4 +-
 .../org/apache/arrow/flatbuf/Int.Vector.html       |    4 +-
 .../reference/org/apache/arrow/flatbuf/Int.html    |    4 +-
 .../org/apache/arrow/flatbuf/Interval.Vector.html  |    4 +-
 .../org/apache/arrow/flatbuf/Interval.html         |    4 +-
 .../org/apache/arrow/flatbuf/IntervalUnit.html     |    4 +-
 .../org/apache/arrow/flatbuf/KeyValue.Vector.html  |    4 +-
 .../org/apache/arrow/flatbuf/KeyValue.html         |    4 +-
 .../apache/arrow/flatbuf/LargeBinary.Vector.html   |    4 +-
 .../org/apache/arrow/flatbuf/LargeBinary.html      |    4 +-
 .../org/apache/arrow/flatbuf/LargeList.Vector.html |    4 +-
 .../org/apache/arrow/flatbuf/LargeList.html        |    4 +-
 .../org/apache/arrow/flatbuf/LargeUtf8.Vector.html |    4 +-
 .../org/apache/arrow/flatbuf/LargeUtf8.html        |    4 +-
 .../org/apache/arrow/flatbuf/List.Vector.html      |    4 +-
 .../reference/org/apache/arrow/flatbuf/List.html   |    4 +-
 .../org/apache/arrow/flatbuf/Map.Vector.html       |    4 +-
 .../reference/org/apache/arrow/flatbuf/Map.html    |    4 +-
 .../org/apache/arrow/flatbuf/Message.Vector.html   |    4 +-
 .../org/apache/arrow/flatbuf/Message.html          |    4 +-
 .../org/apache/arrow/flatbuf/MessageHeader.html    |    4 +-
 .../org/apache/arrow/flatbuf/MetadataVersion.html  |    4 +-
 .../org/apache/arrow/flatbuf/Null.Vector.html      |    4 +-
 .../reference/org/apache/arrow/flatbuf/Null.html   |    4 +-
 .../org/apache/arrow/flatbuf/Precision.html        |    4 +-
 .../apache/arrow/flatbuf/RecordBatch.Vector.html   |    4 +-
 .../org/apache/arrow/flatbuf/RecordBatch.html      |    4 +-
 .../org/apache/arrow/flatbuf/Schema.Vector.html    |    4 +-
 .../reference/org/apache/arrow/flatbuf/Schema.html |    4 +-
 .../arrow/flatbuf/SparseMatrixCompressedAxis.html  |    4 +-
 .../arrow/flatbuf/SparseMatrixIndexCSX.Vector.html |    4 +-
 .../apache/arrow/flatbuf/SparseMatrixIndexCSX.html |    4 +-
 .../apache/arrow/flatbuf/SparseTensor.Vector.html  |    4 +-
 .../org/apache/arrow/flatbuf/SparseTensor.html     |    4 +-
 .../apache/arrow/flatbuf/SparseTensorIndex.html    |    4 +-
 .../arrow/flatbuf/SparseTensorIndexCOO.Vector.html |    4 +-
 .../apache/arrow/flatbuf/SparseTensorIndexCOO.html |    4 +-
 .../arrow/flatbuf/SparseTensorIndexCSF.Vector.html |    4 +-
 .../apache/arrow/flatbuf/SparseTensorIndexCSF.html |    4 +-
 .../org/apache/arrow/flatbuf/Struct_.Vector.html   |    4 +-
 .../org/apache/arrow/flatbuf/Struct_.html          |    4 +-
 .../org/apache/arrow/flatbuf/Tensor.Vector.html    |    4 +-
 .../reference/org/apache/arrow/flatbuf/Tensor.html |    4 +-
 .../org/apache/arrow/flatbuf/TensorDim.Vector.html |    4 +-
 .../org/apache/arrow/flatbuf/TensorDim.html        |    4 +-
 .../org/apache/arrow/flatbuf/Time.Vector.html      |    4 +-
 .../reference/org/apache/arrow/flatbuf/Time.html   |    4 +-
 .../org/apache/arrow/flatbuf/TimeUnit.html         |    4 +-
 .../org/apache/arrow/flatbuf/Timestamp.Vector.html |    4 +-
 .../org/apache/arrow/flatbuf/Timestamp.html        |    4 +-
 .../reference/org/apache/arrow/flatbuf/Type.html   |    4 +-
 .../org/apache/arrow/flatbuf/Union.Vector.html     |    4 +-
 .../reference/org/apache/arrow/flatbuf/Union.html  |    4 +-
 .../org/apache/arrow/flatbuf/UnionMode.html        |    4 +-
 .../org/apache/arrow/flatbuf/Utf8.Vector.html      |    4 +-
 .../reference/org/apache/arrow/flatbuf/Utf8.html   |    4 +-
 .../arrow/flatbuf/class-use/Binary.Vector.html     |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Binary.html |    4 +-
 .../arrow/flatbuf/class-use/Block.Vector.html      |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Block.html  |    4 +-
 .../flatbuf/class-use/BodyCompression.Vector.html  |    4 +-
 .../arrow/flatbuf/class-use/BodyCompression.html   |    4 +-
 .../flatbuf/class-use/BodyCompressionMethod.html   |    4 +-
 .../arrow/flatbuf/class-use/Bool.Vector.html       |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Bool.html   |    4 +-
 .../arrow/flatbuf/class-use/Buffer.Vector.html     |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Buffer.html |    4 +-
 .../arrow/flatbuf/class-use/CompressionType.html   |    4 +-
 .../arrow/flatbuf/class-use/Date.Vector.html       |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Date.html   |    4 +-
 .../apache/arrow/flatbuf/class-use/DateUnit.html   |    4 +-
 .../arrow/flatbuf/class-use/Decimal.Vector.html    |    4 +-
 .../apache/arrow/flatbuf/class-use/Decimal.html    |    4 +-
 .../flatbuf/class-use/DictionaryBatch.Vector.html  |    4 +-
 .../arrow/flatbuf/class-use/DictionaryBatch.html   |    4 +-
 .../class-use/DictionaryEncoding.Vector.html       |    4 +-
 .../flatbuf/class-use/DictionaryEncoding.html      |    4 +-
 .../arrow/flatbuf/class-use/DictionaryKind.html    |    4 +-
 .../arrow/flatbuf/class-use/Duration.Vector.html   |    4 +-
 .../apache/arrow/flatbuf/class-use/Duration.html   |    4 +-
 .../apache/arrow/flatbuf/class-use/Endianness.html |    4 +-
 .../apache/arrow/flatbuf/class-use/Feature.html    |    4 +-
 .../arrow/flatbuf/class-use/Field.Vector.html      |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Field.html  |    4 +-
 .../arrow/flatbuf/class-use/FieldNode.Vector.html  |    4 +-
 .../apache/arrow/flatbuf/class-use/FieldNode.html  |    4 +-
 .../flatbuf/class-use/FixedSizeBinary.Vector.html  |    4 +-
 .../arrow/flatbuf/class-use/FixedSizeBinary.html   |    4 +-
 .../flatbuf/class-use/FixedSizeList.Vector.html    |    4 +-
 .../arrow/flatbuf/class-use/FixedSizeList.html     |    4 +-
 .../flatbuf/class-use/FloatingPoint.Vector.html    |    4 +-
 .../arrow/flatbuf/class-use/FloatingPoint.html     |    4 +-
 .../arrow/flatbuf/class-use/Footer.Vector.html     |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Footer.html |    4 +-
 .../apache/arrow/flatbuf/class-use/Int.Vector.html |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Int.html    |    4 +-
 .../arrow/flatbuf/class-use/Interval.Vector.html   |    4 +-
 .../apache/arrow/flatbuf/class-use/Interval.html   |    4 +-
 .../arrow/flatbuf/class-use/IntervalUnit.html      |    4 +-
 .../arrow/flatbuf/class-use/KeyValue.Vector.html   |    4 +-
 .../apache/arrow/flatbuf/class-use/KeyValue.html   |    4 +-
 .../flatbuf/class-use/LargeBinary.Vector.html      |    4 +-
 .../arrow/flatbuf/class-use/LargeBinary.html       |    4 +-
 .../arrow/flatbuf/class-use/LargeList.Vector.html  |    4 +-
 .../apache/arrow/flatbuf/class-use/LargeList.html  |    4 +-
 .../arrow/flatbuf/class-use/LargeUtf8.Vector.html  |    4 +-
 .../apache/arrow/flatbuf/class-use/LargeUtf8.html  |    4 +-
 .../arrow/flatbuf/class-use/List.Vector.html       |    4 +-
 .../org/apache/arrow/flatbuf/class-use/List.html   |    4 +-
 .../apache/arrow/flatbuf/class-use/Map.Vector.html |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Map.html    |    4 +-
 .../arrow/flatbuf/class-use/Message.Vector.html    |    4 +-
 .../apache/arrow/flatbuf/class-use/Message.html    |    4 +-
 .../arrow/flatbuf/class-use/MessageHeader.html     |    4 +-
 .../arrow/flatbuf/class-use/MetadataVersion.html   |    4 +-
 .../arrow/flatbuf/class-use/Null.Vector.html       |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Null.html   |    4 +-
 .../apache/arrow/flatbuf/class-use/Precision.html  |    4 +-
 .../flatbuf/class-use/RecordBatch.Vector.html      |    4 +-
 .../arrow/flatbuf/class-use/RecordBatch.html       |    4 +-
 .../arrow/flatbuf/class-use/Schema.Vector.html     |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Schema.html |    4 +-
 .../class-use/SparseMatrixCompressedAxis.html      |    4 +-
 .../class-use/SparseMatrixIndexCSX.Vector.html     |    4 +-
 .../flatbuf/class-use/SparseMatrixIndexCSX.html    |    4 +-
 .../flatbuf/class-use/SparseTensor.Vector.html     |    4 +-
 .../arrow/flatbuf/class-use/SparseTensor.html      |    4 +-
 .../arrow/flatbuf/class-use/SparseTensorIndex.html |    4 +-
 .../class-use/SparseTensorIndexCOO.Vector.html     |    4 +-
 .../flatbuf/class-use/SparseTensorIndexCOO.html    |    4 +-
 .../class-use/SparseTensorIndexCSF.Vector.html     |    4 +-
 .../flatbuf/class-use/SparseTensorIndexCSF.html    |    4 +-
 .../arrow/flatbuf/class-use/Struct_.Vector.html    |    4 +-
 .../apache/arrow/flatbuf/class-use/Struct_.html    |    4 +-
 .../arrow/flatbuf/class-use/Tensor.Vector.html     |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Tensor.html |    4 +-
 .../arrow/flatbuf/class-use/TensorDim.Vector.html  |    4 +-
 .../apache/arrow/flatbuf/class-use/TensorDim.html  |    4 +-
 .../arrow/flatbuf/class-use/Time.Vector.html       |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Time.html   |    4 +-
 .../apache/arrow/flatbuf/class-use/TimeUnit.html   |    4 +-
 .../arrow/flatbuf/class-use/Timestamp.Vector.html  |    4 +-
 .../apache/arrow/flatbuf/class-use/Timestamp.html  |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Type.html   |    4 +-
 .../arrow/flatbuf/class-use/Union.Vector.html      |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Union.html  |    4 +-
 .../apache/arrow/flatbuf/class-use/UnionMode.html  |    4 +-
 .../arrow/flatbuf/class-use/Utf8.Vector.html       |    4 +-
 .../org/apache/arrow/flatbuf/class-use/Utf8.html   |    4 +-
 .../org/apache/arrow/flatbuf/package-frame.html    |    4 +-
 .../org/apache/arrow/flatbuf/package-summary.html  |    4 +-
 .../org/apache/arrow/flatbuf/package-tree.html     |    4 +-
 .../org/apache/arrow/flatbuf/package-use.html      |    4 +-
 .../reference/org/apache/arrow/flight/Action.html  |    4 +-
 .../org/apache/arrow/flight/ActionType.html        |    4 +-
 .../org/apache/arrow/flight/AsyncPutListener.html  |    4 +-
 ...ssureStrategy.CallbackBackpressureStrategy.html |    4 +-
 .../flight/BackpressureStrategy.WaitResult.html    |    4 +-
 .../apache/arrow/flight/BackpressureStrategy.html  |    4 +-
 .../org/apache/arrow/flight/CallHeaders.html       |    4 +-
 .../org/apache/arrow/flight/CallInfo.html          |    4 +-
 .../org/apache/arrow/flight/CallOption.html        |    4 +-
 .../arrow/flight/CallOptions.GrpcCallOption.html   |    4 +-
 .../org/apache/arrow/flight/CallOptions.html       |    4 +-
 .../org/apache/arrow/flight/CallStatus.html        |    4 +-
 .../org/apache/arrow/flight/Criteria.html          |    4 +-
 .../apache/arrow/flight/ErrorFlightMetadata.html   |    4 +-
 .../org/apache/arrow/flight/FlightCallHeaders.html |    4 +-
 .../apache/arrow/flight/FlightClient.Builder.html  |    4 +-
 .../flight/FlightClient.ClientStreamListener.html  |    4 +-
 .../flight/FlightClient.ExchangeReaderWriter.html  |    4 +-
 .../arrow/flight/FlightClient.PutListener.html     |    4 +-
 .../org/apache/arrow/flight/FlightClient.html      |    4 +-
 .../flight/FlightClientMiddleware.Factory.html     |    4 +-
 .../arrow/flight/FlightClientMiddleware.html       |    4 +-
 .../org/apache/arrow/flight/FlightConstants.html   |    4 +-
 .../org/apache/arrow/flight/FlightDescriptor.html  |    4 +-
 .../org/apache/arrow/flight/FlightEndpoint.html    |    4 +-
 .../org/apache/arrow/flight/FlightGrpcUtils.html   |    4 +-
 .../org/apache/arrow/flight/FlightInfo.html        |    4 +-
 .../org/apache/arrow/flight/FlightMethod.html      |    4 +-
 .../arrow/flight/FlightProducer.CallContext.html   |    4 +-
 .../FlightProducer.ServerStreamListener.html       |    4 +-
 .../flight/FlightProducer.StreamListener.html      |    4 +-
 .../org/apache/arrow/flight/FlightProducer.html    |    4 +-
 .../arrow/flight/FlightRuntimeException.html       |    4 +-
 .../apache/arrow/flight/FlightServer.Builder.html  |    4 +-
 .../org/apache/arrow/flight/FlightServer.html      |    4 +-
 .../flight/FlightServerMiddleware.Factory.html     |    4 +-
 .../arrow/flight/FlightServerMiddleware.Key.html   |    4 +-
 .../arrow/flight/FlightServerMiddleware.html       |    4 +-
 .../org/apache/arrow/flight/FlightStatusCode.html  |    4 +-
 .../arrow/flight/FlightStream.Cancellable.html     |    4 +-
 .../arrow/flight/FlightStream.Requestor.html       |    4 +-
 .../org/apache/arrow/flight/FlightStream.html      |    4 +-
 .../org/apache/arrow/flight/HeaderCallOption.html  |    4 +-
 .../org/apache/arrow/flight/Location.html          |    4 +-
 .../org/apache/arrow/flight/LocationSchemes.html   |    4 +-
 .../apache/arrow/flight/NoOpFlightProducer.html    |    4 +-
 .../apache/arrow/flight/NoOpStreamListener.html    |    4 +-
 .../arrow/flight/OutboundStreamListener.html       |    4 +-
 .../org/apache/arrow/flight/PutResult.html         |    4 +-
 .../org/apache/arrow/flight/RequestContext.html    |    4 +-
 .../reference/org/apache/arrow/flight/Result.html  |    4 +-
 .../org/apache/arrow/flight/SchemaResult.html      |    4 +-
 .../flight/ServerHeaderMiddleware.Factory.html     |    4 +-
 .../arrow/flight/ServerHeaderMiddleware.html       |    4 +-
 .../org/apache/arrow/flight/SyncPutListener.html   |    4 +-
 .../reference/org/apache/arrow/flight/Test.html    |    4 +-
 .../TestServiceGrpc.TestServiceBlockingStub.html   |    4 +-
 .../TestServiceGrpc.TestServiceFutureStub.html     |    4 +-
 .../TestServiceGrpc.TestServiceImplBase.html       |    4 +-
 .../flight/TestServiceGrpc.TestServiceStub.html    |    4 +-
 .../org/apache/arrow/flight/TestServiceGrpc.html   |    4 +-
 .../reference/org/apache/arrow/flight/Ticket.html  |    4 +-
 .../apache/arrow/flight/auth/AuthConstants.html    |    4 +-
 .../arrow/flight/auth/BasicClientAuthHandler.html  |    4 +-
 .../BasicServerAuthHandler.BasicAuthValidator.html |    4 +-
 .../arrow/flight/auth/BasicServerAuthHandler.html  |    4 +-
 .../auth/ClientAuthHandler.ClientAuthSender.html   |    4 +-
 .../arrow/flight/auth/ClientAuthHandler.html       |    4 +-
 .../arrow/flight/auth/ClientAuthInterceptor.html   |    4 +-
 .../arrow/flight/auth/ClientAuthWrapper.html       |    4 +-
 .../auth/ServerAuthHandler.ServerAuthSender.html   |    4 +-
 .../arrow/flight/auth/ServerAuthHandler.html       |    4 +-
 .../arrow/flight/auth/ServerAuthInterceptor.html   |    4 +-
 .../arrow/flight/auth/ServerAuthWrapper.html       |    4 +-
 .../arrow/flight/auth/class-use/AuthConstants.html |    4 +-
 .../auth/class-use/BasicClientAuthHandler.html     |    4 +-
 .../BasicServerAuthHandler.BasicAuthValidator.html |    4 +-
 .../auth/class-use/BasicServerAuthHandler.html     |    4 +-
 .../ClientAuthHandler.ClientAuthSender.html        |    4 +-
 .../flight/auth/class-use/ClientAuthHandler.html   |    4 +-
 .../auth/class-use/ClientAuthInterceptor.html      |    4 +-
 .../flight/auth/class-use/ClientAuthWrapper.html   |    4 +-
 .../ServerAuthHandler.ServerAuthSender.html        |    4 +-
 .../flight/auth/class-use/ServerAuthHandler.html   |    4 +-
 .../auth/class-use/ServerAuthInterceptor.html      |    4 +-
 .../flight/auth/class-use/ServerAuthWrapper.html   |    4 +-
 .../apache/arrow/flight/auth/package-frame.html    |    4 +-
 .../apache/arrow/flight/auth/package-summary.html  |    4 +-
 .../org/apache/arrow/flight/auth/package-tree.html |    4 +-
 .../org/apache/arrow/flight/auth/package-use.html  |    4 +-
 .../apache/arrow/flight/auth2/Auth2Constants.html  |    4 +-
 .../apache/arrow/flight/auth2/AuthUtilities.html   |    4 +-
 .../flight/auth2/BasicAuthCredentialWriter.html    |    4 +-
 ...allHeaderAuthenticator.CredentialValidator.html |    4 +-
 .../flight/auth2/BasicCallHeaderAuthenticator.html |    4 +-
 .../arrow/flight/auth2/BearerCredentialWriter.html |    4 +-
 .../flight/auth2/BearerTokenAuthenticator.html     |    4 +-
 .../auth2/CallHeaderAuthenticator.AuthResult.html  |    4 +-
 .../flight/auth2/CallHeaderAuthenticator.html      |    4 +-
 .../flight/auth2/ClientBearerHeaderHandler.html    |    4 +-
 .../arrow/flight/auth2/ClientHandshakeWrapper.html |    4 +-
 .../arrow/flight/auth2/ClientHeaderHandler.html    |    4 +-
 ...ClientIncomingAuthHeaderMiddleware.Factory.html |    4 +-
 .../auth2/ClientIncomingAuthHeaderMiddleware.html  |    4 +-
 .../auth2/GeneratedBearerTokenAuthenticator.html   |    4 +-
 .../ServerCallHeaderAuthMiddleware.Factory.html    |    4 +-
 .../auth2/ServerCallHeaderAuthMiddleware.html      |    4 +-
 .../flight/auth2/class-use/Auth2Constants.html     |    4 +-
 .../flight/auth2/class-use/AuthUtilities.html      |    4 +-
 .../auth2/class-use/BasicAuthCredentialWriter.html |    4 +-
 ...allHeaderAuthenticator.CredentialValidator.html |    4 +-
 .../class-use/BasicCallHeaderAuthenticator.html    |    4 +-
 .../auth2/class-use/BearerCredentialWriter.html    |    4 +-
 .../auth2/class-use/BearerTokenAuthenticator.html  |    4 +-
 .../CallHeaderAuthenticator.AuthResult.html        |    4 +-
 .../auth2/class-use/CallHeaderAuthenticator.html   |    4 +-
 .../auth2/class-use/ClientBearerHeaderHandler.html |    4 +-
 .../auth2/class-use/ClientHandshakeWrapper.html    |    4 +-
 .../auth2/class-use/ClientHeaderHandler.html       |    4 +-
 ...ClientIncomingAuthHeaderMiddleware.Factory.html |    4 +-
 .../ClientIncomingAuthHeaderMiddleware.html        |    4 +-
 .../GeneratedBearerTokenAuthenticator.html         |    4 +-
 .../ServerCallHeaderAuthMiddleware.Factory.html    |    4 +-
 .../class-use/ServerCallHeaderAuthMiddleware.html  |    4 +-
 .../apache/arrow/flight/auth2/package-frame.html   |    4 +-
 .../apache/arrow/flight/auth2/package-summary.html |    4 +-
 .../apache/arrow/flight/auth2/package-tree.html    |    4 +-
 .../org/apache/arrow/flight/auth2/package-use.html |    4 +-
 .../org/apache/arrow/flight/class-use/Action.html  |    4 +-
 .../apache/arrow/flight/class-use/ActionType.html  |    4 +-
 .../arrow/flight/class-use/AsyncPutListener.html   |    4 +-
 ...ssureStrategy.CallbackBackpressureStrategy.html |    4 +-
 .../class-use/BackpressureStrategy.WaitResult.html |    4 +-
 .../flight/class-use/BackpressureStrategy.html     |    4 +-
 .../apache/arrow/flight/class-use/CallHeaders.html |    4 +-
 .../apache/arrow/flight/class-use/CallInfo.html    |    4 +-
 .../apache/arrow/flight/class-use/CallOption.html  |    4 +-
 .../class-use/CallOptions.GrpcCallOption.html      |    4 +-
 .../apache/arrow/flight/class-use/CallOptions.html |    4 +-
 .../apache/arrow/flight/class-use/CallStatus.html  |    4 +-
 .../apache/arrow/flight/class-use/Criteria.html    |    4 +-
 .../flight/class-use/ErrorFlightMetadata.html      |    4 +-
 .../arrow/flight/class-use/FlightCallHeaders.html  |    4 +-
 .../flight/class-use/FlightClient.Builder.html     |    4 +-
 .../FlightClient.ClientStreamListener.html         |    4 +-
 .../FlightClient.ExchangeReaderWriter.html         |    4 +-
 .../flight/class-use/FlightClient.PutListener.html |    4 +-
 .../arrow/flight/class-use/FlightClient.html       |    4 +-
 .../class-use/FlightClientMiddleware.Factory.html  |    4 +-
 .../flight/class-use/FlightClientMiddleware.html   |    4 +-
 .../arrow/flight/class-use/FlightConstants.html    |    4 +-
 .../arrow/flight/class-use/FlightDescriptor.html   |    4 +-
 .../arrow/flight/class-use/FlightEndpoint.html     |    4 +-
 .../arrow/flight/class-use/FlightGrpcUtils.html    |    4 +-
 .../apache/arrow/flight/class-use/FlightInfo.html  |    4 +-
 .../arrow/flight/class-use/FlightMethod.html       |    4 +-
 .../class-use/FlightProducer.CallContext.html      |    4 +-
 .../FlightProducer.ServerStreamListener.html       |    4 +-
 .../class-use/FlightProducer.StreamListener.html   |    4 +-
 .../arrow/flight/class-use/FlightProducer.html     |    4 +-
 .../flight/class-use/FlightRuntimeException.html   |    4 +-
 .../flight/class-use/FlightServer.Builder.html     |    4 +-
 .../arrow/flight/class-use/FlightServer.html       |    4 +-
 .../class-use/FlightServerMiddleware.Factory.html  |    4 +-
 .../class-use/FlightServerMiddleware.Key.html      |    4 +-
 .../flight/class-use/FlightServerMiddleware.html   |    4 +-
 .../arrow/flight/class-use/FlightStatusCode.html   |    4 +-
 .../flight/class-use/FlightStream.Cancellable.html |    4 +-
 .../flight/class-use/FlightStream.Requestor.html   |    4 +-
 .../arrow/flight/class-use/FlightStream.html       |    4 +-
 .../arrow/flight/class-use/HeaderCallOption.html   |    4 +-
 .../apache/arrow/flight/class-use/Location.html    |    4 +-
 .../arrow/flight/class-use/LocationSchemes.html    |    4 +-
 .../arrow/flight/class-use/NoOpFlightProducer.html |    4 +-
 .../arrow/flight/class-use/NoOpStreamListener.html |    4 +-
 .../flight/class-use/OutboundStreamListener.html   |    4 +-
 .../apache/arrow/flight/class-use/PutResult.html   |    4 +-
 .../arrow/flight/class-use/RequestContext.html     |    4 +-
 .../org/apache/arrow/flight/class-use/Result.html  |    4 +-
 .../arrow/flight/class-use/SchemaResult.html       |    4 +-
 .../class-use/ServerHeaderMiddleware.Factory.html  |    4 +-
 .../flight/class-use/ServerHeaderMiddleware.html   |    4 +-
 .../arrow/flight/class-use/SyncPutListener.html    |    4 +-
 .../org/apache/arrow/flight/class-use/Test.html    |    4 +-
 .../TestServiceGrpc.TestServiceBlockingStub.html   |    4 +-
 .../TestServiceGrpc.TestServiceFutureStub.html     |    4 +-
 .../TestServiceGrpc.TestServiceImplBase.html       |    4 +-
 .../class-use/TestServiceGrpc.TestServiceStub.html |    4 +-
 .../arrow/flight/class-use/TestServiceGrpc.html    |    4 +-
 .../org/apache/arrow/flight/class-use/Ticket.html  |    4 +-
 .../client/ClientCookieMiddleware.Factory.html     |    4 +-
 .../flight/client/ClientCookieMiddleware.html      |    4 +-
 .../class-use/ClientCookieMiddleware.Factory.html  |    4 +-
 .../client/class-use/ClientCookieMiddleware.html   |    4 +-
 .../apache/arrow/flight/client/package-frame.html  |    4 +-
 .../arrow/flight/client/package-summary.html       |    4 +-
 .../apache/arrow/flight/client/package-tree.html   |    4 +-
 .../apache/arrow/flight/client/package-use.html    |    4 +-
 .../arrow/flight/grpc/AddWritableBuffer.html       |    4 +-
 .../arrow/flight/grpc/CallCredentialAdapter.html   |    4 +-
 .../flight/grpc/ClientInterceptorAdapter.html      |    4 +-
 .../grpc/ContextPropagatingExecutorService.html    |    4 +-
 .../arrow/flight/grpc/CredentialCallOption.html    |    4 +-
 .../arrow/flight/grpc/GetReadableBuffer.html       |    4 +-
 .../apache/arrow/flight/grpc/MetadataAdapter.html  |    4 +-
 .../arrow/flight/grpc/RequestContextAdapter.html   |    4 +-
 .../grpc/ServerInterceptorAdapter.KeyFactory.html  |    4 +-
 .../flight/grpc/ServerInterceptorAdapter.html      |    4 +-
 .../org/apache/arrow/flight/grpc/StatusUtils.html  |    4 +-
 .../flight/grpc/class-use/AddWritableBuffer.html   |    4 +-
 .../grpc/class-use/CallCredentialAdapter.html      |    4 +-
 .../grpc/class-use/ClientInterceptorAdapter.html   |    4 +-
 .../ContextPropagatingExecutorService.html         |    4 +-
 .../grpc/class-use/CredentialCallOption.html       |    4 +-
 .../flight/grpc/class-use/GetReadableBuffer.html   |    4 +-
 .../flight/grpc/class-use/MetadataAdapter.html     |    4 +-
 .../grpc/class-use/RequestContextAdapter.html      |    4 +-
 .../ServerInterceptorAdapter.KeyFactory.html       |    4 +-
 .../grpc/class-use/ServerInterceptorAdapter.html   |    4 +-
 .../arrow/flight/grpc/class-use/StatusUtils.html   |    4 +-
 .../apache/arrow/flight/grpc/package-frame.html    |    4 +-
 .../apache/arrow/flight/grpc/package-summary.html  |    4 +-
 .../org/apache/arrow/flight/grpc/package-tree.html |    4 +-
 .../org/apache/arrow/flight/grpc/package-use.html  |    4 +-
 .../arrow/flight/impl/Flight.Action.Builder.html   |    4 +-
 .../apache/arrow/flight/impl/Flight.Action.html    |    4 +-
 .../arrow/flight/impl/Flight.ActionOrBuilder.html  |    4 +-
 .../flight/impl/Flight.ActionType.Builder.html     |    4 +-
 .../arrow/flight/impl/Flight.ActionType.html       |    4 +-
 .../flight/impl/Flight.ActionTypeOrBuilder.html    |    4 +-
 .../flight/impl/Flight.BasicAuth.Builder.html      |    4 +-
 .../apache/arrow/flight/impl/Flight.BasicAuth.html |    4 +-
 .../flight/impl/Flight.BasicAuthOrBuilder.html     |    4 +-
 .../arrow/flight/impl/Flight.Criteria.Builder.html |    4 +-
 .../apache/arrow/flight/impl/Flight.Criteria.html  |    4 +-
 .../flight/impl/Flight.CriteriaOrBuilder.html      |    4 +-
 .../arrow/flight/impl/Flight.Empty.Builder.html    |    4 +-
 .../org/apache/arrow/flight/impl/Flight.Empty.html |    4 +-
 .../arrow/flight/impl/Flight.EmptyOrBuilder.html   |    4 +-
 .../flight/impl/Flight.FlightData.Builder.html     |    4 +-
 .../arrow/flight/impl/Flight.FlightData.html       |    4 +-
 .../flight/impl/Flight.FlightDataOrBuilder.html    |    4 +-
 .../impl/Flight.FlightDescriptor.Builder.html      |    4 +-
 .../Flight.FlightDescriptor.DescriptorType.html    |    4 +-
 .../arrow/flight/impl/Flight.FlightDescriptor.html |    4 +-
 .../impl/Flight.FlightDescriptorOrBuilder.html     |    4 +-
 .../flight/impl/Flight.FlightEndpoint.Builder.html |    4 +-
 .../arrow/flight/impl/Flight.FlightEndpoint.html   |    4 +-
 .../impl/Flight.FlightEndpointOrBuilder.html       |    4 +-
 .../flight/impl/Flight.FlightInfo.Builder.html     |    4 +-
 .../arrow/flight/impl/Flight.FlightInfo.html       |    4 +-
 .../flight/impl/Flight.FlightInfoOrBuilder.html    |    4 +-
 .../impl/Flight.HandshakeRequest.Builder.html      |    4 +-
 .../arrow/flight/impl/Flight.HandshakeRequest.html |    4 +-
 .../impl/Flight.HandshakeRequestOrBuilder.html     |    4 +-
 .../impl/Flight.HandshakeResponse.Builder.html     |    4 +-
 .../flight/impl/Flight.HandshakeResponse.html      |    4 +-
 .../impl/Flight.HandshakeResponseOrBuilder.html    |    4 +-
 .../arrow/flight/impl/Flight.Location.Builder.html |    4 +-
 .../apache/arrow/flight/impl/Flight.Location.html  |    4 +-
 .../flight/impl/Flight.LocationOrBuilder.html      |    4 +-
 .../flight/impl/Flight.PutResult.Builder.html      |    4 +-
 .../apache/arrow/flight/impl/Flight.PutResult.html |    4 +-
 .../flight/impl/Flight.PutResultOrBuilder.html     |    4 +-
 .../arrow/flight/impl/Flight.Result.Builder.html   |    4 +-
 .../apache/arrow/flight/impl/Flight.Result.html    |    4 +-
 .../arrow/flight/impl/Flight.ResultOrBuilder.html  |    4 +-
 .../flight/impl/Flight.SchemaResult.Builder.html   |    4 +-
 .../arrow/flight/impl/Flight.SchemaResult.html     |    4 +-
 .../flight/impl/Flight.SchemaResultOrBuilder.html  |    4 +-
 .../arrow/flight/impl/Flight.Ticket.Builder.html   |    4 +-
 .../apache/arrow/flight/impl/Flight.Ticket.html    |    4 +-
 .../arrow/flight/impl/Flight.TicketOrBuilder.html  |    4 +-
 .../org/apache/arrow/flight/impl/Flight.html       |    4 +-
 ...lightServiceGrpc.FlightServiceBlockingStub.html |    4 +-
 .../FlightServiceGrpc.FlightServiceFutureStub.html |    4 +-
 .../FlightServiceGrpc.FlightServiceImplBase.html   |    4 +-
 .../impl/FlightServiceGrpc.FlightServiceStub.html  |    4 +-
 .../arrow/flight/impl/FlightServiceGrpc.html       |    4 +-
 .../impl/class-use/Flight.Action.Builder.html      |    4 +-
 .../arrow/flight/impl/class-use/Flight.Action.html |    4 +-
 .../impl/class-use/Flight.ActionOrBuilder.html     |    4 +-
 .../impl/class-use/Flight.ActionType.Builder.html  |    4 +-
 .../flight/impl/class-use/Flight.ActionType.html   |    4 +-
 .../impl/class-use/Flight.ActionTypeOrBuilder.html |    4 +-
 .../impl/class-use/Flight.BasicAuth.Builder.html   |    4 +-
 .../flight/impl/class-use/Flight.BasicAuth.html    |    4 +-
 .../impl/class-use/Flight.BasicAuthOrBuilder.html  |    4 +-
 .../impl/class-use/Flight.Criteria.Builder.html    |    4 +-
 .../flight/impl/class-use/Flight.Criteria.html     |    4 +-
 .../impl/class-use/Flight.CriteriaOrBuilder.html   |    4 +-
 .../impl/class-use/Flight.Empty.Builder.html       |    4 +-
 .../arrow/flight/impl/class-use/Flight.Empty.html  |    4 +-
 .../impl/class-use/Flight.EmptyOrBuilder.html      |    4 +-
 .../impl/class-use/Flight.FlightData.Builder.html  |    4 +-
 .../flight/impl/class-use/Flight.FlightData.html   |    4 +-
 .../impl/class-use/Flight.FlightDataOrBuilder.html |    4 +-
 .../class-use/Flight.FlightDescriptor.Builder.html |    4 +-
 .../Flight.FlightDescriptor.DescriptorType.html    |    4 +-
 .../impl/class-use/Flight.FlightDescriptor.html    |    4 +-
 .../Flight.FlightDescriptorOrBuilder.html          |    4 +-
 .../class-use/Flight.FlightEndpoint.Builder.html   |    4 +-
 .../impl/class-use/Flight.FlightEndpoint.html      |    4 +-
 .../class-use/Flight.FlightEndpointOrBuilder.html  |    4 +-
 .../impl/class-use/Flight.FlightInfo.Builder.html  |    4 +-
 .../flight/impl/class-use/Flight.FlightInfo.html   |    4 +-
 .../impl/class-use/Flight.FlightInfoOrBuilder.html |    4 +-
 .../class-use/Flight.HandshakeRequest.Builder.html |    4 +-
 .../impl/class-use/Flight.HandshakeRequest.html    |    4 +-
 .../Flight.HandshakeRequestOrBuilder.html          |    4 +-
 .../Flight.HandshakeResponse.Builder.html          |    4 +-
 .../impl/class-use/Flight.HandshakeResponse.html   |    4 +-
 .../Flight.HandshakeResponseOrBuilder.html         |    4 +-
 .../impl/class-use/Flight.Location.Builder.html    |    4 +-
 .../flight/impl/class-use/Flight.Location.html     |    4 +-
 .../impl/class-use/Flight.LocationOrBuilder.html   |    4 +-
 .../impl/class-use/Flight.PutResult.Builder.html   |    4 +-
 .../flight/impl/class-use/Flight.PutResult.html    |    4 +-
 .../impl/class-use/Flight.PutResultOrBuilder.html  |    4 +-
 .../impl/class-use/Flight.Result.Builder.html      |    4 +-
 .../arrow/flight/impl/class-use/Flight.Result.html |    4 +-
 .../impl/class-use/Flight.ResultOrBuilder.html     |    4 +-
 .../class-use/Flight.SchemaResult.Builder.html     |    4 +-
 .../flight/impl/class-use/Flight.SchemaResult.html |    4 +-
 .../class-use/Flight.SchemaResultOrBuilder.html    |    4 +-
 .../impl/class-use/Flight.Ticket.Builder.html      |    4 +-
 .../arrow/flight/impl/class-use/Flight.Ticket.html |    4 +-
 .../impl/class-use/Flight.TicketOrBuilder.html     |    4 +-
 .../apache/arrow/flight/impl/class-use/Flight.html |    4 +-
 ...lightServiceGrpc.FlightServiceBlockingStub.html |    4 +-
 .../FlightServiceGrpc.FlightServiceFutureStub.html |    4 +-
 .../FlightServiceGrpc.FlightServiceImplBase.html   |    4 +-
 .../FlightServiceGrpc.FlightServiceStub.html       |    4 +-
 .../flight/impl/class-use/FlightServiceGrpc.html   |    4 +-
 .../apache/arrow/flight/impl/package-frame.html    |    4 +-
 .../apache/arrow/flight/impl/package-summary.html  |    4 +-
 .../org/apache/arrow/flight/impl/package-tree.html |    4 +-
 .../org/apache/arrow/flight/impl/package-use.html  |    4 +-
 .../tests/FlightSqlExtensionScenario.html          |    4 +-
 .../integration/tests/FlightSqlScenario.html       |    4 +-
 .../tests/FlightSqlScenarioProducer.html           |    4 +-
 .../integration/tests/IntegrationProducer.html     |    4 +-
 .../class-use/FlightSqlExtensionScenario.html      |    4 +-
 .../tests/class-use/FlightSqlScenario.html         |    4 +-
 .../tests/class-use/FlightSqlScenarioProducer.html |    4 +-
 .../tests/class-use/IntegrationProducer.html       |    4 +-
 .../flight/integration/tests/package-frame.html    |    4 +-
 .../flight/integration/tests/package-summary.html  |    4 +-
 .../flight/integration/tests/package-tree.html     |    4 +-
 .../flight/integration/tests/package-use.html      |    4 +-
 .../org/apache/arrow/flight/package-frame.html     |    4 +-
 .../org/apache/arrow/flight/package-summary.html   |    4 +-
 .../org/apache/arrow/flight/package-tree.html      |    4 +-
 .../org/apache/arrow/flight/package-use.html       |    4 +-
 .../perf/impl/PerfOuterClass.Perf.Builder.html     |    4 +-
 .../flight/perf/impl/PerfOuterClass.Perf.html      |    4 +-
 .../perf/impl/PerfOuterClass.PerfOrBuilder.html    |    4 +-
 .../perf/impl/PerfOuterClass.Token.Builder.html    |    4 +-
 .../flight/perf/impl/PerfOuterClass.Token.html     |    4 +-
 .../perf/impl/PerfOuterClass.TokenOrBuilder.html   |    4 +-
 .../arrow/flight/perf/impl/PerfOuterClass.html     |    4 +-
 .../class-use/PerfOuterClass.Perf.Builder.html     |    4 +-
 .../perf/impl/class-use/PerfOuterClass.Perf.html   |    4 +-
 .../class-use/PerfOuterClass.PerfOrBuilder.html    |    4 +-
 .../class-use/PerfOuterClass.Token.Builder.html    |    4 +-
 .../perf/impl/class-use/PerfOuterClass.Token.html  |    4 +-
 .../class-use/PerfOuterClass.TokenOrBuilder.html   |    4 +-
 .../flight/perf/impl/class-use/PerfOuterClass.html |    4 +-
 .../arrow/flight/perf/impl/package-frame.html      |    4 +-
 .../arrow/flight/perf/impl/package-summary.html    |    4 +-
 .../arrow/flight/perf/impl/package-tree.html       |    4 +-
 .../apache/arrow/flight/perf/impl/package-use.html |    4 +-
 .../org/apache/arrow/flight/sql/CancelResult.html  |    4 +-
 .../sql/FlightSqlClient.PreparedStatement.html     |    4 +-
 .../flight/sql/FlightSqlClient.Savepoint.html      |    4 +-
 .../flight/sql/FlightSqlClient.SubstraitPlan.html  |    4 +-
 .../flight/sql/FlightSqlClient.Transaction.html    |    4 +-
 .../apache/arrow/flight/sql/FlightSqlClient.html   |    4 +-
 .../sql/FlightSqlColumnMetadata.Builder.html       |    4 +-
 .../arrow/flight/sql/FlightSqlColumnMetadata.html  |    4 +-
 .../flight/sql/FlightSqlProducer.Schemas.html      |    4 +-
 .../apache/arrow/flight/sql/FlightSqlProducer.html |    4 +-
 .../apache/arrow/flight/sql/FlightSqlUtils.html    |    4 +-
 .../apache/arrow/flight/sql/SqlInfoBuilder.html    |    4 +-
 .../arrow/flight/sql/class-use/CancelResult.html   |    4 +-
 .../FlightSqlClient.PreparedStatement.html         |    4 +-
 .../sql/class-use/FlightSqlClient.Savepoint.html   |    4 +-
 .../class-use/FlightSqlClient.SubstraitPlan.html   |    4 +-
 .../sql/class-use/FlightSqlClient.Transaction.html |    4 +-
 .../flight/sql/class-use/FlightSqlClient.html      |    4 +-
 .../class-use/FlightSqlColumnMetadata.Builder.html |    4 +-
 .../sql/class-use/FlightSqlColumnMetadata.html     |    4 +-
 .../sql/class-use/FlightSqlProducer.Schemas.html   |    4 +-
 .../flight/sql/class-use/FlightSqlProducer.html    |    4 +-
 .../arrow/flight/sql/class-use/FlightSqlUtils.html |    4 +-
 .../arrow/flight/sql/class-use/SqlInfoBuilder.html |    4 +-
 .../flight/sql/example/FlightSqlClientDemoApp.html |    4 +-
 .../example/class-use/FlightSqlClientDemoApp.html  |    4 +-
 .../arrow/flight/sql/example/package-frame.html    |    4 +-
 .../arrow/flight/sql/example/package-summary.html  |    4 +-
 .../arrow/flight/sql/example/package-tree.html     |    4 +-
 .../arrow/flight/sql/example/package-use.html      |    4 +-
 ...ghtSql.ActionBeginSavepointRequest.Builder.html |    4 +-
 .../FlightSql.ActionBeginSavepointRequest.html     |    4 +-
 ...htSql.ActionBeginSavepointRequestOrBuilder.html |    4 +-
 ...ightSql.ActionBeginSavepointResult.Builder.html |    4 +-
 .../impl/FlightSql.ActionBeginSavepointResult.html |    4 +-
 ...ghtSql.ActionBeginSavepointResultOrBuilder.html |    4 +-
 ...tSql.ActionBeginTransactionRequest.Builder.html |    4 +-
 .../FlightSql.ActionBeginTransactionRequest.html   |    4 +-
 ...Sql.ActionBeginTransactionRequestOrBuilder.html |    4 +-
 ...htSql.ActionBeginTransactionResult.Builder.html |    4 +-
 .../FlightSql.ActionBeginTransactionResult.html    |    4 +-
 ...tSql.ActionBeginTransactionResultOrBuilder.html |    4 +-
 ...FlightSql.ActionCancelQueryRequest.Builder.html |    4 +-
 .../impl/FlightSql.ActionCancelQueryRequest.html   |    4 +-
 ...lightSql.ActionCancelQueryRequestOrBuilder.html |    4 +-
 .../FlightSql.ActionCancelQueryResult.Builder.html |    4 +-
 ...htSql.ActionCancelQueryResult.CancelResult.html |    4 +-
 .../impl/FlightSql.ActionCancelQueryResult.html    |    4 +-
 ...FlightSql.ActionCancelQueryResultOrBuilder.html |    4 +-
 ...ctionClosePreparedStatementRequest.Builder.html |    4 +-
 ...ghtSql.ActionClosePreparedStatementRequest.html |    4 +-
 ...tionClosePreparedStatementRequestOrBuilder.html |    4 +-
 ...tionCreatePreparedStatementRequest.Builder.html |    4 +-
 ...htSql.ActionCreatePreparedStatementRequest.html |    4 +-
 ...ionCreatePreparedStatementRequestOrBuilder.html |    4 +-
 ...ctionCreatePreparedStatementResult.Builder.html |    4 +-
 ...ghtSql.ActionCreatePreparedStatementResult.html |    4 +-
 ...tionCreatePreparedStatementResultOrBuilder.html |    4 +-
 ...CreatePreparedSubstraitPlanRequest.Builder.html |    4 +-
 ...l.ActionCreatePreparedSubstraitPlanRequest.html |    4 +-
 ...reatePreparedSubstraitPlanRequestOrBuilder.html |    4 +-
 ...lightSql.ActionEndSavepointRequest.Builder.html |    4 +-
 ...Sql.ActionEndSavepointRequest.EndSavepoint.html |    4 +-
 .../impl/FlightSql.ActionEndSavepointRequest.html  |    4 +-
 ...ightSql.ActionEndSavepointRequestOrBuilder.html |    4 +-
 ...ghtSql.ActionEndTransactionRequest.Builder.html |    4 +-
 ...ActionEndTransactionRequest.EndTransaction.html |    4 +-
 .../FlightSql.ActionEndTransactionRequest.html     |    4 +-
 ...htSql.ActionEndTransactionRequestOrBuilder.html |    4 +-
 .../impl/FlightSql.CommandGetCatalogs.Builder.html |    4 +-
 .../sql/impl/FlightSql.CommandGetCatalogs.html     |    4 +-
 .../FlightSql.CommandGetCatalogsOrBuilder.html     |    4 +-
 ...FlightSql.CommandGetCrossReference.Builder.html |    4 +-
 .../impl/FlightSql.CommandGetCrossReference.html   |    4 +-
 ...lightSql.CommandGetCrossReferenceOrBuilder.html |    4 +-
 .../FlightSql.CommandGetDbSchemas.Builder.html     |    4 +-
 .../sql/impl/FlightSql.CommandGetDbSchemas.html    |    4 +-
 .../FlightSql.CommandGetDbSchemasOrBuilder.html    |    4 +-
 .../FlightSql.CommandGetExportedKeys.Builder.html  |    4 +-
 .../sql/impl/FlightSql.CommandGetExportedKeys.html |    4 +-
 .../FlightSql.CommandGetExportedKeysOrBuilder.html |    4 +-
 .../FlightSql.CommandGetImportedKeys.Builder.html  |    4 +-
 .../sql/impl/FlightSql.CommandGetImportedKeys.html |    4 +-
 .../FlightSql.CommandGetImportedKeysOrBuilder.html |    4 +-
 .../FlightSql.CommandGetPrimaryKeys.Builder.html   |    4 +-
 .../sql/impl/FlightSql.CommandGetPrimaryKeys.html  |    4 +-
 .../FlightSql.CommandGetPrimaryKeysOrBuilder.html  |    4 +-
 .../impl/FlightSql.CommandGetSqlInfo.Builder.html  |    4 +-
 .../sql/impl/FlightSql.CommandGetSqlInfo.html      |    4 +-
 .../impl/FlightSql.CommandGetSqlInfoOrBuilder.html |    4 +-
 .../FlightSql.CommandGetTableTypes.Builder.html    |    4 +-
 .../sql/impl/FlightSql.CommandGetTableTypes.html   |    4 +-
 .../FlightSql.CommandGetTableTypesOrBuilder.html   |    4 +-
 .../impl/FlightSql.CommandGetTables.Builder.html   |    4 +-
 .../sql/impl/FlightSql.CommandGetTables.html       |    4 +-
 .../impl/FlightSql.CommandGetTablesOrBuilder.html  |    4 +-
 .../FlightSql.CommandGetXdbcTypeInfo.Builder.html  |    4 +-
 .../sql/impl/FlightSql.CommandGetXdbcTypeInfo.html |    4 +-
 .../FlightSql.CommandGetXdbcTypeInfoOrBuilder.html |    4 +-
 ...tSql.CommandPreparedStatementQuery.Builder.html |    4 +-
 .../FlightSql.CommandPreparedStatementQuery.html   |    4 +-
 ...Sql.CommandPreparedStatementQueryOrBuilder.html |    4 +-
 ...Sql.CommandPreparedStatementUpdate.Builder.html |    4 +-
 .../FlightSql.CommandPreparedStatementUpdate.html  |    4 +-
 ...ql.CommandPreparedStatementUpdateOrBuilder.html |    4 +-
 .../FlightSql.CommandStatementQuery.Builder.html   |    4 +-
 .../sql/impl/FlightSql.CommandStatementQuery.html  |    4 +-
 .../FlightSql.CommandStatementQueryOrBuilder.html  |    4 +-
 ...tSql.CommandStatementSubstraitPlan.Builder.html |    4 +-
 .../FlightSql.CommandStatementSubstraitPlan.html   |    4 +-
 ...Sql.CommandStatementSubstraitPlanOrBuilder.html |    4 +-
 .../FlightSql.CommandStatementUpdate.Builder.html  |    4 +-
 .../sql/impl/FlightSql.CommandStatementUpdate.html |    4 +-
 .../FlightSql.CommandStatementUpdateOrBuilder.html |    4 +-
 .../impl/FlightSql.DoPutUpdateResult.Builder.html  |    4 +-
 .../sql/impl/FlightSql.DoPutUpdateResult.html      |    4 +-
 .../impl/FlightSql.DoPutUpdateResultOrBuilder.html |    4 +-
 .../arrow/flight/sql/impl/FlightSql.Nullable.html  |    4 +-
 .../flight/sql/impl/FlightSql.Searchable.html      |    4 +-
 .../arrow/flight/sql/impl/FlightSql.SqlInfo.html   |    4 +-
 .../flight/sql/impl/FlightSql.SqlNullOrdering.html |    4 +-
 .../impl/FlightSql.SqlOuterJoinsSupportLevel.html  |    4 +-
 .../FlightSql.SqlSupportedCaseSensitivity.html     |    4 +-
 .../impl/FlightSql.SqlSupportedElementActions.html |    4 +-
 .../sql/impl/FlightSql.SqlSupportedGroupBy.html    |    4 +-
 .../FlightSql.SqlSupportedPositionedCommands.html  |    4 +-
 ...FlightSql.SqlSupportedResultSetConcurrency.html |    4 +-
 .../impl/FlightSql.SqlSupportedResultSetType.html  |    4 +-
 .../sql/impl/FlightSql.SqlSupportedSubqueries.html |    4 +-
 .../impl/FlightSql.SqlSupportedTransaction.html    |    4 +-
 .../impl/FlightSql.SqlSupportedTransactions.html   |    4 +-
 .../sql/impl/FlightSql.SqlSupportedUnions.html     |    4 +-
 .../sql/impl/FlightSql.SqlSupportsConvert.html     |    4 +-
 .../FlightSql.SqlTransactionIsolationLevel.html    |    4 +-
 .../sql/impl/FlightSql.SubstraitPlan.Builder.html  |    4 +-
 .../flight/sql/impl/FlightSql.SubstraitPlan.html   |    4 +-
 .../sql/impl/FlightSql.SubstraitPlanOrBuilder.html |    4 +-
 .../FlightSql.SupportedAnsi92SqlGrammarLevel.html  |    4 +-
 .../sql/impl/FlightSql.SupportedSqlGrammar.html    |    4 +-
 .../FlightSql.TicketStatementQuery.Builder.html    |    4 +-
 .../sql/impl/FlightSql.TicketStatementQuery.html   |    4 +-
 .../FlightSql.TicketStatementQueryOrBuilder.html   |    4 +-
 .../sql/impl/FlightSql.UpdateDeleteRules.html      |    4 +-
 .../flight/sql/impl/FlightSql.XdbcDataType.html    |    4 +-
 .../sql/impl/FlightSql.XdbcDatetimeSubcode.html    |    4 +-
 .../apache/arrow/flight/sql/impl/FlightSql.html    |    4 +-
 ...ghtSql.ActionBeginSavepointRequest.Builder.html |    4 +-
 .../FlightSql.ActionBeginSavepointRequest.html     |    4 +-
 ...htSql.ActionBeginSavepointRequestOrBuilder.html |    4 +-
 ...ightSql.ActionBeginSavepointResult.Builder.html |    4 +-
 .../FlightSql.ActionBeginSavepointResult.html      |    4 +-
 ...ghtSql.ActionBeginSavepointResultOrBuilder.html |    4 +-
 ...tSql.ActionBeginTransactionRequest.Builder.html |    4 +-
 .../FlightSql.ActionBeginTransactionRequest.html   |    4 +-
 ...Sql.ActionBeginTransactionRequestOrBuilder.html |    4 +-
 ...htSql.ActionBeginTransactionResult.Builder.html |    4 +-
 .../FlightSql.ActionBeginTransactionResult.html    |    4 +-
 ...tSql.ActionBeginTransactionResultOrBuilder.html |    4 +-
 ...FlightSql.ActionCancelQueryRequest.Builder.html |    4 +-
 .../FlightSql.ActionCancelQueryRequest.html        |    4 +-
 ...lightSql.ActionCancelQueryRequestOrBuilder.html |    4 +-
 .../FlightSql.ActionCancelQueryResult.Builder.html |    4 +-
 ...htSql.ActionCancelQueryResult.CancelResult.html |    4 +-
 .../FlightSql.ActionCancelQueryResult.html         |    4 +-
 ...FlightSql.ActionCancelQueryResultOrBuilder.html |    4 +-
 ...ctionClosePreparedStatementRequest.Builder.html |    4 +-
 ...ghtSql.ActionClosePreparedStatementRequest.html |    4 +-
 ...tionClosePreparedStatementRequestOrBuilder.html |    4 +-
 ...tionCreatePreparedStatementRequest.Builder.html |    4 +-
 ...htSql.ActionCreatePreparedStatementRequest.html |    4 +-
 ...ionCreatePreparedStatementRequestOrBuilder.html |    4 +-
 ...ctionCreatePreparedStatementResult.Builder.html |    4 +-
 ...ghtSql.ActionCreatePreparedStatementResult.html |    4 +-
 ...tionCreatePreparedStatementResultOrBuilder.html |    4 +-
 ...CreatePreparedSubstraitPlanRequest.Builder.html |    4 +-
 ...l.ActionCreatePreparedSubstraitPlanRequest.html |    4 +-
 ...reatePreparedSubstraitPlanRequestOrBuilder.html |    4 +-
 ...lightSql.ActionEndSavepointRequest.Builder.html |    4 +-
 ...Sql.ActionEndSavepointRequest.EndSavepoint.html |    4 +-
 .../FlightSql.ActionEndSavepointRequest.html       |    4 +-
 ...ightSql.ActionEndSavepointRequestOrBuilder.html |    4 +-
 ...ghtSql.ActionEndTransactionRequest.Builder.html |    4 +-
 ...ActionEndTransactionRequest.EndTransaction.html |    4 +-
 .../FlightSql.ActionEndTransactionRequest.html     |    4 +-
 ...htSql.ActionEndTransactionRequestOrBuilder.html |    4 +-
 .../FlightSql.CommandGetCatalogs.Builder.html      |    4 +-
 .../class-use/FlightSql.CommandGetCatalogs.html    |    4 +-
 .../FlightSql.CommandGetCatalogsOrBuilder.html     |    4 +-
 ...FlightSql.CommandGetCrossReference.Builder.html |    4 +-
 .../FlightSql.CommandGetCrossReference.html        |    4 +-
 ...lightSql.CommandGetCrossReferenceOrBuilder.html |    4 +-
 .../FlightSql.CommandGetDbSchemas.Builder.html     |    4 +-
 .../class-use/FlightSql.CommandGetDbSchemas.html   |    4 +-
 .../FlightSql.CommandGetDbSchemasOrBuilder.html    |    4 +-
 .../FlightSql.CommandGetExportedKeys.Builder.html  |    4 +-
 .../FlightSql.CommandGetExportedKeys.html          |    4 +-
 .../FlightSql.CommandGetExportedKeysOrBuilder.html |    4 +-
 .../FlightSql.CommandGetImportedKeys.Builder.html  |    4 +-
 .../FlightSql.CommandGetImportedKeys.html          |    4 +-
 .../FlightSql.CommandGetImportedKeysOrBuilder.html |    4 +-
 .../FlightSql.CommandGetPrimaryKeys.Builder.html   |    4 +-
 .../class-use/FlightSql.CommandGetPrimaryKeys.html |    4 +-
 .../FlightSql.CommandGetPrimaryKeysOrBuilder.html  |    4 +-
 .../FlightSql.CommandGetSqlInfo.Builder.html       |    4 +-
 .../class-use/FlightSql.CommandGetSqlInfo.html     |    4 +-
 .../FlightSql.CommandGetSqlInfoOrBuilder.html      |    4 +-
 .../FlightSql.CommandGetTableTypes.Builder.html    |    4 +-
 .../class-use/FlightSql.CommandGetTableTypes.html  |    4 +-
 .../FlightSql.CommandGetTableTypesOrBuilder.html   |    4 +-
 .../FlightSql.CommandGetTables.Builder.html        |    4 +-
 .../impl/class-use/FlightSql.CommandGetTables.html |    4 +-
 .../FlightSql.CommandGetTablesOrBuilder.html       |    4 +-
 .../FlightSql.CommandGetXdbcTypeInfo.Builder.html  |    4 +-
 .../FlightSql.CommandGetXdbcTypeInfo.html          |    4 +-
 .../FlightSql.CommandGetXdbcTypeInfoOrBuilder.html |    4 +-
 ...tSql.CommandPreparedStatementQuery.Builder.html |    4 +-
 .../FlightSql.CommandPreparedStatementQuery.html   |    4 +-
 ...Sql.CommandPreparedStatementQueryOrBuilder.html |    4 +-
 ...Sql.CommandPreparedStatementUpdate.Builder.html |    4 +-
 .../FlightSql.CommandPreparedStatementUpdate.html  |    4 +-
 ...ql.CommandPreparedStatementUpdateOrBuilder.html |    4 +-
 .../FlightSql.CommandStatementQuery.Builder.html   |    4 +-
 .../class-use/FlightSql.CommandStatementQuery.html |    4 +-
 .../FlightSql.CommandStatementQueryOrBuilder.html  |    4 +-
 ...tSql.CommandStatementSubstraitPlan.Builder.html |    4 +-
 .../FlightSql.CommandStatementSubstraitPlan.html   |    4 +-
 ...Sql.CommandStatementSubstraitPlanOrBuilder.html |    4 +-
 .../FlightSql.CommandStatementUpdate.Builder.html  |    4 +-
 .../FlightSql.CommandStatementUpdate.html          |    4 +-
 .../FlightSql.CommandStatementUpdateOrBuilder.html |    4 +-
 .../FlightSql.DoPutUpdateResult.Builder.html       |    4 +-
 .../class-use/FlightSql.DoPutUpdateResult.html     |    4 +-
 .../FlightSql.DoPutUpdateResultOrBuilder.html      |    4 +-
 .../sql/impl/class-use/FlightSql.Nullable.html     |    4 +-
 .../sql/impl/class-use/FlightSql.Searchable.html   |    4 +-
 .../sql/impl/class-use/FlightSql.SqlInfo.html      |    4 +-
 .../impl/class-use/FlightSql.SqlNullOrdering.html  |    4 +-
 .../FlightSql.SqlOuterJoinsSupportLevel.html       |    4 +-
 .../FlightSql.SqlSupportedCaseSensitivity.html     |    4 +-
 .../FlightSql.SqlSupportedElementActions.html      |    4 +-
 .../class-use/FlightSql.SqlSupportedGroupBy.html   |    4 +-
 .../FlightSql.SqlSupportedPositionedCommands.html  |    4 +-
 ...FlightSql.SqlSupportedResultSetConcurrency.html |    4 +-
 .../FlightSql.SqlSupportedResultSetType.html       |    4 +-
 .../FlightSql.SqlSupportedSubqueries.html          |    4 +-
 .../FlightSql.SqlSupportedTransaction.html         |    4 +-
 .../FlightSql.SqlSupportedTransactions.html        |    4 +-
 .../class-use/FlightSql.SqlSupportedUnions.html    |    4 +-
 .../class-use/FlightSql.SqlSupportsConvert.html    |    4 +-
 .../FlightSql.SqlTransactionIsolationLevel.html    |    4 +-
 .../class-use/FlightSql.SubstraitPlan.Builder.html |    4 +-
 .../impl/class-use/FlightSql.SubstraitPlan.html    |    4 +-
 .../FlightSql.SubstraitPlanOrBuilder.html          |    4 +-
 .../FlightSql.SupportedAnsi92SqlGrammarLevel.html  |    4 +-
 .../class-use/FlightSql.SupportedSqlGrammar.html   |    4 +-
 .../FlightSql.TicketStatementQuery.Builder.html    |    4 +-
 .../class-use/FlightSql.TicketStatementQuery.html  |    4 +-
 .../FlightSql.TicketStatementQueryOrBuilder.html   |    4 +-
 .../class-use/FlightSql.UpdateDeleteRules.html     |    4 +-
 .../sql/impl/class-use/FlightSql.XdbcDataType.html |    4 +-
 .../class-use/FlightSql.XdbcDatetimeSubcode.html   |    4 +-
 .../arrow/flight/sql/impl/class-use/FlightSql.html |    4 +-
 .../arrow/flight/sql/impl/package-frame.html       |    4 +-
 .../arrow/flight/sql/impl/package-summary.html     |    4 +-
 .../apache/arrow/flight/sql/impl/package-tree.html |    4 +-
 .../apache/arrow/flight/sql/impl/package-use.html  |    4 +-
 .../org/apache/arrow/flight/sql/package-frame.html |    4 +-
 .../apache/arrow/flight/sql/package-summary.html   |    4 +-
 .../org/apache/arrow/flight/sql/package-tree.html  |    4 +-
 .../org/apache/arrow/flight/sql/package-use.html   |    4 +-
 .../arrow/flight/sql/util/SqlInfoOptionsUtils.html |    4 +-
 .../org/apache/arrow/flight/sql/util/TableRef.html |    4 +-
 .../sql/util/class-use/SqlInfoOptionsUtils.html    |    4 +-
 .../arrow/flight/sql/util/class-use/TableRef.html  |    4 +-
 .../arrow/flight/sql/util/package-frame.html       |    4 +-
 .../arrow/flight/sql/util/package-summary.html     |    4 +-
 .../apache/arrow/flight/sql/util/package-tree.html |    4 +-
 .../apache/arrow/flight/sql/util/package-use.html  |    4 +-
 .../apache/arrow/memory/AllocationListener.html    |    4 +-
 .../arrow/memory/AllocationManager.Factory.html    |    4 +-
 .../org/apache/arrow/memory/AllocationManager.html |    4 +-
 .../arrow/memory/AllocationOutcome.Status.html     |    4 +-
 .../org/apache/arrow/memory/AllocationOutcome.html |    4 +-
 .../memory/AllocationOutcomeDetails.Entry.html     |    4 +-
 .../arrow/memory/AllocationOutcomeDetails.html     |    4 +-
 .../apache/arrow/memory/AllocationReservation.html |    4 +-
 .../arrow/memory/AllocatorClosedException.html     |    4 +-
 .../org/apache/arrow/memory/ArrowBuf.html          |    4 +-
 .../apache/arrow/memory/ArrowByteBufAllocator.html |    4 +-
 .../org/apache/arrow/memory/BoundsChecking.html    |    4 +-
 .../org/apache/arrow/memory/BufferAllocator.html   |    4 +-
 .../arrow/memory/BufferLedger.TransferResult.html  |    4 +-
 .../org/apache/arrow/memory/BufferLedger.html      |    4 +-
 .../org/apache/arrow/memory/BufferManager.html     |    4 +-
 .../memory/DefaultAllocationManagerFactory.html    |    4 +-
 ...ocationManagerOption.AllocationManagerType.html |    4 +-
 .../memory/DefaultAllocationManagerOption.html     |    4 +-
 .../arrow/memory/LowCostIdentityHashMap.html       |    4 +-
 .../arrow/memory/NettyAllocationManager.html       |    4 +-
 .../apache/arrow/memory/OutOfMemoryException.html  |    4 +-
 .../apache/arrow/memory/OwnershipTransferNOOP.html |    4 +-
 .../arrow/memory/OwnershipTransferResult.html      |    4 +-
 .../org/apache/arrow/memory/ReferenceManager.html  |    4 +-
 .../org/apache/arrow/memory/RootAllocator.html     |    4 +-
 .../arrow/memory/UnsafeAllocationManager.html      |    4 +-
 .../apache/arrow/memory/ValueWithKeyIncluded.html  |    4 +-
 .../arrow/memory/class-use/AllocationListener.html |    4 +-
 .../class-use/AllocationManager.Factory.html       |    4 +-
 .../arrow/memory/class-use/AllocationManager.html  |    4 +-
 .../memory/class-use/AllocationOutcome.Status.html |    4 +-
 .../arrow/memory/class-use/AllocationOutcome.html  |    4 +-
 .../class-use/AllocationOutcomeDetails.Entry.html  |    4 +-
 .../memory/class-use/AllocationOutcomeDetails.html |    4 +-
 .../memory/class-use/AllocationReservation.html    |    4 +-
 .../memory/class-use/AllocatorClosedException.html |    4 +-
 .../apache/arrow/memory/class-use/ArrowBuf.html    |    4 +-
 .../memory/class-use/ArrowByteBufAllocator.html    |    4 +-
 .../arrow/memory/class-use/BoundsChecking.html     |    4 +-
 .../arrow/memory/class-use/BufferAllocator.html    |    4 +-
 .../class-use/BufferLedger.TransferResult.html     |    4 +-
 .../arrow/memory/class-use/BufferLedger.html       |    4 +-
 .../arrow/memory/class-use/BufferManager.html      |    4 +-
 .../class-use/DefaultAllocationManagerFactory.html |    4 +-
 ...ocationManagerOption.AllocationManagerType.html |    4 +-
 .../class-use/DefaultAllocationManagerOption.html  |    4 +-
 .../memory/class-use/LowCostIdentityHashMap.html   |    4 +-
 .../memory/class-use/NettyAllocationManager.html   |    4 +-
 .../memory/class-use/OutOfMemoryException.html     |    4 +-
 .../memory/class-use/OwnershipTransferNOOP.html    |    4 +-
 .../memory/class-use/OwnershipTransferResult.html  |    4 +-
 .../arrow/memory/class-use/ReferenceManager.html   |    4 +-
 .../arrow/memory/class-use/RootAllocator.html      |    4 +-
 .../memory/class-use/UnsafeAllocationManager.html  |    4 +-
 .../memory/class-use/ValueWithKeyIncluded.html     |    4 +-
 .../org/apache/arrow/memory/package-frame.html     |    4 +-
 .../org/apache/arrow/memory/package-summary.html   |    4 +-
 .../org/apache/arrow/memory/package-tree.html      |    4 +-
 .../org/apache/arrow/memory/package-use.html       |    4 +-
 .../memory/rounding/DefaultRoundingPolicy.html     |    4 +-
 .../arrow/memory/rounding/RoundingPolicy.html      |    4 +-
 .../memory/rounding/SegmentRoundingPolicy.html     |    4 +-
 .../rounding/class-use/DefaultRoundingPolicy.html  |    4 +-
 .../memory/rounding/class-use/RoundingPolicy.html  |    4 +-
 .../rounding/class-use/SegmentRoundingPolicy.html  |    4 +-
 .../arrow/memory/rounding/package-frame.html       |    4 +-
 .../arrow/memory/rounding/package-summary.html     |    4 +-
 .../apache/arrow/memory/rounding/package-tree.html |    4 +-
 .../apache/arrow/memory/rounding/package-use.html  |    4 +-
 .../apache/arrow/memory/util/ArrowBufPointer.html  |    4 +-
 .../apache/arrow/memory/util/AssertionUtil.html    |    4 +-
 .../arrow/memory/util/AutoCloseableLock.html       |    4 +-
 .../arrow/memory/util/ByteFunctionHelpers.html     |    4 +-
 .../org/apache/arrow/memory/util/CommonUtil.html   |    4 +-
 .../apache/arrow/memory/util/HistoricalLog.html    |    4 +-
 .../apache/arrow/memory/util/LargeMemoryUtil.html  |    4 +-
 .../org/apache/arrow/memory/util/MemoryUtil.html   |    4 +-
 .../org/apache/arrow/memory/util/StackTrace.html   |    4 +-
 .../memory/util/class-use/ArrowBufPointer.html     |    4 +-
 .../arrow/memory/util/class-use/AssertionUtil.html |    4 +-
 .../memory/util/class-use/AutoCloseableLock.html   |    4 +-
 .../memory/util/class-use/ByteFunctionHelpers.html |    4 +-
 .../arrow/memory/util/class-use/CommonUtil.html    |    4 +-
 .../arrow/memory/util/class-use/HistoricalLog.html |    4 +-
 .../memory/util/class-use/LargeMemoryUtil.html     |    4 +-
 .../arrow/memory/util/class-use/MemoryUtil.html    |    4 +-
 .../arrow/memory/util/class-use/StackTrace.html    |    4 +-
 .../arrow/memory/util/hash/ArrowBufHasher.html     |    4 +-
 .../arrow/memory/util/hash/MurmurHasher.html       |    4 +-
 .../arrow/memory/util/hash/SimpleHasher.html       |    4 +-
 .../memory/util/hash/class-use/ArrowBufHasher.html |    4 +-
 .../memory/util/hash/class-use/MurmurHasher.html   |    4 +-
 .../memory/util/hash/class-use/SimpleHasher.html   |    4 +-
 .../arrow/memory/util/hash/package-frame.html      |    4 +-
 .../arrow/memory/util/hash/package-summary.html    |    4 +-
 .../arrow/memory/util/hash/package-tree.html       |    4 +-
 .../apache/arrow/memory/util/hash/package-use.html |    4 +-
 .../apache/arrow/memory/util/package-frame.html    |    4 +-
 .../apache/arrow/memory/util/package-summary.html  |    4 +-
 .../org/apache/arrow/memory/util/package-tree.html |    4 +-
 .../org/apache/arrow/memory/util/package-use.html  |    4 +-
 .../reference/org/apache/arrow/package-frame.html  |    4 +-
 .../org/apache/arrow/package-summary.html          |    4 +-
 .../reference/org/apache/arrow/package-tree.html   |    4 +-
 .../reference/org/apache/arrow/package-use.html    |    4 +-
 .../plasma/ObjectStoreLink.ObjectStoreData.html    |    4 +-
 .../org/apache/arrow/plasma/ObjectStoreLink.html   |    4 +-
 .../org/apache/arrow/plasma/PlasmaClient.html      |    4 +-
 .../org/apache/arrow/plasma/PlasmaClientJNI.html   |    4 +-
 .../class-use/ObjectStoreLink.ObjectStoreData.html |    4 +-
 .../arrow/plasma/class-use/ObjectStoreLink.html    |    4 +-
 .../arrow/plasma/class-use/PlasmaClient.html       |    4 +-
 .../arrow/plasma/class-use/PlasmaClientJNI.html    |    4 +-
 .../exceptions/DuplicateObjectException.html       |    4 +-
 .../plasma/exceptions/PlasmaClientException.html   |    4 +-
 .../exceptions/PlasmaOutOfMemoryException.html     |    4 +-
 .../class-use/DuplicateObjectException.html        |    4 +-
 .../class-use/PlasmaClientException.html           |    4 +-
 .../class-use/PlasmaOutOfMemoryException.html      |    4 +-
 .../arrow/plasma/exceptions/package-frame.html     |    4 +-
 .../arrow/plasma/exceptions/package-summary.html   |    4 +-
 .../arrow/plasma/exceptions/package-tree.html      |    4 +-
 .../arrow/plasma/exceptions/package-use.html       |    4 +-
 .../org/apache/arrow/plasma/package-frame.html     |    4 +-
 .../org/apache/arrow/plasma/package-summary.html   |    4 +-
 .../org/apache/arrow/plasma/package-tree.html      |    4 +-
 .../org/apache/arrow/plasma/package-use.html       |    4 +-
 .../arrow/tools/EchoServer.ClientConnection.html   |    4 +-
 .../org/apache/arrow/tools/EchoServer.html         |    4 +-
 .../org/apache/arrow/tools/FileRoundtrip.html      |    4 +-
 .../org/apache/arrow/tools/FileToStream.html       |    4 +-
 .../org/apache/arrow/tools/Integration.html        |    4 +-
 .../org/apache/arrow/tools/StreamToFile.html       |    4 +-
 .../class-use/EchoServer.ClientConnection.html     |    4 +-
 .../apache/arrow/tools/class-use/EchoServer.html   |    4 +-
 .../arrow/tools/class-use/FileRoundtrip.html       |    4 +-
 .../apache/arrow/tools/class-use/FileToStream.html |    4 +-
 .../apache/arrow/tools/class-use/Integration.html  |    4 +-
 .../apache/arrow/tools/class-use/StreamToFile.html |    4 +-
 .../org/apache/arrow/tools/package-frame.html      |    4 +-
 .../org/apache/arrow/tools/package-summary.html    |    4 +-
 .../org/apache/arrow/tools/package-tree.html       |    4 +-
 .../org/apache/arrow/tools/package-use.html        |    4 +-
 .../util/AutoCloseables.RollbackCloseable.html     |    4 +-
 .../org/apache/arrow/util/AutoCloseables.html      |    4 +-
 .../org/apache/arrow/util/Collections2.html        |    4 +-
 .../org/apache/arrow/util/Preconditions.html       |    4 +-
 .../org/apache/arrow/util/VisibleForTesting.html   |    4 +-
 .../AutoCloseables.RollbackCloseable.html          |    4 +-
 .../arrow/util/class-use/AutoCloseables.html       |    4 +-
 .../apache/arrow/util/class-use/Collections2.html  |    4 +-
 .../apache/arrow/util/class-use/Preconditions.html |    4 +-
 .../arrow/util/class-use/VisibleForTesting.html    |    4 +-
 .../org/apache/arrow/util/package-frame.html       |    4 +-
 .../org/apache/arrow/util/package-summary.html     |    4 +-
 .../org/apache/arrow/util/package-tree.html        |    4 +-
 .../org/apache/arrow/util/package-use.html         |    4 +-
 .../org/apache/arrow/vector/AddOrGetResult.html    |    4 +-
 .../org/apache/arrow/vector/AllocationHelper.html  |    4 +-
 .../apache/arrow/vector/BaseFixedWidthVector.html  |    4 +-
 .../org/apache/arrow/vector/BaseIntVector.html     |    4 +-
 .../arrow/vector/BaseLargeVariableWidthVector.html |    4 +-
 .../org/apache/arrow/vector/BaseValueVector.html   |    4 +-
 .../arrow/vector/BaseVariableWidthVector.html      |    4 +-
 .../org/apache/arrow/vector/BigIntVector.html      |    4 +-
 .../org/apache/arrow/vector/BitVector.html         |    4 +-
 .../org/apache/arrow/vector/BitVectorHelper.html   |    4 +-
 .../org/apache/arrow/vector/BufferBacked.html      |    4 +-
 .../arrow/vector/BufferLayout.BufferType.html      |    4 +-
 .../org/apache/arrow/vector/BufferLayout.html      |    4 +-
 .../org/apache/arrow/vector/DateDayVector.html     |    4 +-
 .../org/apache/arrow/vector/DateMilliVector.html   |    4 +-
 .../org/apache/arrow/vector/Decimal256Vector.html  |    4 +-
 .../org/apache/arrow/vector/DecimalVector.html     |    4 +-
 .../apache/arrow/vector/DensityAwareVector.html    |    4 +-
 .../org/apache/arrow/vector/DurationVector.html    |    4 +-
 .../arrow/vector/ElementAddressableVector.html     |    4 +-
 .../apache/arrow/vector/ExtensionTypeVector.html   |    4 +-
 .../org/apache/arrow/vector/FieldVector.html       |    4 +-
 .../apache/arrow/vector/FixedSizeBinaryVector.html |    4 +-
 .../org/apache/arrow/vector/FixedWidthVector.html  |    4 +-
 .../org/apache/arrow/vector/Float4Vector.html      |    4 +-
 .../org/apache/arrow/vector/Float8Vector.html      |    4 +-
 .../apache/arrow/vector/FloatingPointVector.html   |    4 +-
 .../apache/arrow/vector/GenerateSampleData.html    |    4 +-
 .../org/apache/arrow/vector/IntVector.html         |    4 +-
 .../org/apache/arrow/vector/IntervalDayVector.html |    4 +-
 .../arrow/vector/IntervalMonthDayNanoVector.html   |    4 +-
 .../apache/arrow/vector/IntervalYearVector.html    |    4 +-
 .../apache/arrow/vector/LargeVarBinaryVector.html  |    4 +-
 .../apache/arrow/vector/LargeVarCharVector.html    |    4 +-
 .../apache/arrow/vector/NullCheckingForGet.html    |    4 +-
 .../org/apache/arrow/vector/NullVector.html        |    4 +-
 .../org/apache/arrow/vector/PeriodDuration.html    |    4 +-
 .../apache/arrow/vector/SchemaChangeCallBack.html  |    4 +-
 .../org/apache/arrow/vector/SmallIntVector.html    |    4 +-
 .../org/apache/arrow/vector/TimeMicroVector.html   |    4 +-
 .../org/apache/arrow/vector/TimeMilliVector.html   |    4 +-
 .../org/apache/arrow/vector/TimeNanoVector.html    |    4 +-
 .../org/apache/arrow/vector/TimeSecVector.html     |    4 +-
 .../arrow/vector/TimeStampMicroTZVector.html       |    4 +-
 .../apache/arrow/vector/TimeStampMicroVector.html  |    4 +-
 .../arrow/vector/TimeStampMilliTZVector.html       |    4 +-
 .../apache/arrow/vector/TimeStampMilliVector.html  |    4 +-
 .../apache/arrow/vector/TimeStampNanoTZVector.html |    4 +-
 .../apache/arrow/vector/TimeStampNanoVector.html   |    4 +-
 .../apache/arrow/vector/TimeStampSecTZVector.html  |    4 +-
 .../apache/arrow/vector/TimeStampSecVector.html    |    4 +-
 .../arrow/vector/TimeStampVector.TransferImpl.html |    4 +-
 .../org/apache/arrow/vector/TimeStampVector.html   |    4 +-
 .../org/apache/arrow/vector/TinyIntVector.html     |    4 +-
 .../org/apache/arrow/vector/TypeLayout.html        |    4 +-
 .../org/apache/arrow/vector/UInt1Vector.html       |    4 +-
 .../org/apache/arrow/vector/UInt2Vector.html       |    4 +-
 .../org/apache/arrow/vector/UInt4Vector.html       |    4 +-
 .../org/apache/arrow/vector/UInt8Vector.html       |    4 +-
 .../org/apache/arrow/vector/ValueVector.html       |    4 +-
 .../org/apache/arrow/vector/VarBinaryVector.html   |    4 +-
 .../org/apache/arrow/vector/VarCharVector.html     |    4 +-
 .../apache/arrow/vector/VariableWidthVector.html   |    4 +-
 .../arrow/vector/VectorDefinitionSetter.html       |    4 +-
 .../org/apache/arrow/vector/VectorLoader.html      |    4 +-
 .../org/apache/arrow/vector/VectorSchemaRoot.html  |    4 +-
 .../org/apache/arrow/vector/VectorUnloader.html    |    4 +-
 .../org/apache/arrow/vector/ZeroVector.html        |    4 +-
 .../arrow/vector/class-use/AddOrGetResult.html     |    4 +-
 .../arrow/vector/class-use/AllocationHelper.html   |    4 +-
 .../vector/class-use/BaseFixedWidthVector.html     |    4 +-
 .../arrow/vector/class-use/BaseIntVector.html      |    4 +-
 .../class-use/BaseLargeVariableWidthVector.html    |    4 +-
 .../arrow/vector/class-use/BaseValueVector.html    |    4 +-
 .../vector/class-use/BaseVariableWidthVector.html  |    4 +-
 .../arrow/vector/class-use/BigIntVector.html       |    4 +-
 .../apache/arrow/vector/class-use/BitVector.html   |    4 +-
 .../arrow/vector/class-use/BitVectorHelper.html    |    4 +-
 .../arrow/vector/class-use/BufferBacked.html       |    4 +-
 .../vector/class-use/BufferLayout.BufferType.html  |    4 +-
 .../arrow/vector/class-use/BufferLayout.html       |    4 +-
 .../arrow/vector/class-use/DateDayVector.html      |    4 +-
 .../arrow/vector/class-use/DateMilliVector.html    |    4 +-
 .../arrow/vector/class-use/Decimal256Vector.html   |    4 +-
 .../arrow/vector/class-use/DecimalVector.html      |    4 +-
 .../arrow/vector/class-use/DensityAwareVector.html |    4 +-
 .../arrow/vector/class-use/DurationVector.html     |    4 +-
 .../vector/class-use/ElementAddressableVector.html |    4 +-
 .../vector/class-use/ExtensionTypeVector.html      |    4 +-
 .../apache/arrow/vector/class-use/FieldVector.html |    4 +-
 .../vector/class-use/FixedSizeBinaryVector.html    |    4 +-
 .../arrow/vector/class-use/FixedWidthVector.html   |    4 +-
 .../arrow/vector/class-use/Float4Vector.html       |    4 +-
 .../arrow/vector/class-use/Float8Vector.html       |    4 +-
 .../vector/class-use/FloatingPointVector.html      |    4 +-
 .../arrow/vector/class-use/GenerateSampleData.html |    4 +-
 .../apache/arrow/vector/class-use/IntVector.html   |    4 +-
 .../arrow/vector/class-use/IntervalDayVector.html  |    4 +-
 .../class-use/IntervalMonthDayNanoVector.html      |    4 +-
 .../arrow/vector/class-use/IntervalYearVector.html |    4 +-
 .../vector/class-use/LargeVarBinaryVector.html     |    4 +-
 .../arrow/vector/class-use/LargeVarCharVector.html |    4 +-
 .../arrow/vector/class-use/NullCheckingForGet.html |    4 +-
 .../apache/arrow/vector/class-use/NullVector.html  |    4 +-
 .../arrow/vector/class-use/PeriodDuration.html     |    4 +-
 .../vector/class-use/SchemaChangeCallBack.html     |    4 +-
 .../arrow/vector/class-use/SmallIntVector.html     |    4 +-
 .../arrow/vector/class-use/TimeMicroVector.html    |    4 +-
 .../arrow/vector/class-use/TimeMilliVector.html    |    4 +-
 .../arrow/vector/class-use/TimeNanoVector.html     |    4 +-
 .../arrow/vector/class-use/TimeSecVector.html      |    4 +-
 .../vector/class-use/TimeStampMicroTZVector.html   |    4 +-
 .../vector/class-use/TimeStampMicroVector.html     |    4 +-
 .../vector/class-use/TimeStampMilliTZVector.html   |    4 +-
 .../vector/class-use/TimeStampMilliVector.html     |    4 +-
 .../vector/class-use/TimeStampNanoTZVector.html    |    4 +-
 .../vector/class-use/TimeStampNanoVector.html      |    4 +-
 .../vector/class-use/TimeStampSecTZVector.html     |    4 +-
 .../arrow/vector/class-use/TimeStampSecVector.html |    4 +-
 .../class-use/TimeStampVector.TransferImpl.html    |    4 +-
 .../arrow/vector/class-use/TimeStampVector.html    |    4 +-
 .../arrow/vector/class-use/TinyIntVector.html      |    4 +-
 .../apache/arrow/vector/class-use/TypeLayout.html  |    4 +-
 .../apache/arrow/vector/class-use/UInt1Vector.html |    4 +-
 .../apache/arrow/vector/class-use/UInt2Vector.html |    4 +-
 .../apache/arrow/vector/class-use/UInt4Vector.html |    4 +-
 .../apache/arrow/vector/class-use/UInt8Vector.html |    4 +-
 .../apache/arrow/vector/class-use/ValueVector.html |    4 +-
 .../arrow/vector/class-use/VarBinaryVector.html    |    4 +-
 .../arrow/vector/class-use/VarCharVector.html      |    4 +-
 .../vector/class-use/VariableWidthVector.html      |    4 +-
 .../vector/class-use/VectorDefinitionSetter.html   |    4 +-
 .../arrow/vector/class-use/VectorLoader.html       |    4 +-
 .../arrow/vector/class-use/VectorSchemaRoot.html   |    4 +-
 .../arrow/vector/class-use/VectorUnloader.html     |    4 +-
 .../apache/arrow/vector/class-use/ZeroVector.html  |    4 +-
 .../arrow/vector/compare/ApproxEqualsVisitor.html  |    4 +-
 .../org/apache/arrow/vector/compare/Range.html     |    4 +-
 .../arrow/vector/compare/RangeEqualsVisitor.html   |    4 +-
 .../arrow/vector/compare/TypeEqualsVisitor.html    |    4 +-
 .../arrow/vector/compare/VectorEqualsVisitor.html  |    4 +-
 .../arrow/vector/compare/VectorValueEqualizer.html |    4 +-
 .../apache/arrow/vector/compare/VectorVisitor.html |    4 +-
 .../compare/class-use/ApproxEqualsVisitor.html     |    4 +-
 .../arrow/vector/compare/class-use/Range.html      |    4 +-
 .../compare/class-use/RangeEqualsVisitor.html      |    4 +-
 .../compare/class-use/TypeEqualsVisitor.html       |    4 +-
 .../compare/class-use/VectorEqualsVisitor.html     |    4 +-
 .../compare/class-use/VectorValueEqualizer.html    |    4 +-
 .../vector/compare/class-use/VectorVisitor.html    |    4 +-
 .../apache/arrow/vector/compare/package-frame.html |    4 +-
 .../arrow/vector/compare/package-summary.html      |    4 +-
 .../apache/arrow/vector/compare/package-tree.html  |    4 +-
 .../apache/arrow/vector/compare/package-use.html   |    4 +-
 ...ueEpsilonEqualizers.Float4EpsilonEqualizer.html |    4 +-
 ...ueEpsilonEqualizers.Float8EpsilonEqualizer.html |    4 +-
 ...onEqualizers.FloatingPointEpsilonEqualizer.html |    4 +-
 .../compare/util/ValueEpsilonEqualizers.html       |    4 +-
 ...ueEpsilonEqualizers.Float4EpsilonEqualizer.html |    4 +-
 ...ueEpsilonEqualizers.Float8EpsilonEqualizer.html |    4 +-
 ...onEqualizers.FloatingPointEpsilonEqualizer.html |    4 +-
 .../util/class-use/ValueEpsilonEqualizers.html     |    4 +-
 .../arrow/vector/compare/util/package-frame.html   |    4 +-
 .../arrow/vector/compare/util/package-summary.html |    4 +-
 .../arrow/vector/compare/util/package-tree.html    |    4 +-
 .../arrow/vector/compare/util/package-use.html     |    4 +-
 .../vector/complex/AbstractContainerVector.html    |    4 +-
 .../AbstractStructVector.ConflictPolicy.html       |    4 +-
 .../arrow/vector/complex/AbstractStructVector.html |    4 +-
 .../arrow/vector/complex/BaseListVector.html       |    4 +-
 .../vector/complex/BaseRepeatedValueVector.html    |    4 +-
 .../arrow/vector/complex/DenseUnionVector.html     |    4 +-
 .../arrow/vector/complex/EmptyValuePopulator.html  |    4 +-
 .../arrow/vector/complex/FixedSizeListVector.html  |    4 +-
 .../arrow/vector/complex/LargeListVector.html      |    4 +-
 .../apache/arrow/vector/complex/ListVector.html    |    4 +-
 .../org/apache/arrow/vector/complex/MapVector.html |    4 +-
 ...NonNullableStructVector.StructTransferPair.html |    4 +-
 .../vector/complex/NonNullableStructVector.html    |    4 +-
 .../apache/arrow/vector/complex/Positionable.html  |    4 +-
 .../arrow/vector/complex/PromotableVector.html     |    4 +-
 .../complex/RepeatedFixedWidthVectorLike.html      |    4 +-
 .../arrow/vector/complex/RepeatedValueVector.html  |    4 +-
 .../complex/RepeatedVariableWidthVectorLike.html   |    4 +-
 .../org/apache/arrow/vector/complex/StateTool.html |    4 +-
 .../StructVector.NullableStructTransferPair.html   |    4 +-
 .../apache/arrow/vector/complex/StructVector.html  |    4 +-
 .../apache/arrow/vector/complex/UnionVector.html   |    4 +-
 .../arrow/vector/complex/VectorWithOrdinal.html    |    4 +-
 .../complex/class-use/AbstractContainerVector.html |    4 +-
 .../AbstractStructVector.ConflictPolicy.html       |    4 +-
 .../complex/class-use/AbstractStructVector.html    |    4 +-
 .../vector/complex/class-use/BaseListVector.html   |    4 +-
 .../complex/class-use/BaseRepeatedValueVector.html |    4 +-
 .../vector/complex/class-use/DenseUnionVector.html |    4 +-
 .../complex/class-use/EmptyValuePopulator.html     |    4 +-
 .../complex/class-use/FixedSizeListVector.html     |    4 +-
 .../vector/complex/class-use/LargeListVector.html  |    4 +-
 .../arrow/vector/complex/class-use/ListVector.html |    4 +-
 .../arrow/vector/complex/class-use/MapVector.html  |    4 +-
 ...NonNullableStructVector.StructTransferPair.html |    4 +-
 .../complex/class-use/NonNullableStructVector.html |    4 +-
 .../vector/complex/class-use/Positionable.html     |    4 +-
 .../vector/complex/class-use/PromotableVector.html |    4 +-
 .../class-use/RepeatedFixedWidthVectorLike.html    |    4 +-
 .../complex/class-use/RepeatedValueVector.html     |    4 +-
 .../class-use/RepeatedVariableWidthVectorLike.html |    4 +-
 .../arrow/vector/complex/class-use/StateTool.html  |    4 +-
 .../StructVector.NullableStructTransferPair.html   |    4 +-
 .../vector/complex/class-use/StructVector.html     |    4 +-
 .../vector/complex/class-use/UnionVector.html      |    4 +-
 .../complex/class-use/VectorWithOrdinal.html       |    4 +-
 .../complex/impl/BigIntHolderReaderImpl.html       |    4 +-
 .../vector/complex/impl/BigIntReaderImpl.html      |    4 +-
 .../vector/complex/impl/BigIntWriterImpl.html      |    4 +-
 .../vector/complex/impl/BitHolderReaderImpl.html   |    4 +-
 .../arrow/vector/complex/impl/BitReaderImpl.html   |    4 +-
 .../arrow/vector/complex/impl/BitWriterImpl.html   |    4 +-
 .../arrow/vector/complex/impl/ComplexCopier.html   |    4 +-
 .../vector/complex/impl/ComplexWriterImpl.html     |    4 +-
 .../complex/impl/DateDayHolderReaderImpl.html      |    4 +-
 .../vector/complex/impl/DateDayReaderImpl.html     |    4 +-
 .../vector/complex/impl/DateDayWriterImpl.html     |    4 +-
 .../complex/impl/DateMilliHolderReaderImpl.html    |    4 +-
 .../vector/complex/impl/DateMilliReaderImpl.html   |    4 +-
 .../vector/complex/impl/DateMilliWriterImpl.html   |    4 +-
 .../complex/impl/Decimal256HolderReaderImpl.html   |    4 +-
 .../vector/complex/impl/Decimal256ReaderImpl.html  |    4 +-
 .../vector/complex/impl/Decimal256WriterImpl.html  |    4 +-
 .../complex/impl/DecimalHolderReaderImpl.html      |    4 +-
 .../vector/complex/impl/DecimalReaderImpl.html     |    4 +-
 .../vector/complex/impl/DecimalWriterImpl.html     |    4 +-
 .../vector/complex/impl/DenseUnionReader.html      |    4 +-
 .../vector/complex/impl/DenseUnionWriter.html      |    4 +-
 .../complex/impl/DurationHolderReaderImpl.html     |    4 +-
 .../vector/complex/impl/DurationReaderImpl.html    |    4 +-
 .../vector/complex/impl/DurationWriterImpl.html    |    4 +-
 .../impl/FixedSizeBinaryHolderReaderImpl.html      |    4 +-
 .../complex/impl/FixedSizeBinaryReaderImpl.html    |    4 +-
 .../complex/impl/FixedSizeBinaryWriterImpl.html    |    4 +-
 .../complex/impl/Float4HolderReaderImpl.html       |    4 +-
 .../vector/complex/impl/Float4ReaderImpl.html      |    4 +-
 .../vector/complex/impl/Float4WriterImpl.html      |    4 +-
 .../complex/impl/Float8HolderReaderImpl.html       |    4 +-
 .../vector/complex/impl/Float8ReaderImpl.html      |    4 +-
 .../vector/complex/impl/Float8WriterImpl.html      |    4 +-
 .../vector/complex/impl/IntHolderReaderImpl.html   |    4 +-
 .../arrow/vector/complex/impl/IntReaderImpl.html   |    4 +-
 .../arrow/vector/complex/impl/IntWriterImpl.html   |    4 +-
 .../complex/impl/IntervalDayHolderReaderImpl.html  |    4 +-
 .../vector/complex/impl/IntervalDayReaderImpl.html |    4 +-
 .../vector/complex/impl/IntervalDayWriterImpl.html |    4 +-
 .../impl/IntervalMonthDayNanoHolderReaderImpl.html |    4 +-
 .../impl/IntervalMonthDayNanoReaderImpl.html       |    4 +-
 .../impl/IntervalMonthDayNanoWriterImpl.html       |    4 +-
 .../complex/impl/IntervalYearHolderReaderImpl.html |    4 +-
 .../complex/impl/IntervalYearReaderImpl.html       |    4 +-
 .../complex/impl/IntervalYearWriterImpl.html       |    4 +-
 .../impl/LargeVarBinaryHolderReaderImpl.html       |    4 +-
 .../complex/impl/LargeVarBinaryReaderImpl.html     |    4 +-
 .../complex/impl/LargeVarBinaryWriterImpl.html     |    4 +-
 .../complex/impl/LargeVarCharHolderReaderImpl.html |    4 +-
 .../complex/impl/LargeVarCharReaderImpl.html       |    4 +-
 .../complex/impl/LargeVarCharWriterImpl.html       |    4 +-
 .../arrow/vector/complex/impl/NullReader.html      |    4 +-
 .../impl/NullableBigIntHolderReaderImpl.html       |    4 +-
 .../complex/impl/NullableBitHolderReaderImpl.html  |    4 +-
 .../impl/NullableCaseSensitiveStructWriter.html    |    4 +-
 .../impl/NullableDateDayHolderReaderImpl.html      |    4 +-
 .../impl/NullableDateMilliHolderReaderImpl.html    |    4 +-
 .../impl/NullableDecimal256HolderReaderImpl.html   |    4 +-
 .../impl/NullableDecimalHolderReaderImpl.html      |    4 +-
 .../impl/NullableDurationHolderReaderImpl.html     |    4 +-
 .../NullableFixedSizeBinaryHolderReaderImpl.html   |    4 +-
 .../impl/NullableFloat4HolderReaderImpl.html       |    4 +-
 .../impl/NullableFloat8HolderReaderImpl.html       |    4 +-
 .../complex/impl/NullableIntHolderReaderImpl.html  |    4 +-
 .../impl/NullableIntervalDayHolderReaderImpl.html  |    4 +-
 ...llableIntervalMonthDayNanoHolderReaderImpl.html |    4 +-
 .../impl/NullableIntervalYearHolderReaderImpl.html |    4 +-
 .../NullableLargeVarBinaryHolderReaderImpl.html    |    4 +-
 .../impl/NullableLargeVarCharHolderReaderImpl.html |    4 +-
 .../impl/NullableSmallIntHolderReaderImpl.html     |    4 +-
 .../complex/impl/NullableStructReaderImpl.html     |    4 +-
 .../vector/complex/impl/NullableStructWriter.html  |    4 +-
 .../complex/impl/NullableStructWriterFactory.html  |    4 +-
 .../impl/NullableTimeMicroHolderReaderImpl.html    |    4 +-
 .../impl/NullableTimeMilliHolderReaderImpl.html    |    4 +-
 .../impl/NullableTimeNanoHolderReaderImpl.html     |    4 +-
 .../impl/NullableTimeSecHolderReaderImpl.html      |    4 +-
 .../NullableTimeStampMicroHolderReaderImpl.html    |    4 +-
 .../NullableTimeStampMicroTZHolderReaderImpl.html  |    4 +-
 .../NullableTimeStampMilliHolderReaderImpl.html    |    4 +-
 .../NullableTimeStampMilliTZHolderReaderImpl.html  |    4 +-
 .../NullableTimeStampNanoHolderReaderImpl.html     |    4 +-
 .../NullableTimeStampNanoTZHolderReaderImpl.html   |    4 +-
 .../impl/NullableTimeStampSecHolderReaderImpl.html |    4 +-
 .../NullableTimeStampSecTZHolderReaderImpl.html    |    4 +-
 .../impl/NullableTinyIntHolderReaderImpl.html      |    4 +-
 .../impl/NullableUInt1HolderReaderImpl.html        |    4 +-
 .../impl/NullableUInt2HolderReaderImpl.html        |    4 +-
 .../impl/NullableUInt4HolderReaderImpl.html        |    4 +-
 .../impl/NullableUInt8HolderReaderImpl.html        |    4 +-
 .../impl/NullableVarBinaryHolderReaderImpl.html    |    4 +-
 .../impl/NullableVarCharHolderReaderImpl.html      |    4 +-
 .../vector/complex/impl/PromotableWriter.html      |    4 +-
 .../impl/SingleCaseSensitiveStructWriter.html      |    4 +-
 .../vector/complex/impl/SingleListReaderImpl.html  |    4 +-
 .../complex/impl/SingleStructReaderImpl.html       |    4 +-
 .../vector/complex/impl/SingleStructWriter.html    |    4 +-
 .../complex/impl/SmallIntHolderReaderImpl.html     |    4 +-
 .../vector/complex/impl/SmallIntReaderImpl.html    |    4 +-
 .../vector/complex/impl/SmallIntWriterImpl.html    |    4 +-
 .../complex/impl/StructOrListWriterImpl.html       |    4 +-
 .../complex/impl/TimeMicroHolderReaderImpl.html    |    4 +-
 .../vector/complex/impl/TimeMicroReaderImpl.html   |    4 +-
 .../vector/complex/impl/TimeMicroWriterImpl.html   |    4 +-
 .../complex/impl/TimeMilliHolderReaderImpl.html    |    4 +-
 .../vector/complex/impl/TimeMilliReaderImpl.html   |    4 +-
 .../vector/complex/impl/TimeMilliWriterImpl.html   |    4 +-
 .../complex/impl/TimeNanoHolderReaderImpl.html     |    4 +-
 .../vector/complex/impl/TimeNanoReaderImpl.html    |    4 +-
 .../vector/complex/impl/TimeNanoWriterImpl.html    |    4 +-
 .../complex/impl/TimeSecHolderReaderImpl.html      |    4 +-
 .../vector/complex/impl/TimeSecReaderImpl.html     |    4 +-
 .../vector/complex/impl/TimeSecWriterImpl.html     |    4 +-
 .../impl/TimeStampMicroHolderReaderImpl.html       |    4 +-
 .../complex/impl/TimeStampMicroReaderImpl.html     |    4 +-
 .../impl/TimeStampMicroTZHolderReaderImpl.html     |    4 +-
 .../complex/impl/TimeStampMicroTZReaderImpl.html   |    4 +-
 .../complex/impl/TimeStampMicroTZWriterImpl.html   |    4 +-
 .../complex/impl/TimeStampMicroWriterImpl.html     |    4 +-
 .../impl/TimeStampMilliHolderReaderImpl.html       |    4 +-
 .../complex/impl/TimeStampMilliReaderImpl.html     |    4 +-
 .../impl/TimeStampMilliTZHolderReaderImpl.html     |    4 +-
 .../complex/impl/TimeStampMilliTZReaderImpl.html   |    4 +-
 .../complex/impl/TimeStampMilliTZWriterImpl.html   |    4 +-
 .../complex/impl/TimeStampMilliWriterImpl.html     |    4 +-
 .../impl/TimeStampNanoHolderReaderImpl.html        |    4 +-
 .../complex/impl/TimeStampNanoReaderImpl.html      |    4 +-
 .../impl/TimeStampNanoTZHolderReaderImpl.html      |    4 +-
 .../complex/impl/TimeStampNanoTZReaderImpl.html    |    4 +-
 .../complex/impl/TimeStampNanoTZWriterImpl.html    |    4 +-
 .../complex/impl/TimeStampNanoWriterImpl.html      |    4 +-
 .../complex/impl/TimeStampSecHolderReaderImpl.html |    4 +-
 .../complex/impl/TimeStampSecReaderImpl.html       |    4 +-
 .../impl/TimeStampSecTZHolderReaderImpl.html       |    4 +-
 .../complex/impl/TimeStampSecTZReaderImpl.html     |    4 +-
 .../complex/impl/TimeStampSecTZWriterImpl.html     |    4 +-
 .../complex/impl/TimeStampSecWriterImpl.html       |    4 +-
 .../complex/impl/TinyIntHolderReaderImpl.html      |    4 +-
 .../vector/complex/impl/TinyIntReaderImpl.html     |    4 +-
 .../vector/complex/impl/TinyIntWriterImpl.html     |    4 +-
 .../vector/complex/impl/UInt1HolderReaderImpl.html |    4 +-
 .../arrow/vector/complex/impl/UInt1ReaderImpl.html |    4 +-
 .../arrow/vector/complex/impl/UInt1WriterImpl.html |    4 +-
 .../vector/complex/impl/UInt2HolderReaderImpl.html |    4 +-
 .../arrow/vector/complex/impl/UInt2ReaderImpl.html |    4 +-
 .../arrow/vector/complex/impl/UInt2WriterImpl.html |    4 +-
 .../vector/complex/impl/UInt4HolderReaderImpl.html |    4 +-
 .../arrow/vector/complex/impl/UInt4ReaderImpl.html |    4 +-
 .../arrow/vector/complex/impl/UInt4WriterImpl.html |    4 +-
 .../vector/complex/impl/UInt8HolderReaderImpl.html |    4 +-
 .../arrow/vector/complex/impl/UInt8ReaderImpl.html |    4 +-
 .../arrow/vector/complex/impl/UInt8WriterImpl.html |    4 +-
 .../complex/impl/UnionFixedSizeListReader.html     |    4 +-
 .../complex/impl/UnionFixedSizeListWriter.html     |    4 +-
 .../vector/complex/impl/UnionLargeListReader.html  |    4 +-
 .../vector/complex/impl/UnionLargeListWriter.html  |    4 +-
 .../arrow/vector/complex/impl/UnionListReader.html |    4 +-
 .../arrow/vector/complex/impl/UnionListWriter.html |    4 +-
 .../arrow/vector/complex/impl/UnionMapReader.html  |    4 +-
 .../arrow/vector/complex/impl/UnionMapWriter.html  |    4 +-
 .../arrow/vector/complex/impl/UnionReader.html     |    4 +-
 .../arrow/vector/complex/impl/UnionWriter.html     |    4 +-
 .../complex/impl/VarBinaryHolderReaderImpl.html    |    4 +-
 .../vector/complex/impl/VarBinaryReaderImpl.html   |    4 +-
 .../vector/complex/impl/VarBinaryWriterImpl.html   |    4 +-
 .../complex/impl/VarCharHolderReaderImpl.html      |    4 +-
 .../vector/complex/impl/VarCharReaderImpl.html     |    4 +-
 .../vector/complex/impl/VarCharWriterImpl.html     |    4 +-
 .../impl/class-use/BigIntHolderReaderImpl.html     |    4 +-
 .../complex/impl/class-use/BigIntReaderImpl.html   |    4 +-
 .../complex/impl/class-use/BigIntWriterImpl.html   |    4 +-
 .../impl/class-use/BitHolderReaderImpl.html        |    4 +-
 .../complex/impl/class-use/BitReaderImpl.html      |    4 +-
 .../complex/impl/class-use/BitWriterImpl.html      |    4 +-
 .../complex/impl/class-use/ComplexCopier.html      |    4 +-
 .../complex/impl/class-use/ComplexWriterImpl.html  |    4 +-
 .../impl/class-use/DateDayHolderReaderImpl.html    |    4 +-
 .../complex/impl/class-use/DateDayReaderImpl.html  |    4 +-
 .../complex/impl/class-use/DateDayWriterImpl.html  |    4 +-
 .../impl/class-use/DateMilliHolderReaderImpl.html  |    4 +-
 .../impl/class-use/DateMilliReaderImpl.html        |    4 +-
 .../impl/class-use/DateMilliWriterImpl.html        |    4 +-
 .../impl/class-use/Decimal256HolderReaderImpl.html |    4 +-
 .../impl/class-use/Decimal256ReaderImpl.html       |    4 +-
 .../impl/class-use/Decimal256WriterImpl.html       |    4 +-
 .../impl/class-use/DecimalHolderReaderImpl.html    |    4 +-
 .../complex/impl/class-use/DecimalReaderImpl.html  |    4 +-
 .../complex/impl/class-use/DecimalWriterImpl.html  |    4 +-
 .../complex/impl/class-use/DenseUnionReader.html   |    4 +-
 .../complex/impl/class-use/DenseUnionWriter.html   |    4 +-
 .../impl/class-use/DurationHolderReaderImpl.html   |    4 +-
 .../complex/impl/class-use/DurationReaderImpl.html |    4 +-
 .../complex/impl/class-use/DurationWriterImpl.html |    4 +-
 .../class-use/FixedSizeBinaryHolderReaderImpl.html |    4 +-
 .../impl/class-use/FixedSizeBinaryReaderImpl.html  |    4 +-
 .../impl/class-use/FixedSizeBinaryWriterImpl.html  |    4 +-
 .../impl/class-use/Float4HolderReaderImpl.html     |    4 +-
 .../complex/impl/class-use/Float4ReaderImpl.html   |    4 +-
 .../complex/impl/class-use/Float4WriterImpl.html   |    4 +-
 .../impl/class-use/Float8HolderReaderImpl.html     |    4 +-
 .../complex/impl/class-use/Float8ReaderImpl.html   |    4 +-
 .../complex/impl/class-use/Float8WriterImpl.html   |    4 +-
 .../impl/class-use/IntHolderReaderImpl.html        |    4 +-
 .../complex/impl/class-use/IntReaderImpl.html      |    4 +-
 .../complex/impl/class-use/IntWriterImpl.html      |    4 +-
 .../class-use/IntervalDayHolderReaderImpl.html     |    4 +-
 .../impl/class-use/IntervalDayReaderImpl.html      |    4 +-
 .../impl/class-use/IntervalDayWriterImpl.html      |    4 +-
 .../IntervalMonthDayNanoHolderReaderImpl.html      |    4 +-
 .../class-use/IntervalMonthDayNanoReaderImpl.html  |    4 +-
 .../class-use/IntervalMonthDayNanoWriterImpl.html  |    4 +-
 .../class-use/IntervalYearHolderReaderImpl.html    |    4 +-
 .../impl/class-use/IntervalYearReaderImpl.html     |    4 +-
 .../impl/class-use/IntervalYearWriterImpl.html     |    4 +-
 .../class-use/LargeVarBinaryHolderReaderImpl.html  |    4 +-
 .../impl/class-use/LargeVarBinaryReaderImpl.html   |    4 +-
 .../impl/class-use/LargeVarBinaryWriterImpl.html   |    4 +-
 .../class-use/LargeVarCharHolderReaderImpl.html    |    4 +-
 .../impl/class-use/LargeVarCharReaderImpl.html     |    4 +-
 .../impl/class-use/LargeVarCharWriterImpl.html     |    4 +-
 .../vector/complex/impl/class-use/NullReader.html  |    4 +-
 .../class-use/NullableBigIntHolderReaderImpl.html  |    4 +-
 .../class-use/NullableBitHolderReaderImpl.html     |    4 +-
 .../NullableCaseSensitiveStructWriter.html         |    4 +-
 .../class-use/NullableDateDayHolderReaderImpl.html |    4 +-
 .../NullableDateMilliHolderReaderImpl.html         |    4 +-
 .../NullableDecimal256HolderReaderImpl.html        |    4 +-
 .../class-use/NullableDecimalHolderReaderImpl.html |    4 +-
 .../NullableDurationHolderReaderImpl.html          |    4 +-
 .../NullableFixedSizeBinaryHolderReaderImpl.html   |    4 +-
 .../class-use/NullableFloat4HolderReaderImpl.html  |    4 +-
 .../class-use/NullableFloat8HolderReaderImpl.html  |    4 +-
 .../class-use/NullableIntHolderReaderImpl.html     |    4 +-
 .../NullableIntervalDayHolderReaderImpl.html       |    4 +-
 ...llableIntervalMonthDayNanoHolderReaderImpl.html |    4 +-
 .../NullableIntervalYearHolderReaderImpl.html      |    4 +-
 .../NullableLargeVarBinaryHolderReaderImpl.html    |    4 +-
 .../NullableLargeVarCharHolderReaderImpl.html      |    4 +-
 .../NullableSmallIntHolderReaderImpl.html          |    4 +-
 .../impl/class-use/NullableStructReaderImpl.html   |    4 +-
 .../impl/class-use/NullableStructWriter.html       |    4 +-
 .../class-use/NullableStructWriterFactory.html     |    4 +-
 .../NullableTimeMicroHolderReaderImpl.html         |    4 +-
 .../NullableTimeMilliHolderReaderImpl.html         |    4 +-
 .../NullableTimeNanoHolderReaderImpl.html          |    4 +-
 .../class-use/NullableTimeSecHolderReaderImpl.html |    4 +-
 .../NullableTimeStampMicroHolderReaderImpl.html    |    4 +-
 .../NullableTimeStampMicroTZHolderReaderImpl.html  |    4 +-
 .../NullableTimeStampMilliHolderReaderImpl.html    |    4 +-
 .../NullableTimeStampMilliTZHolderReaderImpl.html  |    4 +-
 .../NullableTimeStampNanoHolderReaderImpl.html     |    4 +-
 .../NullableTimeStampNanoTZHolderReaderImpl.html   |    4 +-
 .../NullableTimeStampSecHolderReaderImpl.html      |    4 +-
 .../NullableTimeStampSecTZHolderReaderImpl.html    |    4 +-
 .../class-use/NullableTinyIntHolderReaderImpl.html |    4 +-
 .../class-use/NullableUInt1HolderReaderImpl.html   |    4 +-
 .../class-use/NullableUInt2HolderReaderImpl.html   |    4 +-
 .../class-use/NullableUInt4HolderReaderImpl.html   |    4 +-
 .../class-use/NullableUInt8HolderReaderImpl.html   |    4 +-
 .../NullableVarBinaryHolderReaderImpl.html         |    4 +-
 .../class-use/NullableVarCharHolderReaderImpl.html |    4 +-
 .../complex/impl/class-use/PromotableWriter.html   |    4 +-
 .../class-use/SingleCaseSensitiveStructWriter.html |    4 +-
 .../impl/class-use/SingleListReaderImpl.html       |    4 +-
 .../impl/class-use/SingleStructReaderImpl.html     |    4 +-
 .../complex/impl/class-use/SingleStructWriter.html |    4 +-
 .../impl/class-use/SmallIntHolderReaderImpl.html   |    4 +-
 .../complex/impl/class-use/SmallIntReaderImpl.html |    4 +-
 .../complex/impl/class-use/SmallIntWriterImpl.html |    4 +-
 .../impl/class-use/StructOrListWriterImpl.html     |    4 +-
 .../impl/class-use/TimeMicroHolderReaderImpl.html  |    4 +-
 .../impl/class-use/TimeMicroReaderImpl.html        |    4 +-
 .../impl/class-use/TimeMicroWriterImpl.html        |    4 +-
 .../impl/class-use/TimeMilliHolderReaderImpl.html  |    4 +-
 .../impl/class-use/TimeMilliReaderImpl.html        |    4 +-
 .../impl/class-use/TimeMilliWriterImpl.html        |    4 +-
 .../impl/class-use/TimeNanoHolderReaderImpl.html   |    4 +-
 .../complex/impl/class-use/TimeNanoReaderImpl.html |    4 +-
 .../complex/impl/class-use/TimeNanoWriterImpl.html |    4 +-
 .../impl/class-use/TimeSecHolderReaderImpl.html    |    4 +-
 .../complex/impl/class-use/TimeSecReaderImpl.html  |    4 +-
 .../complex/impl/class-use/TimeSecWriterImpl.html  |    4 +-
 .../class-use/TimeStampMicroHolderReaderImpl.html  |    4 +-
 .../impl/class-use/TimeStampMicroReaderImpl.html   |    4 +-
 .../TimeStampMicroTZHolderReaderImpl.html          |    4 +-
 .../impl/class-use/TimeStampMicroTZReaderImpl.html |    4 +-
 .../impl/class-use/TimeStampMicroTZWriterImpl.html |    4 +-
 .../impl/class-use/TimeStampMicroWriterImpl.html   |    4 +-
 .../class-use/TimeStampMilliHolderReaderImpl.html  |    4 +-
 .../impl/class-use/TimeStampMilliReaderImpl.html   |    4 +-
 .../TimeStampMilliTZHolderReaderImpl.html          |    4 +-
 .../impl/class-use/TimeStampMilliTZReaderImpl.html |    4 +-
 .../impl/class-use/TimeStampMilliTZWriterImpl.html |    4 +-
 .../impl/class-use/TimeStampMilliWriterImpl.html   |    4 +-
 .../class-use/TimeStampNanoHolderReaderImpl.html   |    4 +-
 .../impl/class-use/TimeStampNanoReaderImpl.html    |    4 +-
 .../class-use/TimeStampNanoTZHolderReaderImpl.html |    4 +-
 .../impl/class-use/TimeStampNanoTZReaderImpl.html  |    4 +-
 .../impl/class-use/TimeStampNanoTZWriterImpl.html  |    4 +-
 .../impl/class-use/TimeStampNanoWriterImpl.html    |    4 +-
 .../class-use/TimeStampSecHolderReaderImpl.html    |    4 +-
 .../impl/class-use/TimeStampSecReaderImpl.html     |    4 +-
 .../class-use/TimeStampSecTZHolderReaderImpl.html  |    4 +-
 .../impl/class-use/TimeStampSecTZReaderImpl.html   |    4 +-
 .../impl/class-use/TimeStampSecTZWriterImpl.html   |    4 +-
 .../impl/class-use/TimeStampSecWriterImpl.html     |    4 +-
 .../impl/class-use/TinyIntHolderReaderImpl.html    |    4 +-
 .../complex/impl/class-use/TinyIntReaderImpl.html  |    4 +-
 .../complex/impl/class-use/TinyIntWriterImpl.html  |    4 +-
 .../impl/class-use/UInt1HolderReaderImpl.html      |    4 +-
 .../complex/impl/class-use/UInt1ReaderImpl.html    |    4 +-
 .../complex/impl/class-use/UInt1WriterImpl.html    |    4 +-
 .../impl/class-use/UInt2HolderReaderImpl.html      |    4 +-
 .../complex/impl/class-use/UInt2ReaderImpl.html    |    4 +-
 .../complex/impl/class-use/UInt2WriterImpl.html    |    4 +-
 .../impl/class-use/UInt4HolderReaderImpl.html      |    4 +-
 .../complex/impl/class-use/UInt4ReaderImpl.html    |    4 +-
 .../complex/impl/class-use/UInt4WriterImpl.html    |    4 +-
 .../impl/class-use/UInt8HolderReaderImpl.html      |    4 +-
 .../complex/impl/class-use/UInt8ReaderImpl.html    |    4 +-
 .../complex/impl/class-use/UInt8WriterImpl.html    |    4 +-
 .../impl/class-use/UnionFixedSizeListReader.html   |    4 +-
 .../impl/class-use/UnionFixedSizeListWriter.html   |    4 +-
 .../impl/class-use/UnionLargeListReader.html       |    4 +-
 .../impl/class-use/UnionLargeListWriter.html       |    4 +-
 .../complex/impl/class-use/UnionListReader.html    |    4 +-
 .../complex/impl/class-use/UnionListWriter.html    |    4 +-
 .../complex/impl/class-use/UnionMapReader.html     |    4 +-
 .../complex/impl/class-use/UnionMapWriter.html     |    4 +-
 .../vector/complex/impl/class-use/UnionReader.html |    4 +-
 .../vector/complex/impl/class-use/UnionWriter.html |    4 +-
 .../impl/class-use/VarBinaryHolderReaderImpl.html  |    4 +-
 .../impl/class-use/VarBinaryReaderImpl.html        |    4 +-
 .../impl/class-use/VarBinaryWriterImpl.html        |    4 +-
 .../impl/class-use/VarCharHolderReaderImpl.html    |    4 +-
 .../complex/impl/class-use/VarCharReaderImpl.html  |    4 +-
 .../complex/impl/class-use/VarCharWriterImpl.html  |    4 +-
 .../arrow/vector/complex/impl/package-frame.html   |    4 +-
 .../arrow/vector/complex/impl/package-summary.html |    4 +-
 .../arrow/vector/complex/impl/package-tree.html    |    4 +-
 .../arrow/vector/complex/impl/package-use.html     |    4 +-
 .../apache/arrow/vector/complex/package-frame.html |    4 +-
 .../arrow/vector/complex/package-summary.html      |    4 +-
 .../apache/arrow/vector/complex/package-tree.html  |    4 +-
 .../apache/arrow/vector/complex/package-use.html   |    4 +-
 .../complex/reader/BaseReader.ComplexReader.html   |    4 +-
 .../complex/reader/BaseReader.ListReader.html      |    4 +-
 .../complex/reader/BaseReader.MapReader.html       |    4 +-
 .../reader/BaseReader.RepeatedListReader.html      |    4 +-
 .../reader/BaseReader.RepeatedMapReader.html       |    4 +-
 .../reader/BaseReader.RepeatedStructReader.html    |    4 +-
 .../complex/reader/BaseReader.ScalarReader.html    |    4 +-
 .../complex/reader/BaseReader.StructReader.html    |    4 +-
 .../arrow/vector/complex/reader/BaseReader.html    |    4 +-
 .../arrow/vector/complex/reader/BigIntReader.html  |    4 +-
 .../arrow/vector/complex/reader/BitReader.html     |    4 +-
 .../arrow/vector/complex/reader/DateDayReader.html |    4 +-
 .../vector/complex/reader/DateMilliReader.html     |    4 +-
 .../vector/complex/reader/Decimal256Reader.html    |    4 +-
 .../arrow/vector/complex/reader/DecimalReader.html |    4 +-
 .../vector/complex/reader/DurationReader.html      |    4 +-
 .../arrow/vector/complex/reader/FieldReader.html   |    4 +-
 .../complex/reader/FixedSizeBinaryReader.html      |    4 +-
 .../arrow/vector/complex/reader/Float4Reader.html  |    4 +-
 .../arrow/vector/complex/reader/Float8Reader.html  |    4 +-
 .../arrow/vector/complex/reader/IntReader.html     |    4 +-
 .../vector/complex/reader/IntervalDayReader.html   |    4 +-
 .../complex/reader/IntervalMonthDayNanoReader.html |    4 +-
 .../vector/complex/reader/IntervalYearReader.html  |    4 +-
 .../complex/reader/LargeVarBinaryReader.html       |    4 +-
 .../vector/complex/reader/LargeVarCharReader.html  |    4 +-
 .../vector/complex/reader/SmallIntReader.html      |    4 +-
 .../vector/complex/reader/TimeMicroReader.html     |    4 +-
 .../vector/complex/reader/TimeMilliReader.html     |    4 +-
 .../vector/complex/reader/TimeNanoReader.html      |    4 +-
 .../arrow/vector/complex/reader/TimeSecReader.html |    4 +-
 .../complex/reader/TimeStampMicroReader.html       |    4 +-
 .../complex/reader/TimeStampMicroTZReader.html     |    4 +-
 .../complex/reader/TimeStampMilliReader.html       |    4 +-
 .../complex/reader/TimeStampMilliTZReader.html     |    4 +-
 .../vector/complex/reader/TimeStampNanoReader.html |    4 +-
 .../complex/reader/TimeStampNanoTZReader.html      |    4 +-
 .../vector/complex/reader/TimeStampSecReader.html  |    4 +-
 .../complex/reader/TimeStampSecTZReader.html       |    4 +-
 .../arrow/vector/complex/reader/TinyIntReader.html |    4 +-
 .../arrow/vector/complex/reader/UInt1Reader.html   |    4 +-
 .../arrow/vector/complex/reader/UInt2Reader.html   |    4 +-
 .../arrow/vector/complex/reader/UInt4Reader.html   |    4 +-
 .../arrow/vector/complex/reader/UInt8Reader.html   |    4 +-
 .../vector/complex/reader/VarBinaryReader.html     |    4 +-
 .../arrow/vector/complex/reader/VarCharReader.html |    4 +-
 .../reader/class-use/BaseReader.ComplexReader.html |    4 +-
 .../reader/class-use/BaseReader.ListReader.html    |    4 +-
 .../reader/class-use/BaseReader.MapReader.html     |    4 +-
 .../class-use/BaseReader.RepeatedListReader.html   |    4 +-
 .../class-use/BaseReader.RepeatedMapReader.html    |    4 +-
 .../class-use/BaseReader.RepeatedStructReader.html |    4 +-
 .../reader/class-use/BaseReader.ScalarReader.html  |    4 +-
 .../reader/class-use/BaseReader.StructReader.html  |    4 +-
 .../complex/reader/class-use/BaseReader.html       |    4 +-
 .../complex/reader/class-use/BigIntReader.html     |    4 +-
 .../vector/complex/reader/class-use/BitReader.html |    4 +-
 .../complex/reader/class-use/DateDayReader.html    |    4 +-
 .../complex/reader/class-use/DateMilliReader.html  |    4 +-
 .../complex/reader/class-use/Decimal256Reader.html |    4 +-
 .../complex/reader/class-use/DecimalReader.html    |    4 +-
 .../complex/reader/class-use/DurationReader.html   |    4 +-
 .../complex/reader/class-use/FieldReader.html      |    4 +-
 .../reader/class-use/FixedSizeBinaryReader.html    |    4 +-
 .../complex/reader/class-use/Float4Reader.html     |    4 +-
 .../complex/reader/class-use/Float8Reader.html     |    4 +-
 .../vector/complex/reader/class-use/IntReader.html |    4 +-
 .../reader/class-use/IntervalDayReader.html        |    4 +-
 .../class-use/IntervalMonthDayNanoReader.html      |    4 +-
 .../reader/class-use/IntervalYearReader.html       |    4 +-
 .../reader/class-use/LargeVarBinaryReader.html     |    4 +-
 .../reader/class-use/LargeVarCharReader.html       |    4 +-
 .../complex/reader/class-use/SmallIntReader.html   |    4 +-
 .../complex/reader/class-use/TimeMicroReader.html  |    4 +-
 .../complex/reader/class-use/TimeMilliReader.html  |    4 +-
 .../complex/reader/class-use/TimeNanoReader.html   |    4 +-
 .../complex/reader/class-use/TimeSecReader.html    |    4 +-
 .../reader/class-use/TimeStampMicroReader.html     |    4 +-
 .../reader/class-use/TimeStampMicroTZReader.html   |    4 +-
 .../reader/class-use/TimeStampMilliReader.html     |    4 +-
 .../reader/class-use/TimeStampMilliTZReader.html   |    4 +-
 .../reader/class-use/TimeStampNanoReader.html      |    4 +-
 .../reader/class-use/TimeStampNanoTZReader.html    |    4 +-
 .../reader/class-use/TimeStampSecReader.html       |    4 +-
 .../reader/class-use/TimeStampSecTZReader.html     |    4 +-
 .../complex/reader/class-use/TinyIntReader.html    |    4 +-
 .../complex/reader/class-use/UInt1Reader.html      |    4 +-
 .../complex/reader/class-use/UInt2Reader.html      |    4 +-
 .../complex/reader/class-use/UInt4Reader.html      |    4 +-
 .../complex/reader/class-use/UInt8Reader.html      |    4 +-
 .../complex/reader/class-use/VarBinaryReader.html  |    4 +-
 .../complex/reader/class-use/VarCharReader.html    |    4 +-
 .../arrow/vector/complex/reader/package-frame.html |    4 +-
 .../vector/complex/reader/package-summary.html     |    4 +-
 .../arrow/vector/complex/reader/package-tree.html  |    4 +-
 .../arrow/vector/complex/reader/package-use.html   |    4 +-
 .../complex/writer/BaseWriter.ComplexWriter.html   |    4 +-
 .../complex/writer/BaseWriter.ListWriter.html      |    4 +-
 .../complex/writer/BaseWriter.MapWriter.html       |    4 +-
 .../complex/writer/BaseWriter.ScalarWriter.html    |    4 +-
 .../writer/BaseWriter.StructOrListWriter.html      |    4 +-
 .../complex/writer/BaseWriter.StructWriter.html    |    4 +-
 .../arrow/vector/complex/writer/BaseWriter.html    |    4 +-
 .../arrow/vector/complex/writer/BigIntWriter.html  |    4 +-
 .../arrow/vector/complex/writer/BitWriter.html     |    4 +-
 .../arrow/vector/complex/writer/DateDayWriter.html |    4 +-
 .../vector/complex/writer/DateMilliWriter.html     |    4 +-
 .../vector/complex/writer/Decimal256Writer.html    |    4 +-
 .../arrow/vector/complex/writer/DecimalWriter.html |    4 +-
 .../vector/complex/writer/DurationWriter.html      |    4 +-
 .../arrow/vector/complex/writer/FieldWriter.html   |    4 +-
 .../complex/writer/FixedSizeBinaryWriter.html      |    4 +-
 .../arrow/vector/complex/writer/Float4Writer.html  |    4 +-
 .../arrow/vector/complex/writer/Float8Writer.html  |    4 +-
 .../arrow/vector/complex/writer/IntWriter.html     |    4 +-
 .../vector/complex/writer/IntervalDayWriter.html   |    4 +-
 .../complex/writer/IntervalMonthDayNanoWriter.html |    4 +-
 .../vector/complex/writer/IntervalYearWriter.html  |    4 +-
 .../complex/writer/LargeVarBinaryWriter.html       |    4 +-
 .../vector/complex/writer/LargeVarCharWriter.html  |    4 +-
 .../vector/complex/writer/SmallIntWriter.html      |    4 +-
 .../vector/complex/writer/TimeMicroWriter.html     |    4 +-
 .../vector/complex/writer/TimeMilliWriter.html     |    4 +-
 .../vector/complex/writer/TimeNanoWriter.html      |    4 +-
 .../arrow/vector/complex/writer/TimeSecWriter.html |    4 +-
 .../complex/writer/TimeStampMicroTZWriter.html     |    4 +-
 .../complex/writer/TimeStampMicroWriter.html       |    4 +-
 .../complex/writer/TimeStampMilliTZWriter.html     |    4 +-
 .../complex/writer/TimeStampMilliWriter.html       |    4 +-
 .../complex/writer/TimeStampNanoTZWriter.html      |    4 +-
 .../vector/complex/writer/TimeStampNanoWriter.html |    4 +-
 .../complex/writer/TimeStampSecTZWriter.html       |    4 +-
 .../vector/complex/writer/TimeStampSecWriter.html  |    4 +-
 .../arrow/vector/complex/writer/TinyIntWriter.html |    4 +-
 .../arrow/vector/complex/writer/UInt1Writer.html   |    4 +-
 .../arrow/vector/complex/writer/UInt2Writer.html   |    4 +-
 .../arrow/vector/complex/writer/UInt4Writer.html   |    4 +-
 .../arrow/vector/complex/writer/UInt8Writer.html   |    4 +-
 .../vector/complex/writer/VarBinaryWriter.html     |    4 +-
 .../arrow/vector/complex/writer/VarCharWriter.html |    4 +-
 .../writer/class-use/BaseWriter.ComplexWriter.html |    4 +-
 .../writer/class-use/BaseWriter.ListWriter.html    |    4 +-
 .../writer/class-use/BaseWriter.MapWriter.html     |    4 +-
 .../writer/class-use/BaseWriter.ScalarWriter.html  |    4 +-
 .../class-use/BaseWriter.StructOrListWriter.html   |    4 +-
 .../writer/class-use/BaseWriter.StructWriter.html  |    4 +-
 .../complex/writer/class-use/BaseWriter.html       |    4 +-
 .../complex/writer/class-use/BigIntWriter.html     |    4 +-
 .../vector/complex/writer/class-use/BitWriter.html |    4 +-
 .../complex/writer/class-use/DateDayWriter.html    |    4 +-
 .../complex/writer/class-use/DateMilliWriter.html  |    4 +-
 .../complex/writer/class-use/Decimal256Writer.html |    4 +-
 .../complex/writer/class-use/DecimalWriter.html    |    4 +-
 .../complex/writer/class-use/DurationWriter.html   |    4 +-
 .../complex/writer/class-use/FieldWriter.html      |    4 +-
 .../writer/class-use/FixedSizeBinaryWriter.html    |    4 +-
 .../complex/writer/class-use/Float4Writer.html     |    4 +-
 .../complex/writer/class-use/Float8Writer.html     |    4 +-
 .../vector/complex/writer/class-use/IntWriter.html |    4 +-
 .../writer/class-use/IntervalDayWriter.html        |    4 +-
 .../class-use/IntervalMonthDayNanoWriter.html      |    4 +-
 .../writer/class-use/IntervalYearWriter.html       |    4 +-
 .../writer/class-use/LargeVarBinaryWriter.html     |    4 +-
 .../writer/class-use/LargeVarCharWriter.html       |    4 +-
 .../complex/writer/class-use/SmallIntWriter.html   |    4 +-
 .../complex/writer/class-use/TimeMicroWriter.html  |    4 +-
 .../complex/writer/class-use/TimeMilliWriter.html  |    4 +-
 .../complex/writer/class-use/TimeNanoWriter.html   |    4 +-
 .../complex/writer/class-use/TimeSecWriter.html    |    4 +-
 .../writer/class-use/TimeStampMicroTZWriter.html   |    4 +-
 .../writer/class-use/TimeStampMicroWriter.html     |    4 +-
 .../writer/class-use/TimeStampMilliTZWriter.html   |    4 +-
 .../writer/class-use/TimeStampMilliWriter.html     |    4 +-
 .../writer/class-use/TimeStampNanoTZWriter.html    |    4 +-
 .../writer/class-use/TimeStampNanoWriter.html      |    4 +-
 .../writer/class-use/TimeStampSecTZWriter.html     |    4 +-
 .../writer/class-use/TimeStampSecWriter.html       |    4 +-
 .../complex/writer/class-use/TinyIntWriter.html    |    4 +-
 .../complex/writer/class-use/UInt1Writer.html      |    4 +-
 .../complex/writer/class-use/UInt2Writer.html      |    4 +-
 .../complex/writer/class-use/UInt4Writer.html      |    4 +-
 .../complex/writer/class-use/UInt8Writer.html      |    4 +-
 .../complex/writer/class-use/VarBinaryWriter.html  |    4 +-
 .../complex/writer/class-use/VarCharWriter.html    |    4 +-
 .../arrow/vector/complex/writer/package-frame.html |    4 +-
 .../vector/complex/writer/package-summary.html     |    4 +-
 .../arrow/vector/complex/writer/package-tree.html  |    4 +-
 .../arrow/vector/complex/writer/package-use.html   |    4 +-
 .../compression/AbstractCompressionCodec.html      |    4 +-
 .../compression/CompressionCodec.Factory.html      |    4 +-
 .../arrow/vector/compression/CompressionCodec.html |    4 +-
 .../compression/CompressionUtil.CodecType.html     |    4 +-
 .../arrow/vector/compression/CompressionUtil.html  |    4 +-
 .../compression/NoCompressionCodec.Factory.html    |    4 +-
 .../vector/compression/NoCompressionCodec.html     |    4 +-
 .../class-use/AbstractCompressionCodec.html        |    4 +-
 .../class-use/CompressionCodec.Factory.html        |    4 +-
 .../compression/class-use/CompressionCodec.html    |    4 +-
 .../class-use/CompressionUtil.CodecType.html       |    4 +-
 .../compression/class-use/CompressionUtil.html     |    4 +-
 .../class-use/NoCompressionCodec.Factory.html      |    4 +-
 .../compression/class-use/NoCompressionCodec.html  |    4 +-
 .../arrow/vector/compression/package-frame.html    |    4 +-
 .../arrow/vector/compression/package-summary.html  |    4 +-
 .../arrow/vector/compression/package-tree.html     |    4 +-
 .../arrow/vector/compression/package-use.html      |    4 +-
 .../apache/arrow/vector/dictionary/Dictionary.html |    4 +-
 .../arrow/vector/dictionary/DictionaryEncoder.html |    4 +-
 .../vector/dictionary/DictionaryHashTable.html     |    4 +-
 .../DictionaryProvider.MapDictionaryProvider.html  |    4 +-
 .../vector/dictionary/DictionaryProvider.html      |    4 +-
 .../vector/dictionary/ListSubfieldEncoder.html     |    4 +-
 .../vector/dictionary/StructSubfieldEncoder.html   |    4 +-
 .../vector/dictionary/class-use/Dictionary.html    |    4 +-
 .../dictionary/class-use/DictionaryEncoder.html    |    4 +-
 .../dictionary/class-use/DictionaryHashTable.html  |    4 +-
 .../DictionaryProvider.MapDictionaryProvider.html  |    4 +-
 .../dictionary/class-use/DictionaryProvider.html   |    4 +-
 .../dictionary/class-use/ListSubfieldEncoder.html  |    4 +-
 .../class-use/StructSubfieldEncoder.html           |    4 +-
 .../arrow/vector/dictionary/package-frame.html     |    4 +-
 .../arrow/vector/dictionary/package-summary.html   |    4 +-
 .../arrow/vector/dictionary/package-tree.html      |    4 +-
 .../arrow/vector/dictionary/package-use.html       |    4 +-
 .../apache/arrow/vector/holders/BigIntHolder.html  |    4 +-
 .../org/apache/arrow/vector/holders/BitHolder.html |    4 +-
 .../apache/arrow/vector/holders/ComplexHolder.html |    4 +-
 .../apache/arrow/vector/holders/DateDayHolder.html |    4 +-
 .../arrow/vector/holders/DateMilliHolder.html      |    4 +-
 .../arrow/vector/holders/Decimal256Holder.html     |    4 +-
 .../apache/arrow/vector/holders/DecimalHolder.html |    4 +-
 .../arrow/vector/holders/DenseUnionHolder.html     |    4 +-
 .../arrow/vector/holders/DurationHolder.html       |    4 +-
 .../vector/holders/FixedSizeBinaryHolder.html      |    4 +-
 .../apache/arrow/vector/holders/Float4Holder.html  |    4 +-
 .../apache/arrow/vector/holders/Float8Holder.html  |    4 +-
 .../org/apache/arrow/vector/holders/IntHolder.html |    4 +-
 .../arrow/vector/holders/IntervalDayHolder.html    |    4 +-
 .../vector/holders/IntervalMonthDayNanoHolder.html |    4 +-
 .../arrow/vector/holders/IntervalYearHolder.html   |    4 +-
 .../arrow/vector/holders/LargeVarBinaryHolder.html |    4 +-
 .../arrow/vector/holders/LargeVarCharHolder.html   |    4 +-
 .../arrow/vector/holders/NullableBigIntHolder.html |    4 +-
 .../arrow/vector/holders/NullableBitHolder.html    |    4 +-
 .../vector/holders/NullableDateDayHolder.html      |    4 +-
 .../vector/holders/NullableDateMilliHolder.html    |    4 +-
 .../vector/holders/NullableDecimal256Holder.html   |    4 +-
 .../vector/holders/NullableDecimalHolder.html      |    4 +-
 .../vector/holders/NullableDurationHolder.html     |    4 +-
 .../holders/NullableFixedSizeBinaryHolder.html     |    4 +-
 .../arrow/vector/holders/NullableFloat4Holder.html |    4 +-
 .../arrow/vector/holders/NullableFloat8Holder.html |    4 +-
 .../arrow/vector/holders/NullableIntHolder.html    |    4 +-
 .../vector/holders/NullableIntervalDayHolder.html  |    4 +-
 .../NullableIntervalMonthDayNanoHolder.html        |    4 +-
 .../vector/holders/NullableIntervalYearHolder.html |    4 +-
 .../holders/NullableLargeVarBinaryHolder.html      |    4 +-
 .../vector/holders/NullableLargeVarCharHolder.html |    4 +-
 .../vector/holders/NullableSmallIntHolder.html     |    4 +-
 .../vector/holders/NullableTimeMicroHolder.html    |    4 +-
 .../vector/holders/NullableTimeMilliHolder.html    |    4 +-
 .../vector/holders/NullableTimeNanoHolder.html     |    4 +-
 .../vector/holders/NullableTimeSecHolder.html      |    4 +-
 .../holders/NullableTimeStampMicroHolder.html      |    4 +-
 .../holders/NullableTimeStampMicroTZHolder.html    |    4 +-
 .../holders/NullableTimeStampMilliHolder.html      |    4 +-
 .../holders/NullableTimeStampMilliTZHolder.html    |    4 +-
 .../holders/NullableTimeStampNanoHolder.html       |    4 +-
 .../holders/NullableTimeStampNanoTZHolder.html     |    4 +-
 .../vector/holders/NullableTimeStampSecHolder.html |    4 +-
 .../holders/NullableTimeStampSecTZHolder.html      |    4 +-
 .../vector/holders/NullableTinyIntHolder.html      |    4 +-
 .../arrow/vector/holders/NullableUInt1Holder.html  |    4 +-
 .../arrow/vector/holders/NullableUInt2Holder.html  |    4 +-
 .../arrow/vector/holders/NullableUInt4Holder.html  |    4 +-
 .../arrow/vector/holders/NullableUInt8Holder.html  |    4 +-
 .../vector/holders/NullableVarBinaryHolder.html    |    4 +-
 .../vector/holders/NullableVarCharHolder.html      |    4 +-
 .../arrow/vector/holders/RepeatedListHolder.html   |    4 +-
 .../arrow/vector/holders/RepeatedStructHolder.html |    4 +-
 .../arrow/vector/holders/SmallIntHolder.html       |    4 +-
 .../arrow/vector/holders/TimeMicroHolder.html      |    4 +-
 .../arrow/vector/holders/TimeMilliHolder.html      |    4 +-
 .../arrow/vector/holders/TimeNanoHolder.html       |    4 +-
 .../apache/arrow/vector/holders/TimeSecHolder.html |    4 +-
 .../arrow/vector/holders/TimeStampMicroHolder.html |    4 +-
 .../vector/holders/TimeStampMicroTZHolder.html     |    4 +-
 .../arrow/vector/holders/TimeStampMilliHolder.html |    4 +-
 .../vector/holders/TimeStampMilliTZHolder.html     |    4 +-
 .../arrow/vector/holders/TimeStampNanoHolder.html  |    4 +-
 .../vector/holders/TimeStampNanoTZHolder.html      |    4 +-
 .../arrow/vector/holders/TimeStampSecHolder.html   |    4 +-
 .../arrow/vector/holders/TimeStampSecTZHolder.html |    4 +-
 .../apache/arrow/vector/holders/TinyIntHolder.html |    4 +-
 .../apache/arrow/vector/holders/UInt1Holder.html   |    4 +-
 .../apache/arrow/vector/holders/UInt2Holder.html   |    4 +-
 .../apache/arrow/vector/holders/UInt4Holder.html   |    4 +-
 .../apache/arrow/vector/holders/UInt8Holder.html   |    4 +-
 .../apache/arrow/vector/holders/UnionHolder.html   |    4 +-
 .../apache/arrow/vector/holders/ValueHolder.html   |    4 +-
 .../arrow/vector/holders/VarBinaryHolder.html      |    4 +-
 .../apache/arrow/vector/holders/VarCharHolder.html |    4 +-
 .../vector/holders/class-use/BigIntHolder.html     |    4 +-
 .../arrow/vector/holders/class-use/BitHolder.html  |    4 +-
 .../vector/holders/class-use/ComplexHolder.html    |    4 +-
 .../vector/holders/class-use/DateDayHolder.html    |    4 +-
 .../vector/holders/class-use/DateMilliHolder.html  |    4 +-
 .../vector/holders/class-use/Decimal256Holder.html |    4 +-
 .../vector/holders/class-use/DecimalHolder.html    |    4 +-
 .../vector/holders/class-use/DenseUnionHolder.html |    4 +-
 .../vector/holders/class-use/DurationHolder.html   |    4 +-
 .../holders/class-use/FixedSizeBinaryHolder.html   |    4 +-
 .../vector/holders/class-use/Float4Holder.html     |    4 +-
 .../vector/holders/class-use/Float8Holder.html     |    4 +-
 .../arrow/vector/holders/class-use/IntHolder.html  |    4 +-
 .../holders/class-use/IntervalDayHolder.html       |    4 +-
 .../class-use/IntervalMonthDayNanoHolder.html      |    4 +-
 .../holders/class-use/IntervalYearHolder.html      |    4 +-
 .../holders/class-use/LargeVarBinaryHolder.html    |    4 +-
 .../holders/class-use/LargeVarCharHolder.html      |    4 +-
 .../holders/class-use/NullableBigIntHolder.html    |    4 +-
 .../holders/class-use/NullableBitHolder.html       |    4 +-
 .../holders/class-use/NullableDateDayHolder.html   |    4 +-
 .../holders/class-use/NullableDateMilliHolder.html |    4 +-
 .../class-use/NullableDecimal256Holder.html        |    4 +-
 .../holders/class-use/NullableDecimalHolder.html   |    4 +-
 .../holders/class-use/NullableDurationHolder.html  |    4 +-
 .../class-use/NullableFixedSizeBinaryHolder.html   |    4 +-
 .../holders/class-use/NullableFloat4Holder.html    |    4 +-
 .../holders/class-use/NullableFloat8Holder.html    |    4 +-
 .../holders/class-use/NullableIntHolder.html       |    4 +-
 .../class-use/NullableIntervalDayHolder.html       |    4 +-
 .../NullableIntervalMonthDayNanoHolder.html        |    4 +-
 .../class-use/NullableIntervalYearHolder.html      |    4 +-
 .../class-use/NullableLargeVarBinaryHolder.html    |    4 +-
 .../class-use/NullableLargeVarCharHolder.html      |    4 +-
 .../holders/class-use/NullableSmallIntHolder.html  |    4 +-
 .../holders/class-use/NullableTimeMicroHolder.html |    4 +-
 .../holders/class-use/NullableTimeMilliHolder.html |    4 +-
 .../holders/class-use/NullableTimeNanoHolder.html  |    4 +-
 .../holders/class-use/NullableTimeSecHolder.html   |    4 +-
 .../class-use/NullableTimeStampMicroHolder.html    |    4 +-
 .../class-use/NullableTimeStampMicroTZHolder.html  |    4 +-
 .../class-use/NullableTimeStampMilliHolder.html    |    4 +-
 .../class-use/NullableTimeStampMilliTZHolder.html  |    4 +-
 .../class-use/NullableTimeStampNanoHolder.html     |    4 +-
 .../class-use/NullableTimeStampNanoTZHolder.html   |    4 +-
 .../class-use/NullableTimeStampSecHolder.html      |    4 +-
 .../class-use/NullableTimeStampSecTZHolder.html    |    4 +-
 .../holders/class-use/NullableTinyIntHolder.html   |    4 +-
 .../holders/class-use/NullableUInt1Holder.html     |    4 +-
 .../holders/class-use/NullableUInt2Holder.html     |    4 +-
 .../holders/class-use/NullableUInt4Holder.html     |    4 +-
 .../holders/class-use/NullableUInt8Holder.html     |    4 +-
 .../holders/class-use/NullableVarBinaryHolder.html |    4 +-
 .../holders/class-use/NullableVarCharHolder.html   |    4 +-
 .../holders/class-use/RepeatedListHolder.html      |    4 +-
 .../holders/class-use/RepeatedStructHolder.html    |    4 +-
 .../vector/holders/class-use/SmallIntHolder.html   |    4 +-
 .../vector/holders/class-use/TimeMicroHolder.html  |    4 +-
 .../vector/holders/class-use/TimeMilliHolder.html  |    4 +-
 .../vector/holders/class-use/TimeNanoHolder.html   |    4 +-
 .../vector/holders/class-use/TimeSecHolder.html    |    4 +-
 .../holders/class-use/TimeStampMicroHolder.html    |    4 +-
 .../holders/class-use/TimeStampMicroTZHolder.html  |    4 +-
 .../holders/class-use/TimeStampMilliHolder.html    |    4 +-
 .../holders/class-use/TimeStampMilliTZHolder.html  |    4 +-
 .../holders/class-use/TimeStampNanoHolder.html     |    4 +-
 .../holders/class-use/TimeStampNanoTZHolder.html   |    4 +-
 .../holders/class-use/TimeStampSecHolder.html      |    4 +-
 .../holders/class-use/TimeStampSecTZHolder.html    |    4 +-
 .../vector/holders/class-use/TinyIntHolder.html    |    4 +-
 .../vector/holders/class-use/UInt1Holder.html      |    4 +-
 .../vector/holders/class-use/UInt2Holder.html      |    4 +-
 .../vector/holders/class-use/UInt4Holder.html      |    4 +-
 .../vector/holders/class-use/UInt8Holder.html      |    4 +-
 .../vector/holders/class-use/UnionHolder.html      |    4 +-
 .../vector/holders/class-use/ValueHolder.html      |    4 +-
 .../vector/holders/class-use/VarBinaryHolder.html  |    4 +-
 .../vector/holders/class-use/VarCharHolder.html    |    4 +-
 .../apache/arrow/vector/holders/package-frame.html |    4 +-
 .../arrow/vector/holders/package-summary.html      |    4 +-
 .../apache/arrow/vector/holders/package-tree.html  |    4 +-
 .../apache/arrow/vector/holders/package-use.html   |    4 +-
 .../apache/arrow/vector/ipc/ArrowFileReader.html   |    4 +-
 .../apache/arrow/vector/ipc/ArrowFileWriter.html   |    4 +-
 .../org/apache/arrow/vector/ipc/ArrowReader.html   |    4 +-
 .../apache/arrow/vector/ipc/ArrowStreamReader.html |    4 +-
 .../apache/arrow/vector/ipc/ArrowStreamWriter.html |    4 +-
 .../org/apache/arrow/vector/ipc/ArrowWriter.html   |    4 +-
 .../vector/ipc/InvalidArrowFileException.html      |    4 +-
 .../apache/arrow/vector/ipc/JsonFileReader.html    |    4 +-
 .../vector/ipc/JsonFileWriter.JSONWriteConfig.html |    4 +-
 .../apache/arrow/vector/ipc/JsonFileWriter.html    |    4 +-
 .../org/apache/arrow/vector/ipc/ReadChannel.html   |    4 +-
 .../arrow/vector/ipc/SeekableReadChannel.html      |    4 +-
 .../org/apache/arrow/vector/ipc/WriteChannel.html  |    4 +-
 .../vector/ipc/class-use/ArrowFileReader.html      |    4 +-
 .../vector/ipc/class-use/ArrowFileWriter.html      |    4 +-
 .../arrow/vector/ipc/class-use/ArrowReader.html    |    4 +-
 .../vector/ipc/class-use/ArrowStreamReader.html    |    4 +-
 .../vector/ipc/class-use/ArrowStreamWriter.html    |    4 +-
 .../arrow/vector/ipc/class-use/ArrowWriter.html    |    4 +-
 .../ipc/class-use/InvalidArrowFileException.html   |    4 +-
 .../arrow/vector/ipc/class-use/JsonFileReader.html |    4 +-
 .../class-use/JsonFileWriter.JSONWriteConfig.html  |    4 +-
 .../arrow/vector/ipc/class-use/JsonFileWriter.html |    4 +-
 .../arrow/vector/ipc/class-use/ReadChannel.html    |    4 +-
 .../vector/ipc/class-use/SeekableReadChannel.html  |    4 +-
 .../arrow/vector/ipc/class-use/WriteChannel.html   |    4 +-
 .../arrow/vector/ipc/message/ArrowBlock.html       |    4 +-
 .../vector/ipc/message/ArrowBodyCompression.html   |    4 +-
 .../arrow/vector/ipc/message/ArrowBuffer.html      |    4 +-
 .../vector/ipc/message/ArrowDictionaryBatch.html   |    4 +-
 .../arrow/vector/ipc/message/ArrowFieldNode.html   |    4 +-
 .../arrow/vector/ipc/message/ArrowFooter.html      |    4 +-
 .../message/ArrowMessage.ArrowMessageVisitor.html  |    4 +-
 .../arrow/vector/ipc/message/ArrowMessage.html     |    4 +-
 .../arrow/vector/ipc/message/ArrowRecordBatch.html |    4 +-
 .../arrow/vector/ipc/message/FBSerializable.html   |    4 +-
 .../arrow/vector/ipc/message/FBSerializables.html  |    4 +-
 .../apache/arrow/vector/ipc/message/IpcOption.html |    4 +-
 .../vector/ipc/message/MessageChannelReader.html   |    4 +-
 .../vector/ipc/message/MessageMetadataResult.html  |    4 +-
 .../arrow/vector/ipc/message/MessageResult.html    |    4 +-
 .../vector/ipc/message/MessageSerializer.html      |    4 +-
 .../vector/ipc/message/class-use/ArrowBlock.html   |    4 +-
 .../message/class-use/ArrowBodyCompression.html    |    4 +-
 .../vector/ipc/message/class-use/ArrowBuffer.html  |    4 +-
 .../message/class-use/ArrowDictionaryBatch.html    |    4 +-
 .../ipc/message/class-use/ArrowFieldNode.html      |    4 +-
 .../vector/ipc/message/class-use/ArrowFooter.html  |    4 +-
 .../ArrowMessage.ArrowMessageVisitor.html          |    4 +-
 .../vector/ipc/message/class-use/ArrowMessage.html |    4 +-
 .../ipc/message/class-use/ArrowRecordBatch.html    |    4 +-
 .../ipc/message/class-use/FBSerializable.html      |    4 +-
 .../ipc/message/class-use/FBSerializables.html     |    4 +-
 .../vector/ipc/message/class-use/IpcOption.html    |    4 +-
 .../message/class-use/MessageChannelReader.html    |    4 +-
 .../message/class-use/MessageMetadataResult.html   |    4 +-
 .../ipc/message/class-use/MessageResult.html       |    4 +-
 .../ipc/message/class-use/MessageSerializer.html   |    4 +-
 .../arrow/vector/ipc/message/package-frame.html    |    4 +-
 .../arrow/vector/ipc/message/package-summary.html  |    4 +-
 .../arrow/vector/ipc/message/package-tree.html     |    4 +-
 .../arrow/vector/ipc/message/package-use.html      |    4 +-
 .../org/apache/arrow/vector/ipc/package-frame.html |    4 +-
 .../apache/arrow/vector/ipc/package-summary.html   |    4 +-
 .../org/apache/arrow/vector/ipc/package-tree.html  |    4 +-
 .../org/apache/arrow/vector/ipc/package-use.html   |    4 +-
 .../org/apache/arrow/vector/package-frame.html     |    4 +-
 .../org/apache/arrow/vector/package-summary.html   |    4 +-
 .../org/apache/arrow/vector/package-tree.html      |    4 +-
 .../org/apache/arrow/vector/package-use.html       |    4 +-
 .../org/apache/arrow/vector/table/BaseTable.html   |    4 +-
 .../org/apache/arrow/vector/table/Row.html         |    4 +-
 .../org/apache/arrow/vector/table/Table.html       |    4 +-
 .../arrow/vector/table/class-use/BaseTable.html    |    4 +-
 .../apache/arrow/vector/table/class-use/Row.html   |    4 +-
 .../apache/arrow/vector/table/class-use/Table.html |    4 +-
 .../apache/arrow/vector/table/package-frame.html   |    4 +-
 .../apache/arrow/vector/table/package-summary.html |    4 +-
 .../apache/arrow/vector/table/package-tree.html    |    4 +-
 .../org/apache/arrow/vector/table/package-use.html |    4 +-
 .../org/apache/arrow/vector/types/DateUnit.html    |    4 +-
 .../arrow/vector/types/FloatingPointPrecision.html |    4 +-
 .../apache/arrow/vector/types/IntervalUnit.html    |    4 +-
 .../apache/arrow/vector/types/MetadataVersion.html |    4 +-
 .../org/apache/arrow/vector/types/TimeUnit.html    |    4 +-
 .../apache/arrow/vector/types/Types.MinorType.html |    4 +-
 .../org/apache/arrow/vector/types/Types.html       |    4 +-
 .../org/apache/arrow/vector/types/UnionMode.html   |    4 +-
 .../arrow/vector/types/class-use/DateUnit.html     |    4 +-
 .../types/class-use/FloatingPointPrecision.html    |    4 +-
 .../arrow/vector/types/class-use/IntervalUnit.html |    4 +-
 .../vector/types/class-use/MetadataVersion.html    |    4 +-
 .../arrow/vector/types/class-use/TimeUnit.html     |    4 +-
 .../vector/types/class-use/Types.MinorType.html    |    4 +-
 .../apache/arrow/vector/types/class-use/Types.html |    4 +-
 .../arrow/vector/types/class-use/UnionMode.html    |    4 +-
 .../apache/arrow/vector/types/package-frame.html   |    4 +-
 .../apache/arrow/vector/types/package-summary.html |    4 +-
 .../apache/arrow/vector/types/package-tree.html    |    4 +-
 .../org/apache/arrow/vector/types/package-use.html |    4 +-
 .../vector/types/pojo/ArrowType.ArrowTypeID.html   |    4 +-
 .../types/pojo/ArrowType.ArrowTypeVisitor.html     |    4 +-
 .../arrow/vector/types/pojo/ArrowType.Binary.html  |    4 +-
 .../arrow/vector/types/pojo/ArrowType.Bool.html    |    4 +-
 .../vector/types/pojo/ArrowType.ComplexType.html   |    4 +-
 .../types/pojo/ArrowType.ComplexTypeVisitor.html   |    4 +-
 .../arrow/vector/types/pojo/ArrowType.Date.html    |    4 +-
 .../arrow/vector/types/pojo/ArrowType.Decimal.html |    4 +-
 .../vector/types/pojo/ArrowType.Duration.html      |    4 +-
 .../vector/types/pojo/ArrowType.ExtensionType.html |    4 +-
 .../types/pojo/ArrowType.FixedSizeBinary.html      |    4 +-
 .../vector/types/pojo/ArrowType.FixedSizeList.html |    4 +-
 .../vector/types/pojo/ArrowType.FloatingPoint.html |    4 +-
 .../arrow/vector/types/pojo/ArrowType.Int.html     |    4 +-
 .../vector/types/pojo/ArrowType.Interval.html      |    4 +-
 .../vector/types/pojo/ArrowType.LargeBinary.html   |    4 +-
 .../vector/types/pojo/ArrowType.LargeList.html     |    4 +-
 .../vector/types/pojo/ArrowType.LargeUtf8.html     |    4 +-
 .../arrow/vector/types/pojo/ArrowType.List.html    |    4 +-
 .../arrow/vector/types/pojo/ArrowType.Map.html     |    4 +-
 .../arrow/vector/types/pojo/ArrowType.Null.html    |    4 +-
 .../vector/types/pojo/ArrowType.PrimitiveType.html |    4 +-
 .../types/pojo/ArrowType.PrimitiveTypeVisitor.html |    4 +-
 .../arrow/vector/types/pojo/ArrowType.Struct.html  |    4 +-
 .../arrow/vector/types/pojo/ArrowType.Time.html    |    4 +-
 .../vector/types/pojo/ArrowType.Timestamp.html     |    4 +-
 .../arrow/vector/types/pojo/ArrowType.Union.html   |    4 +-
 .../arrow/vector/types/pojo/ArrowType.Utf8.html    |    4 +-
 .../apache/arrow/vector/types/pojo/ArrowType.html  |    4 +-
 .../vector/types/pojo/DictionaryEncoding.html      |    4 +-
 .../vector/types/pojo/ExtensionTypeRegistry.html   |    4 +-
 .../org/apache/arrow/vector/types/pojo/Field.html  |    4 +-
 .../apache/arrow/vector/types/pojo/FieldType.html  |    4 +-
 .../org/apache/arrow/vector/types/pojo/Schema.html |    4 +-
 .../pojo/class-use/ArrowType.ArrowTypeID.html      |    4 +-
 .../pojo/class-use/ArrowType.ArrowTypeVisitor.html |    4 +-
 .../types/pojo/class-use/ArrowType.Binary.html     |    4 +-
 .../types/pojo/class-use/ArrowType.Bool.html       |    4 +-
 .../pojo/class-use/ArrowType.ComplexType.html      |    4 +-
 .../class-use/ArrowType.ComplexTypeVisitor.html    |    4 +-
 .../types/pojo/class-use/ArrowType.Date.html       |    4 +-
 .../types/pojo/class-use/ArrowType.Decimal.html    |    4 +-
 .../types/pojo/class-use/ArrowType.Duration.html   |    4 +-
 .../pojo/class-use/ArrowType.ExtensionType.html    |    4 +-
 .../pojo/class-use/ArrowType.FixedSizeBinary.html  |    4 +-
 .../pojo/class-use/ArrowType.FixedSizeList.html    |    4 +-
 .../pojo/class-use/ArrowType.FloatingPoint.html    |    4 +-
 .../vector/types/pojo/class-use/ArrowType.Int.html |    4 +-
 .../types/pojo/class-use/ArrowType.Interval.html   |    4 +-
 .../pojo/class-use/ArrowType.LargeBinary.html      |    4 +-
 .../types/pojo/class-use/ArrowType.LargeList.html  |    4 +-
 .../types/pojo/class-use/ArrowType.LargeUtf8.html  |    4 +-
 .../types/pojo/class-use/ArrowType.List.html       |    4 +-
 .../vector/types/pojo/class-use/ArrowType.Map.html |    4 +-
 .../types/pojo/class-use/ArrowType.Null.html       |    4 +-
 .../pojo/class-use/ArrowType.PrimitiveType.html    |    4 +-
 .../class-use/ArrowType.PrimitiveTypeVisitor.html  |    4 +-
 .../types/pojo/class-use/ArrowType.Struct.html     |    4 +-
 .../types/pojo/class-use/ArrowType.Time.html       |    4 +-
 .../types/pojo/class-use/ArrowType.Timestamp.html  |    4 +-
 .../types/pojo/class-use/ArrowType.Union.html      |    4 +-
 .../types/pojo/class-use/ArrowType.Utf8.html       |    4 +-
 .../vector/types/pojo/class-use/ArrowType.html     |    4 +-
 .../types/pojo/class-use/DictionaryEncoding.html   |    4 +-
 .../pojo/class-use/ExtensionTypeRegistry.html      |    4 +-
 .../arrow/vector/types/pojo/class-use/Field.html   |    4 +-
 .../vector/types/pojo/class-use/FieldType.html     |    4 +-
 .../arrow/vector/types/pojo/class-use/Schema.html  |    4 +-
 .../arrow/vector/types/pojo/package-frame.html     |    4 +-
 .../arrow/vector/types/pojo/package-summary.html   |    4 +-
 .../arrow/vector/types/pojo/package-tree.html      |    4 +-
 .../arrow/vector/types/pojo/package-use.html       |    4 +-
 .../util/ByteArrayReadableSeekableByteChannel.html |    4 +-
 .../org/apache/arrow/vector/util/CallBack.html     |    4 +-
 .../arrow/vector/util/DataSizeRoundingUtil.html    |    4 +-
 .../org/apache/arrow/vector/util/DateUtility.html  |    4 +-
 .../apache/arrow/vector/util/DecimalUtility.html   |    4 +-
 .../arrow/vector/util/DictionaryUtility.html       |    4 +-
 .../util/ElementAddressableVectorIterator.html     |    4 +-
 .../arrow/vector/util/JsonStringArrayList.html     |    4 +-
 .../arrow/vector/util/JsonStringHashMap.html       |    4 +-
 .../apache/arrow/vector/util/MapWithOrdinal.html   |    4 +-
 .../arrow/vector/util/MapWithOrdinalImpl.html      |    4 +-
 .../arrow/vector/util/MultiMapWithOrdinal.html     |    4 +-
 .../arrow/vector/util/ObjectMapperFactory.html     |    4 +-
 .../vector/util/OversizedAllocationException.html  |    4 +-
 .../vector/util/PromotableMultiMapWithOrdinal.html |    4 +-
 .../vector/util/SchemaChangeRuntimeException.html  |    4 +-
 .../apache/arrow/vector/util/SchemaUtility.html    |    4 +-
 .../arrow/vector/util/Text.TextSerializer.html     |    4 +-
 .../org/apache/arrow/vector/util/Text.html         |    4 +-
 .../org/apache/arrow/vector/util/TransferPair.html |    4 +-
 .../org/apache/arrow/vector/util/Validator.html    |    4 +-
 .../arrow/vector/util/ValueVectorUtility.html      |    4 +-
 .../arrow/vector/util/VectorBatchAppender.html     |    4 +-
 .../vector/util/VectorSchemaRootAppender.html      |    4 +-
 .../ByteArrayReadableSeekableByteChannel.html      |    4 +-
 .../arrow/vector/util/class-use/CallBack.html      |    4 +-
 .../util/class-use/DataSizeRoundingUtil.html       |    4 +-
 .../arrow/vector/util/class-use/DateUtility.html   |    4 +-
 .../vector/util/class-use/DecimalUtility.html      |    4 +-
 .../vector/util/class-use/DictionaryUtility.html   |    4 +-
 .../ElementAddressableVectorIterator.html          |    4 +-
 .../vector/util/class-use/JsonStringArrayList.html |    4 +-
 .../vector/util/class-use/JsonStringHashMap.html   |    4 +-
 .../vector/util/class-use/MapWithOrdinal.html      |    4 +-
 .../vector/util/class-use/MapWithOrdinalImpl.html  |    4 +-
 .../vector/util/class-use/MultiMapWithOrdinal.html |    4 +-
 .../vector/util/class-use/ObjectMapperFactory.html |    4 +-
 .../class-use/OversizedAllocationException.html    |    4 +-
 .../class-use/PromotableMultiMapWithOrdinal.html   |    4 +-
 .../class-use/SchemaChangeRuntimeException.html    |    4 +-
 .../arrow/vector/util/class-use/SchemaUtility.html |    4 +-
 .../vector/util/class-use/Text.TextSerializer.html |    4 +-
 .../apache/arrow/vector/util/class-use/Text.html   |    4 +-
 .../arrow/vector/util/class-use/TransferPair.html  |    4 +-
 .../arrow/vector/util/class-use/Validator.html     |    4 +-
 .../vector/util/class-use/ValueVectorUtility.html  |    4 +-
 .../vector/util/class-use/VectorBatchAppender.html |    4 +-
 .../util/class-use/VectorSchemaRootAppender.html   |    4 +-
 .../apache/arrow/vector/util/package-frame.html    |    4 +-
 .../apache/arrow/vector/util/package-summary.html  |    4 +-
 .../org/apache/arrow/vector/util/package-tree.html |    4 +-
 .../org/apache/arrow/vector/util/package-use.html  |    4 +-
 .../vector/validate/MetadataV4UnionChecker.html    |    4 +-
 .../validate/ValidateUtil.ValidateException.html   |    4 +-
 .../apache/arrow/vector/validate/ValidateUtil.html |    4 +-
 .../validate/ValidateVectorBufferVisitor.html      |    4 +-
 .../vector/validate/ValidateVectorDataVisitor.html |    4 +-
 .../vector/validate/ValidateVectorTypeVisitor.html |    4 +-
 .../vector/validate/ValidateVectorVisitor.html     |    4 +-
 .../validate/class-use/MetadataV4UnionChecker.html |    4 +-
 .../class-use/ValidateUtil.ValidateException.html  |    4 +-
 .../vector/validate/class-use/ValidateUtil.html    |    4 +-
 .../class-use/ValidateVectorBufferVisitor.html     |    4 +-
 .../class-use/ValidateVectorDataVisitor.html       |    4 +-
 .../class-use/ValidateVectorTypeVisitor.html       |    4 +-
 .../validate/class-use/ValidateVectorVisitor.html  |    4 +-
 .../arrow/vector/validate/package-frame.html       |    4 +-
 .../arrow/vector/validate/package-summary.html     |    4 +-
 .../apache/arrow/vector/validate/package-tree.html |    4 +-
 .../apache/arrow/vector/validate/package-use.html  |    4 +-
 docs/dev/java/reference/overview-frame.html        |    4 +-
 docs/dev/java/reference/overview-summary.html      |    4 +-
 docs/dev/java/reference/overview-tree.html         |    4 +-
 docs/dev/java/reference/serialized-form.html       |    4 +-
 docs/dev/java/table.html                           |    4 +-
 docs/dev/java/vector.html                          |    4 +-
 docs/dev/java/vector_schema_root.html              |    4 +-
 docs/dev/js/classes/Arrow_dom.Builder.html         |   62 +-
 docs/dev/js/classes/Arrow_dom.Data.html            |   54 +-
 docs/dev/js/classes/Arrow_dom.DataType.html        |   68 +-
 docs/dev/js/classes/Arrow_dom.MapRow.html          |   14 +-
 .../js/classes/Arrow_dom.RecordBatchReader.html    |   86 +-
 .../js/classes/Arrow_dom.RecordBatchWriter.html    |   50 +-
 docs/dev/js/classes/Arrow_dom.StructRow.html       |   12 +-
 docs/dev/js/classes/Arrow_dom.Table.html           |   74 +-
 docs/dev/js/classes/Arrow_dom.Vector.html          |   68 +-
 docs/dev/js/classes/Arrow_dom.Visitor.html         |  134 +-
 docs/dev/js/enums/Arrow_dom.BufferType.html        |   10 +-
 docs/dev/js/enums/Arrow_dom.DateUnit.html          |    6 +-
 docs/dev/js/enums/Arrow_dom.IntervalUnit.html      |    8 +-
 docs/dev/js/enums/Arrow_dom.MetadataVersion.html   |   12 +-
 docs/dev/js/enums/Arrow_dom.Precision.html         |    8 +-
 docs/dev/js/enums/Arrow_dom.TimeUnit.html          |   10 +-
 docs/dev/js/enums/Arrow_dom.Type.html              |   90 +-
 docs/dev/js/enums/Arrow_dom.UnionMode.html         |    6 +-
 .../Arrow_dom.builderThroughAsyncIterable.html     |    2 +-
 .../Arrow_dom.builderThroughIterable.html          |    2 +-
 docs/dev/js/functions/Arrow_dom.makeBuilder.html   |    2 +-
 docs/dev/js/functions/Arrow_dom.makeData.html      |   42 +-
 docs/dev/js/functions/Arrow_dom.makeTable.html     |    2 +-
 docs/dev/js/functions/Arrow_dom.makeVector.html    |   10 +-
 .../js/functions/Arrow_dom.tableFromArrays.html    |    2 +-
 docs/dev/js/functions/Arrow_dom.tableFromIPC.html  |   12 +-
 docs/dev/js/functions/Arrow_dom.tableFromJSON.html |    2 +-
 docs/dev/js/functions/Arrow_dom.tableToIPC.html    |    2 +-
 .../js/functions/Arrow_dom.vectorFromArray.html    |   28 +-
 docs/dev/js/modules/Arrow_dom.html                 |    2 +-
 docs/dev/js/modules/Arrow_node.html                |    2 +-
 docs/dev/js/types/Arrow_dom.StructRowProxy.html    |    2 +-
 docs/dev/objects.inv                               |  Bin 202101 -> 202286 bytes
 docs/dev/python/api.html                           |    4 +-
 docs/dev/python/api/arrays.html                    |    4 +-
 docs/dev/python/api/compute.html                   |    4 +-
 docs/dev/python/api/cuda.html                      |    4 +-
 docs/dev/python/api/dataset.html                   |    4 +-
 docs/dev/python/api/datatypes.html                 |    4 +-
 docs/dev/python/api/files.html                     |    4 +-
 docs/dev/python/api/filesystems.html               |    4 +-
 docs/dev/python/api/flight.html                    |    4 +-
 docs/dev/python/api/formats.html                   |    4 +-
 docs/dev/python/api/ipc.html                       |    4 +-
 docs/dev/python/api/memory.html                    |    4 +-
 docs/dev/python/api/misc.html                      |    4 +-
 docs/dev/python/api/plasma.html                    |    4 +-
 docs/dev/python/api/tables.html                    |    4 +-
 docs/dev/python/benchmarks.html                    |    4 +-
 docs/dev/python/compute.html                       |    4 +-
 docs/dev/python/csv.html                           |    4 +-
 docs/dev/python/data.html                          |   48 +-
 docs/dev/python/dataset.html                       |  140 +-
 docs/dev/python/env_vars.html                      |    4 +-
 docs/dev/python/extending_types.html               |    4 +-
 docs/dev/python/feather.html                       |    4 +-
 docs/dev/python/filesystems.html                   |   21 +-
 docs/dev/python/filesystems_deprecated.html        |    4 +-
 docs/dev/python/flight.html                        |    4 +-
 docs/dev/python/generated/pyarrow.Array.html       |    4 +-
 docs/dev/python/generated/pyarrow.BinaryArray.html |    4 +-
 .../dev/python/generated/pyarrow.BinaryScalar.html |    4 +-
 .../dev/python/generated/pyarrow.BooleanArray.html |    4 +-
 .../python/generated/pyarrow.BooleanScalar.html    |    4 +-
 docs/dev/python/generated/pyarrow.Buffer.html      |    4 +-
 .../generated/pyarrow.BufferOutputStream.html      |    4 +-
 .../dev/python/generated/pyarrow.BufferReader.html |    4 +-
 .../dev/python/generated/pyarrow.ChunkedArray.html |    4 +-
 docs/dev/python/generated/pyarrow.Codec.html       |    4 +-
 .../generated/pyarrow.CompressedInputStream.html   |    4 +-
 .../generated/pyarrow.CompressedOutputStream.html  |    4 +-
 docs/dev/python/generated/pyarrow.DataType.html    |    4 +-
 docs/dev/python/generated/pyarrow.Date32Array.html |    4 +-
 .../dev/python/generated/pyarrow.Date32Scalar.html |    4 +-
 docs/dev/python/generated/pyarrow.Date64Array.html |    4 +-
 .../dev/python/generated/pyarrow.Date64Scalar.html |    4 +-
 .../python/generated/pyarrow.Decimal128Array.html  |    4 +-
 .../python/generated/pyarrow.Decimal128Scalar.html |    4 +-
 .../python/generated/pyarrow.Decimal128Type.html   |    4 +-
 .../python/generated/pyarrow.DictionaryArray.html  |    4 +-
 .../python/generated/pyarrow.DictionaryScalar.html |    4 +-
 .../python/generated/pyarrow.DictionaryType.html   |    4 +-
 .../dev/python/generated/pyarrow.DoubleScalar.html |    4 +-
 .../python/generated/pyarrow.DurationArray.html    |    4 +-
 .../python/generated/pyarrow.DurationScalar.html   |    4 +-
 .../python/generated/pyarrow.ExtensionArray.html   |    4 +-
 .../python/generated/pyarrow.ExtensionScalar.html  |    4 +-
 .../python/generated/pyarrow.ExtensionType.html    |    4 +-
 docs/dev/python/generated/pyarrow.Field.html       |    4 +-
 .../generated/pyarrow.FixedSizeBinaryArray.html    |    4 +-
 .../generated/pyarrow.FixedSizeBinaryScalar.html   |    4 +-
 .../generated/pyarrow.FixedSizeBinaryType.html     |    4 +-
 .../generated/pyarrow.FixedSizeBufferWriter.html   |    4 +-
 .../generated/pyarrow.FixedSizeListArray.html      |    4 +-
 docs/dev/python/generated/pyarrow.FloatScalar.html |    4 +-
 .../generated/pyarrow.FloatingPointArray.html      |    4 +-
 .../generated/pyarrow.HadoopFileSystem.cat.html    |    4 +-
 .../generated/pyarrow.HadoopFileSystem.chmod.html  |    4 +-
 .../generated/pyarrow.HadoopFileSystem.chown.html  |    4 +-
 .../generated/pyarrow.HadoopFileSystem.delete.html |    4 +-
 .../generated/pyarrow.HadoopFileSystem.df.html     |    4 +-
 .../pyarrow.HadoopFileSystem.disk_usage.html       |    4 +-
 .../pyarrow.HadoopFileSystem.download.html         |    4 +-
 .../generated/pyarrow.HadoopFileSystem.exists.html |    4 +-
 .../pyarrow.HadoopFileSystem.get_capacity.html     |    4 +-
 .../pyarrow.HadoopFileSystem.get_space_used.html   |    4 +-
 .../generated/pyarrow.HadoopFileSystem.info.html   |    4 +-
 .../generated/pyarrow.HadoopFileSystem.ls.html     |    4 +-
 .../generated/pyarrow.HadoopFileSystem.mkdir.html  |    4 +-
 .../generated/pyarrow.HadoopFileSystem.open.html   |    4 +-
 .../generated/pyarrow.HadoopFileSystem.rename.html |    4 +-
 .../generated/pyarrow.HadoopFileSystem.rm.html     |    4 +-
 .../generated/pyarrow.HadoopFileSystem.upload.html |    4 +-
 docs/dev/python/generated/pyarrow.HdfsFile.html    |    4 +-
 docs/dev/python/generated/pyarrow.Int16Array.html  |    4 +-
 docs/dev/python/generated/pyarrow.Int16Scalar.html |    4 +-
 docs/dev/python/generated/pyarrow.Int32Array.html  |    4 +-
 docs/dev/python/generated/pyarrow.Int32Scalar.html |    4 +-
 docs/dev/python/generated/pyarrow.Int64Array.html  |    4 +-
 docs/dev/python/generated/pyarrow.Int64Scalar.html |    4 +-
 docs/dev/python/generated/pyarrow.Int8Array.html   |    4 +-
 docs/dev/python/generated/pyarrow.Int8Scalar.html  |    4 +-
 .../dev/python/generated/pyarrow.IntegerArray.html |    4 +-
 .../python/generated/pyarrow.LargeBinaryArray.html |    4 +-
 .../generated/pyarrow.LargeBinaryScalar.html       |    4 +-
 .../python/generated/pyarrow.LargeListArray.html   |    4 +-
 .../python/generated/pyarrow.LargeListScalar.html  |    4 +-
 .../python/generated/pyarrow.LargeStringArray.html |    4 +-
 .../generated/pyarrow.LargeStringScalar.html       |    4 +-
 docs/dev/python/generated/pyarrow.ListArray.html   |    4 +-
 docs/dev/python/generated/pyarrow.ListScalar.html  |    4 +-
 docs/dev/python/generated/pyarrow.ListType.html    |    4 +-
 docs/dev/python/generated/pyarrow.MapArray.html    |    4 +-
 docs/dev/python/generated/pyarrow.MapScalar.html   |    4 +-
 docs/dev/python/generated/pyarrow.MapType.html     |    4 +-
 .../python/generated/pyarrow.MemoryMappedFile.html |    4 +-
 docs/dev/python/generated/pyarrow.MemoryPool.html  |    4 +-
 .../pyarrow.MonthDayNanoIntervalArray.html         |    4 +-
 .../pyarrow.MonthDayNanoIntervalScalar.html        |    4 +-
 docs/dev/python/generated/pyarrow.NA.html          |    4 +-
 docs/dev/python/generated/pyarrow.NativeFile.html  |    4 +-
 docs/dev/python/generated/pyarrow.NullArray.html   |    4 +-
 .../dev/python/generated/pyarrow.NumericArray.html |    4 +-
 docs/dev/python/generated/pyarrow.OSFile.html      |    4 +-
 .../python/generated/pyarrow.PyExtensionType.html  |    4 +-
 docs/dev/python/generated/pyarrow.PythonFile.html  |    4 +-
 docs/dev/python/generated/pyarrow.RecordBatch.html |    4 +-
 .../generated/pyarrow.RecordBatchReader.html       |    8 +-
 .../python/generated/pyarrow.ResizableBuffer.html  |    4 +-
 docs/dev/python/generated/pyarrow.Scalar.html      |    4 +-
 docs/dev/python/generated/pyarrow.Schema.html      |    4 +-
 .../generated/pyarrow.SerializationContext.html    |    4 +-
 .../generated/pyarrow.SerializedPyObject.html      |    4 +-
 docs/dev/python/generated/pyarrow.StringArray.html |    4 +-
 .../dev/python/generated/pyarrow.StringScalar.html |    4 +-
 docs/dev/python/generated/pyarrow.StructArray.html |    4 +-
 .../dev/python/generated/pyarrow.StructScalar.html |    4 +-
 docs/dev/python/generated/pyarrow.StructType.html  |    4 +-
 docs/dev/python/generated/pyarrow.Table.html       |   10 +-
 .../dev/python/generated/pyarrow.TableGroupBy.html |    4 +-
 docs/dev/python/generated/pyarrow.Tensor.html      |    4 +-
 docs/dev/python/generated/pyarrow.Time32Array.html |    4 +-
 .../dev/python/generated/pyarrow.Time32Scalar.html |    4 +-
 docs/dev/python/generated/pyarrow.Time32Type.html  |    4 +-
 docs/dev/python/generated/pyarrow.Time64Array.html |    4 +-
 .../dev/python/generated/pyarrow.Time64Scalar.html |    4 +-
 docs/dev/python/generated/pyarrow.Time64Type.html  |    4 +-
 .../python/generated/pyarrow.TimestampArray.html   |    4 +-
 .../python/generated/pyarrow.TimestampScalar.html  |    4 +-
 .../python/generated/pyarrow.TimestampType.html    |    4 +-
 docs/dev/python/generated/pyarrow.UInt16Array.html |    4 +-
 .../dev/python/generated/pyarrow.UInt16Scalar.html |    4 +-
 docs/dev/python/generated/pyarrow.UInt32Array.html |    4 +-
 .../dev/python/generated/pyarrow.UInt32Scalar.html |    4 +-
 docs/dev/python/generated/pyarrow.UInt64Array.html |    4 +-
 .../dev/python/generated/pyarrow.UInt64Scalar.html |    4 +-
 docs/dev/python/generated/pyarrow.UInt8Array.html  |    4 +-
 docs/dev/python/generated/pyarrow.UInt8Scalar.html |    4 +-
 docs/dev/python/generated/pyarrow.UnionArray.html  |    4 +-
 docs/dev/python/generated/pyarrow.UnionScalar.html |    4 +-
 docs/dev/python/generated/pyarrow.UnionType.html   |    4 +-
 .../python/generated/pyarrow.allocate_buffer.html  |    4 +-
 docs/dev/python/generated/pyarrow.array.html       |    4 +-
 docs/dev/python/generated/pyarrow.binary.html      |    4 +-
 docs/dev/python/generated/pyarrow.bool_.html       |    4 +-
 .../python/generated/pyarrow.chunked_array.html    |    4 +-
 docs/dev/python/generated/pyarrow.compress.html    |    4 +-
 .../pyarrow.compute.ArraySortOptions.html          |    4 +-
 .../pyarrow.compute.AssumeTimezoneOptions.html     |    4 +-
 .../generated/pyarrow.compute.CastOptions.html     |    4 +-
 .../generated/pyarrow.compute.CountOptions.html    |    4 +-
 .../pyarrow.compute.CumulativeSumOptions.html      |    4 +-
 .../pyarrow.compute.DayOfWeekOptions.html          |    4 +-
 .../pyarrow.compute.DictionaryEncodeOptions.html   |    4 +-
 ...yarrow.compute.ElementWiseAggregateOptions.html |    4 +-
 .../pyarrow.compute.ExtractRegexOptions.html       |    4 +-
 .../generated/pyarrow.compute.FilterOptions.html   |    4 +-
 .../generated/pyarrow.compute.IndexOptions.html    |    4 +-
 .../generated/pyarrow.compute.JoinOptions.html     |    4 +-
 .../pyarrow.compute.MakeStructOptions.html         |    4 +-
 .../pyarrow.compute.MapLookupOptions.html          |    4 +-
 .../pyarrow.compute.MatchSubstringOptions.html     |    4 +-
 .../generated/pyarrow.compute.ModeOptions.html     |    4 +-
 .../generated/pyarrow.compute.NullOptions.html     |    4 +-
 .../generated/pyarrow.compute.PadOptions.html      |    4 +-
 .../pyarrow.compute.PartitionNthOptions.html       |    4 +-
 .../generated/pyarrow.compute.QuantileOptions.html |    4 +-
 .../pyarrow.compute.ReplaceSliceOptions.html       |    4 +-
 .../pyarrow.compute.ReplaceSubstringOptions.html   |    4 +-
 .../generated/pyarrow.compute.RoundOptions.html    |    4 +-
 .../pyarrow.compute.RoundTemporalOptions.html      |    4 +-
 .../pyarrow.compute.RoundToMultipleOptions.html    |    4 +-
 .../pyarrow.compute.ScalarAggregateOptions.html    |    4 +-
 .../pyarrow.compute.ScalarUdfContext.html          |    4 +-
 .../generated/pyarrow.compute.SelectKOptions.html  |    4 +-
 .../pyarrow.compute.SetLookupOptions.html          |    4 +-
 .../generated/pyarrow.compute.SliceOptions.html    |    4 +-
 .../generated/pyarrow.compute.SortOptions.html     |    4 +-
 .../generated/pyarrow.compute.SplitOptions.html    |    4 +-
 .../pyarrow.compute.SplitPatternOptions.html       |    4 +-
 .../generated/pyarrow.compute.StrftimeOptions.html |    4 +-
 .../generated/pyarrow.compute.StrptimeOptions.html |    4 +-
 .../pyarrow.compute.StructFieldOptions.html        |    4 +-
 .../generated/pyarrow.compute.TDigestOptions.html  |    4 +-
 .../generated/pyarrow.compute.TakeOptions.html     |    4 +-
 .../generated/pyarrow.compute.TrimOptions.html     |    4 +-
 .../generated/pyarrow.compute.VarianceOptions.html |    4 +-
 .../generated/pyarrow.compute.WeekOptions.html     |    4 +-
 docs/dev/python/generated/pyarrow.compute.abs.html |    4 +-
 .../generated/pyarrow.compute.abs_checked.html     |    4 +-
 .../dev/python/generated/pyarrow.compute.acos.html |    4 +-
 .../generated/pyarrow.compute.acos_checked.html    |    4 +-
 docs/dev/python/generated/pyarrow.compute.add.html |    4 +-
 .../generated/pyarrow.compute.add_checked.html     |    4 +-
 docs/dev/python/generated/pyarrow.compute.all.html |    4 +-
 .../dev/python/generated/pyarrow.compute.and_.html |    4 +-
 .../generated/pyarrow.compute.and_kleene.html      |    4 +-
 .../python/generated/pyarrow.compute.and_not.html  |    4 +-
 .../generated/pyarrow.compute.and_not_kleene.html  |    4 +-
 docs/dev/python/generated/pyarrow.compute.any.html |    4 +-
 .../pyarrow.compute.approximate_median.html        |    4 +-
 .../generated/pyarrow.compute.array_filter.html    |    4 +-
 .../pyarrow.compute.array_sort_indices.html        |    4 +-
 .../generated/pyarrow.compute.array_take.html      |    4 +-
 .../pyarrow.compute.ascii_capitalize.html          |    4 +-
 .../generated/pyarrow.compute.ascii_center.html    |    4 +-
 .../generated/pyarrow.compute.ascii_is_alnum.html  |    4 +-
 .../generated/pyarrow.compute.ascii_is_alpha.html  |    4 +-
 .../pyarrow.compute.ascii_is_decimal.html          |    4 +-
 .../generated/pyarrow.compute.ascii_is_lower.html  |    4 +-
 .../pyarrow.compute.ascii_is_printable.html        |    4 +-
 .../generated/pyarrow.compute.ascii_is_space.html  |    4 +-
 .../generated/pyarrow.compute.ascii_is_title.html  |    4 +-
 .../generated/pyarrow.compute.ascii_is_upper.html  |    4 +-
 .../generated/pyarrow.compute.ascii_lower.html     |    4 +-
 .../generated/pyarrow.compute.ascii_lpad.html      |    4 +-
 .../generated/pyarrow.compute.ascii_ltrim.html     |    4 +-
 .../pyarrow.compute.ascii_ltrim_whitespace.html    |    4 +-
 .../generated/pyarrow.compute.ascii_reverse.html   |    4 +-
 .../generated/pyarrow.compute.ascii_rpad.html      |    4 +-
 .../generated/pyarrow.compute.ascii_rtrim.html     |    4 +-
 .../pyarrow.compute.ascii_rtrim_whitespace.html    |    4 +-
 .../pyarrow.compute.ascii_split_whitespace.html    |    4 +-
 .../generated/pyarrow.compute.ascii_swapcase.html  |    4 +-
 .../generated/pyarrow.compute.ascii_title.html     |    4 +-
 .../generated/pyarrow.compute.ascii_trim.html      |    4 +-
 .../pyarrow.compute.ascii_trim_whitespace.html     |    4 +-
 .../generated/pyarrow.compute.ascii_upper.html     |    4 +-
 .../dev/python/generated/pyarrow.compute.asin.html |    4 +-
 .../generated/pyarrow.compute.asin_checked.html    |    4 +-
 .../generated/pyarrow.compute.assume_timezone.html |    4 +-
 .../dev/python/generated/pyarrow.compute.atan.html |    4 +-
 .../python/generated/pyarrow.compute.atan2.html    |    4 +-
 .../generated/pyarrow.compute.binary_join.html     |    4 +-
 .../pyarrow.compute.binary_join_element_wise.html  |    4 +-
 .../generated/pyarrow.compute.binary_length.html   |    4 +-
 .../generated/pyarrow.compute.binary_repeat.html   |    4 +-
 .../pyarrow.compute.binary_replace_slice.html      |    4 +-
 .../generated/pyarrow.compute.binary_reverse.html  |    4 +-
 .../generated/pyarrow.compute.bit_wise_and.html    |    4 +-
 .../generated/pyarrow.compute.bit_wise_not.html    |    4 +-
 .../generated/pyarrow.compute.bit_wise_or.html     |    4 +-
 .../generated/pyarrow.compute.bit_wise_xor.html    |    4 +-
 .../generated/pyarrow.compute.case_when.html       |    4 +-
 .../dev/python/generated/pyarrow.compute.cast.html |    4 +-
 .../dev/python/generated/pyarrow.compute.ceil.html |    4 +-
 .../generated/pyarrow.compute.ceil_temporal.html   |    4 +-
 .../python/generated/pyarrow.compute.choose.html   |    4 +-
 .../python/generated/pyarrow.compute.coalesce.html |    4 +-
 docs/dev/python/generated/pyarrow.compute.cos.html |    4 +-
 .../generated/pyarrow.compute.cos_checked.html     |    4 +-
 .../python/generated/pyarrow.compute.count.html    |    4 +-
 .../generated/pyarrow.compute.count_distinct.html  |    4 +-
 .../generated/pyarrow.compute.count_substring.html |    4 +-
 .../pyarrow.compute.count_substring_regex.html     |    4 +-
 .../generated/pyarrow.compute.cumulative_sum.html  |    4 +-
 .../pyarrow.compute.cumulative_sum_checked.html    |    4 +-
 docs/dev/python/generated/pyarrow.compute.day.html |    4 +-
 .../generated/pyarrow.compute.day_of_week.html     |    4 +-
 .../generated/pyarrow.compute.day_of_year.html     |    4 +-
 .../pyarrow.compute.day_time_interval_between.html |    4 +-
 .../generated/pyarrow.compute.days_between.html    |    4 +-
 .../pyarrow.compute.dictionary_encode.html         |    4 +-
 .../python/generated/pyarrow.compute.divide.html   |    4 +-
 .../generated/pyarrow.compute.divide_checked.html  |    4 +-
 .../generated/pyarrow.compute.drop_null.html       |    4 +-
 .../generated/pyarrow.compute.ends_with.html       |    4 +-
 .../python/generated/pyarrow.compute.equal.html    |    4 +-
 .../generated/pyarrow.compute.extract_regex.html   |    4 +-
 .../pyarrow.compute.fill_null_backward.html        |    4 +-
 .../pyarrow.compute.fill_null_forward.html         |    4 +-
 .../python/generated/pyarrow.compute.filter.html   |    4 +-
 .../generated/pyarrow.compute.find_substring.html  |    4 +-
 .../pyarrow.compute.find_substring_regex.html      |    4 +-
 .../python/generated/pyarrow.compute.floor.html    |    4 +-
 .../generated/pyarrow.compute.floor_temporal.html  |    4 +-
 .../python/generated/pyarrow.compute.greater.html  |    4 +-
 .../generated/pyarrow.compute.greater_equal.html   |    4 +-
 .../dev/python/generated/pyarrow.compute.hour.html |    4 +-
 .../generated/pyarrow.compute.hours_between.html   |    4 +-
 .../python/generated/pyarrow.compute.if_else.html  |    4 +-
 .../python/generated/pyarrow.compute.index.html    |    4 +-
 .../python/generated/pyarrow.compute.index_in.html |    4 +-
 .../generated/pyarrow.compute.indices_nonzero.html |    4 +-
 .../python/generated/pyarrow.compute.invert.html   |    4 +-
 .../generated/pyarrow.compute.is_finite.html       |    4 +-
 .../python/generated/pyarrow.compute.is_in.html    |    4 +-
 .../python/generated/pyarrow.compute.is_inf.html   |    4 +-
 .../generated/pyarrow.compute.is_leap_year.html    |    4 +-
 .../python/generated/pyarrow.compute.is_nan.html   |    4 +-
 .../python/generated/pyarrow.compute.is_null.html  |    4 +-
 .../python/generated/pyarrow.compute.is_valid.html |    4 +-
 .../generated/pyarrow.compute.iso_calendar.html    |    4 +-
 .../python/generated/pyarrow.compute.iso_week.html |    4 +-
 .../python/generated/pyarrow.compute.iso_year.html |    4 +-
 .../dev/python/generated/pyarrow.compute.less.html |    4 +-
 .../generated/pyarrow.compute.less_equal.html      |    4 +-
 .../generated/pyarrow.compute.list_element.html    |    4 +-
 .../generated/pyarrow.compute.list_flatten.html    |    4 +-
 .../pyarrow.compute.list_parent_indices.html       |    4 +-
 .../pyarrow.compute.list_value_length.html         |    4 +-
 docs/dev/python/generated/pyarrow.compute.ln.html  |    4 +-
 .../generated/pyarrow.compute.ln_checked.html      |    4 +-
 .../python/generated/pyarrow.compute.log10.html    |    4 +-
 .../generated/pyarrow.compute.log10_checked.html   |    4 +-
 .../python/generated/pyarrow.compute.log1p.html    |    4 +-
 .../generated/pyarrow.compute.log1p_checked.html   |    4 +-
 .../dev/python/generated/pyarrow.compute.log2.html |    4 +-
 .../generated/pyarrow.compute.log2_checked.html    |    4 +-
 .../dev/python/generated/pyarrow.compute.logb.html |    4 +-
 .../generated/pyarrow.compute.logb_checked.html    |    4 +-
 .../generated/pyarrow.compute.make_struct.html     |    4 +-
 .../generated/pyarrow.compute.map_lookup.html      |    4 +-
 .../generated/pyarrow.compute.match_like.html      |    4 +-
 .../generated/pyarrow.compute.match_substring.html |    4 +-
 .../pyarrow.compute.match_substring_regex.html     |    4 +-
 docs/dev/python/generated/pyarrow.compute.max.html |    4 +-
 .../pyarrow.compute.max_element_wise.html          |    4 +-
 .../dev/python/generated/pyarrow.compute.mean.html |    4 +-
 .../generated/pyarrow.compute.microsecond.html     |    4 +-
 .../pyarrow.compute.microseconds_between.html      |    4 +-
 .../generated/pyarrow.compute.millisecond.html     |    4 +-
 .../pyarrow.compute.milliseconds_between.html      |    4 +-
 docs/dev/python/generated/pyarrow.compute.min.html |    4 +-
 .../pyarrow.compute.min_element_wise.html          |    4 +-
 .../python/generated/pyarrow.compute.min_max.html  |    4 +-
 .../python/generated/pyarrow.compute.minute.html   |    4 +-
 .../generated/pyarrow.compute.minutes_between.html |    4 +-
 .../dev/python/generated/pyarrow.compute.mode.html |    4 +-
 .../python/generated/pyarrow.compute.month.html    |    4 +-
 ...ow.compute.month_day_nano_interval_between.html |    4 +-
 .../pyarrow.compute.month_interval_between.html    |    4 +-
 .../python/generated/pyarrow.compute.multiply.html |    4 +-
 .../pyarrow.compute.multiply_checked.html          |    4 +-
 .../generated/pyarrow.compute.nanosecond.html      |    4 +-
 .../pyarrow.compute.nanoseconds_between.html       |    4 +-
 .../python/generated/pyarrow.compute.negate.html   |    4 +-
 .../generated/pyarrow.compute.negate_checked.html  |    4 +-
 .../generated/pyarrow.compute.not_equal.html       |    4 +-
 docs/dev/python/generated/pyarrow.compute.or_.html |    4 +-
 .../generated/pyarrow.compute.or_kleene.html       |    4 +-
 .../pyarrow.compute.partition_nth_indices.html     |    4 +-
 .../python/generated/pyarrow.compute.power.html    |    4 +-
 .../generated/pyarrow.compute.power_checked.html   |    4 +-
 .../python/generated/pyarrow.compute.product.html  |    4 +-
 .../python/generated/pyarrow.compute.quantile.html |    4 +-
 .../python/generated/pyarrow.compute.quarter.html  |    4 +-
 .../pyarrow.compute.quarters_between.html          |    4 +-
 .../pyarrow.compute.register_scalar_function.html  |    4 +-
 .../pyarrow.compute.replace_substring.html         |    4 +-
 .../pyarrow.compute.replace_substring_regex.html   |    4 +-
 .../pyarrow.compute.replace_with_mask.html         |    4 +-
 .../python/generated/pyarrow.compute.round.html    |    4 +-
 .../generated/pyarrow.compute.round_temporal.html  |    4 +-
 .../pyarrow.compute.round_to_multiple.html         |    4 +-
 .../python/generated/pyarrow.compute.second.html   |    4 +-
 .../generated/pyarrow.compute.seconds_between.html |    4 +-
 .../pyarrow.compute.select_k_unstable.html         |    4 +-
 .../generated/pyarrow.compute.shift_left.html      |    4 +-
 .../pyarrow.compute.shift_left_checked.html        |    4 +-
 .../generated/pyarrow.compute.shift_right.html     |    4 +-
 .../pyarrow.compute.shift_right_checked.html       |    4 +-
 .../dev/python/generated/pyarrow.compute.sign.html |    4 +-
 docs/dev/python/generated/pyarrow.compute.sin.html |    4 +-
 .../generated/pyarrow.compute.sin_checked.html     |    4 +-
 .../generated/pyarrow.compute.sort_indices.html    |    4 +-
 .../generated/pyarrow.compute.split_pattern.html   |    4 +-
 .../pyarrow.compute.split_pattern_regex.html       |    4 +-
 .../dev/python/generated/pyarrow.compute.sqrt.html |    4 +-
 .../generated/pyarrow.compute.sqrt_checked.html    |    4 +-
 .../generated/pyarrow.compute.starts_with.html     |    4 +-
 .../python/generated/pyarrow.compute.stddev.html   |    4 +-
 .../python/generated/pyarrow.compute.strftime.html |    4 +-
 .../generated/pyarrow.compute.string_is_ascii.html |    4 +-
 .../python/generated/pyarrow.compute.strptime.html |    4 +-
 .../generated/pyarrow.compute.struct_field.html    |    4 +-
 .../generated/pyarrow.compute.subsecond.html       |    4 +-
 .../python/generated/pyarrow.compute.subtract.html |    4 +-
 .../pyarrow.compute.subtract_checked.html          |    4 +-
 docs/dev/python/generated/pyarrow.compute.sum.html |    4 +-
 .../dev/python/generated/pyarrow.compute.take.html |    4 +-
 docs/dev/python/generated/pyarrow.compute.tan.html |    4 +-
 .../generated/pyarrow.compute.tan_checked.html     |    4 +-
 .../python/generated/pyarrow.compute.tdigest.html  |    4 +-
 .../pyarrow.compute.true_unless_null.html          |    4 +-
 .../python/generated/pyarrow.compute.trunc.html    |    4 +-
 .../python/generated/pyarrow.compute.unique.html   |    4 +-
 .../python/generated/pyarrow.compute.us_week.html  |    4 +-
 .../python/generated/pyarrow.compute.us_year.html  |    4 +-
 .../generated/pyarrow.compute.utf8_capitalize.html |    4 +-
 .../generated/pyarrow.compute.utf8_center.html     |    4 +-
 .../generated/pyarrow.compute.utf8_is_alnum.html   |    4 +-
 .../generated/pyarrow.compute.utf8_is_alpha.html   |    4 +-
 .../generated/pyarrow.compute.utf8_is_decimal.html |    4 +-
 .../generated/pyarrow.compute.utf8_is_digit.html   |    4 +-
 .../generated/pyarrow.compute.utf8_is_lower.html   |    4 +-
 .../generated/pyarrow.compute.utf8_is_numeric.html |    4 +-
 .../pyarrow.compute.utf8_is_printable.html         |    4 +-
 .../generated/pyarrow.compute.utf8_is_space.html   |    4 +-
 .../generated/pyarrow.compute.utf8_is_title.html   |    4 +-
 .../generated/pyarrow.compute.utf8_is_upper.html   |    4 +-
 .../generated/pyarrow.compute.utf8_length.html     |    4 +-
 .../generated/pyarrow.compute.utf8_lower.html      |    4 +-
 .../generated/pyarrow.compute.utf8_lpad.html       |    4 +-
 .../generated/pyarrow.compute.utf8_ltrim.html      |    4 +-
 .../pyarrow.compute.utf8_ltrim_whitespace.html     |    4 +-
 .../pyarrow.compute.utf8_replace_slice.html        |    4 +-
 .../generated/pyarrow.compute.utf8_reverse.html    |    4 +-
 .../generated/pyarrow.compute.utf8_rpad.html       |    4 +-
 .../generated/pyarrow.compute.utf8_rtrim.html      |    4 +-
 .../pyarrow.compute.utf8_rtrim_whitespace.html     |    4 +-
 .../pyarrow.compute.utf8_slice_codeunits.html      |    4 +-
 .../pyarrow.compute.utf8_split_whitespace.html     |    4 +-
 .../generated/pyarrow.compute.utf8_swapcase.html   |    4 +-
 .../generated/pyarrow.compute.utf8_title.html      |    4 +-
 .../generated/pyarrow.compute.utf8_trim.html       |    4 +-
 .../pyarrow.compute.utf8_trim_whitespace.html      |    4 +-
 .../generated/pyarrow.compute.utf8_upper.html      |    4 +-
 .../generated/pyarrow.compute.value_counts.html    |    4 +-
 .../python/generated/pyarrow.compute.variance.html |    4 +-
 .../dev/python/generated/pyarrow.compute.week.html |    4 +-
 .../generated/pyarrow.compute.weeks_between.html   |    4 +-
 docs/dev/python/generated/pyarrow.compute.xor.html |    4 +-
 .../dev/python/generated/pyarrow.compute.year.html |    4 +-
 .../generated/pyarrow.compute.year_month_day.html  |    4 +-
 .../generated/pyarrow.compute.years_between.html   |    4 +-
 .../python/generated/pyarrow.concat_arrays.html    |    4 +-
 .../python/generated/pyarrow.concat_tables.html    |    4 +-
 docs/dev/python/generated/pyarrow.cpu_count.html   |    4 +-
 .../generated/pyarrow.create_memory_map.html       |    4 +-
 .../generated/pyarrow.csv.CSVStreamingReader.html  |    8 +-
 .../python/generated/pyarrow.csv.CSVWriter.html    |    4 +-
 .../generated/pyarrow.csv.ConvertOptions.html      |    4 +-
 docs/dev/python/generated/pyarrow.csv.ISO8601.html |    4 +-
 .../python/generated/pyarrow.csv.InvalidRow.html   |    4 +-
 .../python/generated/pyarrow.csv.ParseOptions.html |    4 +-
 .../python/generated/pyarrow.csv.ReadOptions.html  |    4 +-
 .../python/generated/pyarrow.csv.WriteOptions.html |    4 +-
 .../dev/python/generated/pyarrow.csv.open_csv.html |    4 +-
 .../dev/python/generated/pyarrow.csv.read_csv.html |    4 +-
 .../python/generated/pyarrow.csv.write_csv.html    |    4 +-
 .../generated/pyarrow.cuda.BufferReader.html       |    4 +-
 .../generated/pyarrow.cuda.BufferWriter.html       |    4 +-
 .../dev/python/generated/pyarrow.cuda.Context.html |    4 +-
 .../python/generated/pyarrow.cuda.CudaBuffer.html  |    4 +-
 .../python/generated/pyarrow.cuda.HostBuffer.html  |    4 +-
 .../generated/pyarrow.cuda.IpcMemHandle.html       |    4 +-
 .../generated/pyarrow.cuda.new_host_buffer.html    |    4 +-
 .../generated/pyarrow.cuda.read_message.html       |    4 +-
 .../generated/pyarrow.cuda.read_record_batch.html  |    4 +-
 .../pyarrow.cuda.serialize_record_batch.html       |    4 +-
 .../generated/pyarrow.dataset.CsvFileFormat.html   |    4 +-
 .../pyarrow.dataset.CsvFragmentScanOptions.html    |    4 +-
 .../python/generated/pyarrow.dataset.Dataset.html  |    4 +-
 .../pyarrow.dataset.DirectoryPartitioning.html     |    4 +-
 .../generated/pyarrow.dataset.Expression.html      |    4 +-
 .../generated/pyarrow.dataset.FileFormat.html      |    4 +-
 .../pyarrow.dataset.FileSystemDataset.html         |    4 +-
 .../pyarrow.dataset.FileSystemDatasetFactory.html  |    4 +-
 .../pyarrow.dataset.FileSystemFactoryOptions.html  |    4 +-
 .../pyarrow.dataset.FilenamePartitioning.html      |    4 +-
 .../python/generated/pyarrow.dataset.Fragment.html |    4 +-
 .../pyarrow.dataset.FragmentScanOptions.html       |    4 +-
 .../pyarrow.dataset.HivePartitioning.html          |    4 +-
 .../generated/pyarrow.dataset.InMemoryDataset.html |    4 +-
 .../generated/pyarrow.dataset.IpcFileFormat.html   |    4 +-
 .../generated/pyarrow.dataset.OrcFileFormat.html   |    4 +-
 .../pyarrow.dataset.ParquetFileFormat.html         |    4 +-
 ...pyarrow.dataset.ParquetFragmentScanOptions.html |    4 +-
 .../pyarrow.dataset.ParquetReadOptions.html        |    4 +-
 .../generated/pyarrow.dataset.Partitioning.html    |    4 +-
 .../pyarrow.dataset.PartitioningFactory.html       |    4 +-
 .../python/generated/pyarrow.dataset.Scanner.html  |    4 +-
 .../pyarrow.dataset.TaggedRecordBatch.html         |    4 +-
 .../generated/pyarrow.dataset.UnionDataset.html    |    4 +-
 .../generated/pyarrow.dataset.WrittenFile.html     |    4 +-
 .../python/generated/pyarrow.dataset.dataset.html  |    4 +-
 .../python/generated/pyarrow.dataset.field.html    |    4 +-
 .../generated/pyarrow.dataset.parquet_dataset.html |    4 +-
 .../generated/pyarrow.dataset.partitioning.html    |    4 +-
 .../python/generated/pyarrow.dataset.scalar.html   |    4 +-
 .../generated/pyarrow.dataset.write_dataset.html   |    4 +-
 docs/dev/python/generated/pyarrow.date32.html      |    4 +-
 docs/dev/python/generated/pyarrow.date64.html      |    4 +-
 docs/dev/python/generated/pyarrow.decimal128.html  |    4 +-
 docs/dev/python/generated/pyarrow.decompress.html  |    4 +-
 .../generated/pyarrow.default_memory_pool.html     |    4 +-
 docs/dev/python/generated/pyarrow.deserialize.html |    4 +-
 .../generated/pyarrow.deserialize_components.html  |    4 +-
 .../python/generated/pyarrow.deserialize_from.html |    4 +-
 docs/dev/python/generated/pyarrow.dictionary.html  |    4 +-
 docs/dev/python/generated/pyarrow.duration.html    |    4 +-
 .../generated/pyarrow.feather.read_feather.html    |    8 +-
 .../generated/pyarrow.feather.read_table.html      |    4 +-
 .../generated/pyarrow.feather.write_feather.html   |    4 +-
 docs/dev/python/generated/pyarrow.field.html       |    4 +-
 .../python/generated/pyarrow.flight.Action.html    |    4 +-
 .../generated/pyarrow.flight.ActionType.html       |    4 +-
 .../python/generated/pyarrow.flight.CallInfo.html  |    4 +-
 .../pyarrow.flight.ClientAuthHandler.html          |    4 +-
 .../generated/pyarrow.flight.ClientMiddleware.html |    4 +-
 .../pyarrow.flight.ClientMiddlewareFactory.html    |    4 +-
 .../generated/pyarrow.flight.DescriptorType.html   |    4 +-
 .../pyarrow.flight.FlightCallOptions.html          |    4 +-
 .../pyarrow.flight.FlightCancelledError.html       |    4 +-
 .../generated/pyarrow.flight.FlightClient.html     |    4 +-
 .../generated/pyarrow.flight.FlightDataStream.html |    4 +-
 .../generated/pyarrow.flight.FlightDescriptor.html |    4 +-
 .../generated/pyarrow.flight.FlightEndpoint.html   |    4 +-
 .../generated/pyarrow.flight.FlightError.html      |    4 +-
 .../generated/pyarrow.flight.FlightInfo.html       |    4 +-
 .../pyarrow.flight.FlightInternalError.html        |    4 +-
 .../pyarrow.flight.FlightMetadataWriter.html       |    4 +-
 .../generated/pyarrow.flight.FlightMethod.html     |    4 +-
 .../generated/pyarrow.flight.FlightServerBase.html |    4 +-
 .../pyarrow.flight.FlightServerError.html          |    4 +-
 .../pyarrow.flight.FlightStreamReader.html         |    4 +-
 .../pyarrow.flight.FlightStreamWriter.html         |    4 +-
 .../pyarrow.flight.FlightTimedOutError.html        |    4 +-
 .../pyarrow.flight.FlightUnauthenticatedError.html |    4 +-
 .../pyarrow.flight.FlightUnauthorizedError.html    |    4 +-
 .../pyarrow.flight.FlightUnavailableError.html     |    4 +-
 ...yarrow.flight.FlightWriteSizeExceededError.html |    4 +-
 .../generated/pyarrow.flight.GeneratorStream.html  |    4 +-
 .../python/generated/pyarrow.flight.Location.html  |    4 +-
 .../pyarrow.flight.MetadataRecordBatchReader.html  |    4 +-
 .../pyarrow.flight.MetadataRecordBatchWriter.html  |    4 +-
 .../pyarrow.flight.RecordBatchStream.html          |    4 +-
 .../python/generated/pyarrow.flight.Result.html    |    4 +-
 .../pyarrow.flight.ServerAuthHandler.html          |    4 +-
 .../pyarrow.flight.ServerCallContext.html          |    4 +-
 .../generated/pyarrow.flight.ServerMiddleware.html |    4 +-
 .../pyarrow.flight.ServerMiddlewareFactory.html    |    4 +-
 .../python/generated/pyarrow.flight.Ticket.html    |    4 +-
 .../python/generated/pyarrow.flight.connect.html   |    4 +-
 docs/dev/python/generated/pyarrow.float16.html     |    4 +-
 docs/dev/python/generated/pyarrow.float32.html     |    4 +-
 docs/dev/python/generated/pyarrow.float64.html     |    4 +-
 .../python/generated/pyarrow.foreign_buffer.html   |    4 +-
 .../python/generated/pyarrow.from_numpy_dtype.html |    4 +-
 .../python/generated/pyarrow.fs.FSSpecHandler.html |    4 +-
 docs/dev/python/generated/pyarrow.fs.FileInfo.html |    4 +-
 .../python/generated/pyarrow.fs.FileSelector.html  |    4 +-
 .../python/generated/pyarrow.fs.FileSystem.html    |    4 +-
 .../generated/pyarrow.fs.FileSystemHandler.html    |    4 +-
 .../python/generated/pyarrow.fs.GcsFileSystem.html |    4 +-
 .../generated/pyarrow.fs.HadoopFileSystem.html     |    4 +-
 .../generated/pyarrow.fs.LocalFileSystem.html      |    4 +-
 .../python/generated/pyarrow.fs.PyFileSystem.html  |    4 +-
 .../python/generated/pyarrow.fs.S3FileSystem.html  |   10 +-
 .../python/generated/pyarrow.fs.S3LogLevel.html    |    4 +-
 .../generated/pyarrow.fs.SubTreeFileSystem.html    |    4 +-
 .../python/generated/pyarrow.fs.copy_files.html    |    4 +-
 .../python/generated/pyarrow.fs.finalize_s3.html   |    4 +-
 .../python/generated/pyarrow.fs.initialize_s3.html |    4 +-
 .../generated/pyarrow.fs.resolve_s3_region.html    |    4 +-
 docs/dev/python/generated/pyarrow.get_include.html |    4 +-
 .../python/generated/pyarrow.get_libraries.html    |    4 +-
 .../python/generated/pyarrow.get_library_dirs.html |    4 +-
 .../dev/python/generated/pyarrow.hdfs.connect.html |    4 +-
 .../dev/python/generated/pyarrow.input_stream.html |    4 +-
 docs/dev/python/generated/pyarrow.int16.html       |    4 +-
 docs/dev/python/generated/pyarrow.int32.html       |    4 +-
 docs/dev/python/generated/pyarrow.int64.html       |    4 +-
 docs/dev/python/generated/pyarrow.int8.html        |    4 +-
 .../python/generated/pyarrow.io_thread_count.html  |    4 +-
 .../generated/pyarrow.ipc.IpcReadOptions.html      |    4 +-
 .../generated/pyarrow.ipc.IpcWriteOptions.html     |    4 +-
 docs/dev/python/generated/pyarrow.ipc.Message.html |    4 +-
 .../generated/pyarrow.ipc.MessageReader.html       |    4 +-
 .../pyarrow.ipc.RecordBatchFileReader.html         |    4 +-
 .../pyarrow.ipc.RecordBatchFileWriter.html         |    4 +-
 .../pyarrow.ipc.RecordBatchStreamReader.html       |    8 +-
 .../pyarrow.ipc.RecordBatchStreamWriter.html       |    4 +-
 .../pyarrow.ipc.get_record_batch_size.html         |    4 +-
 .../generated/pyarrow.ipc.get_tensor_size.html     |    4 +-
 .../dev/python/generated/pyarrow.ipc.new_file.html |    4 +-
 .../python/generated/pyarrow.ipc.new_stream.html   |    4 +-
 .../python/generated/pyarrow.ipc.open_file.html    |    4 +-
 .../python/generated/pyarrow.ipc.open_stream.html  |    4 +-
 .../python/generated/pyarrow.ipc.read_message.html |    4 +-
 .../generated/pyarrow.ipc.read_record_batch.html   |    4 +-
 .../python/generated/pyarrow.ipc.read_tensor.html  |    4 +-
 .../python/generated/pyarrow.ipc.write_tensor.html |    4 +-
 .../generated/pyarrow.jemalloc_memory_pool.html    |    4 +-
 .../generated/pyarrow.jemalloc_set_decay_ms.html   |    4 +-
 .../generated/pyarrow.json.ParseOptions.html       |    4 +-
 .../python/generated/pyarrow.json.ReadOptions.html |    4 +-
 .../python/generated/pyarrow.json.read_json.html   |    4 +-
 .../dev/python/generated/pyarrow.large_binary.html |    4 +-
 docs/dev/python/generated/pyarrow.large_list.html  |    4 +-
 .../dev/python/generated/pyarrow.large_string.html |    4 +-
 docs/dev/python/generated/pyarrow.large_utf8.html  |    4 +-
 docs/dev/python/generated/pyarrow.list_.html       |    4 +-
 .../generated/pyarrow.log_memory_allocations.html  |    4 +-
 docs/dev/python/generated/pyarrow.map_.html        |    4 +-
 docs/dev/python/generated/pyarrow.memory_map.html  |    4 +-
 .../generated/pyarrow.mimalloc_memory_pool.html    |    4 +-
 .../generated/pyarrow.month_day_nano_interval.html |    4 +-
 docs/dev/python/generated/pyarrow.null.html        |    4 +-
 docs/dev/python/generated/pyarrow.nulls.html       |    4 +-
 docs/dev/python/generated/pyarrow.orc.ORCFile.html |    7 +-
 .../python/generated/pyarrow.orc.ORCWriter.html    |    4 +-
 .../python/generated/pyarrow.orc.read_table.html   |    7 +-
 .../python/generated/pyarrow.orc.write_table.html  |    4 +-
 .../python/generated/pyarrow.output_stream.html    |    4 +-
 .../pyarrow.parquet.ColumnChunkMetaData.html       |    4 +-
 .../generated/pyarrow.parquet.ColumnSchema.html    |    4 +-
 .../generated/pyarrow.parquet.FileMetaData.html    |    4 +-
 .../generated/pyarrow.parquet.ParquetDataset.html  |    4 +-
 .../generated/pyarrow.parquet.ParquetFile.html     |    4 +-
 .../pyarrow.parquet.ParquetLogicalType.html        |    4 +-
 .../generated/pyarrow.parquet.ParquetSchema.html   |    4 +-
 .../generated/pyarrow.parquet.ParquetWriter.html   |    4 +-
 .../pyarrow.parquet.RowGroupMetaData.html          |    4 +-
 .../generated/pyarrow.parquet.Statistics.html      |    4 +-
 .../pyarrow.parquet.encryption.CryptoFactory.html  |    4 +-
 ...parquet.encryption.DecryptionConfiguration.html |    4 +-
 ...parquet.encryption.EncryptionConfiguration.html |    4 +-
 .../pyarrow.parquet.encryption.KmsClient.html      |    4 +-
 ...row.parquet.encryption.KmsConnectionConfig.html |    4 +-
 .../generated/pyarrow.parquet.read_metadata.html   |    4 +-
 .../generated/pyarrow.parquet.read_pandas.html     |    4 +-
 .../generated/pyarrow.parquet.read_schema.html     |    4 +-
 .../generated/pyarrow.parquet.read_table.html      |    4 +-
 .../generated/pyarrow.parquet.write_metadata.html  |    4 +-
 .../generated/pyarrow.parquet.write_table.html     |    4 +-
 .../pyarrow.parquet.write_to_dataset.html          |    4 +-
 .../python/generated/pyarrow.plasma.ObjectID.html  |    4 +-
 .../generated/pyarrow.plasma.PlasmaBuffer.html     |    4 +-
 .../generated/pyarrow.plasma.PlasmaClient.html     |    4 +-
 docs/dev/python/generated/pyarrow.py_buffer.html   |    4 +-
 .../python/generated/pyarrow.read_serialized.html  |    4 +-
 .../dev/python/generated/pyarrow.record_batch.html |    4 +-
 .../generated/pyarrow.register_extension_type.html |    4 +-
 docs/dev/python/generated/pyarrow.scalar.html      |    4 +-
 docs/dev/python/generated/pyarrow.schema.html      |    4 +-
 docs/dev/python/generated/pyarrow.serialize.html   |    4 +-
 .../dev/python/generated/pyarrow.serialize_to.html |    4 +-
 .../python/generated/pyarrow.set_cpu_count.html    |    4 +-
 .../generated/pyarrow.set_io_thread_count.html     |    4 +-
 .../python/generated/pyarrow.set_memory_pool.html  |    4 +-
 docs/dev/python/generated/pyarrow.string.html      |    4 +-
 docs/dev/python/generated/pyarrow.struct.html      |    4 +-
 .../generated/pyarrow.system_memory_pool.html      |    4 +-
 docs/dev/python/generated/pyarrow.table.html       |    4 +-
 docs/dev/python/generated/pyarrow.time32.html      |    4 +-
 docs/dev/python/generated/pyarrow.time64.html      |    4 +-
 docs/dev/python/generated/pyarrow.timestamp.html   |    4 +-
 .../generated/pyarrow.total_allocated_bytes.html   |    4 +-
 .../python/generated/pyarrow.types.is_binary.html  |    4 +-
 .../python/generated/pyarrow.types.is_boolean.html |    4 +-
 .../python/generated/pyarrow.types.is_date.html    |    4 +-
 .../python/generated/pyarrow.types.is_date32.html  |    4 +-
 .../python/generated/pyarrow.types.is_date64.html  |    4 +-
 .../python/generated/pyarrow.types.is_decimal.html |    4 +-
 .../generated/pyarrow.types.is_dictionary.html     |    4 +-
 .../pyarrow.types.is_fixed_size_binary.html        |    4 +-
 .../python/generated/pyarrow.types.is_float16.html |    4 +-
 .../python/generated/pyarrow.types.is_float32.html |    4 +-
 .../python/generated/pyarrow.types.is_float64.html |    4 +-
 .../generated/pyarrow.types.is_floating.html       |    4 +-
 .../python/generated/pyarrow.types.is_int16.html   |    4 +-
 .../python/generated/pyarrow.types.is_int32.html   |    4 +-
 .../python/generated/pyarrow.types.is_int64.html   |    4 +-
 .../python/generated/pyarrow.types.is_int8.html    |    4 +-
 .../python/generated/pyarrow.types.is_integer.html |    4 +-
 .../generated/pyarrow.types.is_large_binary.html   |    4 +-
 .../generated/pyarrow.types.is_large_list.html     |    4 +-
 .../generated/pyarrow.types.is_large_string.html   |    4 +-
 .../generated/pyarrow.types.is_large_unicode.html  |    4 +-
 .../python/generated/pyarrow.types.is_list.html    |    4 +-
 .../dev/python/generated/pyarrow.types.is_map.html |    4 +-
 .../python/generated/pyarrow.types.is_nested.html  |    4 +-
 .../python/generated/pyarrow.types.is_null.html    |    4 +-
 .../generated/pyarrow.types.is_signed_integer.html |    4 +-
 .../python/generated/pyarrow.types.is_string.html  |    4 +-
 .../python/generated/pyarrow.types.is_struct.html  |    4 +-
 .../generated/pyarrow.types.is_temporal.html       |    4 +-
 .../python/generated/pyarrow.types.is_time.html    |    4 +-
 .../python/generated/pyarrow.types.is_time32.html  |    4 +-
 .../python/generated/pyarrow.types.is_time64.html  |    4 +-
 .../generated/pyarrow.types.is_timestamp.html      |    4 +-
 .../python/generated/pyarrow.types.is_uint16.html  |    4 +-
 .../python/generated/pyarrow.types.is_uint32.html  |    4 +-
 .../python/generated/pyarrow.types.is_uint64.html  |    4 +-
 .../python/generated/pyarrow.types.is_uint8.html   |    4 +-
 .../python/generated/pyarrow.types.is_unicode.html |    4 +-
 .../python/generated/pyarrow.types.is_union.html   |    4 +-
 .../pyarrow.types.is_unsigned_integer.html         |    4 +-
 docs/dev/python/generated/pyarrow.uint16.html      |    4 +-
 docs/dev/python/generated/pyarrow.uint32.html      |    4 +-
 docs/dev/python/generated/pyarrow.uint64.html      |    4 +-
 docs/dev/python/generated/pyarrow.uint8.html       |    4 +-
 .../python/generated/pyarrow.unify_schemas.html    |    4 +-
 .../pyarrow.unregister_extension_type.html         |    4 +-
 docs/dev/python/generated/pyarrow.utf8.html        |    4 +-
 docs/dev/python/getstarted.html                    |    6 +-
 docs/dev/python/getting_involved.html              |    4 +-
 docs/dev/python/index.html                         |    4 +-
 docs/dev/python/install.html                       |    4 +-
 docs/dev/python/integration.html                   |    4 +-
 docs/dev/python/integration/cuda.html              |    4 +-
 docs/dev/python/integration/extending.html         |    4 +-
 docs/dev/python/integration/python_java.html       |    4 +-
 docs/dev/python/integration/python_r.html          |    4 +-
 docs/dev/python/ipc.html                           |   90 +-
 docs/dev/python/json.html                          |    4 +-
 docs/dev/python/memory.html                        |   12 +-
 docs/dev/python/numpy.html                         |    4 +-
 docs/dev/python/orc.html                           |    4 +-
 docs/dev/python/pandas.html                        |   10 +-
 docs/dev/python/parquet.html                       |   16 +-
 docs/dev/python/plasma.html                        |    4 +-
 docs/dev/python/timestamps.html                    |    4 +-
 docs/dev/r/pkgdown.yml                             |    2 +-
 docs/dev/r/reference/call_function.html            |   10 +-
 docs/dev/r/reference/new_extension_type.html       |   14 +-
 docs/dev/search.html                               |    4 +-
 docs/dev/searchindex.js                            |    2 +-
 docs/dev/status.html                               |    4 +-
 3572 files changed, 8805 insertions(+), 8414 deletions(-)

diff --git a/docs/dev/.buildinfo b/docs/dev/.buildinfo
index ce618be42c..27710ffb33 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: f9bf27d7f5481e9a32ace00299f74895
+config: 274f25e26f36fee3282e5a989497de3e
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/dev/_modules/collections/abc.html b/docs/dev/_modules/collections/abc.html
index b16c05ccea..03f19f4361 100644
--- a/docs/dev/_modules/collections/abc.html
+++ b/docs/dev/_modules/collections/abc.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>collections.abc &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>collections.abc &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/importlib/_bootstrap.html b/docs/dev/_modules/importlib/_bootstrap.html
index 26d03d28bc..bc1536e452 100644
--- a/docs/dev/_modules/importlib/_bootstrap.html
+++ b/docs/dev/_modules/importlib/_bootstrap.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>importlib._bootstrap &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>importlib._bootstrap &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/index.html b/docs/dev/_modules/index.html
index 6b9946db24..e4f96c761b 100644
--- a/docs/dev/_modules/index.html
+++ b/docs/dev/_modules/index.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Overview: module code &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>Overview: module code &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow.html b/docs/dev/_modules/pyarrow.html
index 896c09461d..1faaff1c0c 100644
--- a/docs/dev/_modules/pyarrow.html
+++ b/docs/dev/_modules/pyarrow.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>pyarrow &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/compute.html b/docs/dev/_modules/pyarrow/compute.html
index a2b343b14f..2c476ce268 100644
--- a/docs/dev/_modules/pyarrow/compute.html
+++ b/docs/dev/_modules/pyarrow/compute.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.compute &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>pyarrow.compute &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/dataset.html b/docs/dev/_modules/pyarrow/dataset.html
index 5e2c63cf42..84a94f610f 100644
--- a/docs/dev/_modules/pyarrow/dataset.html
+++ b/docs/dev/_modules/pyarrow/dataset.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.dataset &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>pyarrow.dataset &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/feather.html b/docs/dev/_modules/pyarrow/feather.html
index d69d83ae4b..242476e7c1 100644
--- a/docs/dev/_modules/pyarrow/feather.html
+++ b/docs/dev/_modules/pyarrow/feather.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.feather &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>pyarrow.feather &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -4963,7 +4963,8 @@ function checkPageExistsAndRedirect(event) {
         <span class="k">raise</span></div>
 
 
-<div class="viewcode-block" id="read_feather"><a class="viewcode-back" href="../../python/generated/pyarrow.feather.read_feather.html#pyarrow.feather.read_feather">[docs]</a><span class="k">def</span> <span class="nf">read_feather</span><span class="p">(</span><span class="n">source</span><span class="p">,</span> <span class="n">columns</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">use_threads</span><span class="o">=</span><span class= [...]
+<div class="viewcode-block" id="read_feather"><a class="viewcode-back" href="../../python/generated/pyarrow.feather.read_feather.html#pyarrow.feather.read_feather">[docs]</a><span class="k">def</span> <span class="nf">read_feather</span><span class="p">(</span><span class="n">source</span><span class="p">,</span> <span class="n">columns</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">use_threads</span><span class="o">=</span><span class= [...]
+                 <span class="n">memory_map</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">    Read a pandas.DataFrame from Feather format. To read as pyarrow.Table use</span>
 <span class="sd">    feather.read_table.</span>
@@ -4981,6 +4982,8 @@ function checkPageExistsAndRedirect(event) {
 <span class="sd">        reading from Feather format.</span>
 <span class="sd">    memory_map : boolean, default False</span>
 <span class="sd">        Use memory mapping when opening file on disk, when source is a str.</span>
+<span class="sd">    **kwargs</span>
+<span class="sd">        Additional keyword arguments passed on to `pyarrow.Table.to_pandas`.</span>
 
 <span class="sd">    Returns</span>
 <span class="sd">    -------</span>
@@ -4989,7 +4992,7 @@ function checkPageExistsAndRedirect(event) {
     <span class="n">_check_pandas_version</span><span class="p">()</span>
     <span class="k">return</span> <span class="p">(</span><span class="n">read_table</span><span class="p">(</span>
         <span class="n">source</span><span class="p">,</span> <span class="n">columns</span><span class="o">=</span><span class="n">columns</span><span class="p">,</span> <span class="n">memory_map</span><span class="o">=</span><span class="n">memory_map</span><span class="p">,</span>
-        <span class="n">use_threads</span><span class="o">=</span><span class="n">use_threads</span><span class="p">)</span><span class="o">.</span><span class="n">to_pandas</span><span class="p">(</span><span class="n">use_threads</span><span class="o">=</span><span class="n">use_threads</span><span class="p">))</span></div>
+        <span class="n">use_threads</span><span class="o">=</span><span class="n">use_threads</span><span class="p">)</span><span class="o">.</span><span class="n">to_pandas</span><span class="p">(</span><span class="n">use_threads</span><span class="o">=</span><span class="n">use_threads</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">))</span></div>
 
 
 <div class="viewcode-block" id="read_table"><a class="viewcode-back" href="../../python/generated/pyarrow.feather.read_table.html#pyarrow.feather.read_table">[docs]</a><span class="k">def</span> <span class="nf">read_table</span><span class="p">(</span><span class="n">source</span><span class="p">,</span> <span class="n">columns</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">memory_map</span><span class="o">=</span><span class="kc">Fals [...]
diff --git a/docs/dev/_modules/pyarrow/filesystem.html b/docs/dev/_modules/pyarrow/filesystem.html
index ea60cdccfb..4b842405c6 100644
--- a/docs/dev/_modules/pyarrow/filesystem.html
+++ b/docs/dev/_modules/pyarrow/filesystem.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.filesystem &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>pyarrow.filesystem &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/fs.html b/docs/dev/_modules/pyarrow/fs.html
index d85d954b50..b829941a8f 100644
--- a/docs/dev/_modules/pyarrow/fs.html
+++ b/docs/dev/_modules/pyarrow/fs.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.fs &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>pyarrow.fs &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/hdfs.html b/docs/dev/_modules/pyarrow/hdfs.html
index d702952ff3..86422d686a 100644
--- a/docs/dev/_modules/pyarrow/hdfs.html
+++ b/docs/dev/_modules/pyarrow/hdfs.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.hdfs &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>pyarrow.hdfs &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/ipc.html b/docs/dev/_modules/pyarrow/ipc.html
index 00a33f7ff8..23b25e8277 100644
--- a/docs/dev/_modules/pyarrow/ipc.html
+++ b/docs/dev/_modules/pyarrow/ipc.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.ipc &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>pyarrow.ipc &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/orc.html b/docs/dev/_modules/pyarrow/orc.html
index c2a835614c..9704349103 100644
--- a/docs/dev/_modules/pyarrow/orc.html
+++ b/docs/dev/_modules/pyarrow/orc.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.orc &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>pyarrow.orc &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -4934,7 +4934,8 @@ function checkPageExistsAndRedirect(event) {
 <span class="sd">        columns : list</span>
 <span class="sd">            If not None, only these columns will be read from the file. A</span>
 <span class="sd">            column name may be a prefix of a nested field, e.g. &#39;a&#39; will select</span>
-<span class="sd">            &#39;a.b&#39;, &#39;a.c&#39;, and &#39;a.d.e&#39;</span>
+<span class="sd">            &#39;a.b&#39;, &#39;a.c&#39;, and &#39;a.d.e&#39;. Output always follows the</span>
+<span class="sd">            ordering of the file and not the `columns` list.</span>
 
 <span class="sd">        Returns</span>
 <span class="sd">        -------</span>
@@ -5080,7 +5081,8 @@ function checkPageExistsAndRedirect(event) {
 <span class="s2">columns : list</span>
 <span class="s2">    If not None, only these columns will be read from the file. A column</span>
 <span class="s2">    name may be a prefix of a nested field, e.g. &#39;a&#39; will select &#39;a.b&#39;,</span>
-<span class="s2">    &#39;a.c&#39;, and &#39;a.d.e&#39;. If empty, no columns will be read. Note</span>
+<span class="s2">    &#39;a.c&#39;, and &#39;a.d.e&#39;. Output always follows the ordering of the file and</span>
+<span class="s2">    not the `columns` list. If empty, no columns will be read. Note</span>
 <span class="s2">    that the table will still have the correct num_rows set despite having</span>
 <span class="s2">    no columns.</span>
 <span class="s2">filesystem : FileSystem, default None</span>
diff --git a/docs/dev/_modules/pyarrow/parquet/core.html b/docs/dev/_modules/pyarrow/parquet/core.html
index d01d1e4934..0f0319d7cc 100644
--- a/docs/dev/_modules/pyarrow/parquet/core.html
+++ b/docs/dev/_modules/pyarrow/parquet/core.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.parquet.core &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>pyarrow.parquet.core &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/types.html b/docs/dev/_modules/pyarrow/types.html
index bfc39778c1..6fee1ed0a7 100644
--- a/docs/dev/_modules/pyarrow/types.html
+++ b/docs/dev/_modules/pyarrow/types.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.types &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>pyarrow.types &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_static/documentation_options.js b/docs/dev/_static/documentation_options.js
index 4efd0789c3..5e95cfd88e 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: '11.0.0.dev68',
+    VERSION: '11.0.0.dev90',
     LANGUAGE: 'en',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/docs/dev/c_glib/index.html b/docs/dev/c_glib/index.html
index d4ffcf6e30..f669ae3cae 100644
--- a/docs/dev/c_glib/index.html
+++ b/docs/dev/c_glib/index.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2022-11-09T10:48:44-05:00" />
+<meta property="article:published_time" content="2022-11-10T19:22:40-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png" />
 <meta property="twitter:title" content="Apache Arrow GLib (C)" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2022-11-09T10:48:44-05:00","datePublished":"2022-11-09T10:48:44-05:00","description":"Apache Arrow GLib (C) Apache Arrow GLib is a wrapper library for Apache Arrow C++. Apache Arrow GLib provides C API. Apache Arrow GLib supports GObject Introspection. It means that you can create language bindings at runtime or compile time automatically. API reference manuals Apache Arrow GLib Apache Parquet GLib Gandiva GLib Plasma [...]
+{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2022-11-10T19:22:40-05:00","datePublished":"2022-11-10T19:22:40-05:00","description":"Apache Arrow GLib (C) Apache Arrow GLib is a wrapper library for Apache Arrow C++. Apache Arrow GLib provides C API. Apache Arrow GLib supports GObject Introspection. It means that you can create language bindings at runtime or compile time automatically. API reference manuals Apache Arrow GLib Apache Parquet GLib Gandiva GLib Plasma [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/docs/dev/cpp/api.html b/docs/dev/cpp/api.html
index b415d302be..9c57d16545 100644
--- a/docs/dev/cpp/api.html
+++ b/docs/dev/cpp/api.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>API Reference &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -4874,6 +4874,7 @@ function checkPageExistsAndRedirect(event) {
 <li class="toctree-l1"><a class="reference internal" href="api/compute.html">Compute Functions</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="api/compute.html#datum-class">Datum class</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/compute.html#abstract-function-classes">Abstract Function classes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="api/compute.html#function-execution">Function execution</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/compute.html#function-registry">Function registry</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/compute.html#convenience-functions">Convenience functions</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/compute.html#concrete-options-classes">Concrete options classes</a></li>
diff --git a/docs/dev/cpp/api/array.html b/docs/dev/cpp/api/array.html
index ac2c5365d5..8e023a0d87 100644
--- a/docs/dev/cpp/api/array.html
+++ b/docs/dev/cpp/api/array.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrays &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/async.html b/docs/dev/cpp/api/async.html
index 51949bcec2..4e82c3ca20 100644
--- a/docs/dev/cpp/api/async.html
+++ b/docs/dev/cpp/api/async.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Asynchronous programming &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/builder.html b/docs/dev/cpp/api/builder.html
index 84eac48d0b..db9a8eb09d 100644
--- a/docs/dev/cpp/api/builder.html
+++ b/docs/dev/cpp/api/builder.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Array Builders &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/c_abi.html b/docs/dev/cpp/api/c_abi.html
index 5ec5e4963a..bf3293263b 100644
--- a/docs/dev/cpp/api/c_abi.html
+++ b/docs/dev/cpp/api/c_abi.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>C Interfaces &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/compute.html b/docs/dev/cpp/api/compute.html
index 7b9a4f6471..af4a5a6d6d 100644
--- a/docs/dev/cpp/api/compute.html
+++ b/docs/dev/cpp/api/compute.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Compute Functions &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -4772,6 +4772,11 @@ function checkPageExistsAndRedirect(event) {
      Abstract Function classes
     </a>
    </li>
+   <li class="toc-h2 nav-item toc-entry">
+    <a class="reference internal nav-link" href="#function-execution">
+     Function execution
+    </a>
+   </li>
    <li class="toc-h2 nav-item toc-entry">
     <a class="reference internal nav-link" href="#function-registry">
      Function registry
@@ -5068,6 +5073,39 @@ function checkPageExistsAndRedirect(event) {
 </div>
 </dd></dl>
 
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16FunctionExecutorE">
+<span id="_CPPv3N5arrow7compute16FunctionExecutorE"></span><span id="_CPPv2N5arrow7compute16FunctionExecutorE"></span><span id="arrow::compute::FunctionExecutor"></span><span class="target" id="classarrow_1_1compute_1_1_function_executor"></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">FunctionExecutor</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute16FunctionExecut [...]
+<dd><div class="docutils container">
+<em>#include &lt;arrow/compute/function.h&gt;</em></div>
+<p>An executor of a function with a preconfigured kernel. </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="_CPPv4N5arrow7compute16FunctionExecutor4InitEPK15FunctionOptionsP11ExecContext">
+<span id="_CPPv3N5arrow7compute16FunctionExecutor4InitEPK15FunctionOptionsP11ExecContext"></span><span id="_CPPv2N5arrow7compute16FunctionExecutor4InitEPK15FunctionOptionsP11ExecContext"></span><span id="arrow::compute::FunctionExecutor::Init__FunctionOptionsCP.ExecContextP"></span><span class="target" id="classarrow_1_1compute_1_1_function_executor_1a49d3290e60c37c83d1657c399d79e20f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="referenc [...]
+<dd><p>Initialize or re-initialize the preconfigured kernel. </p>
+<p>This method may be called zero or more times. Depending on how the <a class="reference internal" href="#classarrow_1_1compute_1_1_function_executor"><span class="std std-ref">FunctionExecutor</span></a> was obtained, it may already have been initialized. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16FunctionExecutor7ExecuteERKNSt6vectorI5DatumEE7int64_t">
+<span id="_CPPv3N5arrow7compute16FunctionExecutor7ExecuteERKNSt6vectorI5DatumEE7int64_t"></span><span id="_CPPv2N5arrow7compute16FunctionExecutor7ExecuteERKNSt6vectorI5DatumEE7int64_t"></span><span id="arrow::compute::FunctionExecutor::Execute__std::vector:Datum:CR.int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_function_executor_1a0106bbe9e576835f1fd1aa868abfe2d9"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference [...]
+<dd><p>Execute the preconfigured kernel with arguments that must fit it. </p>
+<p>The method requires the arguments be castable to the preconfigured types.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>args</strong> – <strong>[in]</strong> Arguments to execute the function on </p></li>
+<li><p><strong>length</strong> – <strong>[in]</strong> Length of arguments batch or -1 to default it. If the function has no parameters, this determines the batch length, defaulting to 0. Otherwise, if the function is scalar, this must equal the argument batch’s inferred length or be -1 to default to it. This is ignored for vector functions. </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+</div>
+</dd></dl>
+
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute8FunctionE">
 <span id="_CPPv3N5arrow7compute8FunctionE"></span><span id="_CPPv2N5arrow7compute8FunctionE"></span><span id="arrow::compute::Function"></span><span class="target" id="classarrow_1_1compute_1_1_function"></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">Function</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute8FunctionE" title="Permalink to this definition">¶</a><br /></dt>
@@ -5167,6 +5205,13 @@ function checkPageExistsAndRedirect(event) {
 </dl>
 </dd></dl>
 
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute8Function15GetBestExecutorENSt6vectorI10TypeHolderEE">
+<span id="_CPPv3NK5arrow7compute8Function15GetBestExecutorENSt6vectorI10TypeHolderEE"></span><span id="_CPPv2NK5arrow7compute8Function15GetBestExecutorENSt6vectorI10TypeHolderEE"></span><span id="arrow::compute::Function::GetBestExecutor__std::vector:TypeHolder:C"></span><span class="target" id="classarrow_1_1compute_1_1_function_1a093de220bd1264a479e8f573d17f29ee"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="su [...]
+<dd><p>Get a function executor with a best-matching kernel. </p>
+<p>The returned executor will by default work with the default <a class="reference internal" href="#classarrow_1_1compute_1_1_function_options"><span class="std std-ref">FunctionOptions</span></a> and KernelContext. If you want to change that, call <code class="docutils literal notranslate"><a class="reference internal" href="#classarrow_1_1compute_1_1_function_executor_1a49d3290e60c37c83d1657c399d79e20f"><span class="std std-ref"><span class="pre">FunctionExecutor::Init</span></span></a [...]
+</dd></dl>
+
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute8Function7ExecuteERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext">
 <span id="_CPPv3NK5arrow7compute8Function7ExecuteERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext"></span><span id="_CPPv2NK5arrow7compute8Function7ExecuteERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext"></span><span id="arrow::compute::Function::Execute__std::vector:Datum:CR.FunctionOptionsCP.ExecContextPC"></span><span class="target" id="classarrow_1_1compute_1_1_function_1ae8bf178b183e307edefadb2614fa53da"></span><span class="k"><span class="pre">virtual</span></span><s [...]
@@ -5296,6 +5341,13 @@ function checkPageExistsAndRedirect(event) {
 </div>
 </dd></dl>
 
+</section>
+<section id="function-execution">
+<h2>Function execution<a class="headerlink" href="#function-execution" title="Permalink to this heading">¶</a></h2>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>doxygengroup: Cannot find group “compute-functions-executor” in doxygen xml output for project “arrow_cpp” from directory: ../../cpp/apidoc/xml</p>
+</div>
 </section>
 <section id="function-registry">
 <h2>Function registry<a class="headerlink" href="#function-registry" title="Permalink to this heading">¶</a></h2>
@@ -8612,10 +8664,10 @@ function checkPageExistsAndRedirect(event) {
 <dd></dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16SinkNodeConsumer4InitERKNSt10shared_ptrI6SchemaEEP19BackpressureControl">
-<span id="_CPPv3N5arrow7compute16SinkNodeConsumer4InitERKNSt10shared_ptrI6SchemaEEP19BackpressureControl"></span><span id="_CPPv2N5arrow7compute16SinkNodeConsumer4InitERKNSt10shared_ptrI6SchemaEEP19BackpressureControl"></span><span id="arrow::compute::SinkNodeConsumer::Init__std::shared_ptr:Schema:CR.BackpressureControlP"></span><span class="target" id="classarrow_1_1compute_1_1_sink_node_consumer_1a22daf59d180ff005aa67c68de68da63a"></span><span class="k"><span class="pre">virtual</span> [...]
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16SinkNodeConsumer4InitERKNSt10shared_ptrI6SchemaEEP19BackpressureControlP8ExecPlan">
+<span id="_CPPv3N5arrow7compute16SinkNodeConsumer4InitERKNSt10shared_ptrI6SchemaEEP19BackpressureControlP8ExecPlan"></span><span id="_CPPv2N5arrow7compute16SinkNodeConsumer4InitERKNSt10shared_ptrI6SchemaEEP19BackpressureControlP8ExecPlan"></span><span id="arrow::compute::SinkNodeConsumer::Init__std::shared_ptr:Schema:CR.BackpressureControlP.ExecPlanP"></span><span class="target" id="classarrow_1_1compute_1_1_sink_node_consumer_1a904223b4d2d93a0bcceb41ebad5079aa"></span><span class="k"><s [...]
 <dd><p>Prepare any consumer state. </p>
-<p>This will be run once the schema is finalized as the plan is starting and before any calls to Consume. A common use is to save off the schema so that batches can be interpreted. </p>
+<p>This will be run once the schema is finalized as the plan is starting and before any calls to Consume. A common use is to save off the schema so that batches can be interpreted. TODO(ARROW-17837) Move ExecPlan* plan to query context </p>
 </dd></dl>
 
 <dl class="cpp function">
diff --git a/docs/dev/cpp/api/cuda.html b/docs/dev/cpp/api/cuda.html
index 42fbaf39f1..9ed194f1c1 100644
--- a/docs/dev/cpp/api/cuda.html
+++ b/docs/dev/cpp/api/cuda.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>CUDA support &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/dataset.html b/docs/dev/cpp/api/dataset.html
index 47422064f4..78ad7f3721 100644
--- a/docs/dev/cpp/api/dataset.html
+++ b/docs/dev/cpp/api/dataset.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Dataset &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/datatype.html b/docs/dev/cpp/api/datatype.html
index b22b538519..3239445e8a 100644
--- a/docs/dev/cpp/api/datatype.html
+++ b/docs/dev/cpp/api/datatype.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Data Types &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/filesystem.html b/docs/dev/cpp/api/filesystem.html
index 6566b32ac2..b739b16a2b 100644
--- a/docs/dev/cpp/api/filesystem.html
+++ b/docs/dev/cpp/api/filesystem.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Filesystems &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/flight.html b/docs/dev/cpp/api/flight.html
index f55e02c2dc..4f1033fb57 100644
--- a/docs/dev/cpp/api/flight.html
+++ b/docs/dev/cpp/api/flight.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Flight RPC &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/flightsql.html b/docs/dev/cpp/api/flightsql.html
index ab1dc8f14c..6b1cdc1251 100644
--- a/docs/dev/cpp/api/flightsql.html
+++ b/docs/dev/cpp/api/flightsql.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Flight SQL &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/formats.html b/docs/dev/cpp/api/formats.html
index f71b2ffbf3..35d271ace1 100644
--- a/docs/dev/cpp/api/formats.html
+++ b/docs/dev/cpp/api/formats.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>File Formats &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/gandiva.html b/docs/dev/cpp/api/gandiva.html
index e777ecc253..6fae7f5e70 100644
--- a/docs/dev/cpp/api/gandiva.html
+++ b/docs/dev/cpp/api/gandiva.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Gandiva Expression Compiler &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/io.html b/docs/dev/cpp/api/io.html
index dc10a1c5e9..11994011f0 100644
--- a/docs/dev/cpp/api/io.html
+++ b/docs/dev/cpp/api/io.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Input / output &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/ipc.html b/docs/dev/cpp/api/ipc.html
index 97f87bfe08..a52fb464b0 100644
--- a/docs/dev/cpp/api/ipc.html
+++ b/docs/dev/cpp/api/ipc.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow IPC &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/memory.html b/docs/dev/cpp/api/memory.html
index 92436d457e..2a56ba8615 100644
--- a/docs/dev/cpp/api/memory.html
+++ b/docs/dev/cpp/api/memory.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Memory (management) &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/scalar.html b/docs/dev/cpp/api/scalar.html
index df606eeb12..e3a5b2610f 100644
--- a/docs/dev/cpp/api/scalar.html
+++ b/docs/dev/cpp/api/scalar.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Scalars &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/support.html b/docs/dev/cpp/api/support.html
index e931ec124d..6036c7d543 100644
--- a/docs/dev/cpp/api/support.html
+++ b/docs/dev/cpp/api/support.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Programming Support &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/table.html b/docs/dev/cpp/api/table.html
index 20aef0b84e..b3b4109ee8 100644
--- a/docs/dev/cpp/api/table.html
+++ b/docs/dev/cpp/api/table.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Two-dimensional Datasets &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/tensor.html b/docs/dev/cpp/api/tensor.html
index d0b426dcd6..2f0e1ebc67 100644
--- a/docs/dev/cpp/api/tensor.html
+++ b/docs/dev/cpp/api/tensor.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Tensors &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/thread.html b/docs/dev/cpp/api/thread.html
index f95e5261ab..487c4e82a1 100644
--- a/docs/dev/cpp/api/thread.html
+++ b/docs/dev/cpp/api/thread.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Thread (management) &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/utilities.html b/docs/dev/cpp/api/utilities.html
index 91a98573c9..3bf6965960 100644
--- a/docs/dev/cpp/api/utilities.html
+++ b/docs/dev/cpp/api/utilities.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Utilities &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/arrays.html b/docs/dev/cpp/arrays.html
index 7512aff511..12c764e37a 100644
--- a/docs/dev/cpp/arrays.html
+++ b/docs/dev/cpp/arrays.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrays &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/build_system.html b/docs/dev/cpp/build_system.html
index 7affa06760..f50e5cc1ca 100644
--- a/docs/dev/cpp/build_system.html
+++ b/docs/dev/cpp/build_system.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Using Arrow C++ in your own project &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/compute.html b/docs/dev/cpp/compute.html
index 375cab4732..51033b12ab 100644
--- a/docs/dev/cpp/compute.html
+++ b/docs/dev/cpp/compute.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Compute Functions &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/conventions.html b/docs/dev/cpp/conventions.html
index 4050adf00b..e26b0e446f 100644
--- a/docs/dev/cpp/conventions.html
+++ b/docs/dev/cpp/conventions.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Conventions &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/csv.html b/docs/dev/cpp/csv.html
index 3f6ca535ba..5511c54627 100644
--- a/docs/dev/cpp/csv.html
+++ b/docs/dev/cpp/csv.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Reading and Writing CSV files &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/dataset.html b/docs/dev/cpp/dataset.html
index 6d73f05a68..237e558efd 100644
--- a/docs/dev/cpp/dataset.html
+++ b/docs/dev/cpp/dataset.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Tabular Datasets &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/datatypes.html b/docs/dev/cpp/datatypes.html
index bd9d0803b7..d36fae225a 100644
--- a/docs/dev/cpp/datatypes.html
+++ b/docs/dev/cpp/datatypes.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Data Types &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/env_vars.html b/docs/dev/cpp/env_vars.html
index 6d949913aa..bfcf58f1a5 100644
--- a/docs/dev/cpp/env_vars.html
+++ b/docs/dev/cpp/env_vars.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Environment Variables &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/examples/cmake_minimal_build.html b/docs/dev/cpp/examples/cmake_minimal_build.html
index a9d4514632..751b5783c4 100644
--- a/docs/dev/cpp/examples/cmake_minimal_build.html
+++ b/docs/dev/cpp/examples/cmake_minimal_build.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Minimal build using CMake &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/examples/compute_and_write_example.html b/docs/dev/cpp/examples/compute_and_write_example.html
index 8f08e42720..af66e32d96 100644
--- a/docs/dev/cpp/examples/compute_and_write_example.html
+++ b/docs/dev/cpp/examples/compute_and_write_example.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Compute and Write CSV Example &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/examples/dataset_documentation_example.html b/docs/dev/cpp/examples/dataset_documentation_example.html
index e9b0d8057c..0ac68a1efd 100644
--- a/docs/dev/cpp/examples/dataset_documentation_example.html
+++ b/docs/dev/cpp/examples/dataset_documentation_example.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Datasets example &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/examples/dataset_skyhook_scan_example.html b/docs/dev/cpp/examples/dataset_skyhook_scan_example.html
index 6b14348bc2..926a31f2b4 100644
--- a/docs/dev/cpp/examples/dataset_skyhook_scan_example.html
+++ b/docs/dev/cpp/examples/dataset_skyhook_scan_example.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Skyhook example &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -93,7 +93,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/examples/index.html b/docs/dev/cpp/examples/index.html
index a3f59a6c6c..1635c5b693 100644
--- a/docs/dev/cpp/examples/index.html
+++ b/docs/dev/cpp/examples/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Examples &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/examples/row_columnar_conversion.html b/docs/dev/cpp/examples/row_columnar_conversion.html
index ca1d7e3064..1019a35993 100644
--- a/docs/dev/cpp/examples/row_columnar_conversion.html
+++ b/docs/dev/cpp/examples/row_columnar_conversion.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Row to columnar conversion &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/examples/tuple_range_conversion.html b/docs/dev/cpp/examples/tuple_range_conversion.html
index f4b9b41a10..963c01090b 100644
--- a/docs/dev/cpp/examples/tuple_range_conversion.html
+++ b/docs/dev/cpp/examples/tuple_range_conversion.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Conversion of range of std::tuple-like to Table instances &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/flight.html b/docs/dev/cpp/flight.html
index 8db64cc1f9..44ee90c211 100644
--- a/docs/dev/cpp/flight.html
+++ b/docs/dev/cpp/flight.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Flight RPC &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/gandiva.html b/docs/dev/cpp/gandiva.html
index 334af3522e..4d5d301af0 100644
--- a/docs/dev/cpp/gandiva.html
+++ b/docs/dev/cpp/gandiva.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>The Gandiva Expression Compiler &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/gdb.html b/docs/dev/cpp/gdb.html
index f5e0e6f31e..9950c1dc63 100644
--- a/docs/dev/cpp/gdb.html
+++ b/docs/dev/cpp/gdb.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Debugging code using Arrow &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/getting_started.html b/docs/dev/cpp/getting_started.html
index 59e0d2cfe6..15d6f0c8c1 100644
--- a/docs/dev/cpp/getting_started.html
+++ b/docs/dev/cpp/getting_started.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Getting Started &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/index.html b/docs/dev/cpp/index.html
index 63a33ed045..e0dd43e652 100644
--- a/docs/dev/cpp/index.html
+++ b/docs/dev/cpp/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>C++ Implementation &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/io.html b/docs/dev/cpp/io.html
index 0c4ff41a8d..f269ae465b 100644
--- a/docs/dev/cpp/io.html
+++ b/docs/dev/cpp/io.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Input / output and filesystems &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/ipc.html b/docs/dev/cpp/ipc.html
index d5f3707aa2..4e37b8cd19 100644
--- a/docs/dev/cpp/ipc.html
+++ b/docs/dev/cpp/ipc.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Reading and writing the Arrow IPC format &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/json.html b/docs/dev/cpp/json.html
index bc50bd0090..c716348260 100644
--- a/docs/dev/cpp/json.html
+++ b/docs/dev/cpp/json.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Reading JSON files &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/memory.html b/docs/dev/cpp/memory.html
index 4ab52f6664..f8c1772b9c 100644
--- a/docs/dev/cpp/memory.html
+++ b/docs/dev/cpp/memory.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Memory Management &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/orc.html b/docs/dev/cpp/orc.html
index f695acc97a..5d26dccdae 100644
--- a/docs/dev/cpp/orc.html
+++ b/docs/dev/cpp/orc.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Reading and Writing ORC files &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/overview.html b/docs/dev/cpp/overview.html
index 2d04a53a08..6188607d13 100644
--- a/docs/dev/cpp/overview.html
+++ b/docs/dev/cpp/overview.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>High-Level Overview &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/parquet.html b/docs/dev/cpp/parquet.html
index a3c2905dad..f0116801a3 100644
--- a/docs/dev/cpp/parquet.html
+++ b/docs/dev/cpp/parquet.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Reading and writing Parquet files &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/streaming_execution.html b/docs/dev/cpp/streaming_execution.html
index c63cd4d52e..fe2eed1659 100644
--- a/docs/dev/cpp/streaming_execution.html
+++ b/docs/dev/cpp/streaming_execution.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Acero: A C++ streaming execution engine &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -5998,43 +5998,44 @@ converts batches into async tasks (this is currently done internally for the dat
 <span class="linenos">582</span><span class="w">        </span><span class="o">:</span><span class="w"> </span><span class="n">batches_seen</span><span class="p">(</span><span class="n">batches_seen</span><span class="p">),</span><span class="w"> </span><span class="n">finish</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">finish</span><span class="p">))</span><span class="w"> </span><span [...]
 <span class="linenos">583</span>
 <span class="linenos">584</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">Init</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Schema</span><span class="o">&gt;&amp;</span [...]
-<span class="linenos">585</span><span class="w">                       </span><span class="n">cp</span><span class="o">::</span><span class="n">BackpressureControl</span><span class="o">*</span><span class="w"> </span><span class="n">backpressure_control</span><span class="p">)</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">586</span><span class="w">      </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">587</span><span class="w">    </span><span class="p">}</span><span class="w"></span>
-<span class="linenos">588</span>
-<span class="linenos">589</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">Consume</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="w"> </span><span class="n">batch</span><span class="p">)</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class= [...]
-<span class="linenos">590</span><span class="w">      </span><span class="p">(</span><span class="o">*</span><span class="n">batches_seen</span><span class="p">)</span><span class="o">++</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">591</span><span class="w">      </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">592</span><span class="w">    </span><span class="p">}</span><span class="w"></span>
-<span class="linenos">593</span>
-<span class="linenos">594</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Future</span><span class="o">&lt;&gt;</span><span class="w"> </span><span class="n">Finish</span><span class="p">()</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">finish</span><span class="p">;</span><span cla [...]
-<span class="linenos">595</span>
-<span class="linenos">596</span><span class="w">    </span><span class="n">std</span><span class="o">::</span><span class="n">atomic</span><span class="o">&lt;</span><span class="kt">uint32_t</span><span class="o">&gt;*</span><span class="w"> </span><span class="n">batches_seen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">597</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Future</span><span class="o">&lt;&gt;</span><span class="w"> </span><span class="n">finish</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">598</span><span class="w">  </span><span class="p">};</span><span class="w"></span>
-<span class="linenos">599</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">CustomSinkNodeConsumer</span><span class="o">&gt;</span><span class="w"> </span><span class="n">consumer</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
-<span class="linenos">600</span><span class="w">      </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">CustomSinkNodeConsumer</span><span class="o">&gt;</span><span class="p">(</span><span class="o">&amp;</span><span class="n">batches_seen</span><span class="p">,</span><span class="w"> </span><span class="n">finish</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">601</span>
-<span class="linenos">602</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">consuming_sink</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">603</span>
-<span class="linenos">604</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">consuming_sink</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">605</span><span class="w">                        </span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;consuming_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"></span>
-<span class="linenos">606</span><span class="w">                                     </span><span class="n">cp</span><span class="o">::</span><span class="n">ConsumingSinkNodeOptions</span><span class="p">(</span><span class="n">consumer</span><span class="p">)));</span><span class="w"></span>
-<span class="linenos">607</span>
-<span class="linenos">608</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">consuming_sink</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">609</span>
-<span class="linenos">610</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">611</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Exec Plan created: &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span clas [...]
-<span class="linenos">612</span><span class="w">  </span><span class="c1">// plan start producing</span>
-<span class="linenos">613</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">614</span><span class="w">  </span><span class="c1">// Source should finish fairly quickly</span>
-<span class="linenos">615</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">source</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">().</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">616</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Source Finished!&quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">617</span><span class="w">  </span><span class="c1">// Mark consumption complete, plan should finish</span>
-<span class="linenos">618</span><span class="w">  </span><span class="n">finish</span><span class="p">.</span><span class="n">MarkFinished</span><span class="p">(</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">619</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">().</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">620</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">621</span><span class="p">}</span><span class="w"></span>
+<span class="linenos">585</span><span class="w">                       </span><span class="n">cp</span><span class="o">::</span><span class="n">BackpressureControl</span><span class="o">*</span><span class="w"> </span><span class="n">backpressure_control</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">586</span><span class="w">                       </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">*</span><span class="w"> </span><span class="n">plan</span><span class="p">)</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">587</span><span class="w">      </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">588</span><span class="w">    </span><span class="p">}</span><span class="w"></span>
+<span class="linenos">589</span>
+<span class="linenos">590</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">Consume</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="w"> </span><span class="n">batch</span><span class="p">)</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class= [...]
+<span class="linenos">591</span><span class="w">      </span><span class="p">(</span><span class="o">*</span><span class="n">batches_seen</span><span class="p">)</span><span class="o">++</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">592</span><span class="w">      </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">593</span><span class="w">    </span><span class="p">}</span><span class="w"></span>
+<span class="linenos">594</span>
+<span class="linenos">595</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Future</span><span class="o">&lt;&gt;</span><span class="w"> </span><span class="n">Finish</span><span class="p">()</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">finish</span><span class="p">;</span><span cla [...]
+<span class="linenos">596</span>
+<span class="linenos">597</span><span class="w">    </span><span class="n">std</span><span class="o">::</span><span class="n">atomic</span><span class="o">&lt;</span><span class="kt">uint32_t</span><span class="o">&gt;*</span><span class="w"> </span><span class="n">batches_seen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">598</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Future</span><span class="o">&lt;&gt;</span><span class="w"> </span><span class="n">finish</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">599</span><span class="w">  </span><span class="p">};</span><span class="w"></span>
+<span class="linenos">600</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">CustomSinkNodeConsumer</span><span class="o">&gt;</span><span class="w"> </span><span class="n">consumer</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
+<span class="linenos">601</span><span class="w">      </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">CustomSinkNodeConsumer</span><span class="o">&gt;</span><span class="p">(</span><span class="o">&amp;</span><span class="n">batches_seen</span><span class="p">,</span><span class="w"> </span><span class="n">finish</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">602</span>
+<span class="linenos">603</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">consuming_sink</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">604</span>
+<span class="linenos">605</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">consuming_sink</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">606</span><span class="w">                        </span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;consuming_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"></span>
+<span class="linenos">607</span><span class="w">                                     </span><span class="n">cp</span><span class="o">::</span><span class="n">ConsumingSinkNodeOptions</span><span class="p">(</span><span class="n">consumer</span><span class="p">)));</span><span class="w"></span>
+<span class="linenos">608</span>
+<span class="linenos">609</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">consuming_sink</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">610</span>
+<span class="linenos">611</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">612</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Exec Plan created: &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span clas [...]
+<span class="linenos">613</span><span class="w">  </span><span class="c1">// plan start producing</span>
+<span class="linenos">614</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">615</span><span class="w">  </span><span class="c1">// Source should finish fairly quickly</span>
+<span class="linenos">616</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">source</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">().</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">617</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Source Finished!&quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">618</span><span class="w">  </span><span class="c1">// Mark consumption complete, plan should finish</span>
+<span class="linenos">619</span><span class="w">  </span><span class="n">finish</span><span class="p">.</span><span class="n">MarkFinished</span><span class="p">(</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">620</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">().</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">621</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">622</span><span class="p">}</span><span class="w"></span>
 </pre></div>
 </div>
 </section>
@@ -6052,35 +6053,35 @@ In the future, spillover mechanisms will be added which should alleviate this
 constraint.</p>
 </div>
 <p>Order-By-Sink example:</p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">626</span><span class="c1">/// \brief An example showing an order-by node</span>
-<span class="linenos">627</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">628</span><span class="c1">///</span>
-<span class="linenos">629</span><span class="c1">/// Source-OrderBy-Sink</span>
-<span class="linenos">630</span><span class="c1">/// In this example, the data enters through the source node</span>
-<span class="linenos">631</span><span class="c1">/// and the data is ordered in the sink node. The order can be</span>
-<span class="linenos">632</span><span class="c1">/// ASCENDING or DESCENDING and it is configurable. The output</span>
-<span class="linenos">633</span><span class="c1">/// is obtained as a table from the sink node.</span>
-<span class="linenos">634</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">SourceOrderBySinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">635</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">636</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">637</span>
-<span class="linenos">638</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeSortTestBasicBatches</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">639</span>
-<span class="linenos">640</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;basic data created&quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">641</span>
-<span class="linenos">642</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">643</span>
-<span class="linenos">644</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">source_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_ [...]
-<span class="linenos">645</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">646</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">source_node_options</s [...]
-<span class="linenos">647</span>
-<span class="linenos">648</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">649</span><span class="w">      </span><span class="s">&quot;order_by_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"></span>
-<span class="linenos">650</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">OrderBySinkNodeOptions</span><span class="p">{</span><span class="w"></span>
-<span class="linenos">651</span><span class="w">          </span><span class="n">cp</span><span class="o">::</span><span class="n">SortOptions</span><span class="p">{{</span><span class="n">cp</span><span class="o">::</span><span class="n">SortKey</span><span class="p">{</span><span class="s">&quot;a&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SortOrder</span><span class="o">::</span><span class="n">Descend [...]
-<span class="linenos">652</span>
-<span class="linenos">653</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n" [...]
-<span class="linenos">654</span><span class="p">}</span><span class="w"></span>
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">627</span><span class="c1">/// \brief An example showing an order-by node</span>
+<span class="linenos">628</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">629</span><span class="c1">///</span>
+<span class="linenos">630</span><span class="c1">/// Source-OrderBy-Sink</span>
+<span class="linenos">631</span><span class="c1">/// In this example, the data enters through the source node</span>
+<span class="linenos">632</span><span class="c1">/// and the data is ordered in the sink node. The order can be</span>
+<span class="linenos">633</span><span class="c1">/// ASCENDING or DESCENDING and it is configurable. The output</span>
+<span class="linenos">634</span><span class="c1">/// is obtained as a table from the sink node.</span>
+<span class="linenos">635</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">SourceOrderBySinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">636</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">637</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">638</span>
+<span class="linenos">639</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeSortTestBasicBatches</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">640</span>
+<span class="linenos">641</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;basic data created&quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">642</span>
+<span class="linenos">643</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">644</span>
+<span class="linenos">645</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">source_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_ [...]
+<span class="linenos">646</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">647</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">source_node_options</s [...]
+<span class="linenos">648</span>
+<span class="linenos">649</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">650</span><span class="w">      </span><span class="s">&quot;order_by_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"></span>
+<span class="linenos">651</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">OrderBySinkNodeOptions</span><span class="p">{</span><span class="w"></span>
+<span class="linenos">652</span><span class="w">          </span><span class="n">cp</span><span class="o">::</span><span class="n">SortOptions</span><span class="p">{{</span><span class="n">cp</span><span class="o">::</span><span class="n">SortKey</span><span class="p">{</span><span class="s">&quot;a&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SortOrder</span><span class="o">::</span><span class="n">Descend [...]
+<span class="linenos">653</span>
+<span class="linenos">654</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n" [...]
+<span class="linenos">655</span><span class="p">}</span><span class="w"></span>
 </pre></div>
 </div>
 </section>
@@ -6098,34 +6099,34 @@ In the future, spillover mechanisms will be added which should alleviate this
 constraint.</p>
 </div>
 <p>SelectK example:</p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">705</span><span class="c1">/// \brief An example showing a select-k node</span>
-<span class="linenos">706</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">707</span><span class="c1">///</span>
-<span class="linenos">708</span><span class="c1">/// Source-KSelect</span>
-<span class="linenos">709</span><span class="c1">/// This example shows how K number of elements can be selected</span>
-<span class="linenos">710</span><span class="c1">/// either from the top or bottom. The output node is a modified</span>
-<span class="linenos">711</span><span class="c1">/// sink node where output can be obtained as a table.</span>
-<span class="linenos">712</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">SourceKSelectExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">713</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">input</span><span class="p">,</span><span class="w"> </span><span class="n">MakeGroupableBatches</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">714</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">715</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">716</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">717</span>
-<span class="linenos">718</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">719</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">720</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"></span>
-<span class="linenos">721</span><span class="w">                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">input</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">input</span><span class="p">.</span><span class="n">gen</span><span class="p">()}));</span><span class="w"></span>
-<span class="linenos">722</span>
-<span class="linenos">723</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKOptions</span><span class="w"> </span><span class="n">options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKOptions</span><span class="o">::</span><span class="n">TopKDefault</span><span class="p">(</span><span class="cm">/*k=*/</span><span class="mi">2</sp [...]
-<span class="linenos">724</span>
-<span class="linenos">725</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;select_k_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class=" [...]
-<span class="linenos">726</span><span class="w">                                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKSinkNodeOptions</span><span class="p">{</span><span class="n">options</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">sink_gen</span><span class="p">}));</span><span class="w"></span>
-<span class="linenos">727</span>
-<span class="linenos">728</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">729</span><span class="w">      </span><span class="p">{</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;i32&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">int32</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><sp [...]
-<span class="linenos">730</span>
-<span class="linenos">731</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">732</span><span class="p">}</span><span class="w"></span>
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">706</span><span class="c1">/// \brief An example showing a select-k node</span>
+<span class="linenos">707</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">708</span><span class="c1">///</span>
+<span class="linenos">709</span><span class="c1">/// Source-KSelect</span>
+<span class="linenos">710</span><span class="c1">/// This example shows how K number of elements can be selected</span>
+<span class="linenos">711</span><span class="c1">/// either from the top or bottom. The output node is a modified</span>
+<span class="linenos">712</span><span class="c1">/// sink node where output can be obtained as a table.</span>
+<span class="linenos">713</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">SourceKSelectExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">714</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">input</span><span class="p">,</span><span class="w"> </span><span class="n">MakeGroupableBatches</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">715</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">716</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">717</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">718</span>
+<span class="linenos">719</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">720</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">721</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"></span>
+<span class="linenos">722</span><span class="w">                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">input</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">input</span><span class="p">.</span><span class="n">gen</span><span class="p">()}));</span><span class="w"></span>
+<span class="linenos">723</span>
+<span class="linenos">724</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKOptions</span><span class="w"> </span><span class="n">options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKOptions</span><span class="o">::</span><span class="n">TopKDefault</span><span class="p">(</span><span class="cm">/*k=*/</span><span class="mi">2</sp [...]
+<span class="linenos">725</span>
+<span class="linenos">726</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;select_k_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class=" [...]
+<span class="linenos">727</span><span class="w">                                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKSinkNodeOptions</span><span class="p">{</span><span class="n">options</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">sink_gen</span><span class="p">}));</span><span class="w"></span>
+<span class="linenos">728</span>
+<span class="linenos">729</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">730</span><span class="w">      </span><span class="p">{</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;i32&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">int32</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><sp [...]
+<span class="linenos">731</span>
+<span class="linenos">732</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">733</span><span class="p">}</span><span class="w"></span>
 </pre></div>
 </div>
 </section>
@@ -6136,42 +6137,42 @@ This is simpler to use than the other sink nodes provided by the streaming execu
 but it only makes sense when the output fits comfortably in memory.
 The node is created using <a class="reference internal" href="api/compute.html#_CPPv4N5arrow7compute20TableSinkNodeOptionsE" title="arrow::compute::TableSinkNodeOptions"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::compute::TableSinkNodeOptions</span></code></a>.</p>
 <p>Example of using <code class="docutils literal notranslate"><span class="pre">table_sink</span></code></p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">852</span><span class="c1">/// \brief An example showing a table sink node</span>
-<span class="linenos">853</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">854</span><span class="c1">///</span>
-<span class="linenos">855</span><span class="c1">/// TableSink Example</span>
-<span class="linenos">856</span><span class="c1">/// This example shows how a table_sink can be used</span>
-<span class="linenos">857</span><span class="c1">/// in an execution plan. This includes a source node</span>
-<span class="linenos">858</span><span class="c1">/// receiving data as batches and the table sink node</span>
-<span class="linenos">859</span><span class="c1">/// which emits the output as a table.</span>
-<span class="linenos">860</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">TableSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">861</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">862</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">863</span>
-<span class="linenos">864</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeBasicBatches</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">865</span>
-<span class="linenos">866</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">source_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_ [...]
-<span class="linenos">867</span>
-<span class="linenos">868</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">869</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">source_node_options</s [...]
-<span class="linenos">870</span>
-<span class="linenos">871</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Table</span><span class="o">&gt;</span><span class="w"> </span><span class="n">output_table</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">872</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">table_sink_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">TableSinkNodeOptions</span><span class="p">{</span><span class="o">&amp;</span><span class="n">output_table</span><span class="p">};</span><span class="w"></span>
-<span class="linenos">873</span>
-<span class="linenos">874</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">875</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;table_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"> </span> [...]
-<span class="linenos">876</span><span class="w">  </span><span class="c1">// validate the ExecPlan</span>
-<span class="linenos">877</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">878</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;ExecPlan created : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span clas [...]
-<span class="linenos">879</span><span class="w">  </span><span class="c1">// start the ExecPlan</span>
-<span class="linenos">880</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">881</span>
-<span class="linenos">882</span><span class="w">  </span><span class="c1">// Wait for the plan to finish</span>
-<span class="linenos">883</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">finished</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">884</span><span class="w">  </span><span class="n">RETURN_NOT_OK</span><span class="p">(</span><span class="n">finished</span><span class="p">.</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">885</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Results : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">output_table</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span class [...]
-<span class="linenos">886</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">887</span><span class="p">}</span><span class="w"></span>
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">853</span><span class="c1">/// \brief An example showing a table sink node</span>
+<span class="linenos">854</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">855</span><span class="c1">///</span>
+<span class="linenos">856</span><span class="c1">/// TableSink Example</span>
+<span class="linenos">857</span><span class="c1">/// This example shows how a table_sink can be used</span>
+<span class="linenos">858</span><span class="c1">/// in an execution plan. This includes a source node</span>
+<span class="linenos">859</span><span class="c1">/// receiving data as batches and the table sink node</span>
+<span class="linenos">860</span><span class="c1">/// which emits the output as a table.</span>
+<span class="linenos">861</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">TableSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">862</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">863</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">864</span>
+<span class="linenos">865</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeBasicBatches</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">866</span>
+<span class="linenos">867</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">source_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_ [...]
+<span class="linenos">868</span>
+<span class="linenos">869</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">870</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">source_node_options</s [...]
+<span class="linenos">871</span>
+<span class="linenos">872</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Table</span><span class="o">&gt;</span><span class="w"> </span><span class="n">output_table</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">873</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">table_sink_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">TableSinkNodeOptions</span><span class="p">{</span><span class="o">&amp;</span><span class="n">output_table</span><span class="p">};</span><span class="w"></span>
+<span class="linenos">874</span>
+<span class="linenos">875</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">876</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;table_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"> </span> [...]
+<span class="linenos">877</span><span class="w">  </span><span class="c1">// validate the ExecPlan</span>
+<span class="linenos">878</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">879</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;ExecPlan created : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span clas [...]
+<span class="linenos">880</span><span class="w">  </span><span class="c1">// start the ExecPlan</span>
+<span class="linenos">881</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">882</span>
+<span class="linenos">883</span><span class="w">  </span><span class="c1">// Wait for the plan to finish</span>
+<span class="linenos">884</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">finished</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">885</span><span class="w">  </span><span class="n">RETURN_NOT_OK</span><span class="p">(</span><span class="n">finished</span><span class="p">.</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">886</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Results : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">output_table</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span class [...]
+<span class="linenos">887</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">888</span><span class="p">}</span><span class="w"></span>
 </pre></div>
 </div>
 </section>
@@ -6232,73 +6233,73 @@ functionality in Arrow. The write options are provided via the
 control over the written dataset, including options like the output
 directory, file naming scheme, and so on.</p>
 <p>Write example:</p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">738</span><span class="c1">/// \brief An example showing a write node</span>
-<span class="linenos">739</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">740</span><span class="c1">/// \param file_path The destination to write to</span>
-<span class="linenos">741</span><span class="c1">///</span>
-<span class="linenos">742</span><span class="c1">/// Scan-Filter-Write</span>
-<span class="linenos">743</span><span class="c1">/// This example shows how scan node can be used to load the data</span>
-<span class="linenos">744</span><span class="c1">/// and after processing how it can be written to disk.</span>
-<span class="linenos">745</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">ScanFilterWriteExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">746</span><span class="w">                                     </span><span class="k">const</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span><span class="w"> </span><span class="n">file_path</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">747</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">748</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">749</span>
-<span class="linenos">750</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">Dataset</span><span class="o">&gt;</span><span class="w"> </span><span class="n">dataset</span><span class="p">,</span><span class=" [...]
-<span class="linenos">751</span>
-<span class="linenos">752</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ScanOptions</span><span class="o">&gt;</span>< [...]
-<span class="linenos">753</span><span class="w">  </span><span class="c1">// empty projection</span>
-<span class="linenos">754</span><span class="w">  </span><span class="n">options</span><span class="o">-&gt;</span><span class="n">projection</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">project</span><span class="p">({},</span><span class="w"> </span><span class="p">{});</span><span class="w"></span>
-<span class="linenos">755</span>
-<span class="linenos">756</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">scan</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">757</span>
-<span class="linenos">758</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">scan_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ScanNodeOptions</span><span class="p">{</span><span class="n">dataset</span><span class="p">,</span><span class="w"> </span><span class="n">options< [...]
-<span class="linenos">759</span>
-<span class="linenos">760</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">scan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">761</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;scan&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">scan_node_options</span> [...]
-<span class="linenos">762</span>
-<span class="linenos">763</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">764</span>
-<span class="linenos">765</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="w"> </span><span class="n">root_path</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;&quot;</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">766</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="w"> </span><span class="n">uri</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;file://&quot;</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">file_path</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">767</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">fs</span><span class="o">::</span><span class="n">FileSystem</span><span class="o">&gt;</span><span class="w"> </span><span class="n">filesystem</span><span class="p">,</span><span class= [...]
-<span class="linenos">768</span><span class="w">                        </span><span class="n">arrow</span><span class="o">::</span><span class="n">fs</span><span class="o">::</span><span class="n">FileSystemFromUri</span><span class="p">(</span><span class="n">uri</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">root_path</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">769</span>
-<span class="linenos">770</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">base_path</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">root_path</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="s">&quot;/parquet_dataset&quot;</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">771</span><span class="w">  </span><span class="c1">// Uncomment the following line, if run repeatedly</span>
-<span class="linenos">772</span><span class="w">  </span><span class="c1">// ARROW_RETURN_NOT_OK(filesystem-&gt;DeleteDirContents(base_path));</span>
-<span class="linenos">773</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">filesystem</span><span class="o">-&gt;</span><span class="n">CreateDir</span><span class="p">(</span><span class="n">base_path</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">774</span>
-<span class="linenos">775</span><span class="w">  </span><span class="c1">// The partition schema determines which fields are part of the partitioning.</span>
-<span class="linenos">776</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">partition_schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">({</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;a&quot;</span><span class="p">,</span>< [...]
-<span class="linenos">777</span><span class="w">  </span><span class="c1">// We&#39;ll use Hive-style partitioning,</span>
-<span class="linenos">778</span><span class="w">  </span><span class="c1">// which creates directories with &quot;key=value&quot; pairs.</span>
-<span class="linenos">779</span>
-<span class="linenos">780</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">partitioning</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
-<span class="linenos">781</span><span class="w">      </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">HivePartitioning</span><span class="o">&gt;</span><span class="p">(</span><span class="n">partition_schema</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">782</span><span class="w">  </span><span class="c1">// We&#39;ll write Parquet files.</span>
-<span class="linenos">783</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">format</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ParquetFileFormat</span><span class="o">&gt;</s [...]
-<span class="linenos">784</span>
-<span class="linenos">785</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">FileSystemDatasetWriteOptions</span><span class="w"> </span><span class="n">write_options</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">786</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">file_write_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">format</span><span class="o">-&gt;</span><span class="n">DefaultWriteOptions</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">787</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">filesystem</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">filesystem</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">788</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">base_dir</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">base_path</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">789</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">partitioning</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">partitioning</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">790</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">basename_template</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;part{i}.parquet&quot;</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">791</span>
-<span class="linenos">792</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">WriteNodeOptions</span><span class="w"> </span><span class="n">write_node_options</span><span class="p">{</span><span class="n">write_options</span><span class="p">};</span><span class="w"></span>
-<span class="linenos">793</span>
-<span class="linenos">794</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;write&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">scan< [...]
-<span class="linenos">795</span>
-<span class="linenos">796</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">797</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Execution Plan Created : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><spa [...]
-<span class="linenos">798</span><span class="w">  </span><span class="c1">// // // start the ExecPlan</span>
-<span class="linenos">799</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">800</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">future</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">801</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">future</span><span class="p">.</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">802</span><span class="w">  </span><span class="n">future</span><span class="p">.</span><span class="n">Wait</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">803</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">804</span><span class="p">}</span><span class="w"></span>
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">739</span><span class="c1">/// \brief An example showing a write node</span>
+<span class="linenos">740</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">741</span><span class="c1">/// \param file_path The destination to write to</span>
+<span class="linenos">742</span><span class="c1">///</span>
+<span class="linenos">743</span><span class="c1">/// Scan-Filter-Write</span>
+<span class="linenos">744</span><span class="c1">/// This example shows how scan node can be used to load the data</span>
+<span class="linenos">745</span><span class="c1">/// and after processing how it can be written to disk.</span>
+<span class="linenos">746</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">ScanFilterWriteExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">747</span><span class="w">                                     </span><span class="k">const</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span><span class="w"> </span><span class="n">file_path</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">748</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">749</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">750</span>
+<span class="linenos">751</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">Dataset</span><span class="o">&gt;</span><span class="w"> </span><span class="n">dataset</span><span class="p">,</span><span class=" [...]
+<span class="linenos">752</span>
+<span class="linenos">753</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ScanOptions</span><span class="o">&gt;</span>< [...]
+<span class="linenos">754</span><span class="w">  </span><span class="c1">// empty projection</span>
+<span class="linenos">755</span><span class="w">  </span><span class="n">options</span><span class="o">-&gt;</span><span class="n">projection</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">project</span><span class="p">({},</span><span class="w"> </span><span class="p">{});</span><span class="w"></span>
+<span class="linenos">756</span>
+<span class="linenos">757</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">scan</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">758</span>
+<span class="linenos">759</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">scan_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ScanNodeOptions</span><span class="p">{</span><span class="n">dataset</span><span class="p">,</span><span class="w"> </span><span class="n">options< [...]
+<span class="linenos">760</span>
+<span class="linenos">761</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">scan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">762</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;scan&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">scan_node_options</span> [...]
+<span class="linenos">763</span>
+<span class="linenos">764</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">765</span>
+<span class="linenos">766</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="w"> </span><span class="n">root_path</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;&quot;</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">767</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="w"> </span><span class="n">uri</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;file://&quot;</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">file_path</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">768</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">fs</span><span class="o">::</span><span class="n">FileSystem</span><span class="o">&gt;</span><span class="w"> </span><span class="n">filesystem</span><span class="p">,</span><span class= [...]
+<span class="linenos">769</span><span class="w">                        </span><span class="n">arrow</span><span class="o">::</span><span class="n">fs</span><span class="o">::</span><span class="n">FileSystemFromUri</span><span class="p">(</span><span class="n">uri</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">root_path</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">770</span>
+<span class="linenos">771</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">base_path</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">root_path</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="s">&quot;/parquet_dataset&quot;</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">772</span><span class="w">  </span><span class="c1">// Uncomment the following line, if run repeatedly</span>
+<span class="linenos">773</span><span class="w">  </span><span class="c1">// ARROW_RETURN_NOT_OK(filesystem-&gt;DeleteDirContents(base_path));</span>
+<span class="linenos">774</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">filesystem</span><span class="o">-&gt;</span><span class="n">CreateDir</span><span class="p">(</span><span class="n">base_path</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">775</span>
+<span class="linenos">776</span><span class="w">  </span><span class="c1">// The partition schema determines which fields are part of the partitioning.</span>
+<span class="linenos">777</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">partition_schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">({</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;a&quot;</span><span class="p">,</span>< [...]
+<span class="linenos">778</span><span class="w">  </span><span class="c1">// We&#39;ll use Hive-style partitioning,</span>
+<span class="linenos">779</span><span class="w">  </span><span class="c1">// which creates directories with &quot;key=value&quot; pairs.</span>
+<span class="linenos">780</span>
+<span class="linenos">781</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">partitioning</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
+<span class="linenos">782</span><span class="w">      </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">HivePartitioning</span><span class="o">&gt;</span><span class="p">(</span><span class="n">partition_schema</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">783</span><span class="w">  </span><span class="c1">// We&#39;ll write Parquet files.</span>
+<span class="linenos">784</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">format</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ParquetFileFormat</span><span class="o">&gt;</s [...]
+<span class="linenos">785</span>
+<span class="linenos">786</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">FileSystemDatasetWriteOptions</span><span class="w"> </span><span class="n">write_options</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">787</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">file_write_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">format</span><span class="o">-&gt;</span><span class="n">DefaultWriteOptions</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">788</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">filesystem</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">filesystem</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">789</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">base_dir</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">base_path</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">790</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">partitioning</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">partitioning</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">791</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">basename_template</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;part{i}.parquet&quot;</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">792</span>
+<span class="linenos">793</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">WriteNodeOptions</span><span class="w"> </span><span class="n">write_node_options</span><span class="p">{</span><span class="n">write_options</span><span class="p">};</span><span class="w"></span>
+<span class="linenos">794</span>
+<span class="linenos">795</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;write&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">scan< [...]
+<span class="linenos">796</span>
+<span class="linenos">797</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">798</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Execution Plan Created : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><spa [...]
+<span class="linenos">799</span><span class="w">  </span><span class="c1">// // // start the ExecPlan</span>
+<span class="linenos">800</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">801</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">future</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">802</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">future</span><span class="p">.</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">803</span><span class="w">  </span><span class="n">future</span><span class="p">.</span><span class="n">Wait</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">804</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">805</span><span class="p">}</span><span class="w"></span>
 </pre></div>
 </div>
 </section>
@@ -6309,43 +6310,43 @@ a SQL <code class="docutils literal notranslate"><span class="pre">UNION</span>
 <p>The following example demonstrates how this can be achieved using
 two data sources.</p>
 <p>Union example:</p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">810</span><span class="c1">/// \brief An example showing a union node</span>
-<span class="linenos">811</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">812</span><span class="c1">///</span>
-<span class="linenos">813</span><span class="c1">/// Source-Union-Sink</span>
-<span class="linenos">814</span><span class="c1">/// This example shows how a union operation can be applied on two</span>
-<span class="linenos">815</span><span class="c1">/// data sources. The output is obtained as a table via the sink</span>
-<span class="linenos">816</span><span class="c1">/// node.</span>
-<span class="linenos">817</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">SourceUnionSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">818</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeBasicBatches</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">819</span>
-<span class="linenos">820</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">821</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">822</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">823</span>
-<span class="linenos">824</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">union_node</span><span class="p">{</span><span class="s">&quot;union&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNodeOptions</span><span class="p">{}};</span><span class="w"></span>
-<span class="linenos">825</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">lhs</span><span class="p">{</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">826</span><span class="w">                      </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">gen</span><span class="p">()}};</span><span class="w"></span>
-<span class="linenos">827</span><span class="w">  </span><span class="n">lhs</span><span class="p">.</span><span class="n">label</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;lhs&quot;</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">828</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">rhs</span><span class="p">{</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">829</span><span class="w">                      </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">gen</span><span class="p">()}};</span><span class="w"></span>
-<span class="linenos">830</span><span class="w">  </span><span class="n">rhs</span><span class="p">.</span><span class="n">label</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;rhs&quot;</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">831</span><span class="w">  </span><span class="n">union_node</span><span class="p">.</span><span class="n">inputs</span><span class="p">.</span><span class="n">emplace_back</span><span class="p">(</span><span class="n">lhs</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">832</span><span class="w">  </span><span class="n">union_node</span><span class="p">.</span><span class="n">inputs</span><span class="p">.</span><span class="n">emplace_back</span><span class="p">(</span><span class="n">rhs</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">833</span>
-<span class="linenos">834</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">CountOptions</span><span class="w"> </span><span class="n">options</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">CountOptions</span><span class="o">::</span><span class="n">ONLY_VALID</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">835</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">836</span><span class="w">      </span><span class="k">auto</span><span class="w"> </span><span class="n">declr</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="o">::</span><span class="n">Sequence</span><span class="p">({</span><span class="w"></span>
-<span class="linenos">837</span><span class="w">                                                </span><span class="n">union_node</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">838</span><span class="w">                                                </span><span class="p">{</span><span class="s">&quot;sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SinkNodeOptions</span><span class="p">{</span><span class="o">&amp;</span><span class="n">sink_gen</span><span class="p">}},</span><span class="w"></span>
-<span class="linenos">839</span><span class="w">                                            </span><span class="p">})</span><span class="w"></span>
-<span class="linenos">840</span><span class="w">                      </span><span class="p">.</span><span class="n">AddToPlan</span><span class="p">(</span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">()));</span><span class="w"></span>
-<span class="linenos">841</span>
-<span class="linenos">842</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">declr</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">843</span>
-<span class="linenos">844</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">845</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n" [...]
-<span class="linenos">846</span><span class="p">}</span><span class="w"></span>
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">811</span><span class="c1">/// \brief An example showing a union node</span>
+<span class="linenos">812</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">813</span><span class="c1">///</span>
+<span class="linenos">814</span><span class="c1">/// Source-Union-Sink</span>
+<span class="linenos">815</span><span class="c1">/// This example shows how a union operation can be applied on two</span>
+<span class="linenos">816</span><span class="c1">/// data sources. The output is obtained as a table via the sink</span>
+<span class="linenos">817</span><span class="c1">/// node.</span>
+<span class="linenos">818</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">SourceUnionSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">819</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeBasicBatches</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">820</span>
+<span class="linenos">821</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">822</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">823</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">824</span>
+<span class="linenos">825</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">union_node</span><span class="p">{</span><span class="s">&quot;union&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNodeOptions</span><span class="p">{}};</span><span class="w"></span>
+<span class="linenos">826</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">lhs</span><span class="p">{</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">827</span><span class="w">                      </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">gen</span><span class="p">()}};</span><span class="w"></span>
+<span class="linenos">828</span><span class="w">  </span><span class="n">lhs</span><span class="p">.</span><span class="n">label</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;lhs&quot;</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">829</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">rhs</span><span class="p">{</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">830</span><span class="w">                      </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">gen</span><span class="p">()}};</span><span class="w"></span>
+<span class="linenos">831</span><span class="w">  </span><span class="n">rhs</span><span class="p">.</span><span class="n">label</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;rhs&quot;</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">832</span><span class="w">  </span><span class="n">union_node</span><span class="p">.</span><span class="n">inputs</span><span class="p">.</span><span class="n">emplace_back</span><span class="p">(</span><span class="n">lhs</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">833</span><span class="w">  </span><span class="n">union_node</span><span class="p">.</span><span class="n">inputs</span><span class="p">.</span><span class="n">emplace_back</span><span class="p">(</span><span class="n">rhs</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">834</span>
+<span class="linenos">835</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">CountOptions</span><span class="w"> </span><span class="n">options</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">CountOptions</span><span class="o">::</span><span class="n">ONLY_VALID</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">836</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">837</span><span class="w">      </span><span class="k">auto</span><span class="w"> </span><span class="n">declr</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="o">::</span><span class="n">Sequence</span><span class="p">({</span><span class="w"></span>
+<span class="linenos">838</span><span class="w">                                                </span><span class="n">union_node</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">839</span><span class="w">                                                </span><span class="p">{</span><span class="s">&quot;sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SinkNodeOptions</span><span class="p">{</span><span class="o">&amp;</span><span class="n">sink_gen</span><span class="p">}},</span><span class="w"></span>
+<span class="linenos">840</span><span class="w">                                            </span><span class="p">})</span><span class="w"></span>
+<span class="linenos">841</span><span class="w">                      </span><span class="p">.</span><span class="n">AddToPlan</span><span class="p">(</span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">()));</span><span class="w"></span>
+<span class="linenos">842</span>
+<span class="linenos">843</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">declr</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">844</span>
+<span class="linenos">845</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">846</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n" [...]
+<span class="linenos">847</span><span class="p">}</span><span class="w"></span>
 </pre></div>
 </div>
 </section>
@@ -6360,46 +6361,46 @@ which can be appended as a suffix for column names duplicated in both left and r
 relations.) can be set via the the join options.
 <a class="reference external" href="https://en.wikipedia.org/wiki/Hash_join">Read more on hash-joins</a>.</p>
 <p>Hash-Join example:</p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">660</span><span class="c1">/// \brief An example showing a hash join node</span>
-<span class="linenos">661</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">662</span><span class="c1">///</span>
-<span class="linenos">663</span><span class="c1">/// Source-HashJoin-Sink</span>
-<span class="linenos">664</span><span class="c1">/// This example shows how source node gets the data and how a self-join</span>
-<span class="linenos">665</span><span class="c1">/// is applied on the data. The join options are configurable. The output</span>
-<span class="linenos">666</span><span class="c1">/// is obtained as a table via the sink node.</span>
-<span class="linenos">667</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">SourceHashJoinSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">668</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">input</span><span class="p">,</span><span class="w"> </span><span class="n">MakeGroupableBatches</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">669</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">670</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">671</span>
-<span class="linenos">672</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">673</span>
-<span class="linenos">674</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">left_source</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">675</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">right_source</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">676</span><span class="w">  </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">source</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="p">{</span><span class="o">&amp;</span><span class="n">left_source</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">right_source</span><span class= [...]
-<span class="linenos">677</span><span class="w">    </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="o">*</span><span class="n">source</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">678</span><span class="w">                          </span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"></span>
-<span class="linenos">679</span><span class="w">                                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">input</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">input</span><span class="p">.</span><span class="n">gen</span><span class="p">()}));</span><span class="w"></span>
-<span class="linenos">680</span><span class="w">  </span><span class="p">}</span><span class="w"></span>
-<span class="linenos">681</span>
-<span class="linenos">682</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">HashJoinNodeOptions</span><span class="w"> </span><span class="n">join_opts</span><span class="p">{</span><span class="w"></span>
-<span class="linenos">683</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">JoinType</span><span class="o">::</span><span class="n">INNER</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">684</span><span class="w">      </span><span class="cm">/*left_keys=*/</span><span class="p">{</span><span class="s">&quot;str&quot;</span><span class="p">},</span><span class="w"></span>
-<span class="linenos">685</span><span class="w">      </span><span class="cm">/*right_keys=*/</span><span class="p">{</span><span class="s">&quot;str&quot;</span><span class="p">},</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">literal</span><span class="p">(</span><span class="nb">true</span><span class="p">),</span><span class="w"> </span><span class="s">&quot;l_&quot;</span><span class="p">,</span><span class="w"> </span><span class="s" [...]
-<span class="linenos">686</span>
-<span class="linenos">687</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">688</span><span class="w">      </span><span class="k">auto</span><span class="w"> </span><span class="n">hashjoin</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">689</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;hashjoin&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">left_source</span><span class="p">,</span><span class="w"> </spa [...]
-<span class="linenos">690</span>
-<span class="linenos">691</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">692</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">hashjoin</span><span class="p">},</span><span class="w"> </span><spa [...]
-<span class="linenos">693</span><span class="w">  </span><span class="c1">// expected columns i32, str, l_str, r_str</span>
-<span class="linenos">694</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">695</span><span class="w">      </span><span class="p">{</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;i32&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">int32</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><sp [...]
-<span class="linenos">696</span><span class="w">       </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;l_str&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">utf8</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span>< [...]
-<span class="linenos">697</span>
-<span class="linenos">698</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">699</span><span class="p">}</span><span class="w"></span>
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="linenos">661</span><span class="c1">/// \brief An example showing a hash join node</span>
+<span class="linenos">662</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">663</span><span class="c1">///</span>
+<span class="linenos">664</span><span class="c1">/// Source-HashJoin-Sink</span>
+<span class="linenos">665</span><span class="c1">/// This example shows how source node gets the data and how a self-join</span>
+<span class="linenos">666</span><span class="c1">/// is applied on the data. The join options are configurable. The output</span>
+<span class="linenos">667</span><span class="c1">/// is obtained as a table via the sink node.</span>
+<span class="linenos">668</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="nf">SourceHashJoinSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">669</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">input</span><span class="p">,</span><span class="w"> </span><span class="n">MakeGroupableBatches</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">670</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">671</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">672</span>
+<span class="linenos">673</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">674</span>
+<span class="linenos">675</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">left_source</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">676</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">right_source</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">677</span><span class="w">  </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">source</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="p">{</span><span class="o">&amp;</span><span class="n">left_source</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">right_source</span><span class= [...]
+<span class="linenos">678</span><span class="w">    </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="o">*</span><span class="n">source</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">679</span><span class="w">                          </span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"></span>
+<span class="linenos">680</span><span class="w">                                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">input</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">input</span><span class="p">.</span><span class="n">gen</span><span class="p">()}));</span><span class="w"></span>
+<span class="linenos">681</span><span class="w">  </span><span class="p">}</span><span class="w"></span>
+<span class="linenos">682</span>
+<span class="linenos">683</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">HashJoinNodeOptions</span><span class="w"> </span><span class="n">join_opts</span><span class="p">{</span><span class="w"></span>
+<span class="linenos">684</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">JoinType</span><span class="o">::</span><span class="n">INNER</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">685</span><span class="w">      </span><span class="cm">/*left_keys=*/</span><span class="p">{</span><span class="s">&quot;str&quot;</span><span class="p">},</span><span class="w"></span>
+<span class="linenos">686</span><span class="w">      </span><span class="cm">/*right_keys=*/</span><span class="p">{</span><span class="s">&quot;str&quot;</span><span class="p">},</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">literal</span><span class="p">(</span><span class="nb">true</span><span class="p">),</span><span class="w"> </span><span class="s">&quot;l_&quot;</span><span class="p">,</span><span class="w"> </span><span class="s" [...]
+<span class="linenos">687</span>
+<span class="linenos">688</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">689</span><span class="w">      </span><span class="k">auto</span><span class="w"> </span><span class="n">hashjoin</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">690</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;hashjoin&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">left_source</span><span class="p">,</span><span class="w"> </spa [...]
+<span class="linenos">691</span>
+<span class="linenos">692</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">693</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">hashjoin</span><span class="p">},</span><span class="w"> </span><spa [...]
+<span class="linenos">694</span><span class="w">  </span><span class="c1">// expected columns i32, str, l_str, r_str</span>
+<span class="linenos">695</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">696</span><span class="w">      </span><span class="p">{</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;i32&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">int32</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><sp [...]
+<span class="linenos">697</span><span class="w">       </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;l_str&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">utf8</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span>< [...]
+<span class="linenos">698</span>
+<span class="linenos">699</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">700</span><span class="p">}</span><span class="w"></span>
 </pre></div>
 </div>
 </section>
@@ -6975,409 +6976,410 @@ relations.) can be set via the the join options.
 <span class="linenos">582</span><span class="w">        </span><span class="o">:</span><span class="w"> </span><span class="n">batches_seen</span><span class="p">(</span><span class="n">batches_seen</span><span class="p">),</span><span class="w"> </span><span class="n">finish</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">finish</span><span class="p">))</span><span class="w"> </span><span [...]
 <span class="linenos">583</span>
 <span class="linenos">584</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">Init</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Schema</span><span class="o">&gt;&amp;</span [...]
-<span class="linenos">585</span><span class="w">                       </span><span class="n">cp</span><span class="o">::</span><span class="n">BackpressureControl</span><span class="o">*</span><span class="w"> </span><span class="n">backpressure_control</span><span class="p">)</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">586</span><span class="w">      </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">587</span><span class="w">    </span><span class="p">}</span><span class="w"></span>
-<span class="linenos">588</span>
-<span class="linenos">589</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">Consume</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="w"> </span><span class="n">batch</span><span class="p">)</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class= [...]
-<span class="linenos">590</span><span class="w">      </span><span class="p">(</span><span class="o">*</span><span class="n">batches_seen</span><span class="p">)</span><span class="o">++</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">591</span><span class="w">      </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">592</span><span class="w">    </span><span class="p">}</span><span class="w"></span>
-<span class="linenos">593</span>
-<span class="linenos">594</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Future</span><span class="o">&lt;&gt;</span><span class="w"> </span><span class="n">Finish</span><span class="p">()</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">finish</span><span class="p">;</span><span cla [...]
-<span class="linenos">595</span>
-<span class="linenos">596</span><span class="w">    </span><span class="n">std</span><span class="o">::</span><span class="n">atomic</span><span class="o">&lt;</span><span class="kt">uint32_t</span><span class="o">&gt;*</span><span class="w"> </span><span class="n">batches_seen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">597</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Future</span><span class="o">&lt;&gt;</span><span class="w"> </span><span class="n">finish</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">598</span><span class="w">  </span><span class="p">};</span><span class="w"></span>
-<span class="linenos">599</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">CustomSinkNodeConsumer</span><span class="o">&gt;</span><span class="w"> </span><span class="n">consumer</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
-<span class="linenos">600</span><span class="w">      </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">CustomSinkNodeConsumer</span><span class="o">&gt;</span><span class="p">(</span><span class="o">&amp;</span><span class="n">batches_seen</span><span class="p">,</span><span class="w"> </span><span class="n">finish</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">601</span>
-<span class="linenos">602</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">consuming_sink</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">603</span>
-<span class="linenos">604</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">consuming_sink</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">605</span><span class="w">                        </span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;consuming_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"></span>
-<span class="linenos">606</span><span class="w">                                     </span><span class="n">cp</span><span class="o">::</span><span class="n">ConsumingSinkNodeOptions</span><span class="p">(</span><span class="n">consumer</span><span class="p">)));</span><span class="w"></span>
-<span class="linenos">607</span>
-<span class="linenos">608</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">consuming_sink</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">609</span>
-<span class="linenos">610</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">611</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Exec Plan created: &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span clas [...]
-<span class="linenos">612</span><span class="w">  </span><span class="c1">// plan start producing</span>
-<span class="linenos">613</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">614</span><span class="w">  </span><span class="c1">// Source should finish fairly quickly</span>
-<span class="linenos">615</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">source</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">().</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">616</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Source Finished!&quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">617</span><span class="w">  </span><span class="c1">// Mark consumption complete, plan should finish</span>
-<span class="linenos">618</span><span class="w">  </span><span class="n">finish</span><span class="p">.</span><span class="n">MarkFinished</span><span class="p">(</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">619</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">().</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">620</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">621</span><span class="p">}</span><span class="w"></span>
-<span class="linenos">622</span><span class="c1">// (Doc section: ConsumingSink Example)</span>
-<span class="linenos">623</span>
-<span class="linenos">624</span><span class="c1">// (Doc section: OrderBySink Example)</span>
-<span class="linenos">625</span>
-<span class="linenos">626</span><span class="c1">/// \brief An example showing an order-by node</span>
-<span class="linenos">627</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">628</span><span class="c1">///</span>
-<span class="linenos">629</span><span class="c1">/// Source-OrderBy-Sink</span>
-<span class="linenos">630</span><span class="c1">/// In this example, the data enters through the source node</span>
-<span class="linenos">631</span><span class="c1">/// and the data is ordered in the sink node. The order can be</span>
-<span class="linenos">632</span><span class="c1">/// ASCENDING or DESCENDING and it is configurable. The output</span>
-<span class="linenos">633</span><span class="c1">/// is obtained as a table from the sink node.</span>
-<span class="linenos">634</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">SourceOrderBySinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">635</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">636</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">637</span>
-<span class="linenos">638</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeSortTestBasicBatches</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">639</span>
-<span class="linenos">640</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;basic data created&quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">641</span>
-<span class="linenos">642</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">643</span>
-<span class="linenos">644</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">source_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_ [...]
-<span class="linenos">645</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">646</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">source_node_options</s [...]
-<span class="linenos">647</span>
-<span class="linenos">648</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">649</span><span class="w">      </span><span class="s">&quot;order_by_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"></span>
-<span class="linenos">650</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">OrderBySinkNodeOptions</span><span class="p">{</span><span class="w"></span>
-<span class="linenos">651</span><span class="w">          </span><span class="n">cp</span><span class="o">::</span><span class="n">SortOptions</span><span class="p">{{</span><span class="n">cp</span><span class="o">::</span><span class="n">SortKey</span><span class="p">{</span><span class="s">&quot;a&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SortOrder</span><span class="o">::</span><span class="n">Descend [...]
-<span class="linenos">652</span>
-<span class="linenos">653</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n" [...]
-<span class="linenos">654</span><span class="p">}</span><span class="w"></span>
-<span class="linenos">655</span>
-<span class="linenos">656</span><span class="c1">// (Doc section: OrderBySink Example)</span>
-<span class="linenos">657</span>
-<span class="linenos">658</span><span class="c1">// (Doc section: HashJoin Example)</span>
-<span class="linenos">659</span>
-<span class="linenos">660</span><span class="c1">/// \brief An example showing a hash join node</span>
-<span class="linenos">661</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">662</span><span class="c1">///</span>
-<span class="linenos">663</span><span class="c1">/// Source-HashJoin-Sink</span>
-<span class="linenos">664</span><span class="c1">/// This example shows how source node gets the data and how a self-join</span>
-<span class="linenos">665</span><span class="c1">/// is applied on the data. The join options are configurable. The output</span>
-<span class="linenos">666</span><span class="c1">/// is obtained as a table via the sink node.</span>
-<span class="linenos">667</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">SourceHashJoinSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">668</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">input</span><span class="p">,</span><span class="w"> </span><span class="n">MakeGroupableBatches</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">669</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">670</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">671</span>
-<span class="linenos">672</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">673</span>
-<span class="linenos">674</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">left_source</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">675</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">right_source</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">676</span><span class="w">  </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">source</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="p">{</span><span class="o">&amp;</span><span class="n">left_source</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">right_source</span><span class= [...]
-<span class="linenos">677</span><span class="w">    </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="o">*</span><span class="n">source</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">678</span><span class="w">                          </span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"></span>
-<span class="linenos">679</span><span class="w">                                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">input</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">input</span><span class="p">.</span><span class="n">gen</span><span class="p">()}));</span><span class="w"></span>
-<span class="linenos">680</span><span class="w">  </span><span class="p">}</span><span class="w"></span>
-<span class="linenos">681</span>
-<span class="linenos">682</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">HashJoinNodeOptions</span><span class="w"> </span><span class="n">join_opts</span><span class="p">{</span><span class="w"></span>
-<span class="linenos">683</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">JoinType</span><span class="o">::</span><span class="n">INNER</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">684</span><span class="w">      </span><span class="cm">/*left_keys=*/</span><span class="p">{</span><span class="s">&quot;str&quot;</span><span class="p">},</span><span class="w"></span>
-<span class="linenos">685</span><span class="w">      </span><span class="cm">/*right_keys=*/</span><span class="p">{</span><span class="s">&quot;str&quot;</span><span class="p">},</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">literal</span><span class="p">(</span><span class="nb">true</span><span class="p">),</span><span class="w"> </span><span class="s">&quot;l_&quot;</span><span class="p">,</span><span class="w"> </span><span class="s" [...]
-<span class="linenos">686</span>
-<span class="linenos">687</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">688</span><span class="w">      </span><span class="k">auto</span><span class="w"> </span><span class="n">hashjoin</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">689</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;hashjoin&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">left_source</span><span class="p">,</span><span class="w"> </spa [...]
-<span class="linenos">690</span>
-<span class="linenos">691</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">692</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">hashjoin</span><span class="p">},</span><span class="w"> </span><spa [...]
-<span class="linenos">693</span><span class="w">  </span><span class="c1">// expected columns i32, str, l_str, r_str</span>
-<span class="linenos">694</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">695</span><span class="w">      </span><span class="p">{</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;i32&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">int32</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><sp [...]
-<span class="linenos">696</span><span class="w">       </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;l_str&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">utf8</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span>< [...]
-<span class="linenos">697</span>
-<span class="linenos">698</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">699</span><span class="p">}</span><span class="w"></span>
-<span class="linenos">700</span>
-<span class="linenos">701</span><span class="c1">// (Doc section: HashJoin Example)</span>
-<span class="linenos">702</span>
-<span class="linenos">703</span><span class="c1">// (Doc section: KSelect Example)</span>
-<span class="linenos">704</span>
-<span class="linenos">705</span><span class="c1">/// \brief An example showing a select-k node</span>
-<span class="linenos">706</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">707</span><span class="c1">///</span>
-<span class="linenos">708</span><span class="c1">/// Source-KSelect</span>
-<span class="linenos">709</span><span class="c1">/// This example shows how K number of elements can be selected</span>
-<span class="linenos">710</span><span class="c1">/// either from the top or bottom. The output node is a modified</span>
-<span class="linenos">711</span><span class="c1">/// sink node where output can be obtained as a table.</span>
-<span class="linenos">712</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">SourceKSelectExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">713</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">input</span><span class="p">,</span><span class="w"> </span><span class="n">MakeGroupableBatches</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">714</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">715</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">716</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">717</span>
-<span class="linenos">718</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">719</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">720</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"></span>
-<span class="linenos">721</span><span class="w">                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">input</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">input</span><span class="p">.</span><span class="n">gen</span><span class="p">()}));</span><span class="w"></span>
-<span class="linenos">722</span>
-<span class="linenos">723</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKOptions</span><span class="w"> </span><span class="n">options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKOptions</span><span class="o">::</span><span class="n">TopKDefault</span><span class="p">(</span><span class="cm">/*k=*/</span><span class="mi">2</sp [...]
-<span class="linenos">724</span>
-<span class="linenos">725</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;select_k_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class=" [...]
-<span class="linenos">726</span><span class="w">                                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKSinkNodeOptions</span><span class="p">{</span><span class="n">options</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">sink_gen</span><span class="p">}));</span><span class="w"></span>
-<span class="linenos">727</span>
-<span class="linenos">728</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">729</span><span class="w">      </span><span class="p">{</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;i32&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">int32</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><sp [...]
-<span class="linenos">730</span>
-<span class="linenos">731</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">732</span><span class="p">}</span><span class="w"></span>
-<span class="linenos">733</span>
-<span class="linenos">734</span><span class="c1">// (Doc section: KSelect Example)</span>
-<span class="linenos">735</span>
-<span class="linenos">736</span><span class="c1">// (Doc section: Write Example)</span>
-<span class="linenos">737</span>
-<span class="linenos">738</span><span class="c1">/// \brief An example showing a write node</span>
-<span class="linenos">739</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">740</span><span class="c1">/// \param file_path The destination to write to</span>
-<span class="linenos">741</span><span class="c1">///</span>
-<span class="linenos">742</span><span class="c1">/// Scan-Filter-Write</span>
-<span class="linenos">743</span><span class="c1">/// This example shows how scan node can be used to load the data</span>
-<span class="linenos">744</span><span class="c1">/// and after processing how it can be written to disk.</span>
-<span class="linenos">745</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">ScanFilterWriteExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">746</span><span class="w">                                     </span><span class="k">const</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span><span class="w"> </span><span class="n">file_path</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">747</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">748</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">749</span>
-<span class="linenos">750</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">Dataset</span><span class="o">&gt;</span><span class="w"> </span><span class="n">dataset</span><span class="p">,</span><span class=" [...]
-<span class="linenos">751</span>
-<span class="linenos">752</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ScanOptions</span><span class="o">&gt;</span>< [...]
-<span class="linenos">753</span><span class="w">  </span><span class="c1">// empty projection</span>
-<span class="linenos">754</span><span class="w">  </span><span class="n">options</span><span class="o">-&gt;</span><span class="n">projection</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">project</span><span class="p">({},</span><span class="w"> </span><span class="p">{});</span><span class="w"></span>
-<span class="linenos">755</span>
-<span class="linenos">756</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">scan</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">757</span>
-<span class="linenos">758</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">scan_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ScanNodeOptions</span><span class="p">{</span><span class="n">dataset</span><span class="p">,</span><span class="w"> </span><span class="n">options< [...]
-<span class="linenos">759</span>
-<span class="linenos">760</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">scan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">761</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;scan&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">scan_node_options</span> [...]
-<span class="linenos">762</span>
-<span class="linenos">763</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">764</span>
-<span class="linenos">765</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="w"> </span><span class="n">root_path</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;&quot;</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">766</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="w"> </span><span class="n">uri</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;file://&quot;</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">file_path</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">767</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">fs</span><span class="o">::</span><span class="n">FileSystem</span><span class="o">&gt;</span><span class="w"> </span><span class="n">filesystem</span><span class="p">,</span><span class= [...]
-<span class="linenos">768</span><span class="w">                        </span><span class="n">arrow</span><span class="o">::</span><span class="n">fs</span><span class="o">::</span><span class="n">FileSystemFromUri</span><span class="p">(</span><span class="n">uri</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">root_path</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">769</span>
-<span class="linenos">770</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">base_path</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">root_path</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="s">&quot;/parquet_dataset&quot;</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">771</span><span class="w">  </span><span class="c1">// Uncomment the following line, if run repeatedly</span>
-<span class="linenos">772</span><span class="w">  </span><span class="c1">// ARROW_RETURN_NOT_OK(filesystem-&gt;DeleteDirContents(base_path));</span>
-<span class="linenos">773</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">filesystem</span><span class="o">-&gt;</span><span class="n">CreateDir</span><span class="p">(</span><span class="n">base_path</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">774</span>
-<span class="linenos">775</span><span class="w">  </span><span class="c1">// The partition schema determines which fields are part of the partitioning.</span>
-<span class="linenos">776</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">partition_schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">({</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;a&quot;</span><span class="p">,</span>< [...]
-<span class="linenos">777</span><span class="w">  </span><span class="c1">// We&#39;ll use Hive-style partitioning,</span>
-<span class="linenos">778</span><span class="w">  </span><span class="c1">// which creates directories with &quot;key=value&quot; pairs.</span>
-<span class="linenos">779</span>
-<span class="linenos">780</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">partitioning</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
-<span class="linenos">781</span><span class="w">      </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">HivePartitioning</span><span class="o">&gt;</span><span class="p">(</span><span class="n">partition_schema</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">782</span><span class="w">  </span><span class="c1">// We&#39;ll write Parquet files.</span>
-<span class="linenos">783</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">format</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ParquetFileFormat</span><span class="o">&gt;</s [...]
-<span class="linenos">784</span>
-<span class="linenos">785</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">FileSystemDatasetWriteOptions</span><span class="w"> </span><span class="n">write_options</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">786</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">file_write_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">format</span><span class="o">-&gt;</span><span class="n">DefaultWriteOptions</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">787</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">filesystem</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">filesystem</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">788</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">base_dir</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">base_path</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">789</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">partitioning</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">partitioning</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">790</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">basename_template</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;part{i}.parquet&quot;</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">791</span>
-<span class="linenos">792</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">WriteNodeOptions</span><span class="w"> </span><span class="n">write_node_options</span><span class="p">{</span><span class="n">write_options</span><span class="p">};</span><span class="w"></span>
-<span class="linenos">793</span>
-<span class="linenos">794</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;write&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">scan< [...]
-<span class="linenos">795</span>
-<span class="linenos">796</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">797</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Execution Plan Created : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><spa [...]
-<span class="linenos">798</span><span class="w">  </span><span class="c1">// // // start the ExecPlan</span>
-<span class="linenos">799</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">800</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">future</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">801</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">future</span><span class="p">.</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">802</span><span class="w">  </span><span class="n">future</span><span class="p">.</span><span class="n">Wait</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">803</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">804</span><span class="p">}</span><span class="w"></span>
-<span class="linenos">805</span>
-<span class="linenos">806</span><span class="c1">// (Doc section: Write Example)</span>
-<span class="linenos">807</span>
-<span class="linenos">808</span><span class="c1">// (Doc section: Union Example)</span>
-<span class="linenos">809</span>
-<span class="linenos">810</span><span class="c1">/// \brief An example showing a union node</span>
-<span class="linenos">811</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">812</span><span class="c1">///</span>
-<span class="linenos">813</span><span class="c1">/// Source-Union-Sink</span>
-<span class="linenos">814</span><span class="c1">/// This example shows how a union operation can be applied on two</span>
-<span class="linenos">815</span><span class="c1">/// data sources. The output is obtained as a table via the sink</span>
-<span class="linenos">816</span><span class="c1">/// node.</span>
-<span class="linenos">817</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">SourceUnionSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">818</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeBasicBatches</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">819</span>
-<span class="linenos">820</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">821</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">822</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">823</span>
-<span class="linenos">824</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">union_node</span><span class="p">{</span><span class="s">&quot;union&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNodeOptions</span><span class="p">{}};</span><span class="w"></span>
-<span class="linenos">825</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">lhs</span><span class="p">{</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">826</span><span class="w">                      </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">gen</span><span class="p">()}};</span><span class="w"></span>
-<span class="linenos">827</span><span class="w">  </span><span class="n">lhs</span><span class="p">.</span><span class="n">label</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;lhs&quot;</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">828</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">rhs</span><span class="p">{</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">829</span><span class="w">                      </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">gen</span><span class="p">()}};</span><span class="w"></span>
-<span class="linenos">830</span><span class="w">  </span><span class="n">rhs</span><span class="p">.</span><span class="n">label</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;rhs&quot;</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">831</span><span class="w">  </span><span class="n">union_node</span><span class="p">.</span><span class="n">inputs</span><span class="p">.</span><span class="n">emplace_back</span><span class="p">(</span><span class="n">lhs</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">832</span><span class="w">  </span><span class="n">union_node</span><span class="p">.</span><span class="n">inputs</span><span class="p">.</span><span class="n">emplace_back</span><span class="p">(</span><span class="n">rhs</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">833</span>
-<span class="linenos">834</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">CountOptions</span><span class="w"> </span><span class="nf">options</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">CountOptions</span><span class="o">::</span><span class="n">ONLY_VALID</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">835</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">836</span><span class="w">      </span><span class="k">auto</span><span class="w"> </span><span class="n">declr</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="o">::</span><span class="n">Sequence</span><span class="p">({</span><span class="w"></span>
-<span class="linenos">837</span><span class="w">                                                </span><span class="n">union_node</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">838</span><span class="w">                                                </span><span class="p">{</span><span class="s">&quot;sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SinkNodeOptions</span><span class="p">{</span><span class="o">&amp;</span><span class="n">sink_gen</span><span class="p">}},</span><span class="w"></span>
-<span class="linenos">839</span><span class="w">                                            </span><span class="p">})</span><span class="w"></span>
-<span class="linenos">840</span><span class="w">                      </span><span class="p">.</span><span class="n">AddToPlan</span><span class="p">(</span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">()));</span><span class="w"></span>
-<span class="linenos">841</span>
-<span class="linenos">842</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">declr</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">843</span>
-<span class="linenos">844</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">845</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n" [...]
-<span class="linenos">846</span><span class="p">}</span><span class="w"></span>
-<span class="linenos">847</span>
-<span class="linenos">848</span><span class="c1">// (Doc section: Union Example)</span>
-<span class="linenos">849</span>
-<span class="linenos">850</span><span class="c1">// (Doc section: Table Sink Example)</span>
-<span class="linenos">851</span>
-<span class="linenos">852</span><span class="c1">/// \brief An example showing a table sink node</span>
-<span class="linenos">853</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
-<span class="linenos">854</span><span class="c1">///</span>
-<span class="linenos">855</span><span class="c1">/// TableSink Example</span>
-<span class="linenos">856</span><span class="c1">/// This example shows how a table_sink can be used</span>
-<span class="linenos">857</span><span class="c1">/// in an execution plan. This includes a source node</span>
-<span class="linenos">858</span><span class="c1">/// receiving data as batches and the table sink node</span>
-<span class="linenos">859</span><span class="c1">/// which emits the output as a table.</span>
-<span class="linenos">860</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">TableSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">861</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">862</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
-<span class="linenos">863</span>
-<span class="linenos">864</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeBasicBatches</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">865</span>
-<span class="linenos">866</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">source_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_ [...]
-<span class="linenos">867</span>
-<span class="linenos">868</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">869</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">source_node_options</s [...]
-<span class="linenos">870</span>
-<span class="linenos">871</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Table</span><span class="o">&gt;</span><span class="w"> </span><span class="n">output_table</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">872</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">table_sink_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">TableSinkNodeOptions</span><span class="p">{</span><span class="o">&amp;</span><span class="n">output_table</span><span class="p">};</span><span class="w"></span>
-<span class="linenos">873</span>
-<span class="linenos">874</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="w"></span>
-<span class="linenos">875</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;table_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"> </span> [...]
-<span class="linenos">876</span><span class="w">  </span><span class="c1">// validate the ExecPlan</span>
-<span class="linenos">877</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">878</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;ExecPlan created : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span clas [...]
-<span class="linenos">879</span><span class="w">  </span><span class="c1">// start the ExecPlan</span>
-<span class="linenos">880</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">881</span>
-<span class="linenos">882</span><span class="w">  </span><span class="c1">// Wait for the plan to finish</span>
-<span class="linenos">883</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">finished</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">884</span><span class="w">  </span><span class="n">RETURN_NOT_OK</span><span class="p">(</span><span class="n">finished</span><span class="p">.</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
-<span class="linenos">885</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Results : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">output_table</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span class [...]
-<span class="linenos">886</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">887</span><span class="p">}</span><span class="w"></span>
-<span class="linenos">888</span><span class="c1">// (Doc section: Table Sink Example)</span>
-<span class="linenos">889</span>
-<span class="linenos">890</span><span class="k">enum</span><span class="w"> </span><span class="nc">ExampleMode</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">891</span><span class="w">  </span><span class="n">SOURCE_SINK</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">892</span><span class="w">  </span><span class="n">TABLE_SOURCE_SINK</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">893</span><span class="w">  </span><span class="n">SCAN</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">894</span><span class="w">  </span><span class="n">FILTER</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">895</span><span class="w">  </span><span class="n">PROJECT</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">896</span><span class="w">  </span><span class="n">SCALAR_AGGREGATION</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">897</span><span class="w">  </span><span class="n">GROUP_AGGREGATION</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">6</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">898</span><span class="w">  </span><span class="n">CONSUMING_SINK</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">7</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">899</span><span class="w">  </span><span class="n">ORDER_BY_SINK</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">8</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">900</span><span class="w">  </span><span class="n">HASHJOIN</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">9</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">901</span><span class="w">  </span><span class="n">KSELECT</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">902</span><span class="w">  </span><span class="n">WRITE</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">11</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">903</span><span class="w">  </span><span class="n">UNION</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">12</span><span class="p">,</span><span class="w"></span>
-<span class="linenos">904</span><span class="w">  </span><span class="n">TABLE_SOURCE_TABLE_SINK</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">13</span><span class="w"></span>
-<span class="linenos">905</span><span class="p">};</span><span class="w"></span>
-<span class="linenos">906</span>
-<span class="linenos">907</span><span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">argc</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="o">**</span><span class="w"> </span><span class="n">argv</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">908</span><span class="w">  </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">argc</span><span class="w"> </span><span class="o">&lt;</span><span class="w"> </span><span class="mi">2</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">909</span><span class="w">    </span><span class="c1">// Fake success for CI purposes.</span>
-<span class="linenos">910</span><span class="w">    </span><span class="k">return</span><span class="w"> </span><span class="n">EXIT_SUCCESS</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">911</span><span class="w">  </span><span class="p">}</span><span class="w"></span>
-<span class="linenos">912</span>
-<span class="linenos">913</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="w"> </span><span class="n">base_save_path</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">];</span><span class="w"></span>
-<span class="linenos">914</span><span class="w">  </span><span class="kt">int</span><span class="w"> </span><span class="n">mode</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">atoi</span><span class="p">(</span><span class="n">argv</span><span class="p">[</span><span class="mi">2</span><span class="p">]);</span><span class="w"></span>
-<span class="linenos">915</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">status</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">916</span><span class="w">  </span><span class="c1">// ensure arrow::dataset node factories are in the registry</span>
-<span class="linenos">917</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">internal</span><span class="o">::</span><span class="n">Initialize</span><span class="p">();</span><span class="w"></span>
-<span class="linenos">918</span><span class="w">  </span><span class="c1">// execution context</span>
-<span class="linenos">919</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="w"> </span><span class="n">exec_context</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">920</span><span class="w">  </span><span class="k">switch</span><span class="w"> </span><span class="p">(</span><span class="n">mode</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">921</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">SOURCE_SINK</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">922</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Source Sink Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">923</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">924</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">925</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">TABLE_SOURCE_SINK</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">926</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Table Source Sink Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">927</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">TableSourceSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">928</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">929</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">SCAN</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">930</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Scan Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">931</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ScanSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">932</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">933</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">FILTER</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">934</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Filter Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">935</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ScanFilterSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">936</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">937</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">PROJECT</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">938</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Project Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">939</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ScanProjectSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">940</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">941</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">GROUP_AGGREGATION</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">942</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Aggregate Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">943</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceGroupAggregateSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">944</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">945</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">SCALAR_AGGREGATION</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">946</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Aggregate Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">947</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceScalarAggregateSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">948</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">949</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">CONSUMING_SINK</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">950</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Consuming-Sink Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">951</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceConsumingSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">952</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">953</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">ORDER_BY_SINK</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">954</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;OrderBy Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">955</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceOrderBySinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">956</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">957</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">HASHJOIN</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">958</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;HashJoin Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">959</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceHashJoinSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">960</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">961</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">KSELECT</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">962</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;KSelect Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">963</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceKSelectExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">964</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">965</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">WRITE</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">966</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Write Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">967</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ScanFilterWriteExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">base_save_path</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">968</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">969</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">UNION</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">970</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Union Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">971</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceUnionSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">972</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">973</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">TABLE_SOURCE_TABLE_SINK</span><span class="p">:</span><span class="w"></span>
-<span class="linenos">974</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;TableSink Example&quot;</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">975</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">TableSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
-<span class="linenos">976</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">977</span><span class="w">    </span><span class="k">default</span><span class="o">:</span><span class="w"></span>
-<span class="linenos">978</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">979</span><span class="w">  </span><span class="p">}</span><span class="w"></span>
-<span class="linenos">980</span>
-<span class="linenos">981</span><span class="w">  </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">status</span><span class="p">.</span><span class="n">ok</span><span class="p">())</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">982</span><span class="w">    </span><span class="k">return</span><span class="w"> </span><span class="n">EXIT_SUCCESS</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">983</span><span class="w">  </span><span class="p">}</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="linenos">984</span><span class="w">    </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Error occurred: &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">status</span><span class="p">.</span><span class="n">message</span><span class="p">()</span><span class="w"> </span><span class="o [...]
-<span class="linenos">985</span><span class="w">    </span><span class="k">return</span><span class="w"> </span><span class="n">EXIT_FAILURE</span><span class="p">;</span><span class="w"></span>
-<span class="linenos">986</span><span class="w">  </span><span class="p">}</span><span class="w"></span>
-<span class="linenos">987</span><span class="p">}</span><span class="w"></span>
+<span class="linenos">585</span><span class="w">                       </span><span class="n">cp</span><span class="o">::</span><span class="n">BackpressureControl</span><span class="o">*</span><span class="w"> </span><span class="n">backpressure_control</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">586</span><span class="w">                       </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">*</span><span class="w"> </span><span class="n">plan</span><span class="p">)</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">587</span><span class="w">      </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">588</span><span class="w">    </span><span class="p">}</span><span class="w"></span>
+<span class="linenos">589</span>
+<span class="linenos">590</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">Consume</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="w"> </span><span class="n">batch</span><span class="p">)</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class= [...]
+<span class="linenos">591</span><span class="w">      </span><span class="p">(</span><span class="o">*</span><span class="n">batches_seen</span><span class="p">)</span><span class="o">++</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">592</span><span class="w">      </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">593</span><span class="w">    </span><span class="p">}</span><span class="w"></span>
+<span class="linenos">594</span>
+<span class="linenos">595</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Future</span><span class="o">&lt;&gt;</span><span class="w"> </span><span class="n">Finish</span><span class="p">()</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">finish</span><span class="p">;</span><span cla [...]
+<span class="linenos">596</span>
+<span class="linenos">597</span><span class="w">    </span><span class="n">std</span><span class="o">::</span><span class="n">atomic</span><span class="o">&lt;</span><span class="kt">uint32_t</span><span class="o">&gt;*</span><span class="w"> </span><span class="n">batches_seen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">598</span><span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">Future</span><span class="o">&lt;&gt;</span><span class="w"> </span><span class="n">finish</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">599</span><span class="w">  </span><span class="p">};</span><span class="w"></span>
+<span class="linenos">600</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">CustomSinkNodeConsumer</span><span class="o">&gt;</span><span class="w"> </span><span class="n">consumer</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
+<span class="linenos">601</span><span class="w">      </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">CustomSinkNodeConsumer</span><span class="o">&gt;</span><span class="p">(</span><span class="o">&amp;</span><span class="n">batches_seen</span><span class="p">,</span><span class="w"> </span><span class="n">finish</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">602</span>
+<span class="linenos">603</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">consuming_sink</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">604</span>
+<span class="linenos">605</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">consuming_sink</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">606</span><span class="w">                        </span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;consuming_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"></span>
+<span class="linenos">607</span><span class="w">                                     </span><span class="n">cp</span><span class="o">::</span><span class="n">ConsumingSinkNodeOptions</span><span class="p">(</span><span class="n">consumer</span><span class="p">)));</span><span class="w"></span>
+<span class="linenos">608</span>
+<span class="linenos">609</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">consuming_sink</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">610</span>
+<span class="linenos">611</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">612</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Exec Plan created: &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span clas [...]
+<span class="linenos">613</span><span class="w">  </span><span class="c1">// plan start producing</span>
+<span class="linenos">614</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">615</span><span class="w">  </span><span class="c1">// Source should finish fairly quickly</span>
+<span class="linenos">616</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">source</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">().</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">617</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Source Finished!&quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">618</span><span class="w">  </span><span class="c1">// Mark consumption complete, plan should finish</span>
+<span class="linenos">619</span><span class="w">  </span><span class="n">finish</span><span class="p">.</span><span class="n">MarkFinished</span><span class="p">(</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">620</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">().</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">621</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">622</span><span class="p">}</span><span class="w"></span>
+<span class="linenos">623</span><span class="c1">// (Doc section: ConsumingSink Example)</span>
+<span class="linenos">624</span>
+<span class="linenos">625</span><span class="c1">// (Doc section: OrderBySink Example)</span>
+<span class="linenos">626</span>
+<span class="linenos">627</span><span class="c1">/// \brief An example showing an order-by node</span>
+<span class="linenos">628</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">629</span><span class="c1">///</span>
+<span class="linenos">630</span><span class="c1">/// Source-OrderBy-Sink</span>
+<span class="linenos">631</span><span class="c1">/// In this example, the data enters through the source node</span>
+<span class="linenos">632</span><span class="c1">/// and the data is ordered in the sink node. The order can be</span>
+<span class="linenos">633</span><span class="c1">/// ASCENDING or DESCENDING and it is configurable. The output</span>
+<span class="linenos">634</span><span class="c1">/// is obtained as a table from the sink node.</span>
+<span class="linenos">635</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">SourceOrderBySinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">636</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">637</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">638</span>
+<span class="linenos">639</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeSortTestBasicBatches</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">640</span>
+<span class="linenos">641</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;basic data created&quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">642</span>
+<span class="linenos">643</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">644</span>
+<span class="linenos">645</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">source_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_ [...]
+<span class="linenos">646</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">647</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">source_node_options</s [...]
+<span class="linenos">648</span>
+<span class="linenos">649</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">650</span><span class="w">      </span><span class="s">&quot;order_by_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"></span>
+<span class="linenos">651</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">OrderBySinkNodeOptions</span><span class="p">{</span><span class="w"></span>
+<span class="linenos">652</span><span class="w">          </span><span class="n">cp</span><span class="o">::</span><span class="n">SortOptions</span><span class="p">{{</span><span class="n">cp</span><span class="o">::</span><span class="n">SortKey</span><span class="p">{</span><span class="s">&quot;a&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SortOrder</span><span class="o">::</span><span class="n">Descend [...]
+<span class="linenos">653</span>
+<span class="linenos">654</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n" [...]
+<span class="linenos">655</span><span class="p">}</span><span class="w"></span>
+<span class="linenos">656</span>
+<span class="linenos">657</span><span class="c1">// (Doc section: OrderBySink Example)</span>
+<span class="linenos">658</span>
+<span class="linenos">659</span><span class="c1">// (Doc section: HashJoin Example)</span>
+<span class="linenos">660</span>
+<span class="linenos">661</span><span class="c1">/// \brief An example showing a hash join node</span>
+<span class="linenos">662</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">663</span><span class="c1">///</span>
+<span class="linenos">664</span><span class="c1">/// Source-HashJoin-Sink</span>
+<span class="linenos">665</span><span class="c1">/// This example shows how source node gets the data and how a self-join</span>
+<span class="linenos">666</span><span class="c1">/// is applied on the data. The join options are configurable. The output</span>
+<span class="linenos">667</span><span class="c1">/// is obtained as a table via the sink node.</span>
+<span class="linenos">668</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">SourceHashJoinSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">669</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">input</span><span class="p">,</span><span class="w"> </span><span class="n">MakeGroupableBatches</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">670</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">671</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">672</span>
+<span class="linenos">673</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">674</span>
+<span class="linenos">675</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">left_source</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">676</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">right_source</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">677</span><span class="w">  </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">source</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="p">{</span><span class="o">&amp;</span><span class="n">left_source</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">right_source</span><span class= [...]
+<span class="linenos">678</span><span class="w">    </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="o">*</span><span class="n">source</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">679</span><span class="w">                          </span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"></span>
+<span class="linenos">680</span><span class="w">                                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">input</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">input</span><span class="p">.</span><span class="n">gen</span><span class="p">()}));</span><span class="w"></span>
+<span class="linenos">681</span><span class="w">  </span><span class="p">}</span><span class="w"></span>
+<span class="linenos">682</span>
+<span class="linenos">683</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">HashJoinNodeOptions</span><span class="w"> </span><span class="n">join_opts</span><span class="p">{</span><span class="w"></span>
+<span class="linenos">684</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">JoinType</span><span class="o">::</span><span class="n">INNER</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">685</span><span class="w">      </span><span class="cm">/*left_keys=*/</span><span class="p">{</span><span class="s">&quot;str&quot;</span><span class="p">},</span><span class="w"></span>
+<span class="linenos">686</span><span class="w">      </span><span class="cm">/*right_keys=*/</span><span class="p">{</span><span class="s">&quot;str&quot;</span><span class="p">},</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">literal</span><span class="p">(</span><span class="nb">true</span><span class="p">),</span><span class="w"> </span><span class="s">&quot;l_&quot;</span><span class="p">,</span><span class="w"> </span><span class="s" [...]
+<span class="linenos">687</span>
+<span class="linenos">688</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">689</span><span class="w">      </span><span class="k">auto</span><span class="w"> </span><span class="n">hashjoin</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">690</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;hashjoin&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">left_source</span><span class="p">,</span><span class="w"> </spa [...]
+<span class="linenos">691</span>
+<span class="linenos">692</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">693</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">hashjoin</span><span class="p">},</span><span class="w"> </span><spa [...]
+<span class="linenos">694</span><span class="w">  </span><span class="c1">// expected columns i32, str, l_str, r_str</span>
+<span class="linenos">695</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">696</span><span class="w">      </span><span class="p">{</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;i32&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">int32</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><sp [...]
+<span class="linenos">697</span><span class="w">       </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;l_str&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">utf8</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span>< [...]
+<span class="linenos">698</span>
+<span class="linenos">699</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">700</span><span class="p">}</span><span class="w"></span>
+<span class="linenos">701</span>
+<span class="linenos">702</span><span class="c1">// (Doc section: HashJoin Example)</span>
+<span class="linenos">703</span>
+<span class="linenos">704</span><span class="c1">// (Doc section: KSelect Example)</span>
+<span class="linenos">705</span>
+<span class="linenos">706</span><span class="c1">/// \brief An example showing a select-k node</span>
+<span class="linenos">707</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">708</span><span class="c1">///</span>
+<span class="linenos">709</span><span class="c1">/// Source-KSelect</span>
+<span class="linenos">710</span><span class="c1">/// This example shows how K number of elements can be selected</span>
+<span class="linenos">711</span><span class="c1">/// either from the top or bottom. The output node is a modified</span>
+<span class="linenos">712</span><span class="c1">/// sink node where output can be obtained as a table.</span>
+<span class="linenos">713</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">SourceKSelectExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">714</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">input</span><span class="p">,</span><span class="w"> </span><span class="n">MakeGroupableBatches</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">715</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">716</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">717</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">718</span>
+<span class="linenos">719</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">720</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">721</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"></span>
+<span class="linenos">722</span><span class="w">                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">input</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">input</span><span class="p">.</span><span class="n">gen</span><span class="p">()}));</span><span class="w"></span>
+<span class="linenos">723</span>
+<span class="linenos">724</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKOptions</span><span class="w"> </span><span class="n">options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKOptions</span><span class="o">::</span><span class="n">TopKDefault</span><span class="p">(</span><span class="cm">/*k=*/</span><span class="mi">2</sp [...]
+<span class="linenos">725</span>
+<span class="linenos">726</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;select_k_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class=" [...]
+<span class="linenos">727</span><span class="w">                                       </span><span class="n">cp</span><span class="o">::</span><span class="n">SelectKSinkNodeOptions</span><span class="p">{</span><span class="n">options</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">sink_gen</span><span class="p">}));</span><span class="w"></span>
+<span class="linenos">728</span>
+<span class="linenos">729</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">730</span><span class="w">      </span><span class="p">{</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;i32&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">int32</span><span class="p">()),</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><sp [...]
+<span class="linenos">731</span>
+<span class="linenos">732</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">733</span><span class="p">}</span><span class="w"></span>
+<span class="linenos">734</span>
+<span class="linenos">735</span><span class="c1">// (Doc section: KSelect Example)</span>
+<span class="linenos">736</span>
+<span class="linenos">737</span><span class="c1">// (Doc section: Write Example)</span>
+<span class="linenos">738</span>
+<span class="linenos">739</span><span class="c1">/// \brief An example showing a write node</span>
+<span class="linenos">740</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">741</span><span class="c1">/// \param file_path The destination to write to</span>
+<span class="linenos">742</span><span class="c1">///</span>
+<span class="linenos">743</span><span class="c1">/// Scan-Filter-Write</span>
+<span class="linenos">744</span><span class="c1">/// This example shows how scan node can be used to load the data</span>
+<span class="linenos">745</span><span class="c1">/// and after processing how it can be written to disk.</span>
+<span class="linenos">746</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">ScanFilterWriteExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">747</span><span class="w">                                     </span><span class="k">const</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span><span class="w"> </span><span class="n">file_path</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">748</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">749</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">750</span>
+<span class="linenos">751</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">Dataset</span><span class="o">&gt;</span><span class="w"> </span><span class="n">dataset</span><span class="p">,</span><span class=" [...]
+<span class="linenos">752</span>
+<span class="linenos">753</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ScanOptions</span><span class="o">&gt;</span>< [...]
+<span class="linenos">754</span><span class="w">  </span><span class="c1">// empty projection</span>
+<span class="linenos">755</span><span class="w">  </span><span class="n">options</span><span class="o">-&gt;</span><span class="n">projection</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">project</span><span class="p">({},</span><span class="w"> </span><span class="p">{});</span><span class="w"></span>
+<span class="linenos">756</span>
+<span class="linenos">757</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="o">*</span><span class="w"> </span><span class="n">scan</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">758</span>
+<span class="linenos">759</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">scan_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ScanNodeOptions</span><span class="p">{</span><span class="n">dataset</span><span class="p">,</span><span class="w"> </span><span class="n">options< [...]
+<span class="linenos">760</span>
+<span class="linenos">761</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">scan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">762</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;scan&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">scan_node_options</span> [...]
+<span class="linenos">763</span>
+<span class="linenos">764</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">765</span>
+<span class="linenos">766</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="w"> </span><span class="n">root_path</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;&quot;</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">767</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="w"> </span><span class="n">uri</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;file://&quot;</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">file_path</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">768</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">fs</span><span class="o">::</span><span class="n">FileSystem</span><span class="o">&gt;</span><span class="w"> </span><span class="n">filesystem</span><span class="p">,</span><span class= [...]
+<span class="linenos">769</span><span class="w">                        </span><span class="n">arrow</span><span class="o">::</span><span class="n">fs</span><span class="o">::</span><span class="n">FileSystemFromUri</span><span class="p">(</span><span class="n">uri</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">root_path</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">770</span>
+<span class="linenos">771</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">base_path</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">root_path</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="s">&quot;/parquet_dataset&quot;</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">772</span><span class="w">  </span><span class="c1">// Uncomment the following line, if run repeatedly</span>
+<span class="linenos">773</span><span class="w">  </span><span class="c1">// ARROW_RETURN_NOT_OK(filesystem-&gt;DeleteDirContents(base_path));</span>
+<span class="linenos">774</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">filesystem</span><span class="o">-&gt;</span><span class="n">CreateDir</span><span class="p">(</span><span class="n">base_path</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">775</span>
+<span class="linenos">776</span><span class="w">  </span><span class="c1">// The partition schema determines which fields are part of the partitioning.</span>
+<span class="linenos">777</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">partition_schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">({</span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;a&quot;</span><span class="p">,</span>< [...]
+<span class="linenos">778</span><span class="w">  </span><span class="c1">// We&#39;ll use Hive-style partitioning,</span>
+<span class="linenos">779</span><span class="w">  </span><span class="c1">// which creates directories with &quot;key=value&quot; pairs.</span>
+<span class="linenos">780</span>
+<span class="linenos">781</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">partitioning</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
+<span class="linenos">782</span><span class="w">      </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">HivePartitioning</span><span class="o">&gt;</span><span class="p">(</span><span class="n">partition_schema</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">783</span><span class="w">  </span><span class="c1">// We&#39;ll write Parquet files.</span>
+<span class="linenos">784</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">format</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">ParquetFileFormat</span><span class="o">&gt;</s [...]
+<span class="linenos">785</span>
+<span class="linenos">786</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">FileSystemDatasetWriteOptions</span><span class="w"> </span><span class="n">write_options</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">787</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">file_write_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">format</span><span class="o">-&gt;</span><span class="n">DefaultWriteOptions</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">788</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">filesystem</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">filesystem</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">789</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">base_dir</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">base_path</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">790</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">partitioning</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">partitioning</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">791</span><span class="w">  </span><span class="n">write_options</span><span class="p">.</span><span class="n">basename_template</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;part{i}.parquet&quot;</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">792</span>
+<span class="linenos">793</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">WriteNodeOptions</span><span class="w"> </span><span class="n">write_node_options</span><span class="p">{</span><span class="n">write_options</span><span class="p">};</span><span class="w"></span>
+<span class="linenos">794</span>
+<span class="linenos">795</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;write&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">scan< [...]
+<span class="linenos">796</span>
+<span class="linenos">797</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">798</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Execution Plan Created : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><spa [...]
+<span class="linenos">799</span><span class="w">  </span><span class="c1">// // // start the ExecPlan</span>
+<span class="linenos">800</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">801</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">future</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">802</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">future</span><span class="p">.</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">803</span><span class="w">  </span><span class="n">future</span><span class="p">.</span><span class="n">Wait</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">804</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">805</span><span class="p">}</span><span class="w"></span>
+<span class="linenos">806</span>
+<span class="linenos">807</span><span class="c1">// (Doc section: Write Example)</span>
+<span class="linenos">808</span>
+<span class="linenos">809</span><span class="c1">// (Doc section: Union Example)</span>
+<span class="linenos">810</span>
+<span class="linenos">811</span><span class="c1">/// \brief An example showing a union node</span>
+<span class="linenos">812</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">813</span><span class="c1">///</span>
+<span class="linenos">814</span><span class="c1">/// Source-Union-Sink</span>
+<span class="linenos">815</span><span class="c1">/// This example shows how a union operation can be applied on two</span>
+<span class="linenos">816</span><span class="c1">/// data sources. The output is obtained as a table via the sink</span>
+<span class="linenos">817</span><span class="c1">/// node.</span>
+<span class="linenos">818</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">SourceUnionSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">819</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeBasicBatches</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">820</span>
+<span class="linenos">821</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">822</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">823</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">AsyncGenerator</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">optional</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecBatch</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">sink_gen</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">824</span>
+<span class="linenos">825</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">union_node</span><span class="p">{</span><span class="s">&quot;union&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNodeOptions</span><span class="p">{}};</span><span class="w"></span>
+<span class="linenos">826</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">lhs</span><span class="p">{</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">827</span><span class="w">                      </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">gen</span><span class="p">()}};</span><span class="w"></span>
+<span class="linenos">828</span><span class="w">  </span><span class="n">lhs</span><span class="p">.</span><span class="n">label</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;lhs&quot;</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">829</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="w"> </span><span class="n">rhs</span><span class="p">{</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">830</span><span class="w">                      </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">gen</span><span class="p">()}};</span><span class="w"></span>
+<span class="linenos">831</span><span class="w">  </span><span class="n">rhs</span><span class="p">.</span><span class="n">label</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;rhs&quot;</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">832</span><span class="w">  </span><span class="n">union_node</span><span class="p">.</span><span class="n">inputs</span><span class="p">.</span><span class="n">emplace_back</span><span class="p">(</span><span class="n">lhs</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">833</span><span class="w">  </span><span class="n">union_node</span><span class="p">.</span><span class="n">inputs</span><span class="p">.</span><span class="n">emplace_back</span><span class="p">(</span><span class="n">rhs</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">834</span>
+<span class="linenos">835</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">CountOptions</span><span class="w"> </span><span class="nf">options</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">CountOptions</span><span class="o">::</span><span class="n">ONLY_VALID</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">836</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">837</span><span class="w">      </span><span class="k">auto</span><span class="w"> </span><span class="n">declr</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">Declaration</span><span class="o">::</span><span class="n">Sequence</span><span class="p">({</span><span class="w"></span>
+<span class="linenos">838</span><span class="w">                                                </span><span class="n">union_node</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">839</span><span class="w">                                                </span><span class="p">{</span><span class="s">&quot;sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SinkNodeOptions</span><span class="p">{</span><span class="o">&amp;</span><span class="n">sink_gen</span><span class="p">}},</span><span class="w"></span>
+<span class="linenos">840</span><span class="w">                                            </span><span class="p">})</span><span class="w"></span>
+<span class="linenos">841</span><span class="w">                      </span><span class="p">.</span><span class="n">AddToPlan</span><span class="p">(</span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">()));</span><span class="w"></span>
+<span class="linenos">842</span>
+<span class="linenos">843</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">declr</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">844</span>
+<span class="linenos">845</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">846</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">ExecutePlanAndCollectAsTable</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"> </span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n" [...]
+<span class="linenos">847</span><span class="p">}</span><span class="w"></span>
+<span class="linenos">848</span>
+<span class="linenos">849</span><span class="c1">// (Doc section: Union Example)</span>
+<span class="linenos">850</span>
+<span class="linenos">851</span><span class="c1">// (Doc section: Table Sink Example)</span>
+<span class="linenos">852</span>
+<span class="linenos">853</span><span class="c1">/// \brief An example showing a table sink node</span>
+<span class="linenos">854</span><span class="c1">/// \param exec_context The execution context to run the plan in</span>
+<span class="linenos">855</span><span class="c1">///</span>
+<span class="linenos">856</span><span class="c1">/// TableSink Example</span>
+<span class="linenos">857</span><span class="c1">/// This example shows how a table_sink can be used</span>
+<span class="linenos">858</span><span class="c1">/// in an execution plan. This includes a source node</span>
+<span class="linenos">859</span><span class="c1">/// receiving data as batches and the table sink node</span>
+<span class="linenos">860</span><span class="c1">/// which emits the output as a table.</span>
+<span class="linenos">861</span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">TableSinkExample</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="o">&amp;</span><span class="w"> </span><span class="n">exec_context</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">862</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">&gt;</span><span class="w"> </span><span class="n">plan</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">863</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecPlan</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="o">&amp;</span><span class="n">exec_context</span><span class="p">));</span><span class="w"></span>
+<span class="linenos">864</span>
+<span class="linenos">865</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="k">auto</span><span class="w"> </span><span class="n">basic_data</span><span class="p">,</span><span class="w"> </span><span class="n">MakeBasicBatches</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">866</span>
+<span class="linenos">867</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">source_node_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">SourceNodeOptions</span><span class="p">{</span><span class="n">basic_data</span><span class="p">.</span><span class="n">schema</span><span class="p">,</span><span class="w"> </span><span class="n">basic_ [...]
+<span class="linenos">868</span>
+<span class="linenos">869</span><span class="w">  </span><span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">cp</span><span class="o">::</span><span class="n">ExecNode</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">source</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">870</span><span class="w">                        </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;source&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">source_node_options</s [...]
+<span class="linenos">871</span>
+<span class="linenos">872</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Table</span><span class="o">&gt;</span><span class="w"> </span><span class="n">output_table</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">873</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">table_sink_options</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">cp</span><span class="o">::</span><span class="n">TableSinkNodeOptions</span><span class="p">{</span><span class="o">&amp;</span><span class="n">output_table</span><span class="p">};</span><span class="w"></span>
+<span class="linenos">874</span>
+<span class="linenos">875</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="w"></span>
+<span class="linenos">876</span><span class="w">      </span><span class="n">cp</span><span class="o">::</span><span class="n">MakeExecNode</span><span class="p">(</span><span class="s">&quot;table_sink&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">plan</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="p">{</span><span class="n">source</span><span class="p">},</span><span class="w"> </span> [...]
+<span class="linenos">877</span><span class="w">  </span><span class="c1">// validate the ExecPlan</span>
+<span class="linenos">878</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">Validate</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">879</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;ExecPlan created : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span clas [...]
+<span class="linenos">880</span><span class="w">  </span><span class="c1">// start the ExecPlan</span>
+<span class="linenos">881</span><span class="w">  </span><span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">StartProducing</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">882</span>
+<span class="linenos">883</span><span class="w">  </span><span class="c1">// Wait for the plan to finish</span>
+<span class="linenos">884</span><span class="w">  </span><span class="k">auto</span><span class="w"> </span><span class="n">finished</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">plan</span><span class="o">-&gt;</span><span class="n">finished</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">885</span><span class="w">  </span><span class="n">RETURN_NOT_OK</span><span class="p">(</span><span class="n">finished</span><span class="p">.</span><span class="n">status</span><span class="p">());</span><span class="w"></span>
+<span class="linenos">886</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Results : &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">output_table</span><span class="o">-&gt;</span><span class="n">ToString</span><span class="p">()</span><span class="w"> </span><span class [...]
+<span class="linenos">887</span><span class="w">  </span><span class="k">return</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="o">::</span><span class="n">OK</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">888</span><span class="p">}</span><span class="w"></span>
+<span class="linenos">889</span><span class="c1">// (Doc section: Table Sink Example)</span>
+<span class="linenos">890</span>
+<span class="linenos">891</span><span class="k">enum</span><span class="w"> </span><span class="nc">ExampleMode</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">892</span><span class="w">  </span><span class="n">SOURCE_SINK</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">893</span><span class="w">  </span><span class="n">TABLE_SOURCE_SINK</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">894</span><span class="w">  </span><span class="n">SCAN</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">895</span><span class="w">  </span><span class="n">FILTER</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">896</span><span class="w">  </span><span class="n">PROJECT</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">897</span><span class="w">  </span><span class="n">SCALAR_AGGREGATION</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">898</span><span class="w">  </span><span class="n">GROUP_AGGREGATION</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">6</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">899</span><span class="w">  </span><span class="n">CONSUMING_SINK</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">7</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">900</span><span class="w">  </span><span class="n">ORDER_BY_SINK</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">8</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">901</span><span class="w">  </span><span class="n">HASHJOIN</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">9</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">902</span><span class="w">  </span><span class="n">KSELECT</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">903</span><span class="w">  </span><span class="n">WRITE</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">11</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">904</span><span class="w">  </span><span class="n">UNION</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">12</span><span class="p">,</span><span class="w"></span>
+<span class="linenos">905</span><span class="w">  </span><span class="n">TABLE_SOURCE_TABLE_SINK</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">13</span><span class="w"></span>
+<span class="linenos">906</span><span class="p">};</span><span class="w"></span>
+<span class="linenos">907</span>
+<span class="linenos">908</span><span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">argc</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="o">**</span><span class="w"> </span><span class="n">argv</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">909</span><span class="w">  </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">argc</span><span class="w"> </span><span class="o">&lt;</span><span class="w"> </span><span class="mi">2</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">910</span><span class="w">    </span><span class="c1">// Fake success for CI purposes.</span>
+<span class="linenos">911</span><span class="w">    </span><span class="k">return</span><span class="w"> </span><span class="n">EXIT_SUCCESS</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">912</span><span class="w">  </span><span class="p">}</span><span class="w"></span>
+<span class="linenos">913</span>
+<span class="linenos">914</span><span class="w">  </span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="w"> </span><span class="n">base_save_path</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">];</span><span class="w"></span>
+<span class="linenos">915</span><span class="w">  </span><span class="kt">int</span><span class="w"> </span><span class="n">mode</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">atoi</span><span class="p">(</span><span class="n">argv</span><span class="p">[</span><span class="mi">2</span><span class="p">]);</span><span class="w"></span>
+<span class="linenos">916</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">Status</span><span class="w"> </span><span class="n">status</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">917</span><span class="w">  </span><span class="c1">// ensure arrow::dataset node factories are in the registry</span>
+<span class="linenos">918</span><span class="w">  </span><span class="n">arrow</span><span class="o">::</span><span class="n">dataset</span><span class="o">::</span><span class="n">internal</span><span class="o">::</span><span class="n">Initialize</span><span class="p">();</span><span class="w"></span>
+<span class="linenos">919</span><span class="w">  </span><span class="c1">// execution context</span>
+<span class="linenos">920</span><span class="w">  </span><span class="n">cp</span><span class="o">::</span><span class="n">ExecContext</span><span class="w"> </span><span class="n">exec_context</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">921</span><span class="w">  </span><span class="k">switch</span><span class="w"> </span><span class="p">(</span><span class="n">mode</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">922</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">SOURCE_SINK</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">923</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Source Sink Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">924</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">925</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">926</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">TABLE_SOURCE_SINK</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">927</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Table Source Sink Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">928</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">TableSourceSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">929</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">930</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">SCAN</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">931</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Scan Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">932</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ScanSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">933</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">934</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">FILTER</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">935</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Filter Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">936</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ScanFilterSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">937</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">938</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">PROJECT</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">939</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Project Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">940</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ScanProjectSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">941</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">942</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">GROUP_AGGREGATION</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">943</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Aggregate Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">944</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceGroupAggregateSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">945</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">946</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">SCALAR_AGGREGATION</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">947</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Aggregate Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">948</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceScalarAggregateSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">949</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">950</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">CONSUMING_SINK</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">951</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Consuming-Sink Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">952</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceConsumingSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">953</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">954</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">ORDER_BY_SINK</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">955</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;OrderBy Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">956</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceOrderBySinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">957</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">958</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">HASHJOIN</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">959</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;HashJoin Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">960</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceHashJoinSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">961</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">962</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">KSELECT</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">963</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;KSelect Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">964</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceKSelectExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">965</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">966</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">WRITE</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">967</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Write Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">968</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ScanFilterWriteExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">,</span><span class="w"> </span><span class="n">base_save_path</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">969</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">970</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">UNION</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">971</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;Union Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">972</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">SourceUnionSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">973</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">974</span><span class="w">    </span><span class="k">case</span><span class="w"> </span><span class="no">TABLE_SOURCE_TABLE_SINK</span><span class="p">:</span><span class="w"></span>
+<span class="linenos">975</span><span class="w">      </span><span class="n">PrintBlock</span><span class="p">(</span><span class="s">&quot;TableSink Example&quot;</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">976</span><span class="w">      </span><span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">TableSinkExample</span><span class="p">(</span><span class="n">exec_context</span><span class="p">);</span><span class="w"></span>
+<span class="linenos">977</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">978</span><span class="w">    </span><span class="k">default</span><span class="o">:</span><span class="w"></span>
+<span class="linenos">979</span><span class="w">      </span><span class="k">break</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">980</span><span class="w">  </span><span class="p">}</span><span class="w"></span>
+<span class="linenos">981</span>
+<span class="linenos">982</span><span class="w">  </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">status</span><span class="p">.</span><span class="n">ok</span><span class="p">())</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">983</span><span class="w">    </span><span class="k">return</span><span class="w"> </span><span class="n">EXIT_SUCCESS</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">984</span><span class="w">  </span><span class="p">}</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
+<span class="linenos">985</span><span class="w">    </span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="s">&quot;Error occurred: &quot;</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">status</span><span class="p">.</span><span class="n">message</span><span class="p">()</span><span class="w"> </span><span class="o [...]
+<span class="linenos">986</span><span class="w">    </span><span class="k">return</span><span class="w"> </span><span class="n">EXIT_FAILURE</span><span class="p">;</span><span class="w"></span>
+<span class="linenos">987</span><span class="w">  </span><span class="p">}</span><span class="w"></span>
+<span class="linenos">988</span><span class="p">}</span><span class="w"></span>
 </pre></div>
 </div>
 </section>
diff --git a/docs/dev/cpp/tables.html b/docs/dev/cpp/tables.html
index 520665d364..e3d2251c35 100644
--- a/docs/dev/cpp/tables.html
+++ b/docs/dev/cpp/tables.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Tabular Data &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/threading.html b/docs/dev/cpp/threading.html
index 7f3ce212a8..d0ddb1e41e 100644
--- a/docs/dev/cpp/threading.html
+++ b/docs/dev/cpp/threading.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Thread Management &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/tutorials/basic_arrow.html b/docs/dev/cpp/tutorials/basic_arrow.html
index d7d5ca6a4f..4ab19bd8a7 100644
--- a/docs/dev/cpp/tutorials/basic_arrow.html
+++ b/docs/dev/cpp/tutorials/basic_arrow.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Basic Arrow Data Structures &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/tutorials/compute_tutorial.html b/docs/dev/cpp/tutorials/compute_tutorial.html
index fa561ceeed..edc69f1c2a 100644
--- a/docs/dev/cpp/tutorials/compute_tutorial.html
+++ b/docs/dev/cpp/tutorials/compute_tutorial.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Compute &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/tutorials/datasets_tutorial.html b/docs/dev/cpp/tutorials/datasets_tutorial.html
index e9486edfee..d4888b6287 100644
--- a/docs/dev/cpp/tutorials/datasets_tutorial.html
+++ b/docs/dev/cpp/tutorials/datasets_tutorial.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Datasets &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/tutorials/io_tutorial.html b/docs/dev/cpp/tutorials/io_tutorial.html
index d37dd73abf..7563393b55 100644
--- a/docs/dev/cpp/tutorials/io_tutorial.html
+++ b/docs/dev/cpp/tutorials/io_tutorial.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow File I/O &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/user_guide.html b/docs/dev/cpp/user_guide.html
index 253309d5ed..608774cec7 100644
--- a/docs/dev/cpp/user_guide.html
+++ b/docs/dev/cpp/user_guide.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>User Guide &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/benchmarks.html b/docs/dev/developers/benchmarks.html
index a45b47e903..86b8ebb482 100644
--- a/docs/dev/developers/benchmarks.html
+++ b/docs/dev/developers/benchmarks.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Benchmarks &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/bug_reports.html b/docs/dev/developers/bug_reports.html
index 93696148e0..c35abea96f 100644
--- a/docs/dev/developers/bug_reports.html
+++ b/docs/dev/developers/bug_reports.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Bug reports and feature requests &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/continuous_integration/archery.html b/docs/dev/developers/continuous_integration/archery.html
index dc7f22d254..7ceab47d66 100644
--- a/docs/dev/developers/continuous_integration/archery.html
+++ b/docs/dev/developers/continuous_integration/archery.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Daily Development using Archery &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/continuous_integration/crossbow.html b/docs/dev/developers/continuous_integration/crossbow.html
index 23dedda08d..a085e96f65 100644
--- a/docs/dev/developers/continuous_integration/crossbow.html
+++ b/docs/dev/developers/continuous_integration/crossbow.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Packaging and Testing with Crossbow &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/continuous_integration/docker.html b/docs/dev/developers/continuous_integration/docker.html
index e064307b13..b60f542942 100644
--- a/docs/dev/developers/continuous_integration/docker.html
+++ b/docs/dev/developers/continuous_integration/docker.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Running Docker Builds &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/continuous_integration/index.html b/docs/dev/developers/continuous_integration/index.html
index 10b39193ed..b52caa706d 100644
--- a/docs/dev/developers/continuous_integration/index.html
+++ b/docs/dev/developers/continuous_integration/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Continuous Integration &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/continuous_integration/overview.html b/docs/dev/developers/continuous_integration/overview.html
index 8fdd4a2879..dda061a6a1 100644
--- a/docs/dev/developers/continuous_integration/overview.html
+++ b/docs/dev/developers/continuous_integration/overview.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Continuous Integration &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/contributing.html b/docs/dev/developers/contributing.html
index 22dfe202a6..25dfa67bf0 100644
--- a/docs/dev/developers/contributing.html
+++ b/docs/dev/developers/contributing.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 to Apache Arrow &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>Contributing to Apache Arrow &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/cpp/building.html b/docs/dev/developers/cpp/building.html
index 8f50d3a628..1d432ff4ee 100644
--- a/docs/dev/developers/cpp/building.html
+++ b/docs/dev/developers/cpp/building.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Building Arrow C++ &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/cpp/conventions.html b/docs/dev/developers/cpp/conventions.html
index 8e283fff35..4e3c8b1442 100644
--- a/docs/dev/developers/cpp/conventions.html
+++ b/docs/dev/developers/cpp/conventions.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Conventions &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/cpp/development.html b/docs/dev/developers/cpp/development.html
index c20da0ff0e..7a4c77979c 100644
--- a/docs/dev/developers/cpp/development.html
+++ b/docs/dev/developers/cpp/development.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Development Guidelines &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/cpp/fuzzing.html b/docs/dev/developers/cpp/fuzzing.html
index 121ef71de2..3f69717b53 100644
--- a/docs/dev/developers/cpp/fuzzing.html
+++ b/docs/dev/developers/cpp/fuzzing.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Fuzzing Arrow C++ &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/cpp/index.html b/docs/dev/developers/cpp/index.html
index ad08e2e78b..7ca3377d68 100644
--- a/docs/dev/developers/cpp/index.html
+++ b/docs/dev/developers/cpp/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>C++ Development &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/cpp/windows.html b/docs/dev/developers/cpp/windows.html
index 2a95f43e67..e89e95b485 100644
--- a/docs/dev/developers/cpp/windows.html
+++ b/docs/dev/developers/cpp/windows.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Developing on Windows &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/documentation.html b/docs/dev/developers/documentation.html
index 54388953d4..57ae4b998f 100644
--- a/docs/dev/developers/documentation.html
+++ b/docs/dev/developers/documentation.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Building the Documentation &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/experimental_repos.html b/docs/dev/developers/experimental_repos.html
index 1cea4e62a9..9efc41fd14 100644
--- a/docs/dev/developers/experimental_repos.html
+++ b/docs/dev/developers/experimental_repos.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Experimental repositories &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -93,7 +93,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/architectural_overview.html b/docs/dev/developers/guide/architectural_overview.html
index 0d748830f0..529aa9b891 100644
--- a/docs/dev/developers/guide/architectural_overview.html
+++ b/docs/dev/developers/guide/architectural_overview.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Architectural Overview &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/communication.html b/docs/dev/developers/guide/communication.html
index 7991b9e6ae..9d095aa062 100644
--- a/docs/dev/developers/guide/communication.html
+++ b/docs/dev/developers/guide/communication.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Communication &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/documentation.html b/docs/dev/developers/guide/documentation.html
index 7d92e8f5be..aa9c2f9441 100644
--- a/docs/dev/developers/guide/documentation.html
+++ b/docs/dev/developers/guide/documentation.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Helping with documentation &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/index.html b/docs/dev/developers/guide/index.html
index 5384c79a49..8efcc2936d 100644
--- a/docs/dev/developers/guide/index.html
+++ b/docs/dev/developers/guide/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>New Contributor’s Guide &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/resources.html b/docs/dev/developers/guide/resources.html
index d794d1a3ac..6b889bc38a 100644
--- a/docs/dev/developers/guide/resources.html
+++ b/docs/dev/developers/guide/resources.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Additional information and resources &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
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 e341c6fb9a..869a37ed45 100644
--- a/docs/dev/developers/guide/step_by_step/arrow_codebase.html
+++ b/docs/dev/developers/guide/step_by_step/arrow_codebase.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Working on the Arrow codebase 🧐 &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/step_by_step/building.html b/docs/dev/developers/guide/step_by_step/building.html
index ded4ff9d44..02e883b40d 100644
--- a/docs/dev/developers/guide/step_by_step/building.html
+++ b/docs/dev/developers/guide/step_by_step/building.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Building the Arrow libraries 🏋🏿‍♀️ &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
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 beff8e5534..066b38fabf 100644
--- a/docs/dev/developers/guide/step_by_step/finding_issues.html
+++ b/docs/dev/developers/guide/step_by_step/finding_issues.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Finding good first issues 🔎 &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/step_by_step/index.html b/docs/dev/developers/guide/step_by_step/index.html
index f875b20c7e..982cd5d2a2 100644
--- a/docs/dev/developers/guide/step_by_step/index.html
+++ b/docs/dev/developers/guide/step_by_step/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Steps in making your first PR &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
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 886264812f..7237b6bfa1 100644
--- a/docs/dev/developers/guide/step_by_step/pr_lifecycle.html
+++ b/docs/dev/developers/guide/step_by_step/pr_lifecycle.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Lifecycle of a pull request &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
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 444f6cfe31..e8714aaf00 100644
--- a/docs/dev/developers/guide/step_by_step/set_up.html
+++ b/docs/dev/developers/guide/step_by_step/set_up.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Set up &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/step_by_step/styling.html b/docs/dev/developers/guide/step_by_step/styling.html
index 315adaca39..1139dd7a83 100644
--- a/docs/dev/developers/guide/step_by_step/styling.html
+++ b/docs/dev/developers/guide/step_by_step/styling.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Styling 😎 &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/step_by_step/testing.html b/docs/dev/developers/guide/step_by_step/testing.html
index 9a17877579..62a73fb2dd 100644
--- a/docs/dev/developers/guide/step_by_step/testing.html
+++ b/docs/dev/developers/guide/step_by_step/testing.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Testing 🧪 &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/tutorials/index.html b/docs/dev/developers/guide/tutorials/index.html
index c8dce2d2c8..563f22f9c0 100644
--- a/docs/dev/developers/guide/tutorials/index.html
+++ b/docs/dev/developers/guide/tutorials/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Tutorials &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/tutorials/python_tutorial.html b/docs/dev/developers/guide/tutorials/python_tutorial.html
index cba0ec9aec..49b8553662 100644
--- a/docs/dev/developers/guide/tutorials/python_tutorial.html
+++ b/docs/dev/developers/guide/tutorials/python_tutorial.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Python tutorial &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/guide/tutorials/r_tutorial.html b/docs/dev/developers/guide/tutorials/r_tutorial.html
index 3661492cb9..b76524707f 100644
--- a/docs/dev/developers/guide/tutorials/r_tutorial.html
+++ b/docs/dev/developers/guide/tutorials/r_tutorial.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>R tutorials &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/java/building.html b/docs/dev/developers/java/building.html
index 364dc7eecb..3444332ccb 100644
--- a/docs/dev/developers/java/building.html
+++ b/docs/dev/developers/java/building.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Building Arrow Java &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/java/development.html b/docs/dev/developers/java/development.html
index edaf6f36ef..852143f713 100644
--- a/docs/dev/developers/java/development.html
+++ b/docs/dev/developers/java/development.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Development Guidelines &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/java/index.html b/docs/dev/developers/java/index.html
index 3ec872632d..ba5c184dde 100644
--- a/docs/dev/developers/java/index.html
+++ b/docs/dev/developers/java/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Java Development &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/overview.html b/docs/dev/developers/overview.html
index 4c3a0e2b12..73f751eb02 100644
--- a/docs/dev/developers/overview.html
+++ b/docs/dev/developers/overview.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Contributing Overview &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/python.html b/docs/dev/developers/python.html
index 470048c7aa..dc207ee0e4 100644
--- a/docs/dev/developers/python.html
+++ b/docs/dev/developers/python.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Python Development &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/developers/release.html b/docs/dev/developers/release.html
index 5f0a851504..1a7045630a 100644
--- a/docs/dev/developers/release.html
+++ b/docs/dev/developers/release.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Release Management Guide &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -94,7 +94,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -5026,135 +5026,413 @@ Approval requires a net of 3 +1 votes from PMC members. A release cannot be veto
 <li><p>Start the new version on JIRA on the ARROW project</p></li>
 <li><p>Start the new version on JIRA for the related CPP PARQUET version</p></li>
 <li><p>Merge changes on release branch to maintenance branch for patch releases</p></li>
+<li><p>Add the new release to the Apache Reporter System</p></li>
 <li><p>Upload source</p></li>
 <li><p>Upload binaries</p></li>
 <li><p>Update website</p></li>
 <li><p>Update Homebrew packages</p></li>
 <li><p>Update MSYS2 package</p></li>
 <li><p>Upload RubyGems</p></li>
-<li><p>Upload JS packages</p></li>
+<li><p>Upload JavaScript packages</p></li>
 <li><p>Upload C# packages</p></li>
 <li><p>Update conda recipes</p></li>
 <li><p>Upload wheels/sdist to pypi</p></li>
 <li><p>Publish Maven artifacts</p></li>
 <li><p>Update R packages</p></li>
 <li><p>Update vcpkg port</p></li>
+<li><p>Update Conan recipe</p></li>
 <li><p>Bump versions</p></li>
 <li><p>Update tags for Go modules</p></li>
 <li><p>Update docs</p></li>
+<li><p>Update version in Apache Arrow Cookbook</p></li>
+<li><p>Announce the new release</p></li>
+<li><p>Publish release blog posts</p></li>
 <li><p>Remove old artifacts</p></li>
 </ol>
 <details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
 <summary class="sd-summary-title sd-card-header sd-fs-5">
-Marking the released version as “RELEASED” on JIRA<div class="sd-summary-down docutils">
+Mark the released version as “RELEASED” on JIRA<div class="sd-summary-down docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
 <div class="sd-summary-up docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
 </summary><div class="sd-summary-content sd-card-body docutils">
-<blockquote>
-<div><p class="sd-card-text">Open <a class="reference external" href="https://issues.apache.org/jira/plugins/servlet/project-config/ARROW/administer-versions">https://issues.apache.org/jira/plugins/servlet/project-config/ARROW/administer-versions</a></p>
-<p class="sd-card-text">Click “…” for the release version in “Actions” column</p>
-<p class="sd-card-text">Select “Release”</p>
-<p class="sd-card-text">Set “Release date”</p>
-<p class="sd-card-text">Click “Release” button</p>
-</div></blockquote>
+<ul class="simple">
+<li><p class="sd-card-text">Open <a class="reference external" href="https://issues.apache.org/jira/plugins/servlet/project-config/ARROW/administer-versions">https://issues.apache.org/jira/plugins/servlet/project-config/ARROW/administer-versions</a></p></li>
+<li><p class="sd-card-text">Click “…” for the release version in “Actions” column</p></li>
+<li><p class="sd-card-text">Select “Release”</p></li>
+<li><p class="sd-card-text">Set “Release date”</p></li>
+<li><p class="sd-card-text">Click “Release” button</p></li>
+</ul>
 </div>
 </details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
 <summary class="sd-summary-title sd-card-header sd-fs-5">
-Starting the new version on JIRA<div class="sd-summary-down docutils">
+Start the new version on JIRA<div class="sd-summary-down docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
 <div class="sd-summary-up docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
 </summary><div class="sd-summary-content sd-card-body docutils">
-<blockquote>
-<div><p class="sd-card-text">Open <a class="reference external" href="https://issues.apache.org/jira/plugins/servlet/project-config/ARROW/administer-versions">https://issues.apache.org/jira/plugins/servlet/project-config/ARROW/administer-versions</a></p>
-<p class="sd-card-text">Click “…” for the next version in “Actions” column</p>
-<p class="sd-card-text">Select “Edit”</p>
-<p class="sd-card-text">Set “Start date”</p>
-<p class="sd-card-text">Click “Save” button</p>
-</div></blockquote>
+<ul class="simple">
+<li><p class="sd-card-text">Open <a class="reference external" href="https://issues.apache.org/jira/plugins/servlet/project-config/ARROW/administer-versions">https://issues.apache.org/jira/plugins/servlet/project-config/ARROW/administer-versions</a></p></li>
+<li><p class="sd-card-text">Click “…” for the next version in “Actions” column</p></li>
+<li><p class="sd-card-text">Select “Edit”</p></li>
+<li><p class="sd-card-text">Set “Start date”</p></li>
+<li><p class="sd-card-text">Click “Save” button</p></li>
+</ul>
 </div>
 </details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
 <summary class="sd-summary-title sd-card-header sd-fs-5">
-Updating the Arrow website<div class="sd-summary-down docutils">
+Merge changes on release branch to maintenance branch for patch releases<div class="sd-summary-down docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
 <div class="sd-summary-up docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
 </summary><div class="sd-summary-content sd-card-body docutils">
-<blockquote>
-<div><p class="sd-card-text">Fork the <a class="reference external" href="https://github.com/apache/arrow-site">arrow-site repository</a> and clone it next to the arrow repository.</p>
-<p class="sd-card-text">Generate the release note:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># dev/release/post-03-website 0.13.0 0.14.0</span>
-<span class="n">dev</span><span class="o">/</span><span class="n">release</span><span class="o">/</span><span class="n">post</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="n">website</span> <span class="o">&lt;</span><span class="n">previous</span><span class="o">-</span><span class="n">version</span><span class="o">&gt;</span> <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span>
+<p class="sd-card-text">Merge <code class="docutils literal notranslate"><span class="pre">release-X.Y.Z-rcN</span></code> to <code class="docutils literal notranslate"><span class="pre">maint-X.Y.Z</span></code>:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># git checkout maint-10.0.0</span>
+git checkout maint-X.Y.Z
+<span class="c1"># git merge release-10.0.0-rc0</span>
+git merge release-X.Y.Z-rcN
+<span class="c1"># git push -u apache maint-10.0.0</span>
+git push -u apache maint-X.Y.Z
 </pre></div>
 </div>
-<p class="sd-card-text">Create a pull-request and a Jira with the links the script shows at the end.</p>
-</div></blockquote>
 </div>
 </details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
 <summary class="sd-summary-title sd-card-header sd-fs-5">
-Uploading source release artifacts to SVN<div class="sd-summary-down docutils">
+Add the new release to the Apache Reporter System<div class="sd-summary-down docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
 <div class="sd-summary-up docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
 </summary><div class="sd-summary-content sd-card-body docutils">
-<blockquote>
-<div><p class="sd-card-text">A PMC member must commit the source release artifacts to SVN:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># dev/release/post-01-upload.sh 0.1.0 0</span>
-<span class="n">dev</span><span class="o">/</span><span class="n">release</span><span class="o">/</span><span class="n">post</span><span class="o">-</span><span class="mi">01</span><span class="o">-</span><span class="n">upload</span><span class="o">.</span><span class="n">sh</span> <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span> <span class="o">&lt;</span><span class="n">rc</span><span class="o">&gt;</span>
+<p class="sd-card-text">Add relevant release data for Arrow to <a class="reference external" href="https://reporter.apache.org/addrelease.html?arrow">Apache reporter</a>.</p>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Upload source release artifacts to Subversion<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">A PMC member must commit the source release artifacts to Subversion:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># dev/release/post-01-upload.sh 0.1.0 0</span>
+dev/release/post-01-upload.sh &lt;version&gt; &lt;rc&gt;
 </pre></div>
 </div>
-</div></blockquote>
 </div>
 </details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
 <summary class="sd-summary-title sd-card-header sd-fs-5">
-Uploading binary release artifacts to Artifactory<div class="sd-summary-down docutils">
+Upload binary release artifacts to Artifactory<div class="sd-summary-down docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
 <div class="sd-summary-up docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
 </summary><div class="sd-summary-content sd-card-body docutils">
-<blockquote>
-<div><p class="sd-card-text">A PMC member must upload the binary release artifacts to Artifactory:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># dev/release/post-02-binary.sh 0.1.0 0</span>
-<span class="n">dev</span><span class="o">/</span><span class="n">release</span><span class="o">/</span><span class="n">post</span><span class="o">-</span><span class="mi">02</span><span class="o">-</span><span class="n">binary</span><span class="o">.</span><span class="n">sh</span> <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span> <span class="o">&lt;</span><span class="n">rc</span> <span class="n">number</span><span class="o">&gt;</span>
+<p class="sd-card-text">A committer must upload the binary release artifacts to Artifactory:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># dev/release/post-02-binary.sh 0.1.0 0</span>
+dev/release/post-02-binary.sh &lt;version&gt; &lt;rc number&gt;
 </pre></div>
 </div>
-</div></blockquote>
 </div>
 </details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
 <summary class="sd-summary-title sd-card-header sd-fs-5">
-Announcing release<div class="sd-summary-down docutils">
+Update website<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">Add a release note for the new version to our website and update the latest release information:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1">## Prepare your fork of https://github.com/apache/arrow-site .</span>
+<span class="c1">## You need to do this only once.</span>
+<span class="c1"># git clone git@github.com:kou/arrow-site.git ../</span>
+git clone git@github.com:&lt;YOUR_GITHUB_ID&gt;/arrow-site.git ../
+<span class="nb">cd</span> ../arrow-site
+<span class="c1">## Add git@github.com:apache/arrow-site.git as &quot;apache&quot; remote.</span>
+git remote add apache git@github.com:apache/arrow-site.git
+<span class="nb">cd</span> -
+
+<span class="c1">## Generate a release note for the new version, update the</span>
+<span class="c1">## latest release information automatically.</span>
+<span class="c1"># dev/release/post-03-website.sh 9.0.0 10.0.0</span>
+dev/release/post-03-website.sh OLD_X.OLD_Y.OLD_Z X.Y.Z
+</pre></div>
+</div>
+<p class="sd-card-text">This script pushes a <code class="docutils literal notranslate"><span class="pre">release-note-X.Y.Z</span></code> branch to your <code class="docutils literal notranslate"><span class="pre">apache/arrow-site</span></code> fork. You need to open a pull request from the <code class="docutils literal notranslate"><span class="pre">release-note-X.Y.Z</span></code> branch on your Web browser.</p>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Update Homebrew packages<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">Open a pull request to Homebrew:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1">## You need to run this on macOS or Linux that Homebrew is installed.</span>
+
+<span class="c1">## Fork https://github.com/Homebrew/homebrew-core on GitHub.</span>
+<span class="c1">## You need to do this only once.</span>
+<span class="c1">##</span>
+<span class="c1">## Prepare your fork of https://github.com/Homebrew/homebrew-core .</span>
+<span class="c1">## You need to do this only once.</span>
+<span class="nb">cd</span> <span class="s2">&quot;</span><span class="k">$(</span>brew --repository homebrew/core<span class="k">)</span><span class="s2">&quot;</span>
+<span class="c1"># git remote add kou git@github.com:kou/homebrew-core.git</span>
+git remote add &lt;YOUR_GITHUB_ID&gt; git@github.com:&lt;YOUR_GITHUB_ID&gt;/homebrew-core.git
+<span class="nb">cd</span> -
+
+<span class="c1"># dev/release/post-13-homebrew.sh 10.0.0 kou</span>
+dev/release/post-13-homebrew.sh X.Y.Z &lt;YOUR_GITHUB_ID&gt;
+</pre></div>
+</div>
+<p class="sd-card-text">This script pushes a <code class="docutils literal notranslate"><span class="pre">apache-arrow-X.Y.Z</span></code> branch to your <code class="docutils literal notranslate"><span class="pre">Homebrew/homebrew-core</span></code> fork. You need to create a pull request from the <code class="docutils literal notranslate"><span class="pre">apache-arrow-X.Y.Z</span></code> branch with <code class="docutils literal notranslate"><span class="pre">apache-arrow,</span> <sp [...]
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Update MSYS2 packages<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">Open a pull request to MSYS2:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1">## Fork https://github.com/msys2/MINGW-packages on GitHub.</span>
+<span class="c1">## You need to do this only once.</span>
+<span class="c1">##</span>
+<span class="c1">## Prepare your fork of https://github.com/msys2/MINGW-packages .</span>
+<span class="c1">## You need to do this only once.</span>
+<span class="c1"># git clone git@github.com:kou/MINGW-packages.git ../</span>
+git clone git@github.com:&lt;YOUR_GITHUB_ID&gt;/MINGW-packages.git ../
+<span class="nb">cd</span> ../MINGW-packages
+<span class="c1">## Add https://github.com/msys2/MINGW-packages.git as &quot;upstream&quot; remote.</span>
+git remote add upstream https://github.com/msys2/MINGW-packages.git
+<span class="nb">cd</span> -
+
+<span class="c1"># dev/release/post-12-msys2.sh 10.0.0 ../MINGW-packages</span>
+dev/release/post-12-msys2.sh X.Y.Z &lt;YOUR_MINGW_PACAKGES_FORK&gt;
+</pre></div>
+</div>
+<p class="sd-card-text">This script pushes a <code class="docutils literal notranslate"><span class="pre">arrow-X.Y.Z</span></code> branch to your <code class="docutils literal notranslate"><span class="pre">msys2/MINGW-packages</span></code> fork. You need to create a pull request from the <code class="docutils literal notranslate"><span class="pre">arrow-X.Y.Z</span></code> branch with <code class="docutils literal notranslate"><span class="pre">arrow:</span> <span class="pre">Update</ [...]
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Update RubyGems<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">You need an account on <a class="reference external" href="https://rubygems.org/">https://rubygems.org/</a> to release Ruby packages.</p>
+<p class="sd-card-text">If you have an account on <a class="reference external" href="https://rubygems.org/">https://rubygems.org/</a> , you need to join owners of the following gems:</p>
+<ul class="simple">
+<li><p class="sd-card-text">red-arrow gem</p></li>
+<li><p class="sd-card-text">red-arrow-cuda gem</p></li>
+<li><p class="sd-card-text">red-arrow-dataset gem</p></li>
+<li><p class="sd-card-text">red-arrow-flight gem</p></li>
+<li><p class="sd-card-text">red-arrow-flight-sql gem</p></li>
+<li><p class="sd-card-text">red-gandiva gem</p></li>
+<li><p class="sd-card-text">red-parquet gem</p></li>
+<li><p class="sd-card-text">red-plasma gem</p></li>
+</ul>
+<p class="sd-card-text">Existing owners can add a new account to the owners of them by the following command lines:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span>gem owner red-arrow -a NEW_ACCOUNT
+gem owner red-arrow-cuda -a NEW_ACCOUNT
+gem owner red-arrow-dataset -a NEW_ACCOUNT
+gem owner red-arrow-flight -a NEW_ACCOUNT
+gem owner red-arrow-flight-sql -a NEW_ACCOUNT
+gem owner red-gandiva -a NEW_ACCOUNT
+gem owner red-parquet -a NEW_ACCOUNT
+gem owner red-plasma -a NEW_ACCOUNT
+</pre></div>
+</div>
+<p class="sd-card-text">Update RubyGems after Homebrew packages and MSYS2 packages are updated:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># dev/release/post-04-ruby.sh 10.0.0</span>
+dev/release/post-04-ruby.sh X.Y.Z
+</pre></div>
+</div>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Update JavaScript packages<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">In order to publish the binary build to npm, you will need to get access to the project by asking one of the current collaborators listed at <a class="reference external" href="https://www.npmjs.com/package/apache-arrow">https://www.npmjs.com/package/apache-arrow</a> packages.</p>
+<p class="sd-card-text">When you have access, you can publish releases to npm by running the <code class="docutils literal notranslate"><span class="pre">npm-release.sh</span></code> script inside the JavaScript source release:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># Login to npmjs.com (You need to do this only for the first time)</span>
+npm login --registry<span class="o">=</span>https://registry.yarnpkg.com/
+
+<span class="c1"># dev/release/post-05-js.sh 10.0.0</span>
+dev/release/post-05-js.sh X.Y.Z
+</pre></div>
+</div>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Update C# packages<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">You need an account on <a class="reference external" href="https://www.nuget.org/">https://www.nuget.org/</a>. You need to join owners of Apache.Arrow package. Existing owners can invite you to the owners at <a class="reference external" href="https://www.nuget.org/packages/Apache.Arrow/Manage">https://www.nuget.org/packages/Apache.Arrow/Manage</a> .</p>
+<p class="sd-card-text">You need to create an API key at <a class="reference external" href="https://www.nuget.org/account/apikeys">https://www.nuget.org/account/apikeys</a> to upload from command line.</p>
+<p class="sd-card-text">Install the latest .NET Core SDK from <a class="reference external" href="https://dotnet.microsoft.com/download">https://dotnet.microsoft.com/download</a> .</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># NUGET_API_KEY=YOUR_NUGET_API_KEY dev/release/post-06-csharp.sh 10.0.0</span>
+<span class="nv">NUGET_API_KEY</span><span class="o">=</span>&lt;your NuGet API key&gt; dev/release/post-06-csharp.sh X.Y.Z
+</pre></div>
+</div>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Upload wheels/sdist to PyPI<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">pip binary packages (called “wheels”) and source package (called “sdist”) are built using the crossbow tool that we used above during the release candidate creation process and then uploaded to PyPI (Python Package Index) under the pyarrow package.</p>
+<p class="sd-card-text">We use the twine tool to upload wheels to PyPI:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># dev/release/post-09-python.sh 10.0.0 0</span>
+dev/release/post-09-python.sh &lt;version&gt; &lt;rc number&gt;
+</pre></div>
+</div>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Publish Maven packages<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<ul class="simple">
+<li><p class="sd-card-text">Logon to the Apache repository: <a class="reference external" href="https://repository.apache.org/#stagingRepositories">https://repository.apache.org/#stagingRepositories</a></p></li>
+<li><p class="sd-card-text">Select the Arrow staging repository you created for RC: <code class="docutils literal notranslate"><span class="pre">orgapachearrow-XXXX</span></code></p></li>
+<li><p class="sd-card-text">Click the <code class="docutils literal notranslate"><span class="pre">release</span></code> button</p></li>
+</ul>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Update R packages<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">TODO: Move from <a class="reference external" href="https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UpdatingRpackages">https://cwiki.apache.org/confluence/display/ARROW/Release+Management+Guide#ReleaseManagementGuide-UpdatingRpackages</a></p>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Update vcpkg port<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">Open a pull request to vcpkg:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1">## Fork https://github.com/microsoft/vcpkg on GitHub.</span>
+<span class="c1">## You need to do this only once.</span>
+<span class="c1">##</span>
+<span class="c1">## Prepare your fork of https://github.com/microsoft/vcpkg .</span>
+<span class="c1">## You need to do this only once.</span>
+<span class="c1"># git clone git@github.com:kou/vcpkg.git ../</span>
+git clone git@github.com:&lt;YOUR_GITHUB_ID&gt;/vcpkg.git ../
+<span class="nb">cd</span> ../vcpkg
+./bootstrap-vcpkg.sh
+<span class="c1">## Add https://github.com/microsoft/vcpkg.git as &quot;upstream&quot; remote.</span>
+git remote add upstream https://github.com/microsoft/vcpkg.git
+<span class="nb">cd</span> -
+
+<span class="c1"># dev/release/post-14-vcpkg.sh 10.0.0 ../vcpkg</span>
+dev/release/post-14-vcpkg.sh X.Y.Z &lt;YOUR_VCPKG_FORK&gt;
+</pre></div>
+</div>
+<p class="sd-card-text">This script pushes a <code class="docutils literal notranslate"><span class="pre">arrow-X.Y.Z</span></code> branch to your <code class="docutils literal notranslate"><span class="pre">microsoft/vcpkg</span></code> fork. You need to create a pull request from the <code class="docutils literal notranslate"><span class="pre">arrow-X.Y.Z</span></code> branch with <code class="docutils literal notranslate"><span class="pre">[arrow]</span> <span class="pre">Update</span [...]
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Update Conan port<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">TODO</p>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Bump versions<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># dev/release/post-11-bump-versions.sh 10.0.0 11.0.0</span>
+dev/release/post-11-bump-versions.sh X.Y.Z NEXT_X.NEXT_Y.NEXT_Z
+</pre></div>
+</div>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Update tags for Go modules<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># dev/release/post-10-go.sh 10.0.0</span>
+dev/release/post-10-go.sh X.Y.Z
+</pre></div>
+</div>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Update docs<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">The documentations are generated in the release process. We just need to upload the generated documentations:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span><span class="c1">## Prepare your fork of https://github.com/apache/arrow-site .</span>
+<span class="c1">## You need to do this only once.</span>
+<span class="c1"># git clone git@github.com:kou/arrow-site.git ../</span>
+git clone git@github.com:&lt;YOUR_GITHUB_ID&gt;/arrow-site.git ../
+<span class="nb">cd</span> ../arrow-site
+<span class="c1">## Add git@github.com:apache/arrow-site.git as &quot;apache&quot; remote.</span>
+git remote add apache git@github.com:apache/arrow-site.git
+<span class="nb">cd</span> -
+
+<span class="c1"># dev/release/post-08-docs.sh 10.0.0 9.0.0</span>
+dev/release/post-08-docs.sh X.Y.Z PREVIOUS_X.PREVIOUS_Y.PREVIOUS_Z
+</pre></div>
+</div>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Update version in Apache Arrow Cookbook<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">TODO</p>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Announce the new release<div class="sd-summary-down docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
 <div class="sd-summary-up docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
 </summary><div class="sd-summary-content sd-card-body docutils">
-<blockquote>
-<div><p class="sd-card-text">Add relevant release data for Arrow to <a class="reference external" href="https://reporter.apache.org/addrelease.html?arrow">Apache reporter</a>.</p>
 <p class="sd-card-text">Write a release announcement (see <a class="reference external" href="https://lists.apache.org/thread/6rkjwvyjjfodrxffllh66pcqnp729n3k">example</a>) and send to <a class="reference external" href="mailto:announce&#37;&#52;&#48;apache&#46;org">announce<span>&#64;</span>apache<span>&#46;</span>org</a> and <a class="reference external" href="mailto:dev&#37;&#52;&#48;arrow&#46;apache&#46;org">dev<span>&#64;</span>arrow<span>&#46;</span>apache<span>&#46;</span>org</a>.</p>
 <p class="sd-card-text">The announcement to <a class="reference external" href="mailto:announce&#37;&#52;&#48;apache&#46;org">announce<span>&#64;</span>apache<span>&#46;</span>org</a> must be sent from your apache.org e-mail address to be accepted.</p>
-</div></blockquote>
 </div>
 </details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
 <summary class="sd-summary-title sd-card-header sd-fs-5">
-Generating new API documentations and update the website<div class="sd-summary-down docutils">
+Publish release blog post<div class="sd-summary-down docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
 <div class="sd-summary-up docutils">
 <svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
 </summary><div class="sd-summary-content sd-card-body docutils">
-<blockquote>
-<div><p class="sd-card-text">The API documentation for C++, C Glib, Python, Java, and JavaScript can be generated via a Docker-based setup.
-To generate the API documentation run the following command:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># preferred to have a cuda capable device with a recent docker version to generate the cuda docs as well</span>
-<span class="c1"># if you don&#39;t have an nvidia GPU please ask for help on the mailing list</span>
-<span class="n">dev</span><span class="o">/</span><span class="n">release</span><span class="o">/</span><span class="n">post</span><span class="o">-</span><span class="mi">08</span><span class="o">-</span><span class="n">docs</span><span class="o">.</span><span class="n">sh</span> <span class="o">&lt;</span><span class="n">version</span><span class="o">&gt;</span>
-
-<span class="c1"># without a cuda device it&#39;s still possible to generate the apidocs with the following archery command</span>
-<span class="n">archery</span> <span class="n">docker</span> <span class="n">run</span> <span class="o">-</span><span class="n">v</span> <span class="s2">&quot;$</span><span class="si">{ARROW_SITE_DIR}</span><span class="s2">/docs:/build/docs&quot;</span> <span class="o">-</span><span class="n">e</span> <span class="n">ARROW_DOCS_VERSION</span><span class="o">=</span><span class="s2">&quot;$</span><span class="si">{version}</span><span class="s2">&quot;</span> <span class="n">ubuntu</spa [...]
+<p class="sd-card-text">TODO</p>
+</div>
+</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3 sd-shadow-md sd-fade-in-slide-down">
+<summary class="sd-summary-title sd-card-header sd-fs-5">
+Remove old artifacts<div class="sd-summary-down docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></div>
+<div class="sd-summary-up docutils">
+<svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewBox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></div>
+</summary><div class="sd-summary-content sd-card-body docutils">
+<p class="sd-card-text">Remove RC artifacts on <a class="reference external" href="https://dist.apache.org/repos/dist/dev/arrow/">https://dist.apache.org/repos/dist/dev/arrow/</a> and old release artifacts on <a class="reference external" href="https://dist.apache.org/repos/dist/release/arrow">https://dist.apache.org/repos/dist/release/arrow</a> to follow <a class="reference external" href="https://infra.apache.org/release-download-pages.html#current-and-older-releases">the ASF policy</a>:</p>
+<div class="highlight-Bash notranslate"><div class="highlight"><pre><span></span>dev/release/post-07-remove-old-artifacts.sh
 </pre></div>
 </div>
-<p class="sd-card-text">Note, that on a case insensitive filesystem sphinx generate duplicate filenames, so there can be missing links on the documentation page. Please use a system (preferably Linux) to execute the command above.</p>
-<p class="sd-card-text">This script assumes that the arrow-site repository is cloned next to the arrow source repository. Please note that most of the software must be built in order to create the documentation, so this step may take some time to run, especially the first time around as the Docker container will also have to be built.</p>
-</div></blockquote>
 </div>
 </details></section>
 </section>
diff --git a/docs/dev/developers/reviewing.html b/docs/dev/developers/reviewing.html
index 5c86334727..2a209dc902 100644
--- a/docs/dev/developers/reviewing.html
+++ b/docs/dev/developers/reviewing.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Reviewing contributions &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/ADBC.html b/docs/dev/format/ADBC.html
index 9de3abfea4..109273ec91 100644
--- a/docs/dev/format/ADBC.html
+++ b/docs/dev/format/ADBC.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>ADBC: Arrow Database Connectivity &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/ADBC/C.html b/docs/dev/format/ADBC/C.html
index 000b28a3c0..7b865361e9 100644
--- a/docs/dev/format/ADBC/C.html
+++ b/docs/dev/format/ADBC/C.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>ADBC C API Specification &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/ADBC/Go.html b/docs/dev/format/ADBC/Go.html
index 4b81e511a9..ec1dc83044 100644
--- a/docs/dev/format/ADBC/Go.html
+++ b/docs/dev/format/ADBC/Go.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>ADBC Go API Specification &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/ADBC/Java.html b/docs/dev/format/ADBC/Java.html
index 3bc2e21fa8..2f52b0a253 100644
--- a/docs/dev/format/ADBC/Java.html
+++ b/docs/dev/format/ADBC/Java.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>ADBC Java API Specification &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/CDataInterface.html b/docs/dev/format/CDataInterface.html
index 07d8c6b00a..ea1a1ab66c 100644
--- a/docs/dev/format/CDataInterface.html
+++ b/docs/dev/format/CDataInterface.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>The Arrow C data interface &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/CStreamInterface.html b/docs/dev/format/CStreamInterface.html
index f05840a8ce..1c29afdee5 100644
--- a/docs/dev/format/CStreamInterface.html
+++ b/docs/dev/format/CStreamInterface.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>The Arrow C stream interface &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/CanonicalExtensions.html b/docs/dev/format/CanonicalExtensions.html
index ac8c289916..66408b02ef 100644
--- a/docs/dev/format/CanonicalExtensions.html
+++ b/docs/dev/format/CanonicalExtensions.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Canonical Extension Types &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/Columnar.html b/docs/dev/format/Columnar.html
index 5b010f1f3b..2c92f8baf6 100644
--- a/docs/dev/format/Columnar.html
+++ b/docs/dev/format/Columnar.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Columnar Format &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/Flight.html b/docs/dev/format/Flight.html
index ae0d0401a8..0bcdaf03c3 100644
--- a/docs/dev/format/Flight.html
+++ b/docs/dev/format/Flight.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Flight RPC &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/FlightSql.html b/docs/dev/format/FlightSql.html
index 687304df4c..2a4cb259ea 100644
--- a/docs/dev/format/FlightSql.html
+++ b/docs/dev/format/FlightSql.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Flight SQL &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/Glossary.html b/docs/dev/format/Glossary.html
index 5512bbe9f0..2cb9b55504 100644
--- a/docs/dev/format/Glossary.html
+++ b/docs/dev/format/Glossary.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Glossary &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/Guidelines.html b/docs/dev/format/Guidelines.html
index e8ee22bb8c..29d1e07c0b 100644
--- a/docs/dev/format/Guidelines.html
+++ b/docs/dev/format/Guidelines.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Implementation Guidelines &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -93,7 +93,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/IPC.html b/docs/dev/format/IPC.html
index 4cdf4c5262..f78ba34cf8 100644
--- a/docs/dev/format/IPC.html
+++ b/docs/dev/format/IPC.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>IPC &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -93,7 +93,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/Integration.html b/docs/dev/format/Integration.html
index 264059fdec..d0e2171f68 100644
--- a/docs/dev/format/Integration.html
+++ b/docs/dev/format/Integration.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Integration Testing &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/Layout.html b/docs/dev/format/Layout.html
index ac75bc575c..4f4baea5e4 100644
--- a/docs/dev/format/Layout.html
+++ b/docs/dev/format/Layout.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Physical Memory Layout &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -93,7 +93,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/Metadata.html b/docs/dev/format/Metadata.html
index 83731f6634..e5d4209583 100644
--- a/docs/dev/format/Metadata.html
+++ b/docs/dev/format/Metadata.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Format Metadata &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -93,7 +93,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/Other.html b/docs/dev/format/Other.html
index 109bdc9275..15097e123a 100644
--- a/docs/dev/format/Other.html
+++ b/docs/dev/format/Other.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Other Data Structures &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/format/Versioning.html b/docs/dev/format/Versioning.html
index 067d044781..c3d6795dd0 100644
--- a/docs/dev/format/Versioning.html
+++ b/docs/dev/format/Versioning.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Format Versioning and Stability &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/genindex.html b/docs/dev/genindex.html
index 4813c1d900..f1ae2384e7 100644
--- a/docs/dev/genindex.html
+++ b/docs/dev/genindex.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Index &#8212; Apache Arrow v11.0.0.dev68</title>
+    <title>Index &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -6654,6 +6654,8 @@ function checkPageExistsAndRedirect(event) {
       <li><a href="cpp/api/compute.html#_CPPv4NK5arrow7compute8Function3docEv">arrow::compute::Function::doc (C++ function)</a>
 </li>
       <li><a href="cpp/api/compute.html#_CPPv4NK5arrow7compute8Function7ExecuteERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext">arrow::compute::Function::Execute (C++ function)</a>
+</li>
+      <li><a href="cpp/api/compute.html#_CPPv4NK5arrow7compute8Function15GetBestExecutorENSt6vectorI10TypeHolderEE">arrow::compute::Function::GetBestExecutor (C++ function)</a>
 </li>
       <li><a href="cpp/api/compute.html#_CPPv4N5arrow7compute8Function4KindE">arrow::compute::Function::Kind (C++ enum)</a>
 </li>
@@ -6684,6 +6686,12 @@ function checkPageExistsAndRedirect(event) {
       <li><a href="cpp/api/compute.html#_CPPv4N5arrow7compute11FunctionDoc16options_requiredE">arrow::compute::FunctionDoc::options_required (C++ member)</a>
 </li>
       <li><a href="cpp/api/compute.html#_CPPv4N5arrow7compute11FunctionDoc7summaryE">arrow::compute::FunctionDoc::summary (C++ member)</a>
+</li>
+      <li><a href="cpp/api/compute.html#_CPPv4N5arrow7compute16FunctionExecutorE">arrow::compute::FunctionExecutor (C++ class)</a>
+</li>
+      <li><a href="cpp/api/compute.html#_CPPv4N5arrow7compute16FunctionExecutor7ExecuteERKNSt6vectorI5DatumEE7int64_t">arrow::compute::FunctionExecutor::Execute (C++ function)</a>
+</li>
+      <li><a href="cpp/api/compute.html#_CPPv4N5arrow7compute16FunctionExecutor4InitEPK15FunctionOptionsP11ExecContext">arrow::compute::FunctionExecutor::Init (C++ function)</a>
 </li>
       <li><a href="cpp/api/compute.html#_CPPv4N5arrow7compute15FunctionOptionsE">arrow::compute::FunctionOptions (C++ class)</a>
 </li>
@@ -7107,7 +7115,7 @@ function checkPageExistsAndRedirect(event) {
 </li>
       <li><a href="cpp/api/compute.html#_CPPv4N5arrow7compute16SinkNodeConsumer6FinishEv">arrow::compute::SinkNodeConsumer::Finish (C++ function)</a>
 </li>
-      <li><a href="cpp/api/compute.html#_CPPv4N5arrow7compute16SinkNodeConsumer4InitERKNSt10shared_ptrI6SchemaEEP19BackpressureControl">arrow::compute::SinkNodeConsumer::Init (C++ function)</a>
+      <li><a href="cpp/api/compute.html#_CPPv4N5arrow7compute16SinkNodeConsumer4InitERKNSt10shared_ptrI6SchemaEEP19BackpressureControlP8ExecPlan">arrow::compute::SinkNodeConsumer::Init (C++ function)</a>
 </li>
       <li><a href="cpp/api/compute.html#_CPPv4N5arrow7compute16SinkNodeConsumerD0Ev">arrow::compute::SinkNodeConsumer::~SinkNodeConsumer (C++ function)</a>
 </li>
@@ -8823,12 +8831,12 @@ function checkPageExistsAndRedirect(event) {
 </li>
       <li><a href="cpp/api/flight.html#_CPPv4N5arrow6flight12FlightClient13GetFlightInfoERK17FlightCallOptionsRK16FlightDescriptor">arrow::flight::FlightClient::GetFlightInfo (C++ function)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="cpp/api/flight.html#_CPPv4N5arrow6flight12FlightClient9GetSchemaERK17FlightCallOptionsRK16FlightDescriptor">arrow::flight::FlightClient::GetSchema (C++ function)</a>
 </li>
       <li><a href="cpp/api/flight.html#_CPPv4N5arrow6flight12FlightClient11ListActionsERK17FlightCallOptions">arrow::flight::FlightClient::ListActions (C++ function)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="cpp/api/flight.html#_CPPv4N5arrow6flight12FlightClient11ListFlightsERK17FlightCallOptionsRK8Criteria">arrow::flight::FlightClient::ListFlights (C++ function)</a>, <a href="cpp/api/flight.html#_CPPv4N5arrow6flight12FlightClient11ListFlightsEv">[1]</a>
 </li>
       <li><a href="cpp/api/flight.html#_CPPv4N5arrow6flight19FlightClientOptionsE">arrow::flight::FlightClientOptions (C++ struct)</a>
diff --git a/docs/dev/index.html b/docs/dev/index.html
index 2373af891d..9441a9610b 100644
--- a/docs/dev/index.html
+++ b/docs/dev/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Apache Arrow &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -94,7 +94,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/algorithm.html b/docs/dev/java/algorithm.html
index 692ed33e75..52a2a5f78a 100644
--- a/docs/dev/java/algorithm.html
+++ b/docs/dev/java/algorithm.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Java Algorithms &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/cdata.html b/docs/dev/java/cdata.html
index ee26eb5961..306352dd10 100644
--- a/docs/dev/java/cdata.html
+++ b/docs/dev/java/cdata.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>C Data Interface &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/dataset.html b/docs/dev/java/dataset.html
index 362b0924d9..501ff6d7af 100644
--- a/docs/dev/java/dataset.html
+++ b/docs/dev/java/dataset.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Dataset &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/flight.html b/docs/dev/java/flight.html
index fac135ce93..ebb02614a8 100644
--- a/docs/dev/java/flight.html
+++ b/docs/dev/java/flight.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Flight RPC &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/flight_sql.html b/docs/dev/java/flight_sql.html
index 5f0c27a8f8..ce41194626 100644
--- a/docs/dev/java/flight_sql.html
+++ b/docs/dev/java/flight_sql.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Flight SQL &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/flight_sql_jdbc_driver.html b/docs/dev/java/flight_sql_jdbc_driver.html
index 4176dc8d46..7e7b33e936 100644
--- a/docs/dev/java/flight_sql_jdbc_driver.html
+++ b/docs/dev/java/flight_sql_jdbc_driver.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow Flight SQL JDBC Driver &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/index.html b/docs/dev/java/index.html
index 71f74598f4..e0ac980cf6 100644
--- a/docs/dev/java/index.html
+++ b/docs/dev/java/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Java Implementation &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/install.html b/docs/dev/java/install.html
index 2c29ce6dbf..779d84aa92 100644
--- a/docs/dev/java/install.html
+++ b/docs/dev/java/install.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Installing Java Modules &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/ipc.html b/docs/dev/java/ipc.html
index 75d77f8705..feb10d814b 100644
--- a/docs/dev/java/ipc.html
+++ b/docs/dev/java/ipc.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Reading/Writing IPC formats &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/jdbc.html b/docs/dev/java/jdbc.html
index 48e54f99be..dec19b14ac 100644
--- a/docs/dev/java/jdbc.html
+++ b/docs/dev/java/jdbc.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Arrow JDBC Adapter &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/memory.html b/docs/dev/java/memory.html
index 00179bf5a8..1041c79d6d 100644
--- a/docs/dev/java/memory.html
+++ b/docs/dev/java/memory.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Memory Management &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/overview.html b/docs/dev/java/overview.html
index 06b33b4e81..08086e7efb 100644
--- a/docs/dev/java/overview.html
+++ b/docs/dev/java/overview.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>High-Level Overview &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/quickstartguide.html b/docs/dev/java/quickstartguide.html
index b51391260b..8491960c38 100644
--- a/docs/dev/java/quickstartguide.html
+++ b/docs/dev/java/quickstartguide.html
@@ -6,7 +6,7 @@
     <meta charset="utf-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 v11.0.0.dev68</title>
+    <title>Quick Start Guide &#8212; Apache Arrow v11.0.0.dev90</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev68
+        11.0.0.dev90
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/java/reference/allclasses-frame.html b/docs/dev/java/reference/allclasses-frame.html
index 63bbf3cfb8..d71df54bbb 100644
--- a/docs/dev/java/reference/allclasses-frame.html
+++ b/docs/dev/java/reference/allclasses-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:17 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:21:01 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/allclasses-noframe.html b/docs/dev/java/reference/allclasses-noframe.html
index a70394e55d..1b315120d3 100644
--- a/docs/dev/java/reference/allclasses-noframe.html
+++ b/docs/dev/java/reference/allclasses-noframe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:17 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:21:01 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/constant-values.html b/docs/dev/java/reference/constant-values.html
index 1ca7025b4b..2425204352 100644
--- a/docs/dev/java/reference/constant-values.html
+++ b/docs/dev/java/reference/constant-values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:15 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:58 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constant Field Values (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/deprecated-list.html b/docs/dev/java/reference/deprecated-list.html
index e88e0b0469..922933b5fc 100644
--- a/docs/dev/java/reference/deprecated-list.html
+++ b/docs/dev/java/reference/deprecated-list.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:17 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:21:01 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Deprecated List (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/help-doc.html b/docs/dev/java/reference/help-doc.html
index 75fda7ce5f..525db07d5f 100644
--- a/docs/dev/java/reference/help-doc.html
+++ b/docs/dev/java/reference/help-doc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:17 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:21:01 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>API Help (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/index-all.html b/docs/dev/java/reference/index-all.html
index 1e49f1f368..0c431bf4af 100644
--- a/docs/dev/java/reference/index-all.html
+++ b/docs/dev/java/reference/index-all.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:17 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:21:01 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Index (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/index.html b/docs/dev/java/reference/index.html
index 7d7b7d010c..486eb4f01b 100644
--- a/docs/dev/java/reference/index.html
+++ b/docs/dev/java/reference/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:17 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:21:01 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Apache Arrow Java Root POM 11.0.0-SNAPSHOT API</title>
 <script type="text/javascript">
diff --git a/docs/dev/java/reference/io/netty/buffer/ExpandableByteBuf.html b/docs/dev/java/reference/io/netty/buffer/ExpandableByteBuf.html
index 31e042cdf7..aedb7afce5 100644
--- a/docs/dev/java/reference/io/netty/buffer/ExpandableByteBuf.html
+++ b/docs/dev/java/reference/io/netty/buffer/ExpandableByteBuf.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:14:21 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:14:50 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ExpandableByteBuf (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/LargeBuffer.html b/docs/dev/java/reference/io/netty/buffer/LargeBuffer.html
index 03bfa20f51..dd990ca04e 100644
--- a/docs/dev/java/reference/io/netty/buffer/LargeBuffer.html
+++ b/docs/dev/java/reference/io/netty/buffer/LargeBuffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:14:21 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:14:50 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>LargeBuffer (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/NettyArrowBuf.html b/docs/dev/java/reference/io/netty/buffer/NettyArrowBuf.html
index f6dc3d3afa..6eb57dd870 100644
--- a/docs/dev/java/reference/io/netty/buffer/NettyArrowBuf.html
+++ b/docs/dev/java/reference/io/netty/buffer/NettyArrowBuf.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:14:21 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:14:50 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>NettyArrowBuf (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/PooledByteBufAllocatorL.html b/docs/dev/java/reference/io/netty/buffer/PooledByteBufAllocatorL.html
index e27dddbb40..6ae83767f1 100644
--- a/docs/dev/java/reference/io/netty/buffer/PooledByteBufAllocatorL.html
+++ b/docs/dev/java/reference/io/netty/buffer/PooledByteBufAllocatorL.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:14:21 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:14:50 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PooledByteBufAllocatorL (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/UnsafeDirectLittleEndian.html b/docs/dev/java/reference/io/netty/buffer/UnsafeDirectLittleEndian.html
index 14abd44bee..9ead0efb12 100644
--- a/docs/dev/java/reference/io/netty/buffer/UnsafeDirectLittleEndian.html
+++ b/docs/dev/java/reference/io/netty/buffer/UnsafeDirectLittleEndian.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:14:21 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:14:50 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>UnsafeDirectLittleEndian (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/class-use/ExpandableByteBuf.html b/docs/dev/java/reference/io/netty/buffer/class-use/ExpandableByteBuf.html
index 29ecdb2060..5150f611de 100644
--- a/docs/dev/java/reference/io/netty/buffer/class-use/ExpandableByteBuf.html
+++ b/docs/dev/java/reference/io/netty/buffer/class-use/ExpandableByteBuf.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:15 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:58 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class io.netty.buffer.ExpandableByteBuf (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/class-use/LargeBuffer.html b/docs/dev/java/reference/io/netty/buffer/class-use/LargeBuffer.html
index f6dfb0979f..e37d91ef27 100644
--- a/docs/dev/java/reference/io/netty/buffer/class-use/LargeBuffer.html
+++ b/docs/dev/java/reference/io/netty/buffer/class-use/LargeBuffer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:15 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:58 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class io.netty.buffer.LargeBuffer (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/class-use/NettyArrowBuf.html b/docs/dev/java/reference/io/netty/buffer/class-use/NettyArrowBuf.html
index 5ff8237de5..5baabbdca6 100644
--- a/docs/dev/java/reference/io/netty/buffer/class-use/NettyArrowBuf.html
+++ b/docs/dev/java/reference/io/netty/buffer/class-use/NettyArrowBuf.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:15 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:58 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class io.netty.buffer.NettyArrowBuf (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/class-use/PooledByteBufAllocatorL.html b/docs/dev/java/reference/io/netty/buffer/class-use/PooledByteBufAllocatorL.html
index 2bb61ab23a..be7e79504c 100644
--- a/docs/dev/java/reference/io/netty/buffer/class-use/PooledByteBufAllocatorL.html
+++ b/docs/dev/java/reference/io/netty/buffer/class-use/PooledByteBufAllocatorL.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:15 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:58 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class io.netty.buffer.PooledByteBufAllocatorL (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/class-use/UnsafeDirectLittleEndian.html b/docs/dev/java/reference/io/netty/buffer/class-use/UnsafeDirectLittleEndian.html
index 12d613099d..792eee1321 100644
--- a/docs/dev/java/reference/io/netty/buffer/class-use/UnsafeDirectLittleEndian.html
+++ b/docs/dev/java/reference/io/netty/buffer/class-use/UnsafeDirectLittleEndian.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:15 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:58 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class io.netty.buffer.UnsafeDirectLittleEndian (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/package-frame.html b/docs/dev/java/reference/io/netty/buffer/package-frame.html
index 2fa6344617..30462f4b7f 100644
--- a/docs/dev/java/reference/io/netty/buffer/package-frame.html
+++ b/docs/dev/java/reference/io/netty/buffer/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:14 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:57 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>io.netty.buffer (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/package-summary.html b/docs/dev/java/reference/io/netty/buffer/package-summary.html
index a453afd09c..c42a43f8de 100644
--- a/docs/dev/java/reference/io/netty/buffer/package-summary.html
+++ b/docs/dev/java/reference/io/netty/buffer/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:14 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:57 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>io.netty.buffer (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/package-tree.html b/docs/dev/java/reference/io/netty/buffer/package-tree.html
index 6369b02da0..40f85d001f 100644
--- a/docs/dev/java/reference/io/netty/buffer/package-tree.html
+++ b/docs/dev/java/reference/io/netty/buffer/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:14 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:57 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>io.netty.buffer Class Hierarchy (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/io/netty/buffer/package-use.html b/docs/dev/java/reference/io/netty/buffer/package-use.html
index abeec6c2c2..9138667819 100644
--- a/docs/dev/java/reference/io/netty/buffer/package-use.html
+++ b/docs/dev/java/reference/io/netty/buffer/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:16 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:59 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package io.netty.buffer (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/AvroToArrow.html b/docs/dev/java/reference/org/apache/arrow/AvroToArrow.html
index b9bf40224d..f0cd201a6a 100644
--- a/docs/dev/java/reference/org/apache/arrow/AvroToArrow.html
+++ b/docs/dev/java/reference/org/apache/arrow/AvroToArrow.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:14 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:57 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AvroToArrow (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/AvroToArrowConfig.html b/docs/dev/java/reference/org/apache/arrow/AvroToArrowConfig.html
index 1c760d5b73..e8c70a0208 100644
--- a/docs/dev/java/reference/org/apache/arrow/AvroToArrowConfig.html
+++ b/docs/dev/java/reference/org/apache/arrow/AvroToArrowConfig.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:14 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:57 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AvroToArrowConfig (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/AvroToArrowConfigBuilder.html b/docs/dev/java/reference/org/apache/arrow/AvroToArrowConfigBuilder.html
index 859eabe137..056c844627 100644
--- a/docs/dev/java/reference/org/apache/arrow/AvroToArrowConfigBuilder.html
+++ b/docs/dev/java/reference/org/apache/arrow/AvroToArrowConfigBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:14 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:57 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AvroToArrowConfigBuilder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/AvroToArrowUtils.html b/docs/dev/java/reference/org/apache/arrow/AvroToArrowUtils.html
index 44955c4d63..1387c1a23e 100644
--- a/docs/dev/java/reference/org/apache/arrow/AvroToArrowUtils.html
+++ b/docs/dev/java/reference/org/apache/arrow/AvroToArrowUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:14 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:57 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AvroToArrowUtils (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/AvroToArrowVectorIterator.html b/docs/dev/java/reference/org/apache/arrow/AvroToArrowVectorIterator.html
index d9fc48579f..801f561c2b 100644
--- a/docs/dev/java/reference/org/apache/arrow/AvroToArrowVectorIterator.html
+++ b/docs/dev/java/reference/org/apache/arrow/AvroToArrowVectorIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:14 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:57 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AvroToArrowVectorIterator (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/ArrowVectorIterator.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/ArrowVectorIterator.html
index bd83090a95..9df1088260 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/ArrowVectorIterator.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/ArrowVectorIterator.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ArrowVectorIterator (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/Constants.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/Constants.html
index 9992cc4d4f..edb78aab17 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/Constants.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/Constants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constants (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcFieldInfo.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcFieldInfo.html
index a063a3eab2..d717cbd3ad 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcFieldInfo.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcFieldInfo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>JdbcFieldInfo (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcParameterBinder.Builder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcParameterBinder.Builder.html
index 20b369e0c9..9de4622399 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcParameterBinder.Builder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcParameterBinder.Builder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>JdbcParameterBinder.Builder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcParameterBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcParameterBinder.html
index b7d56a82dd..d55b5837f6 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcParameterBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcParameterBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>JdbcParameterBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrow.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrow.html
index 0b7c27c076..bd69d26b95 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrow.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrow.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>JdbcToArrow (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowConfig.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowConfig.html
index 342dff2e5b..7a212a41b9 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowConfig.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowConfig.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>JdbcToArrowConfig (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowConfigBuilder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowConfigBuilder.html
index 4ceceff971..07a82040f8 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowConfigBuilder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowConfigBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>JdbcToArrowConfigBuilder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowUtils.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowUtils.html
index d461d7e3c1..fb36de5014 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowUtils.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/JdbcToArrowUtils.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>JdbcToArrowUtils (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BaseColumnBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BaseColumnBinder.html
index 6349e6b8de..abc2f89aab 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BaseColumnBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BaseColumnBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BaseColumnBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BigIntBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BigIntBinder.html
index c2e0447236..10c3747cab 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BigIntBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BigIntBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BigIntBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BitBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BitBinder.html
index 69320f21ef..d24257710b 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BitBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/BitBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BitBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ColumnBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ColumnBinder.html
index 1b055b489f..d5773fd45d 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ColumnBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ColumnBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ColumnBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ColumnBinderArrowTypeVisitor.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ColumnBinderArrowTypeVisitor.html
index e9660d5932..043e1005ad 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ColumnBinderArrowTypeVisitor.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ColumnBinderArrowTypeVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ColumnBinderArrowTypeVisitor (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/DateDayBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/DateDayBinder.html
index fc0ee59748..7e85d46db8 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/DateDayBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/DateDayBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>DateDayBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/DateMilliBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/DateMilliBinder.html
index da50d391dd..afc93595dd 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/DateMilliBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/DateMilliBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>DateMilliBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Decimal128Binder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Decimal128Binder.html
index 693733e259..1e9a863d2f 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Decimal128Binder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Decimal128Binder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Decimal128Binder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Decimal256Binder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Decimal256Binder.html
index 623571653b..2024d00223 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Decimal256Binder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Decimal256Binder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Decimal256Binder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/FixedSizeBinaryBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/FixedSizeBinaryBinder.html
index 27eb4a895e..78c8e83609 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/FixedSizeBinaryBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/FixedSizeBinaryBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>FixedSizeBinaryBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Float4Binder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Float4Binder.html
index 8113fc078d..80d3614b18 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Float4Binder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Float4Binder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Float4Binder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Float8Binder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Float8Binder.html
index 68777b5125..a6642ac14f 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Float8Binder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Float8Binder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Float8Binder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/IntBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/IntBinder.html
index 7e71d5534c..2eb028c2f7 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/IntBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/IntBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>IntBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ListBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ListBinder.html
index 4a038a4922..90de27da5c 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ListBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/ListBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ListBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/MapBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/MapBinder.html
index 3d04ebc3aa..f21e922aed 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/MapBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/MapBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MapBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/NullableColumnBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/NullableColumnBinder.html
index 4d1d82fa1c..e9e05b2637 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/NullableColumnBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/NullableColumnBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>NullableColumnBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/SmallIntBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/SmallIntBinder.html
index 776cc15b47..90569e9e98 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/SmallIntBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/SmallIntBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SmallIntBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Time32Binder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Time32Binder.html
index bfbbdb960b..0b88f6d0d0 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Time32Binder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Time32Binder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Time32Binder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Time64Binder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Time64Binder.html
index 34adc9d5bf..2f4c9e0a4e 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Time64Binder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/Time64Binder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Time64Binder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/TimeStampBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/TimeStampBinder.html
index b591ee7780..8f5a40a8c6 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/TimeStampBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/TimeStampBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TimeStampBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/TinyIntBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/TinyIntBinder.html
index 786927f11d..65254489ad 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/TinyIntBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/TinyIntBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TinyIntBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/VarBinaryBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/VarBinaryBinder.html
index 81a4017a31..322b8d1998 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/VarBinaryBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/VarBinaryBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>VarBinaryBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/VarCharBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/VarCharBinder.html
index 833bf1c910..57f964123f 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/VarCharBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/VarCharBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:09 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:51 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>VarCharBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BaseColumnBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BaseColumnBinder.html
index 04e5f41ba9..99111ca35f 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BaseColumnBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BaseColumnBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:16 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:59 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.arrow.adapter.jdbc.binder.BaseColumnBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BigIntBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BigIntBinder.html
index 4ceb59d098..03ffc76615 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BigIntBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BigIntBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:16 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:59 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.arrow.adapter.jdbc.binder.BigIntBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BitBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BitBinder.html
index 2269772dc3..2f1c1cc512 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BitBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/BitBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:16 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:59 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.arrow.adapter.jdbc.binder.BitBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/ColumnBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/ColumnBinder.html
index 2d553e7aa2..7a75eac95e 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/ColumnBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/ColumnBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:16 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:59 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.arrow.adapter.jdbc.binder.ColumnBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/ColumnBinderArrowTypeVisitor.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/ColumnBinderArrowTypeVisitor.html
index d9d38baf87..3356ad16b5 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/ColumnBinderArrowTypeVisitor.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/ColumnBinderArrowTypeVisitor.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:16 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:59 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/DateDayBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/DateDayBinder.html
index 1288748c7b..cae7c9ea85 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/DateDayBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/DateDayBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:16 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:59 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.arrow.adapter.jdbc.binder.DateDayBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/DateMilliBinder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/DateMilliBinder.html
index a4f334a8ad..411b06d50f 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/DateMilliBinder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/DateMilliBinder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:16 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:59 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.arrow.adapter.jdbc.binder.DateMilliBinder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/Decimal128Binder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/Decimal128Binder.html
index ba681286e6..be876905eb 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/Decimal128Binder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/Decimal128Binder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:16 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:59 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.arrow.adapter.jdbc.binder.Decimal128Binder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
-<meta name="date" content="2022-11-09">
+<meta name="date" content="2022-11-11">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
diff --git a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/Decimal256Binder.html b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/Decimal256Binder.html
index 2a509f0957..25ebc60c54 100644
--- a/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/Decimal256Binder.html
+++ b/docs/dev/java/reference/org/apache/arrow/adapter/jdbc/binder/class-use/Decimal256Binder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_342) on Wed Nov 09 02:21:16 UTC 2022 -->
+<!-- Generated by javadoc (1.8.0_352) on Fri Nov 11 02:20:59 UTC 2022 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.arrow.adapter.jdbc.binder.Decimal256Binder (Apache Arrow Java Root POM 11.0.0-SNAPSHOT API)</title>
... 64813 lines suppressed ...