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/04/05 00:21:01 UTC

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

commit 44c207a511c1d0d070b2cf3bfa0ec95eaa1c46bb
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Tue Apr 5 00:20:42 2022 +0000

    Updating dev docs (build nightly-tests-2022-04-04-0)
---
 docs/dev/.buildinfo                                |    2 +-
 docs/dev/_images/book-open-solid.svg               |    1 +
 docs/dev/_images/bug-solid.svg                     |    1 +
 docs/dev/_images/code-solid.svg                    |    1 +
 docs/dev/_images/py_arch_overview.svg              |    1 +
 docs/dev/_images/users-solid.svg                   |    1 +
 docs/dev/_modules/collections/abc.html             |   86 +-
 docs/dev/_modules/importlib/_bootstrap.html        |   86 +-
 docs/dev/_modules/index.html                       |   87 +-
 docs/dev/_modules/pyarrow.html                     |   86 +-
 docs/dev/_modules/pyarrow/compute.html             |   97 +-
 docs/dev/_modules/pyarrow/dataset.html             |  115 +-
 docs/dev/_modules/pyarrow/feather.html             |   86 +-
 docs/dev/_modules/pyarrow/filesystem.html          |   86 +-
 docs/dev/_modules/pyarrow/fs.html                  |   86 +-
 docs/dev/_modules/pyarrow/hdfs.html                |   86 +-
 docs/dev/_modules/pyarrow/ipc.html                 |   86 +-
 docs/dev/_modules/pyarrow/orc.html                 |   86 +-
 docs/dev/_modules/pyarrow/parquet.html             |  172 +-
 docs/dev/_modules/pyarrow/types.html               |   86 +-
 ...-style.59c74d8c95b765a7fd995ac71d459ebe.min.css |    1 +
 docs/dev/_sphinx_design_static/design-tabs.js      |   27 +
 docs/dev/_static/check-solid.svg                   |    4 +
 docs/dev/_static/clipboard.min.js                  |    7 +
 docs/dev/_static/copy-button.svg                   |    5 +
 docs/dev/_static/copybutton.css                    |   93 +
 docs/dev/_static/copybutton.js                     |  220 ++
 docs/dev/_static/copybutton_funcs.js               |   58 +
 ...-style.59c74d8c95b765a7fd995ac71d459ebe.min.css |    1 +
 docs/dev/_static/design-tabs.js                    |   27 +
 docs/dev/_static/doctools.js                       |   72 +-
 docs/dev/_static/documentation_options.js          |    6 +-
 docs/dev/_static/searchtools.js                    |    8 +-
 docs/dev/_static/styles/pydata-sphinx-theme.css    |    2 +-
 docs/dev/_static/theme_overrides.css               |   34 +
 docs/dev/_static/webpack-macros.html               |   47 +-
 docs/dev/c_glib/index.html                         |    4 +-
 docs/dev/cpp/api.html                              |  101 +-
 docs/dev/cpp/api/array.html                        |  440 +--
 docs/dev/cpp/api/async.html                        |  162 +-
 docs/dev/cpp/api/builder.html                      |  564 ++--
 docs/dev/cpp/api/c_abi.html                        |  130 +-
 docs/dev/cpp/api/compute.html                      | 1240 +++++----
 docs/dev/cpp/api/cuda.html                         |  224 +-
 docs/dev/cpp/api/dataset.html                      |  720 ++---
 docs/dev/cpp/api/datatype.html                     |  774 +++---
 docs/dev/cpp/api/filesystem.html                   |  462 ++--
 docs/dev/cpp/api/flight.html                       |  579 ++--
 docs/dev/cpp/api/formats.html                      |  661 +++--
 docs/dev/cpp/api/io.html                           |  370 +--
 docs/dev/cpp/api/ipc.html                          |  256 +-
 docs/dev/cpp/api/memory.html                       |  368 +--
 docs/dev/cpp/api/scalar.html                       |  536 ++--
 docs/dev/cpp/api/support.html                      |  293 +-
 docs/dev/cpp/api/table.html                        |  248 +-
 docs/dev/cpp/api/tensor.html                       |  224 +-
 .../thread.html}                                   |  223 +-
 docs/dev/cpp/api/utilities.html                    | 1885 +++++++++++--
 docs/dev/cpp/arrays.html                           |  104 +-
 docs/dev/cpp/build_system.html                     |  132 +-
 docs/dev/cpp/compute.html                          |  172 +-
 docs/dev/cpp/conventions.html                      |  118 +-
 docs/dev/cpp/csv.html                              |  112 +-
 docs/dev/cpp/dataset.html                          |  118 +-
 docs/dev/cpp/datatypes.html                        |  226 +-
 docs/dev/cpp/env_vars.html                         |  121 +-
 docs/dev/cpp/examples/cmake_minimal_build.html     |   88 +-
 .../cpp/examples/compute_and_write_example.html    |   88 +-
 .../examples/dataset_documentation_example.html    |   88 +-
 docs/dev/cpp/examples/index.html                   |   88 +-
 docs/dev/cpp/examples/row_columnar_conversion.html |   88 +-
 docs/dev/cpp/examples/tuple_range_conversion.html  |   88 +-
 docs/dev/cpp/flight.html                           |   98 +-
 docs/dev/cpp/gdb.html                              |  104 +-
 docs/dev/cpp/getting_started.html                  |  105 +-
 docs/dev/cpp/index.html                            |   90 +-
 docs/dev/cpp/io.html                               |  107 +-
 docs/dev/cpp/ipc.html                              |  100 +-
 docs/dev/cpp/json.html                             |   98 +-
 docs/dev/cpp/memory.html                           |  118 +-
 docs/dev/cpp/overview.html                         |  108 +-
 docs/dev/cpp/parquet.html                          |  128 +-
 docs/dev/cpp/streaming_execution.html              | 2925 ++++++++++----------
 docs/dev/cpp/tables.html                           |   98 +-
 docs/dev/cpp/{ipc.html => threading.html}          |  244 +-
 docs/dev/developers/benchmarks.html                |  104 +-
 .../{benchmarks.html => bug_reports.html}          |  417 +--
 docs/dev/developers/computeir.html                 |   88 +-
 .../developers/continuous_integration/archery.html |   94 +-
 .../continuous_integration/crossbow.html           |  108 +-
 .../developers/continuous_integration/docker.html  |  104 +-
 .../developers/continuous_integration/index.html   |   88 +-
 .../continuous_integration/overview.html           |   94 +-
 docs/dev/developers/contributing.html              |  614 ++--
 docs/dev/developers/cpp/building.html              |  132 +-
 docs/dev/developers/cpp/conventions.html           |   98 +-
 docs/dev/developers/cpp/development.html           |  112 +-
 docs/dev/developers/cpp/fuzzing.html               |   98 +-
 docs/dev/developers/cpp/index.html                 |   89 +-
 docs/dev/developers/cpp/windows.html               |  127 +-
 docs/dev/developers/documentation.html             |   98 +-
 docs/dev/developers/experimental_repos.html        |   98 +-
 .../developers/guide/architectural_overview.html   |   91 +-
 docs/dev/developers/guide/communication.html       |  102 +-
 docs/dev/developers/guide/documentation.html       |  100 +-
 docs/dev/developers/guide/index.html               |  102 +-
 docs/dev/developers/guide/resources.html           |  111 +-
 .../guide/step_by_step/arrow_codebase.html         |  101 +-
 .../developers/guide/step_by_step/building.html    |  102 +-
 .../guide/step_by_step/finding_issues.html         |  186 +-
 docs/dev/developers/guide/step_by_step/index.html  |   88 +-
 .../guide/step_by_step/pr_lifecycle.html           |  144 +-
 docs/dev/developers/guide/step_by_step/set_up.html |  102 +-
 .../dev/developers/guide/step_by_step/styling.html |   92 +-
 .../dev/developers/guide/step_by_step/testing.html |   88 +-
 docs/dev/developers/guide/tutorials/index.html     |   88 +-
 .../guide/tutorials/python_tutorial.html           |  120 +-
 .../dev/developers/guide/tutorials/r_tutorial.html |  118 +-
 docs/dev/developers/java/building.html             |  108 +-
 docs/dev/developers/java/development.html          |   96 +-
 docs/dev/developers/java/index.html                |   88 +-
 .../{experimental_repos.html => overview.html}     |  331 ++-
 docs/dev/developers/python.html                    |  343 ++-
 docs/dev/developers/reviewing.html                 |  116 +-
 docs/dev/format/CDataInterface.html                |  182 +-
 docs/dev/format/CStreamInterface.html              |  116 +-
 docs/dev/format/Columnar.html                      |  156 +-
 docs/dev/format/Flight.html                        |  277 +-
 docs/dev/format/FlightSql.html                     | 1242 +++++----
 docs/dev/format/Guidelines.html                    |   88 +-
 docs/dev/format/IPC.html                           |   88 +-
 docs/dev/format/Integration.html                   |   94 +-
 docs/dev/format/Layout.html                        |   88 +-
 docs/dev/format/Metadata.html                      |   88 +-
 docs/dev/format/Other.html                         |   94 +-
 docs/dev/format/Versioning.html                    |   98 +-
 docs/dev/genindex.html                             |  658 ++++-
 docs/dev/index.html                                |  109 +-
 docs/dev/java/algorithm.html                       |   98 +-
 docs/dev/java/dataset.html                         |  102 +-
 docs/dev/java/index.html                           |   95 +-
 docs/dev/java/install.html                         |  100 +-
 docs/dev/java/ipc.html                             |   98 +-
 docs/dev/java/memory.html                          |  104 +-
 docs/dev/java/reference/allclasses-frame.html      |   20 +-
 docs/dev/java/reference/allclasses-noframe.html    |   20 +-
 docs/dev/java/reference/constant-values.html       |  512 +++-
 docs/dev/java/reference/deprecated-list.html       |   52 +-
 docs/dev/java/reference/help-doc.html              |    4 +-
 docs/dev/java/reference/index-all.html             |  955 +++++--
 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 +-
 .../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 +-
 .../jdbc/class-use/ArrowVectorIterator.html        |    4 +-
 .../arrow/adapter/jdbc/class-use/Constants.html    |    4 +-
 .../adapter/jdbc/class-use/JdbcFieldInfo.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/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/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      |   12 +-
 .../sort/class-use/OutOfPlaceVectorSorter.html     |    4 +-
 .../sort/class-use/StableVectorComparator.html     |    4 +-
 .../VariableWidthOutOfPlaceVectorSorter.html       |    4 +-
 .../sort/class-use/VectorValueComparator.html      |   70 +-
 .../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 +-
 .../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 |   22 +-
 .../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    |   36 +-
 .../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   |   22 +-
 .../apache/arrow/flatbuf/class-use/KeyValue.html   |   26 +-
 .../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    |    6 +-
 .../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    |    8 +-
 .../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        |   14 +-
 .../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        |   12 +-
 .../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  |   28 +-
 .../apache/arrow/flight/class-use/ActionType.html  |   27 +-
 .../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 |   44 +-
 .../apache/arrow/flight/class-use/CallInfo.html    |   16 +-
 .../apache/arrow/flight/class-use/CallOption.html  |   18 +-
 .../class-use/CallOptions.GrpcCallOption.html      |    4 +-
 .../apache/arrow/flight/class-use/CallOptions.html |    4 +-
 .../apache/arrow/flight/class-use/CallStatus.html  |   20 +-
 .../apache/arrow/flight/class-use/Criteria.html    |   28 +-
 .../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   |   88 +-
 .../arrow/flight/class-use/FlightEndpoint.html     |    4 +-
 .../arrow/flight/class-use/FlightGrpcUtils.html    |    4 +-
 .../apache/arrow/flight/class-use/FlightInfo.html  |  117 +-
 .../arrow/flight/class-use/FlightMethod.html       |    4 +-
 .../class-use/FlightProducer.CallContext.html      |  133 +-
 .../FlightProducer.ServerStreamListener.html       |   73 +-
 .../class-use/FlightProducer.StreamListener.html   |   59 +-
 .../arrow/flight/class-use/FlightProducer.html     |   36 +-
 .../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       |   38 +-
 .../arrow/flight/class-use/HeaderCallOption.html   |    4 +-
 .../apache/arrow/flight/class-use/Location.html    |   76 +-
 .../arrow/flight/class-use/LocationSchemes.html    |    4 +-
 .../arrow/flight/class-use/NoOpFlightProducer.html |   48 +-
 .../arrow/flight/class-use/NoOpStreamListener.html |    4 +-
 .../flight/class-use/OutboundStreamListener.html   |    4 +-
 .../apache/arrow/flight/class-use/PutResult.html   |   48 +-
 .../arrow/flight/class-use/RequestContext.html     |   16 +-
 .../org/apache/arrow/flight/class-use/Result.html  |   30 +-
 .../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  |   41 +-
 .../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       |    8 +-
 .../apache/arrow/flight/client/package-tree.html   |    8 +-
 .../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  |    8 +-
 .../org/apache/arrow/flight/grpc/package-tree.html |    8 +-
 .../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 |  292 +-
 .../arrow/flight/impl/Flight.FlightEndpoint.html   |   84 +-
 .../impl/Flight.FlightEndpointOrBuilder.html       |   84 +-
 .../flight/impl/Flight.FlightInfo.Builder.html     |  166 +-
 .../arrow/flight/impl/Flight.FlightInfo.html       |   49 +-
 .../flight/impl/Flight.FlightInfoOrBuilder.html    |   49 +-
 .../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   |    6 +-
 .../apache/arrow/flight/impl/Flight.Ticket.html    |    6 +-
 .../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   |   22 +-
 .../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    |   18 +-
 .../flight/impl/class-use/Flight.Location.html     |   24 +-
 .../impl/class-use/Flight.LocationOrBuilder.html   |   16 +-
 .../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 +-
 .../integration/tests/FlightSqlScenario.html       |    4 +-
 .../tests/FlightSqlScenarioProducer.html           |   91 +-
 .../integration/tests/IntegrationProducer.html     |  439 +++
 .../tests/class-use/FlightSqlScenario.html         |    4 +-
 .../tests/class-use/FlightSqlScenarioProducer.html |    4 +-
 ...htSqlScenario.html => IntegrationProducer.html} |   24 +-
 .../flight/integration/tests/package-frame.html    |    5 +-
 .../flight/integration/tests/package-summary.html  |   10 +-
 .../flight/integration/tests/package-tree.html     |    9 +-
 .../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       |  110 +-
 .../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 +-
 .../sql/FlightSqlClient.PreparedStatement.html     |    8 +-
 .../apache/arrow/flight/sql/FlightSqlClient.html   |   55 +-
 ...t.html => FlightSqlColumnMetadata.Builder.html} |  254 +-
 .../arrow/flight/sql/FlightSqlColumnMetadata.html  |  501 ++++
 .../flight/sql/FlightSqlProducer.Schemas.html      |   17 +-
 .../apache/arrow/flight/sql/FlightSqlProducer.html |   90 +-
 .../apache/arrow/flight/sql/FlightSqlUtils.html    |    4 +-
 .../apache/arrow/flight/sql/SqlInfoBuilder.html    |    4 +-
 .../FlightSqlClient.PreparedStatement.html         |    4 +-
 .../flight/sql/class-use/FlightSqlClient.html      |    4 +-
 .../class-use/FlightSqlColumnMetadata.Builder.html |  216 ++
 ...Statement.html => FlightSqlColumnMetadata.html} |   35 +-
 .../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 +-
 ...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 |   28 +-
 ...ghtSql.ActionCreatePreparedStatementResult.html |   12 +-
 ...tionCreatePreparedStatementResultOrBuilder.html |   12 +-
 .../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  |   18 +-
 .../sql/impl/FlightSql.CommandGetSqlInfo.html      |   10 +-
 .../impl/FlightSql.CommandGetSqlInfoOrBuilder.html |   10 +-
 .../FlightSql.CommandGetTableTypes.Builder.html    |    4 +-
 .../sql/impl/FlightSql.CommandGetTableTypes.html   |    4 +-
 .../FlightSql.CommandGetTableTypesOrBuilder.html   |    8 +-
 .../impl/FlightSql.CommandGetTables.Builder.html   |   14 +-
 .../sql/impl/FlightSql.CommandGetTables.html       |   14 +-
 .../impl/FlightSql.CommandGetTablesOrBuilder.html  |    4 +-
 ... FlightSql.CommandGetXdbcTypeInfo.Builder.html} |  354 +--
 ....html => FlightSql.CommandGetXdbcTypeInfo.html} |  315 ++-
 ...FlightSql.CommandGetXdbcTypeInfoOrBuilder.html} |   70 +-
 ...tSql.CommandPreparedStatementQuery.Builder.html |   15 +-
 .../FlightSql.CommandPreparedStatementQuery.html   |   19 +-
 ...Sql.CommandPreparedStatementQueryOrBuilder.html |    4 +-
 ...Sql.CommandPreparedStatementUpdate.Builder.html |    4 +-
 .../FlightSql.CommandPreparedStatementUpdate.html  |    4 +-
 ...ql.CommandPreparedStatementUpdateOrBuilder.html |    4 +-
 .../FlightSql.CommandStatementQuery.Builder.html   |   14 +-
 .../sql/impl/FlightSql.CommandStatementQuery.html  |   14 +-
 .../FlightSql.CommandStatementQueryOrBuilder.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 |    8 +-
 ...rtedSqlGrammar.html => FlightSql.Nullable.html} |  216 +-
 ...NullOrdering.html => FlightSql.Searchable.html} |  268 +-
 .../arrow/flight/sql/impl/FlightSql.SqlInfo.html   |   12 +-
 .../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.SqlSupportedTransactions.html   |    4 +-
 .../sql/impl/FlightSql.SqlSupportedUnions.html     |    4 +-
 .../sql/impl/FlightSql.SqlSupportsConvert.html     |    4 +-
 .../FlightSql.SqlTransactionIsolationLevel.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      |    8 +-
 ...rtsConvert.html => FlightSql.XdbcDataType.html} |  762 ++---
 .../sql/impl/FlightSql.XdbcDatetimeSubcode.html    | 1626 +++++++++++
 .../apache/arrow/flight/sql/impl/FlightSql.html    |   43 +-
 ...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 |   12 +-
 ...ghtSql.ActionCreatePreparedStatementResult.html |    4 +-
 ...tionCreatePreparedStatementResultOrBuilder.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} |  127 +-
 ....html => FlightSql.CommandGetXdbcTypeInfo.html} |  153 +-
 ...FlightSql.CommandGetXdbcTypeInfoOrBuilder.html} |   36 +-
 ...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 +-
 .../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 +-
 ...qlNullOrdering.html => FlightSql.Nullable.html} |   56 +-
 ...NullOrdering.html => FlightSql.Searchable.html} |   56 +-
 .../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.SqlSupportedTransactions.html        |    4 +-
 .../class-use/FlightSql.SqlSupportedUnions.html    |    4 +-
 .../class-use/FlightSql.SqlSupportsConvert.html    |    4 +-
 .../FlightSql.SqlTransactionIsolationLevel.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 +-
 ...llOrdering.html => FlightSql.XdbcDataType.html} |   56 +-
 ...pBy.html => FlightSql.XdbcDatetimeSubcode.html} |  103 +-
 .../arrow/flight/sql/impl/class-use/FlightSql.html |    4 +-
 .../arrow/flight/sql/impl/package-frame.html       |   11 +-
 .../arrow/flight/sql/impl/package-summary.html     |   60 +-
 .../apache/arrow/flight/sql/impl/package-tree.html |   11 +-
 .../apache/arrow/flight/sql/impl/package-use.html  |  161 +-
 .../org/apache/arrow/flight/sql/package-frame.html |    6 +-
 .../apache/arrow/flight/sql/package-summary.html   |   16 +-
 .../org/apache/arrow/flight/sql/package-tree.html  |    6 +-
 .../org/apache/arrow/flight/sql/package-use.html   |   14 +-
 .../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       |    8 +-
 .../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    |  534 ++--
 .../memory/class-use/ArrowByteBufAllocator.html    |    4 +-
 .../arrow/memory/class-use/BoundsChecking.html     |    4 +-
 .../arrow/memory/class-use/BufferAllocator.html    |  416 ++-
 .../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     |   16 +-
 .../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       |   61 +-
 .../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     |   44 +-
 .../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 |   38 +-
 .../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     |   20 +-
 .../arrow/vector/class-use/AllocationHelper.html   |    4 +-
 .../vector/class-use/BaseFixedWidthVector.html     |   16 +-
 .../arrow/vector/class-use/BaseIntVector.html      |    4 +-
 .../class-use/BaseLargeVariableWidthVector.html    |    8 +-
 .../arrow/vector/class-use/BaseValueVector.html    |    4 +-
 .../vector/class-use/BaseVariableWidthVector.html  |    8 +-
 .../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       |   26 +-
 .../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      |    8 +-
 .../apache/arrow/vector/class-use/FieldVector.html |   98 +-
 .../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  |    8 +-
 .../arrow/vector/class-use/PeriodDuration.html     |   16 +-
 .../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 |   10 +-
 .../apache/arrow/vector/class-use/UInt8Vector.html |    4 +-
 .../apache/arrow/vector/class-use/ValueVector.html |  310 +--
 .../arrow/vector/class-use/VarBinaryVector.html    |    8 +-
 .../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      |    8 +-
 .../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    |   30 +-
 .../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 |    8 +-
 .../complex/class-use/EmptyValuePopulator.html     |    4 +-
 .../complex/class-use/FixedSizeListVector.html     |    8 +-
 .../vector/complex/class-use/LargeListVector.html  |    8 +-
 .../arrow/vector/complex/class-use/ListVector.html |    8 +-
 .../arrow/vector/complex/class-use/MapVector.html  |    4 +-
 ...NonNullableStructVector.StructTransferPair.html |    4 +-
 .../complex/class-use/NonNullableStructVector.html |    8 +-
 .../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      |   16 +-
 .../complex/class-use/VectorWithOrdinal.html       |   20 +-
 .../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     |    8 +-
 .../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   |    8 +-
 .../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 |   10 +-
 .../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      |  128 +-
 .../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    |   30 +-
 .../writer/class-use/BaseWriter.MapWriter.html     |   46 +-
 .../writer/class-use/BaseWriter.ScalarWriter.html  |    4 +-
 .../class-use/BaseWriter.StructOrListWriter.html   |    4 +-
 .../writer/class-use/BaseWriter.StructWriter.html  |  108 +-
 .../complex/writer/class-use/BaseWriter.html       |    4 +-
 .../complex/writer/class-use/BigIntWriter.html     |   36 +-
 .../vector/complex/writer/class-use/BitWriter.html |   38 +-
 .../complex/writer/class-use/DateDayWriter.html    |   34 +-
 .../complex/writer/class-use/DateMilliWriter.html  |   36 +-
 .../complex/writer/class-use/Decimal256Writer.html |   50 +-
 .../complex/writer/class-use/DecimalWriter.html    |   48 +-
 .../complex/writer/class-use/DurationWriter.html   |   16 +-
 .../complex/writer/class-use/FieldWriter.html      |   76 +-
 .../writer/class-use/FixedSizeBinaryWriter.html    |   16 +-
 .../complex/writer/class-use/Float4Writer.html     |   38 +-
 .../complex/writer/class-use/Float8Writer.html     |   38 +-
 .../vector/complex/writer/class-use/IntWriter.html |   38 +-
 .../writer/class-use/IntervalDayWriter.html        |   36 +-
 .../class-use/IntervalMonthDayNanoWriter.html      |   36 +-
 .../writer/class-use/IntervalYearWriter.html       |   36 +-
 .../writer/class-use/LargeVarBinaryWriter.html     |   36 +-
 .../writer/class-use/LargeVarCharWriter.html       |   34 +-
 .../complex/writer/class-use/SmallIntWriter.html   |   36 +-
 .../complex/writer/class-use/TimeMicroWriter.html  |   36 +-
 .../complex/writer/class-use/TimeMilliWriter.html  |   34 +-
 .../complex/writer/class-use/TimeNanoWriter.html   |   36 +-
 .../complex/writer/class-use/TimeSecWriter.html    |   34 +-
 .../writer/class-use/TimeStampMicroTZWriter.html   |   16 +-
 .../writer/class-use/TimeStampMicroWriter.html     |   36 +-
 .../writer/class-use/TimeStampMilliTZWriter.html   |   16 +-
 .../writer/class-use/TimeStampMilliWriter.html     |   36 +-
 .../writer/class-use/TimeStampNanoTZWriter.html    |   12 +-
 .../writer/class-use/TimeStampNanoWriter.html      |   32 +-
 .../writer/class-use/TimeStampSecTZWriter.html     |   16 +-
 .../writer/class-use/TimeStampSecWriter.html       |   36 +-
 .../complex/writer/class-use/TinyIntWriter.html    |   36 +-
 .../complex/writer/class-use/UInt1Writer.html      |   36 +-
 .../complex/writer/class-use/UInt2Writer.html      |   36 +-
 .../complex/writer/class-use/UInt4Writer.html      |   32 +-
 .../complex/writer/class-use/UInt8Writer.html      |   36 +-
 .../complex/writer/class-use/VarBinaryWriter.html  |   34 +-
 .../complex/writer/class-use/VarCharWriter.html    |   38 +-
 .../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   |   49 +-
 .../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       |   29 +-
 .../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     |   18 +-
 .../arrow/vector/holders/class-use/BitHolder.html  |   20 +-
 .../vector/holders/class-use/ComplexHolder.html    |    4 +-
 .../vector/holders/class-use/DateDayHolder.html    |   18 +-
 .../vector/holders/class-use/DateMilliHolder.html  |   22 +-
 .../vector/holders/class-use/Decimal256Holder.html |   20 +-
 .../vector/holders/class-use/DecimalHolder.html    |   20 +-
 .../vector/holders/class-use/DenseUnionHolder.html |    4 +-
 .../vector/holders/class-use/DurationHolder.html   |    8 +-
 .../holders/class-use/FixedSizeBinaryHolder.html   |    8 +-
 .../vector/holders/class-use/Float4Holder.html     |   20 +-
 .../vector/holders/class-use/Float8Holder.html     |   12 +-
 .../arrow/vector/holders/class-use/IntHolder.html  |   16 +-
 .../holders/class-use/IntervalDayHolder.html       |   20 +-
 .../class-use/IntervalMonthDayNanoHolder.html      |   18 +-
 .../holders/class-use/IntervalYearHolder.html      |   18 +-
 .../holders/class-use/LargeVarBinaryHolder.html    |   18 +-
 .../holders/class-use/LargeVarCharHolder.html      |   18 +-
 .../holders/class-use/NullableBigIntHolder.html    |   20 +-
 .../holders/class-use/NullableBitHolder.html       |   18 +-
 .../holders/class-use/NullableDateDayHolder.html   |   18 +-
 .../holders/class-use/NullableDateMilliHolder.html |   20 +-
 .../class-use/NullableDecimal256Holder.html        |   14 +-
 .../holders/class-use/NullableDecimalHolder.html   |   12 +-
 .../holders/class-use/NullableDurationHolder.html  |    8 +-
 .../class-use/NullableFixedSizeBinaryHolder.html   |   12 +-
 .../holders/class-use/NullableFloat4Holder.html    |   18 +-
 .../holders/class-use/NullableFloat8Holder.html    |   20 +-
 .../holders/class-use/NullableIntHolder.html       |   20 +-
 .../class-use/NullableIntervalDayHolder.html       |   20 +-
 .../NullableIntervalMonthDayNanoHolder.html        |   20 +-
 .../class-use/NullableIntervalYearHolder.html      |   18 +-
 .../class-use/NullableLargeVarBinaryHolder.html    |   20 +-
 .../class-use/NullableLargeVarCharHolder.html      |   18 +-
 .../holders/class-use/NullableSmallIntHolder.html  |   18 +-
 .../holders/class-use/NullableTimeMicroHolder.html |   20 +-
 .../holders/class-use/NullableTimeMilliHolder.html |   18 +-
 .../holders/class-use/NullableTimeNanoHolder.html  |   20 +-
 .../holders/class-use/NullableTimeSecHolder.html   |   20 +-
 .../class-use/NullableTimeStampMicroHolder.html    |   20 +-
 .../class-use/NullableTimeStampMicroTZHolder.html  |   12 +-
 .../class-use/NullableTimeStampMilliHolder.html    |   20 +-
 .../class-use/NullableTimeStampMilliTZHolder.html  |   12 +-
 .../class-use/NullableTimeStampNanoHolder.html     |   18 +-
 .../class-use/NullableTimeStampNanoTZHolder.html   |    4 +-
 .../class-use/NullableTimeStampSecHolder.html      |   20 +-
 .../class-use/NullableTimeStampSecTZHolder.html    |   10 +-
 .../holders/class-use/NullableTinyIntHolder.html   |   20 +-
 .../holders/class-use/NullableUInt1Holder.html     |   20 +-
 .../holders/class-use/NullableUInt2Holder.html     |   20 +-
 .../holders/class-use/NullableUInt4Holder.html     |   16 +-
 .../holders/class-use/NullableUInt8Holder.html     |   20 +-
 .../holders/class-use/NullableVarBinaryHolder.html |   16 +-
 .../holders/class-use/NullableVarCharHolder.html   |   20 +-
 .../holders/class-use/RepeatedListHolder.html      |    4 +-
 .../holders/class-use/RepeatedStructHolder.html    |    4 +-
 .../vector/holders/class-use/SmallIntHolder.html   |   18 +-
 .../vector/holders/class-use/TimeMicroHolder.html  |   20 +-
 .../vector/holders/class-use/TimeMilliHolder.html  |   16 +-
 .../vector/holders/class-use/TimeNanoHolder.html   |   20 +-
 .../vector/holders/class-use/TimeSecHolder.html    |   16 +-
 .../holders/class-use/TimeStampMicroHolder.html    |   20 +-
 .../holders/class-use/TimeStampMicroTZHolder.html  |    8 +-
 .../holders/class-use/TimeStampMilliHolder.html    |   22 +-
 .../holders/class-use/TimeStampMilliTZHolder.html  |    8 +-
 .../holders/class-use/TimeStampNanoHolder.html     |   18 +-
 .../holders/class-use/TimeStampNanoTZHolder.html   |    4 +-
 .../holders/class-use/TimeStampSecHolder.html      |   20 +-
 .../holders/class-use/TimeStampSecTZHolder.html    |    8 +-
 .../vector/holders/class-use/TinyIntHolder.html    |   20 +-
 .../vector/holders/class-use/UInt1Holder.html      |   22 +-
 .../vector/holders/class-use/UInt2Holder.html      |   20 +-
 .../vector/holders/class-use/UInt4Holder.html      |   18 +-
 .../vector/holders/class-use/UInt8Holder.html      |   20 +-
 .../vector/holders/class-use/UnionHolder.html      |   10 +-
 .../vector/holders/class-use/ValueHolder.html      |    4 +-
 .../vector/holders/class-use/VarBinaryHolder.html  |   20 +-
 .../vector/holders/class-use/VarCharHolder.html    |   18 +-
 .../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   |    8 +-
 .../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      |   46 +-
 .../vector/ipc/message/class-use/ArrowFooter.html  |    4 +-
 .../ArrowMessage.ArrowMessageVisitor.html          |    8 +-
 .../vector/ipc/message/class-use/ArrowMessage.html |    4 +-
 .../ipc/message/class-use/ArrowRecordBatch.html    |   59 +-
 .../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      |   33 +-
 .../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/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     |   12 +-
 .../vector/types/class-use/Types.MinorType.html    |  356 +--
 .../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     |   40 +-
 .../types/pojo/class-use/DictionaryEncoding.html   |    4 +-
 .../pojo/class-use/ExtensionTypeRegistry.html      |    4 +-
 .../arrow/vector/types/pojo/class-use/Field.html   |  252 +-
 .../vector/types/pojo/class-use/FieldType.html     |   42 +-
 .../arrow/vector/types/pojo/class-use/Schema.html  |   97 +-
 .../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       |   49 +-
 .../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 +-
 .../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      |   50 +-
 .../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 +-
 .../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   |   38 +-
 .../arrow/vector/util/class-use/TransferPair.html  |  372 +--
 .../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        |    5 +-
 docs/dev/java/reference/overview-summary.html      |   70 +-
 docs/dev/java/reference/overview-tree.html         |   27 +-
 docs/dev/java/reference/package-list               |    1 -
 docs/dev/java/reference/serialized-form.html       |   32 +-
 docs/dev/java/vector.html                          |  102 +-
 docs/dev/java/vector_schema_root.html              |  184 +-
 docs/dev/js/classes/Arrow_dom.Builder.html         |   38 +-
 docs/dev/js/classes/Arrow_dom.Data.html            |    4 +-
 docs/dev/js/classes/Arrow_dom.DataType.html        |    2 +-
 docs/dev/js/classes/Arrow_dom.Field-1.html         |    2 +-
 docs/dev/js/classes/Arrow_dom.MapRow.html          |    2 +-
 .../js/classes/Arrow_dom.RecordBatchReader.html    |    2 +-
 .../js/classes/Arrow_dom.RecordBatchWriter.html    |    2 +-
 docs/dev/js/classes/Arrow_dom.Schema-1.html        |    6 +-
 docs/dev/js/classes/Arrow_dom.StructRow.html       |    2 +-
 docs/dev/js/classes/Arrow_dom.Table.html           |   46 +-
 docs/dev/js/classes/Arrow_dom.Vector.html          |   50 +-
 docs/dev/js/classes/Arrow_dom.Visitor.html         |    2 +-
 docs/dev/js/enums/Arrow_dom.BufferType.html        |    8 +-
 docs/dev/js/enums/Arrow_dom.DateUnit.html          |    2 +-
 docs/dev/js/enums/Arrow_dom.IntervalUnit.html      |    2 +-
 docs/dev/js/enums/Arrow_dom.MetadataVersion.html   |   10 +-
 docs/dev/js/enums/Arrow_dom.Precision.html         |    2 +-
 docs/dev/js/enums/Arrow_dom.TimeUnit.html          |    2 +-
 docs/dev/js/enums/Arrow_dom.Type.html              |    2 +-
 docs/dev/js/enums/Arrow_dom.UnionMode.html         |    2 +-
 docs/dev/js/modules/Arrow_dom.html                 |   20 +-
 docs/dev/objects.inv                               |  Bin 161069 -> 169435 bytes
 docs/dev/python/api.html                           |   78 +-
 docs/dev/python/api/arrays.html                    |   94 +-
 docs/dev/python/api/compute.html                   |  202 +-
 docs/dev/python/api/cuda.html                      |   92 +-
 docs/dev/python/api/dataset.html                   |  106 +-
 docs/dev/python/api/datatypes.html                 |   98 +-
 docs/dev/python/api/files.html                     |   94 +-
 docs/dev/python/api/filesystems.html               |   94 +-
 docs/dev/python/api/flight.html                    |  100 +-
 docs/dev/python/api/formats.html                   |  104 +-
 docs/dev/python/api/ipc.html                       |   88 +-
 docs/dev/python/api/memory.html                    |   98 +-
 docs/dev/python/api/misc.html                      |   88 +-
 docs/dev/python/api/plasma.html                    |   84 +-
 docs/dev/python/api/tables.html                    |   92 +-
 docs/dev/python/benchmarks.html                    |   96 +-
 docs/dev/python/compute.html                       |   94 +-
 docs/dev/python/csv.html                           |  250 +-
 docs/dev/python/data.html                          |  158 +-
 docs/dev/python/dataset.html                       |  268 +-
 docs/dev/python/env_vars.html                      |   96 +-
 docs/dev/python/extending_types.html               |  100 +-
 docs/dev/python/feather.html                       |   94 +-
 docs/dev/python/filesystems.html                   |  108 +-
 docs/dev/python/filesystems_deprecated.html        |   96 +-
 docs/dev/python/generated/pyarrow.Array.html       |  321 ++-
 docs/dev/python/generated/pyarrow.BinaryArray.html |  323 ++-
 .../dev/python/generated/pyarrow.BinaryScalar.html |  111 +-
 .../dev/python/generated/pyarrow.BooleanArray.html |  325 ++-
 .../python/generated/pyarrow.BooleanScalar.html    |  109 +-
 docs/dev/python/generated/pyarrow.Buffer.html      |  104 +-
 .../generated/pyarrow.BufferOutputStream.html      |  205 +-
 .../dev/python/generated/pyarrow.BufferReader.html |  203 +-
 .../dev/python/generated/pyarrow.ChunkedArray.html |  279 +-
 docs/dev/python/generated/pyarrow.Codec.html       |  106 +-
 .../generated/pyarrow.CompressedInputStream.html   |  203 +-
 .../generated/pyarrow.CompressedOutputStream.html  |  203 +-
 docs/dev/python/generated/pyarrow.DataType.html    |  100 +-
 docs/dev/python/generated/pyarrow.Date32Array.html |  321 ++-
 .../dev/python/generated/pyarrow.Date32Scalar.html |  109 +-
 docs/dev/python/generated/pyarrow.Date64Array.html |  321 ++-
 .../dev/python/generated/pyarrow.Date64Scalar.html |  109 +-
 .../python/generated/pyarrow.Decimal128Array.html  |  321 ++-
 .../python/generated/pyarrow.Decimal128Scalar.html |  109 +-
 .../python/generated/pyarrow.Decimal128Type.html   |  106 +-
 .../python/generated/pyarrow.DictionaryArray.html  |  320 ++-
 .../python/generated/pyarrow.DictionaryScalar.html |  119 +-
 .../python/generated/pyarrow.DictionaryType.html   |  106 +-
 .../dev/python/generated/pyarrow.DoubleScalar.html |  109 +-
 .../python/generated/pyarrow.DurationArray.html    |  321 ++-
 .../python/generated/pyarrow.DurationScalar.html   |  111 +-
 .../python/generated/pyarrow.ExtensionArray.html   |  334 ++-
 .../python/generated/pyarrow.ExtensionType.html    |  106 +-
 docs/dev/python/generated/pyarrow.Field.html       |  110 +-
 .../generated/pyarrow.FixedSizeBinaryArray.html    |  321 ++-
 .../generated/pyarrow.FixedSizeBinaryScalar.html   |  111 +-
 .../generated/pyarrow.FixedSizeBinaryType.html     |  102 +-
 .../generated/pyarrow.FixedSizeBufferWriter.html   |  209 +-
 .../generated/pyarrow.FixedSizeListArray.html      |  327 ++-
 docs/dev/python/generated/pyarrow.FloatScalar.html |  109 +-
 .../generated/pyarrow.FloatingPointArray.html      |  321 ++-
 .../generated/pyarrow.HadoopFileSystem.cat.html    |   80 +-
 .../generated/pyarrow.HadoopFileSystem.chmod.html  |   80 +-
 .../generated/pyarrow.HadoopFileSystem.chown.html  |   80 +-
 .../generated/pyarrow.HadoopFileSystem.delete.html |   80 +-
 .../generated/pyarrow.HadoopFileSystem.df.html     |   80 +-
 .../pyarrow.HadoopFileSystem.disk_usage.html       |   80 +-
 .../pyarrow.HadoopFileSystem.download.html         |   80 +-
 .../generated/pyarrow.HadoopFileSystem.exists.html |   80 +-
 .../pyarrow.HadoopFileSystem.get_capacity.html     |   80 +-
 .../pyarrow.HadoopFileSystem.get_space_used.html   |   80 +-
 .../generated/pyarrow.HadoopFileSystem.info.html   |   80 +-
 .../generated/pyarrow.HadoopFileSystem.ls.html     |   80 +-
 .../generated/pyarrow.HadoopFileSystem.mkdir.html  |   80 +-
 .../generated/pyarrow.HadoopFileSystem.open.html   |   80 +-
 .../generated/pyarrow.HadoopFileSystem.rename.html |   80 +-
 .../generated/pyarrow.HadoopFileSystem.rm.html     |   80 +-
 .../generated/pyarrow.HadoopFileSystem.upload.html |   80 +-
 docs/dev/python/generated/pyarrow.HdfsFile.html    |  207 +-
 docs/dev/python/generated/pyarrow.Int16Array.html  |  321 ++-
 docs/dev/python/generated/pyarrow.Int16Scalar.html |  109 +-
 docs/dev/python/generated/pyarrow.Int32Array.html  |  321 ++-
 docs/dev/python/generated/pyarrow.Int32Scalar.html |  109 +-
 docs/dev/python/generated/pyarrow.Int64Array.html  |  321 ++-
 docs/dev/python/generated/pyarrow.Int64Scalar.html |  109 +-
 docs/dev/python/generated/pyarrow.Int8Array.html   |  321 ++-
 docs/dev/python/generated/pyarrow.Int8Scalar.html  |  109 +-
 .../dev/python/generated/pyarrow.IntegerArray.html |  321 ++-
 .../python/generated/pyarrow.LargeBinaryArray.html |  323 ++-
 .../generated/pyarrow.LargeBinaryScalar.html       |  111 +-
 .../python/generated/pyarrow.LargeListArray.html   |  333 ++-
 .../python/generated/pyarrow.LargeListScalar.html  |  111 +-
 .../python/generated/pyarrow.LargeStringArray.html |  321 ++-
 .../generated/pyarrow.LargeStringScalar.html       |  111 +-
 docs/dev/python/generated/pyarrow.ListArray.html   |  333 ++-
 docs/dev/python/generated/pyarrow.ListScalar.html  |  111 +-
 docs/dev/python/generated/pyarrow.ListType.html    |  104 +-
 .../python/generated/pyarrow.LocalFileSystem.html  |  120 +-
 docs/dev/python/generated/pyarrow.MapArray.html    |  337 ++-
 docs/dev/python/generated/pyarrow.MapScalar.html   |  111 +-
 docs/dev/python/generated/pyarrow.MapType.html     |  108 +-
 .../python/generated/pyarrow.MemoryMappedFile.html |  207 +-
 docs/dev/python/generated/pyarrow.MemoryPool.html  |   94 +-
 .../pyarrow.MonthDayNanoIntervalArray.html         |  321 ++-
 .../pyarrow.MonthDayNanoIntervalScalar.html        |  111 +-
 docs/dev/python/generated/pyarrow.NA.html          |   80 +-
 docs/dev/python/generated/pyarrow.NativeFile.html  |  203 +-
 docs/dev/python/generated/pyarrow.NullArray.html   |  321 ++-
 .../dev/python/generated/pyarrow.NumericArray.html |  321 ++-
 docs/dev/python/generated/pyarrow.OSFile.html      |  203 +-
 .../python/generated/pyarrow.PyExtensionType.html  |  106 +-
 docs/dev/python/generated/pyarrow.PythonFile.html  |  188 +-
 docs/dev/python/generated/pyarrow.RecordBatch.html |  193 +-
 .../python/generated/pyarrow.ResizableBuffer.html  |  106 +-
 docs/dev/python/generated/pyarrow.Scalar.html      |  109 +-
 docs/dev/python/generated/pyarrow.Schema.html      |  200 +-
 .../generated/pyarrow.SerializationContext.html    |   98 +-
 .../generated/pyarrow.SerializedPyObject.html      |  100 +-
 docs/dev/python/generated/pyarrow.StringArray.html |  321 ++-
 .../dev/python/generated/pyarrow.StringScalar.html |  111 +-
 docs/dev/python/generated/pyarrow.StructArray.html |  327 ++-
 .../dev/python/generated/pyarrow.StructScalar.html |  117 +-
 docs/dev/python/generated/pyarrow.StructType.html  |  142 +-
 docs/dev/python/generated/pyarrow.Table.html       |  333 ++-
 .../dev/python/generated/pyarrow.TableGroupBy.html |   86 +-
 docs/dev/python/generated/pyarrow.Tensor.html      |  122 +-
 docs/dev/python/generated/pyarrow.Time32Array.html |  321 ++-
 .../dev/python/generated/pyarrow.Time32Scalar.html |  109 +-
 docs/dev/python/generated/pyarrow.Time32Type.html  |  102 +-
 docs/dev/python/generated/pyarrow.Time64Array.html |  321 ++-
 .../dev/python/generated/pyarrow.Time64Scalar.html |  109 +-
 docs/dev/python/generated/pyarrow.Time64Type.html  |  102 +-
 .../python/generated/pyarrow.TimestampArray.html   |  321 ++-
 .../python/generated/pyarrow.TimestampScalar.html  |  111 +-
 .../python/generated/pyarrow.TimestampType.html    |  104 +-
 docs/dev/python/generated/pyarrow.UInt16Array.html |  321 ++-
 .../dev/python/generated/pyarrow.UInt16Scalar.html |  109 +-
 docs/dev/python/generated/pyarrow.UInt32Array.html |  321 ++-
 .../dev/python/generated/pyarrow.UInt32Scalar.html |  109 +-
 docs/dev/python/generated/pyarrow.UInt64Array.html |  321 ++-
 .../dev/python/generated/pyarrow.UInt64Scalar.html |  109 +-
 docs/dev/python/generated/pyarrow.UInt8Array.html  |  321 ++-
 docs/dev/python/generated/pyarrow.UInt8Scalar.html |  109 +-
 docs/dev/python/generated/pyarrow.UnionArray.html  |  347 ++-
 docs/dev/python/generated/pyarrow.UnionScalar.html |  113 +-
 docs/dev/python/generated/pyarrow.UnionType.html   |  104 +-
 .../python/generated/pyarrow.allocate_buffer.html  |   80 +-
 docs/dev/python/generated/pyarrow.array.html       |   82 +-
 docs/dev/python/generated/pyarrow.binary.html      |   80 +-
 docs/dev/python/generated/pyarrow.bool_.html       |   80 +-
 .../python/generated/pyarrow.chunked_array.html    |   80 +-
 docs/dev/python/generated/pyarrow.compress.html    |   80 +-
 .../pyarrow.compute.ArraySortOptions.html          |   88 +-
 .../pyarrow.compute.AssumeTimezoneOptions.html     |   88 +-
 .../generated/pyarrow.compute.CastOptions.html     |  108 +-
 .../generated/pyarrow.compute.CountOptions.html    |   88 +-
 .../pyarrow.compute.DayOfWeekOptions.html          |   88 +-
 .../pyarrow.compute.DictionaryEncodeOptions.html   |   88 +-
 ...yarrow.compute.ElementWiseAggregateOptions.html |   88 +-
 .../pyarrow.compute.ExtractRegexOptions.html       |   88 +-
 .../generated/pyarrow.compute.FilterOptions.html   |   88 +-
 .../generated/pyarrow.compute.IndexOptions.html    |   88 +-
 .../generated/pyarrow.compute.JoinOptions.html     |   88 +-
 .../pyarrow.compute.MakeStructOptions.html         |   88 +-
 .../pyarrow.compute.MapLookupOptions.html          |   88 +-
 .../pyarrow.compute.MatchSubstringOptions.html     |   88 +-
 .../generated/pyarrow.compute.ModeOptions.html     |   88 +-
 .../generated/pyarrow.compute.NullOptions.html     |   88 +-
 .../generated/pyarrow.compute.PadOptions.html      |   88 +-
 .../pyarrow.compute.PartitionNthOptions.html       |   88 +-
 .../generated/pyarrow.compute.QuantileOptions.html |   88 +-
 .../pyarrow.compute.ReplaceSliceOptions.html       |   88 +-
 .../pyarrow.compute.ReplaceSubstringOptions.html   |   88 +-
 .../generated/pyarrow.compute.RoundOptions.html    |   88 +-
 .../pyarrow.compute.RoundTemporalOptions.html      |   88 +-
 .../pyarrow.compute.RoundToMultipleOptions.html    |   88 +-
 .../pyarrow.compute.ScalarAggregateOptions.html    |   88 +-
 .../generated/pyarrow.compute.SelectKOptions.html  |   88 +-
 .../pyarrow.compute.SetLookupOptions.html          |   88 +-
 .../generated/pyarrow.compute.SliceOptions.html    |   88 +-
 .../generated/pyarrow.compute.SortOptions.html     |   88 +-
 .../generated/pyarrow.compute.SplitOptions.html    |   88 +-
 .../pyarrow.compute.SplitPatternOptions.html       |   88 +-
 .../generated/pyarrow.compute.StrftimeOptions.html |   88 +-
 .../generated/pyarrow.compute.StrptimeOptions.html |   92 +-
 .../pyarrow.compute.StructFieldOptions.html        |   88 +-
 .../generated/pyarrow.compute.TDigestOptions.html  |   88 +-
 .../generated/pyarrow.compute.TakeOptions.html     |   88 +-
 .../generated/pyarrow.compute.TrimOptions.html     |   88 +-
 .../generated/pyarrow.compute.VarianceOptions.html |   88 +-
 .../generated/pyarrow.compute.WeekOptions.html     |   88 +-
 docs/dev/python/generated/pyarrow.compute.abs.html |   80 +-
 .../generated/pyarrow.compute.abs_checked.html     |   80 +-
 .../dev/python/generated/pyarrow.compute.acos.html |   80 +-
 .../generated/pyarrow.compute.acos_checked.html    |   80 +-
 docs/dev/python/generated/pyarrow.compute.add.html |   80 +-
 .../generated/pyarrow.compute.add_checked.html     |   80 +-
 docs/dev/python/generated/pyarrow.compute.all.html |   80 +-
 .../dev/python/generated/pyarrow.compute.and_.html |   80 +-
 .../generated/pyarrow.compute.and_kleene.html      |   80 +-
 .../python/generated/pyarrow.compute.and_not.html  |   80 +-
 .../generated/pyarrow.compute.and_not_kleene.html  |   80 +-
 docs/dev/python/generated/pyarrow.compute.any.html |   80 +-
 .../pyarrow.compute.approximate_median.html        |   80 +-
 .../generated/pyarrow.compute.array_filter.html    |   80 +-
 .../pyarrow.compute.array_sort_indices.html        |   80 +-
 .../generated/pyarrow.compute.array_take.html      |   80 +-
 .../pyarrow.compute.ascii_capitalize.html          |   80 +-
 .../generated/pyarrow.compute.ascii_center.html    |   80 +-
 .../generated/pyarrow.compute.ascii_is_alnum.html  |   80 +-
 .../generated/pyarrow.compute.ascii_is_alpha.html  |   80 +-
 .../pyarrow.compute.ascii_is_decimal.html          |   80 +-
 .../generated/pyarrow.compute.ascii_is_lower.html  |   80 +-
 .../pyarrow.compute.ascii_is_printable.html        |   80 +-
 .../generated/pyarrow.compute.ascii_is_space.html  |   80 +-
 .../generated/pyarrow.compute.ascii_is_title.html  |   80 +-
 .../generated/pyarrow.compute.ascii_is_upper.html  |   80 +-
 .../generated/pyarrow.compute.ascii_lower.html     |   80 +-
 .../generated/pyarrow.compute.ascii_lpad.html      |   80 +-
 .../generated/pyarrow.compute.ascii_ltrim.html     |   80 +-
 .../pyarrow.compute.ascii_ltrim_whitespace.html    |   80 +-
 .../generated/pyarrow.compute.ascii_reverse.html   |   80 +-
 .../generated/pyarrow.compute.ascii_rpad.html      |   80 +-
 .../generated/pyarrow.compute.ascii_rtrim.html     |   80 +-
 .../pyarrow.compute.ascii_rtrim_whitespace.html    |   80 +-
 .../pyarrow.compute.ascii_split_whitespace.html    |   80 +-
 .../generated/pyarrow.compute.ascii_swapcase.html  |   80 +-
 .../generated/pyarrow.compute.ascii_title.html     |   80 +-
 .../generated/pyarrow.compute.ascii_trim.html      |   80 +-
 .../pyarrow.compute.ascii_trim_whitespace.html     |   80 +-
 .../generated/pyarrow.compute.ascii_upper.html     |   80 +-
 .../dev/python/generated/pyarrow.compute.asin.html |   80 +-
 .../generated/pyarrow.compute.asin_checked.html    |   80 +-
 .../generated/pyarrow.compute.assume_timezone.html |   80 +-
 .../dev/python/generated/pyarrow.compute.atan.html |   80 +-
 .../python/generated/pyarrow.compute.atan2.html    |   80 +-
 .../generated/pyarrow.compute.binary_join.html     |   80 +-
 .../pyarrow.compute.binary_join_element_wise.html  |   80 +-
 .../generated/pyarrow.compute.binary_length.html   |   80 +-
 .../generated/pyarrow.compute.binary_repeat.html   |   80 +-
 .../pyarrow.compute.binary_replace_slice.html      |   80 +-
 .../generated/pyarrow.compute.binary_reverse.html  |   80 +-
 .../generated/pyarrow.compute.bit_wise_and.html    |   80 +-
 .../generated/pyarrow.compute.bit_wise_not.html    |   80 +-
 .../generated/pyarrow.compute.bit_wise_or.html     |   80 +-
 .../generated/pyarrow.compute.bit_wise_xor.html    |   80 +-
 .../generated/pyarrow.compute.case_when.html       |   80 +-
 .../dev/python/generated/pyarrow.compute.cast.html |   80 +-
 .../dev/python/generated/pyarrow.compute.ceil.html |   80 +-
 .../generated/pyarrow.compute.ceil_temporal.html   |   80 +-
 .../python/generated/pyarrow.compute.choose.html   |   80 +-
 .../python/generated/pyarrow.compute.coalesce.html |   80 +-
 docs/dev/python/generated/pyarrow.compute.cos.html |   80 +-
 .../generated/pyarrow.compute.cos_checked.html     |   80 +-
 .../python/generated/pyarrow.compute.count.html    |   80 +-
 .../generated/pyarrow.compute.count_distinct.html  |   80 +-
 .../generated/pyarrow.compute.count_substring.html |   80 +-
 .../pyarrow.compute.count_substring_regex.html     |   80 +-
 docs/dev/python/generated/pyarrow.compute.day.html |   80 +-
 .../generated/pyarrow.compute.day_of_week.html     |   80 +-
 .../generated/pyarrow.compute.day_of_year.html     |   80 +-
 .../pyarrow.compute.day_time_interval_between.html |   80 +-
 .../generated/pyarrow.compute.days_between.html    |   80 +-
 .../pyarrow.compute.dictionary_encode.html         |   80 +-
 .../python/generated/pyarrow.compute.divide.html   |   80 +-
 .../generated/pyarrow.compute.divide_checked.html  |   80 +-
 .../generated/pyarrow.compute.drop_null.html       |   80 +-
 .../generated/pyarrow.compute.ends_with.html       |   80 +-
 .../python/generated/pyarrow.compute.equal.html    |   80 +-
 .../generated/pyarrow.compute.extract_regex.html   |   80 +-
 .../pyarrow.compute.fill_null_backward.html        |   80 +-
 .../pyarrow.compute.fill_null_forward.html         |   80 +-
 .../python/generated/pyarrow.compute.filter.html   |   80 +-
 .../generated/pyarrow.compute.find_substring.html  |   80 +-
 .../pyarrow.compute.find_substring_regex.html      |   80 +-
 .../python/generated/pyarrow.compute.floor.html    |   80 +-
 .../generated/pyarrow.compute.floor_temporal.html  |   80 +-
 .../python/generated/pyarrow.compute.greater.html  |   80 +-
 .../generated/pyarrow.compute.greater_equal.html   |   80 +-
 .../dev/python/generated/pyarrow.compute.hour.html |   80 +-
 .../generated/pyarrow.compute.hours_between.html   |   80 +-
 .../python/generated/pyarrow.compute.if_else.html  |   80 +-
 .../python/generated/pyarrow.compute.index.html    |   80 +-
 .../python/generated/pyarrow.compute.index_in.html |   80 +-
 .../generated/pyarrow.compute.indices_nonzero.html |   80 +-
 .../python/generated/pyarrow.compute.invert.html   |   80 +-
 .../generated/pyarrow.compute.is_finite.html       |   80 +-
 .../python/generated/pyarrow.compute.is_in.html    |   80 +-
 .../python/generated/pyarrow.compute.is_inf.html   |   80 +-
 .../generated/pyarrow.compute.is_leap_year.html    |   80 +-
 .../python/generated/pyarrow.compute.is_nan.html   |   80 +-
 .../python/generated/pyarrow.compute.is_null.html  |   80 +-
 .../python/generated/pyarrow.compute.is_valid.html |   80 +-
 .../generated/pyarrow.compute.iso_calendar.html    |   80 +-
 .../python/generated/pyarrow.compute.iso_week.html |   80 +-
 .../python/generated/pyarrow.compute.iso_year.html |   80 +-
 .../dev/python/generated/pyarrow.compute.less.html |   80 +-
 .../generated/pyarrow.compute.less_equal.html      |   80 +-
 .../generated/pyarrow.compute.list_element.html    |   80 +-
 .../generated/pyarrow.compute.list_flatten.html    |   80 +-
 .../pyarrow.compute.list_parent_indices.html       |   80 +-
 .../pyarrow.compute.list_value_length.html         |   80 +-
 docs/dev/python/generated/pyarrow.compute.ln.html  |   80 +-
 .../generated/pyarrow.compute.ln_checked.html      |   80 +-
 .../python/generated/pyarrow.compute.log10.html    |   80 +-
 .../generated/pyarrow.compute.log10_checked.html   |   80 +-
 .../python/generated/pyarrow.compute.log1p.html    |   80 +-
 .../generated/pyarrow.compute.log1p_checked.html   |   80 +-
 .../dev/python/generated/pyarrow.compute.log2.html |   80 +-
 .../generated/pyarrow.compute.log2_checked.html    |   80 +-
 .../dev/python/generated/pyarrow.compute.logb.html |   80 +-
 .../generated/pyarrow.compute.logb_checked.html    |   80 +-
 .../generated/pyarrow.compute.make_struct.html     |   80 +-
 .../generated/pyarrow.compute.map_lookup.html      |   80 +-
 .../generated/pyarrow.compute.match_like.html      |   80 +-
 .../generated/pyarrow.compute.match_substring.html |   80 +-
 .../pyarrow.compute.match_substring_regex.html     |   80 +-
 docs/dev/python/generated/pyarrow.compute.max.html |   80 +-
 .../pyarrow.compute.max_element_wise.html          |   80 +-
 .../dev/python/generated/pyarrow.compute.mean.html |   80 +-
 .../generated/pyarrow.compute.microsecond.html     |   80 +-
 .../pyarrow.compute.microseconds_between.html      |   80 +-
 .../generated/pyarrow.compute.millisecond.html     |   80 +-
 .../pyarrow.compute.milliseconds_between.html      |   80 +-
 docs/dev/python/generated/pyarrow.compute.min.html |   80 +-
 .../pyarrow.compute.min_element_wise.html          |   80 +-
 .../python/generated/pyarrow.compute.min_max.html  |   80 +-
 .../python/generated/pyarrow.compute.minute.html   |   80 +-
 .../generated/pyarrow.compute.minutes_between.html |   80 +-
 .../dev/python/generated/pyarrow.compute.mode.html |   80 +-
 .../python/generated/pyarrow.compute.month.html    |   80 +-
 ...ow.compute.month_day_nano_interval_between.html |   80 +-
 .../pyarrow.compute.month_interval_between.html    |   80 +-
 .../python/generated/pyarrow.compute.multiply.html |   80 +-
 .../pyarrow.compute.multiply_checked.html          |   80 +-
 .../generated/pyarrow.compute.nanosecond.html      |   80 +-
 .../pyarrow.compute.nanoseconds_between.html       |   80 +-
 .../python/generated/pyarrow.compute.negate.html   |   80 +-
 .../generated/pyarrow.compute.negate_checked.html  |   80 +-
 .../generated/pyarrow.compute.not_equal.html       |   80 +-
 docs/dev/python/generated/pyarrow.compute.or_.html |   80 +-
 .../generated/pyarrow.compute.or_kleene.html       |   80 +-
 .../pyarrow.compute.partition_nth_indices.html     |   80 +-
 .../python/generated/pyarrow.compute.power.html    |   80 +-
 .../generated/pyarrow.compute.power_checked.html   |   80 +-
 .../python/generated/pyarrow.compute.product.html  |   80 +-
 .../python/generated/pyarrow.compute.quantile.html |   80 +-
 .../python/generated/pyarrow.compute.quarter.html  |   80 +-
 .../pyarrow.compute.quarters_between.html          |   80 +-
 .../pyarrow.compute.replace_substring.html         |   80 +-
 .../pyarrow.compute.replace_substring_regex.html   |   80 +-
 .../pyarrow.compute.replace_with_mask.html         |   80 +-
 .../python/generated/pyarrow.compute.round.html    |   80 +-
 .../generated/pyarrow.compute.round_temporal.html  |   80 +-
 .../pyarrow.compute.round_to_multiple.html         |   80 +-
 .../python/generated/pyarrow.compute.second.html   |   80 +-
 .../generated/pyarrow.compute.seconds_between.html |   80 +-
 .../pyarrow.compute.select_k_unstable.html         |   80 +-
 .../generated/pyarrow.compute.shift_left.html      |   80 +-
 .../pyarrow.compute.shift_left_checked.html        |   80 +-
 .../generated/pyarrow.compute.shift_right.html     |   80 +-
 .../pyarrow.compute.shift_right_checked.html       |   80 +-
 .../dev/python/generated/pyarrow.compute.sign.html |   80 +-
 docs/dev/python/generated/pyarrow.compute.sin.html |   80 +-
 .../generated/pyarrow.compute.sin_checked.html     |   80 +-
 .../generated/pyarrow.compute.sort_indices.html    |   80 +-
 .../generated/pyarrow.compute.split_pattern.html   |   80 +-
 .../pyarrow.compute.split_pattern_regex.html       |   80 +-
 .../dev/python/generated/pyarrow.compute.sqrt.html |   80 +-
 .../generated/pyarrow.compute.sqrt_checked.html    |   80 +-
 .../generated/pyarrow.compute.starts_with.html     |   80 +-
 .../python/generated/pyarrow.compute.stddev.html   |   80 +-
 .../python/generated/pyarrow.compute.strftime.html |   80 +-
 .../generated/pyarrow.compute.string_is_ascii.html |   80 +-
 .../python/generated/pyarrow.compute.strptime.html |   86 +-
 .../generated/pyarrow.compute.struct_field.html    |   80 +-
 .../generated/pyarrow.compute.subsecond.html       |   80 +-
 .../python/generated/pyarrow.compute.subtract.html |   80 +-
 .../pyarrow.compute.subtract_checked.html          |   80 +-
 docs/dev/python/generated/pyarrow.compute.sum.html |   80 +-
 .../dev/python/generated/pyarrow.compute.take.html |   80 +-
 docs/dev/python/generated/pyarrow.compute.tan.html |   80 +-
 .../generated/pyarrow.compute.tan_checked.html     |   80 +-
 .../python/generated/pyarrow.compute.tdigest.html  |   80 +-
 .../python/generated/pyarrow.compute.trunc.html    |   80 +-
 .../python/generated/pyarrow.compute.unique.html   |   80 +-
 .../python/generated/pyarrow.compute.us_week.html  |   80 +-
 .../python/generated/pyarrow.compute.us_year.html  |   80 +-
 .../generated/pyarrow.compute.utf8_capitalize.html |   80 +-
 .../generated/pyarrow.compute.utf8_center.html     |   80 +-
 .../generated/pyarrow.compute.utf8_is_alnum.html   |   80 +-
 .../generated/pyarrow.compute.utf8_is_alpha.html   |   80 +-
 .../generated/pyarrow.compute.utf8_is_decimal.html |   80 +-
 .../generated/pyarrow.compute.utf8_is_digit.html   |   80 +-
 .../generated/pyarrow.compute.utf8_is_lower.html   |   80 +-
 .../generated/pyarrow.compute.utf8_is_numeric.html |   80 +-
 .../pyarrow.compute.utf8_is_printable.html         |   80 +-
 .../generated/pyarrow.compute.utf8_is_space.html   |   80 +-
 .../generated/pyarrow.compute.utf8_is_title.html   |   80 +-
 .../generated/pyarrow.compute.utf8_is_upper.html   |   80 +-
 .../generated/pyarrow.compute.utf8_length.html     |   80 +-
 .../generated/pyarrow.compute.utf8_lower.html      |   80 +-
 .../generated/pyarrow.compute.utf8_lpad.html       |   80 +-
 .../generated/pyarrow.compute.utf8_ltrim.html      |   80 +-
 .../pyarrow.compute.utf8_ltrim_whitespace.html     |   80 +-
 .../pyarrow.compute.utf8_replace_slice.html        |   80 +-
 .../generated/pyarrow.compute.utf8_reverse.html    |   80 +-
 .../generated/pyarrow.compute.utf8_rpad.html       |   80 +-
 .../generated/pyarrow.compute.utf8_rtrim.html      |   80 +-
 .../pyarrow.compute.utf8_rtrim_whitespace.html     |   80 +-
 .../pyarrow.compute.utf8_slice_codeunits.html      |   80 +-
 .../pyarrow.compute.utf8_split_whitespace.html     |   80 +-
 .../generated/pyarrow.compute.utf8_swapcase.html   |   80 +-
 .../generated/pyarrow.compute.utf8_title.html      |   80 +-
 .../generated/pyarrow.compute.utf8_trim.html       |   80 +-
 .../pyarrow.compute.utf8_trim_whitespace.html      |   80 +-
 .../generated/pyarrow.compute.utf8_upper.html      |   80 +-
 .../generated/pyarrow.compute.value_counts.html    |   80 +-
 .../python/generated/pyarrow.compute.variance.html |   80 +-
 .../dev/python/generated/pyarrow.compute.week.html |   80 +-
 .../generated/pyarrow.compute.weeks_between.html   |   80 +-
 docs/dev/python/generated/pyarrow.compute.xor.html |   80 +-
 .../dev/python/generated/pyarrow.compute.year.html |   80 +-
 .../generated/pyarrow.compute.year_month_day.html  |   80 +-
 .../generated/pyarrow.compute.years_between.html   |   80 +-
 .../python/generated/pyarrow.concat_arrays.html    |   80 +-
 .../python/generated/pyarrow.concat_tables.html    |   80 +-
 docs/dev/python/generated/pyarrow.cpu_count.html   |   80 +-
 .../generated/pyarrow.create_memory_map.html       |   80 +-
 .../generated/pyarrow.csv.CSVStreamingReader.html  |  100 +-
 .../python/generated/pyarrow.csv.CSVWriter.html    |   96 +-
 .../generated/pyarrow.csv.ConvertOptions.html      |  251 +-
 docs/dev/python/generated/pyarrow.csv.ISO8601.html |   80 +-
 .../python/generated/pyarrow.csv.InvalidRow.html   |   98 +-
 .../python/generated/pyarrow.csv.ParseOptions.html |  139 +-
 .../python/generated/pyarrow.csv.ReadOptions.html  |  159 +-
 .../python/generated/pyarrow.csv.WriteOptions.html |   94 +-
 .../dev/python/generated/pyarrow.csv.open_csv.html |   80 +-
 .../dev/python/generated/pyarrow.csv.read_csv.html |  106 +-
 .../python/generated/pyarrow.csv.write_csv.html    |  104 +-
 .../generated/pyarrow.cuda.BufferReader.html       |  203 +-
 .../generated/pyarrow.cuda.BufferWriter.html       |  209 +-
 .../dev/python/generated/pyarrow.cuda.Context.html |  112 +-
 .../python/generated/pyarrow.cuda.CudaBuffer.html  |  120 +-
 .../python/generated/pyarrow.cuda.HostBuffer.html  |  104 +-
 .../generated/pyarrow.cuda.IpcMemHandle.html       |   88 +-
 .../generated/pyarrow.cuda.new_host_buffer.html    |   80 +-
 .../generated/pyarrow.cuda.read_message.html       |   80 +-
 .../generated/pyarrow.cuda.read_record_batch.html  |   80 +-
 .../pyarrow.cuda.serialize_record_batch.html       |   80 +-
 .../generated/pyarrow.dataset.CsvFileFormat.html   |  136 +-
 .../pyarrow.dataset.CsvFragmentScanOptions.html    |   94 +-
 .../python/generated/pyarrow.dataset.Dataset.html  |  230 +-
 .../pyarrow.dataset.DirectoryPartitioning.html     |  100 +-
 .../generated/pyarrow.dataset.Expression.html      |  174 +-
 .../generated/pyarrow.dataset.FileFormat.html      |  132 +-
 .../pyarrow.dataset.FileSystemDataset.html         |  234 +-
 .../pyarrow.dataset.FileSystemDatasetFactory.html  |   94 +-
 .../pyarrow.dataset.FileSystemFactoryOptions.html  |   96 +-
 ...l => pyarrow.dataset.FilenamePartitioning.html} |  164 +-
 .../python/generated/pyarrow.dataset.Fragment.html |  197 +-
 .../pyarrow.dataset.FragmentScanOptions.html       |   88 +-
 .../pyarrow.dataset.HivePartitioning.html          |  104 +-
 .../generated/pyarrow.dataset.IpcFileFormat.html   |  134 +-
 ...mat.html => pyarrow.dataset.OrcFileFormat.html} |  184 +-
 .../pyarrow.dataset.ParquetFileFormat.html         |  117 +-
 ...pyarrow.dataset.ParquetFragmentScanOptions.html |  102 +-
 .../pyarrow.dataset.ParquetReadOptions.html        |   92 +-
 .../generated/pyarrow.dataset.Partitioning.html    |   96 +-
 .../pyarrow.dataset.PartitioningFactory.html       |   88 +-
 .../python/generated/pyarrow.dataset.Scanner.html  |  231 +-
 .../generated/pyarrow.dataset.UnionDataset.html    |  226 +-
 .../python/generated/pyarrow.dataset.dataset.html  |   80 +-
 .../python/generated/pyarrow.dataset.field.html    |   84 +-
 .../generated/pyarrow.dataset.parquet_dataset.html |   80 +-
 .../generated/pyarrow.dataset.partitioning.html    |   88 +-
 .../python/generated/pyarrow.dataset.scalar.html   |   80 +-
 .../generated/pyarrow.dataset.write_dataset.html   |   80 +-
 docs/dev/python/generated/pyarrow.date32.html      |   80 +-
 docs/dev/python/generated/pyarrow.date64.html      |   80 +-
 docs/dev/python/generated/pyarrow.decimal128.html  |   80 +-
 docs/dev/python/generated/pyarrow.decompress.html  |   80 +-
 .../generated/pyarrow.default_memory_pool.html     |   80 +-
 docs/dev/python/generated/pyarrow.deserialize.html |   80 +-
 .../generated/pyarrow.deserialize_components.html  |   80 +-
 .../python/generated/pyarrow.deserialize_from.html |   80 +-
 docs/dev/python/generated/pyarrow.dictionary.html  |   80 +-
 docs/dev/python/generated/pyarrow.duration.html    |   80 +-
 .../generated/pyarrow.feather.read_feather.html    |   82 +-
 .../generated/pyarrow.feather.read_table.html      |   80 +-
 .../generated/pyarrow.feather.write_feather.html   |   82 +-
 docs/dev/python/generated/pyarrow.field.html       |   80 +-
 .../python/generated/pyarrow.flight.Action.html    |   90 +-
 .../generated/pyarrow.flight.ActionType.html       |   96 +-
 .../python/generated/pyarrow.flight.CallInfo.html  |   92 +-
 .../pyarrow.flight.ClientAuthHandler.html          |   88 +-
 .../generated/pyarrow.flight.ClientMiddleware.html |   90 +-
 .../pyarrow.flight.ClientMiddlewareFactory.html    |   86 +-
 .../generated/pyarrow.flight.DescriptorType.html   |   90 +-
 .../pyarrow.flight.FlightCallOptions.html          |   84 +-
 .../generated/pyarrow.flight.FlightClient.html     |  110 +-
 .../generated/pyarrow.flight.FlightDescriptor.html |  100 +-
 .../generated/pyarrow.flight.FlightEndpoint.html   |   90 +-
 .../generated/pyarrow.flight.FlightInfo.html       |  100 +-
 .../generated/pyarrow.flight.FlightMethod.html     |  104 +-
 .../generated/pyarrow.flight.FlightServerBase.html |  112 +-
 .../generated/pyarrow.flight.GeneratorStream.html  |   84 +-
 .../python/generated/pyarrow.flight.Location.html  |   96 +-
 .../pyarrow.flight.RecordBatchStream.html          |   84 +-
 .../python/generated/pyarrow.flight.Result.html    |   88 +-
 .../pyarrow.flight.ServerAuthHandler.html          |   88 +-
 .../generated/pyarrow.flight.ServerMiddleware.html |   88 +-
 .../pyarrow.flight.ServerMiddlewareFactory.html    |   86 +-
 .../python/generated/pyarrow.flight.Ticket.html    |   92 +-
 docs/dev/python/generated/pyarrow.float16.html     |   80 +-
 docs/dev/python/generated/pyarrow.float32.html     |   80 +-
 docs/dev/python/generated/pyarrow.float64.html     |   80 +-
 .../python/generated/pyarrow.foreign_buffer.html   |   80 +-
 .../python/generated/pyarrow.from_numpy_dtype.html |   80 +-
 .../python/generated/pyarrow.fs.FSSpecHandler.html |  114 +-
 docs/dev/python/generated/pyarrow.fs.FileInfo.html |  102 +-
 .../python/generated/pyarrow.fs.FileSelector.html  |   92 +-
 .../python/generated/pyarrow.fs.FileSystem.html    |  126 +-
 .../generated/pyarrow.fs.FileSystemHandler.html    |  114 +-
 .../generated/pyarrow.fs.HadoopFileSystem.html     |  126 +-
 .../generated/pyarrow.fs.LocalFileSystem.html      |  126 +-
 .../python/generated/pyarrow.fs.PyFileSystem.html  |  128 +-
 .../python/generated/pyarrow.fs.S3FileSystem.html  |  128 +-
 .../python/generated/pyarrow.fs.S3LogLevel.html    |   98 +-
 .../generated/pyarrow.fs.SubTreeFileSystem.html    |  130 +-
 .../python/generated/pyarrow.fs.copy_files.html    |   80 +-
 .../python/generated/pyarrow.fs.finalize_s3.html   |   80 +-
 .../python/generated/pyarrow.fs.initialize_s3.html |   80 +-
 .../generated/pyarrow.fs.resolve_s3_region.html    |   80 +-
 docs/dev/python/generated/pyarrow.get_include.html |   80 +-
 .../python/generated/pyarrow.get_libraries.html    |   80 +-
 .../python/generated/pyarrow.get_library_dirs.html |   80 +-
 .../dev/python/generated/pyarrow.hdfs.connect.html |   80 +-
 .../dev/python/generated/pyarrow.input_stream.html |   80 +-
 docs/dev/python/generated/pyarrow.int16.html       |   80 +-
 docs/dev/python/generated/pyarrow.int32.html       |   80 +-
 docs/dev/python/generated/pyarrow.int64.html       |   80 +-
 docs/dev/python/generated/pyarrow.int8.html        |   80 +-
 .../python/generated/pyarrow.io_thread_count.html  |   80 +-
 .../generated/pyarrow.ipc.IpcWriteOptions.html     |  100 +-
 docs/dev/python/generated/pyarrow.ipc.Message.html |  100 +-
 .../generated/pyarrow.ipc.MessageReader.html       |   88 +-
 .../pyarrow.ipc.RecordBatchFileReader.html         |  143 +-
 .../pyarrow.ipc.RecordBatchFileWriter.html         |   96 +-
 .../pyarrow.ipc.RecordBatchStreamReader.html       |  102 +-
 .../pyarrow.ipc.RecordBatchStreamWriter.html       |   96 +-
 .../pyarrow.ipc.get_record_batch_size.html         |   80 +-
 .../generated/pyarrow.ipc.get_tensor_size.html     |   80 +-
 .../dev/python/generated/pyarrow.ipc.new_file.html |   80 +-
 .../python/generated/pyarrow.ipc.new_stream.html   |   80 +-
 .../python/generated/pyarrow.ipc.open_file.html    |   80 +-
 .../python/generated/pyarrow.ipc.open_stream.html  |   80 +-
 .../python/generated/pyarrow.ipc.read_message.html |   80 +-
 .../generated/pyarrow.ipc.read_record_batch.html   |   80 +-
 .../python/generated/pyarrow.ipc.read_tensor.html  |   80 +-
 .../python/generated/pyarrow.ipc.write_tensor.html |   80 +-
 .../generated/pyarrow.jemalloc_memory_pool.html    |   80 +-
 .../generated/pyarrow.jemalloc_set_decay_ms.html   |   80 +-
 .../generated/pyarrow.json.ParseOptions.html       |   92 +-
 .../python/generated/pyarrow.json.ReadOptions.html |   90 +-
 .../python/generated/pyarrow.json.read_json.html   |   80 +-
 .../dev/python/generated/pyarrow.large_binary.html |   80 +-
 docs/dev/python/generated/pyarrow.large_list.html  |   80 +-
 .../dev/python/generated/pyarrow.large_string.html |   80 +-
 docs/dev/python/generated/pyarrow.large_utf8.html  |   80 +-
 docs/dev/python/generated/pyarrow.list_.html       |   80 +-
 .../generated/pyarrow.log_memory_allocations.html  |   80 +-
 docs/dev/python/generated/pyarrow.map_.html        |   80 +-
 docs/dev/python/generated/pyarrow.memory_map.html  |   80 +-
 .../generated/pyarrow.mimalloc_memory_pool.html    |   80 +-
 .../generated/pyarrow.month_day_nano_interval.html |   80 +-
 docs/dev/python/generated/pyarrow.null.html        |   80 +-
 docs/dev/python/generated/pyarrow.nulls.html       |   80 +-
 docs/dev/python/generated/pyarrow.orc.ORCFile.html |  124 +-
 .../python/generated/pyarrow.orc.ORCWriter.html    |   92 +-
 .../python/generated/pyarrow.orc.read_table.html   |   80 +-
 .../python/generated/pyarrow.orc.write_table.html  |   80 +-
 .../python/generated/pyarrow.output_stream.html    |   80 +-
 .../generated/pyarrow.parquet.ParquetDataset.html  |  116 +-
 .../generated/pyarrow.parquet.ParquetFile.html     |  104 +-
 .../generated/pyarrow.parquet.ParquetWriter.html   |   97 +-
 .../generated/pyarrow.parquet.read_metadata.html   |   80 +-
 .../generated/pyarrow.parquet.read_pandas.html     |   83 +-
 .../generated/pyarrow.parquet.read_schema.html     |   80 +-
 .../generated/pyarrow.parquet.read_table.html      |   83 +-
 .../generated/pyarrow.parquet.write_metadata.html  |   80 +-
 .../generated/pyarrow.parquet.write_table.html     |   85 +-
 .../pyarrow.parquet.write_to_dataset.html          |   80 +-
 .../pyarrow.parquet_encryption.CryptoFactory.html  |   92 +-
 ...parquet_encryption.DecryptionConfiguration.html |   88 +-
 ...parquet_encryption.EncryptionConfiguration.html |  102 +-
 .../pyarrow.parquet_encryption.KmsClient.html      |   88 +-
 ...row.parquet_encryption.KmsConnectionConfig.html |   96 +-
 .../python/generated/pyarrow.plasma.ObjectID.html  |   88 +-
 .../generated/pyarrow.plasma.PlasmaBuffer.html     |  104 +-
 .../generated/pyarrow.plasma.PlasmaClient.html     |  146 +-
 docs/dev/python/generated/pyarrow.py_buffer.html   |   80 +-
 .../python/generated/pyarrow.read_serialized.html  |   80 +-
 .../dev/python/generated/pyarrow.record_batch.html |   82 +-
 .../generated/pyarrow.register_extension_type.html |   80 +-
 docs/dev/python/generated/pyarrow.scalar.html      |   80 +-
 docs/dev/python/generated/pyarrow.schema.html      |   80 +-
 docs/dev/python/generated/pyarrow.serialize.html   |   80 +-
 .../dev/python/generated/pyarrow.serialize_to.html |   80 +-
 .../python/generated/pyarrow.set_cpu_count.html    |   80 +-
 .../generated/pyarrow.set_io_thread_count.html     |   80 +-
 .../python/generated/pyarrow.set_memory_pool.html  |   80 +-
 docs/dev/python/generated/pyarrow.string.html      |   80 +-
 docs/dev/python/generated/pyarrow.struct.html      |   80 +-
 .../generated/pyarrow.system_memory_pool.html      |   80 +-
 docs/dev/python/generated/pyarrow.table.html       |   82 +-
 docs/dev/python/generated/pyarrow.time32.html      |   80 +-
 docs/dev/python/generated/pyarrow.time64.html      |   80 +-
 docs/dev/python/generated/pyarrow.timestamp.html   |   80 +-
 .../generated/pyarrow.total_allocated_bytes.html   |   80 +-
 .../python/generated/pyarrow.types.is_binary.html  |   80 +-
 .../python/generated/pyarrow.types.is_boolean.html |   80 +-
 .../python/generated/pyarrow.types.is_date.html    |   80 +-
 .../python/generated/pyarrow.types.is_date32.html  |   80 +-
 .../python/generated/pyarrow.types.is_date64.html  |   80 +-
 .../python/generated/pyarrow.types.is_decimal.html |   80 +-
 .../generated/pyarrow.types.is_dictionary.html     |   80 +-
 .../pyarrow.types.is_fixed_size_binary.html        |   80 +-
 .../python/generated/pyarrow.types.is_float16.html |   80 +-
 .../python/generated/pyarrow.types.is_float32.html |   80 +-
 .../python/generated/pyarrow.types.is_float64.html |   80 +-
 .../generated/pyarrow.types.is_floating.html       |   80 +-
 .../python/generated/pyarrow.types.is_int16.html   |   80 +-
 .../python/generated/pyarrow.types.is_int32.html   |   80 +-
 .../python/generated/pyarrow.types.is_int64.html   |   80 +-
 .../python/generated/pyarrow.types.is_int8.html    |   80 +-
 .../python/generated/pyarrow.types.is_integer.html |   80 +-
 .../generated/pyarrow.types.is_large_binary.html   |   80 +-
 .../generated/pyarrow.types.is_large_list.html     |   80 +-
 .../generated/pyarrow.types.is_large_string.html   |   80 +-
 .../generated/pyarrow.types.is_large_unicode.html  |   80 +-
 .../python/generated/pyarrow.types.is_list.html    |   80 +-
 .../dev/python/generated/pyarrow.types.is_map.html |   80 +-
 .../python/generated/pyarrow.types.is_nested.html  |   80 +-
 .../python/generated/pyarrow.types.is_null.html    |   80 +-
 .../generated/pyarrow.types.is_signed_integer.html |   80 +-
 .../python/generated/pyarrow.types.is_string.html  |   80 +-
 .../python/generated/pyarrow.types.is_struct.html  |   80 +-
 .../generated/pyarrow.types.is_temporal.html       |   80 +-
 .../python/generated/pyarrow.types.is_time.html    |   80 +-
 .../python/generated/pyarrow.types.is_time32.html  |   80 +-
 .../python/generated/pyarrow.types.is_time64.html  |   80 +-
 .../generated/pyarrow.types.is_timestamp.html      |   80 +-
 .../python/generated/pyarrow.types.is_uint16.html  |   80 +-
 .../python/generated/pyarrow.types.is_uint32.html  |   80 +-
 .../python/generated/pyarrow.types.is_uint64.html  |   80 +-
 .../python/generated/pyarrow.types.is_uint8.html   |   80 +-
 .../python/generated/pyarrow.types.is_unicode.html |   80 +-
 .../python/generated/pyarrow.types.is_union.html   |   80 +-
 .../pyarrow.types.is_unsigned_integer.html         |   80 +-
 docs/dev/python/generated/pyarrow.uint16.html      |   80 +-
 docs/dev/python/generated/pyarrow.uint32.html      |   80 +-
 docs/dev/python/generated/pyarrow.uint64.html      |   80 +-
 docs/dev/python/generated/pyarrow.uint8.html       |   80 +-
 .../python/generated/pyarrow.unify_schemas.html    |   80 +-
 .../pyarrow.unregister_extension_type.html         |   80 +-
 docs/dev/python/generated/pyarrow.utf8.html        |   80 +-
 docs/dev/python/getstarted.html                    |  102 +-
 docs/dev/python/getting_involved.html              |  138 +-
 docs/dev/python/index.html                         |   94 +-
 docs/dev/python/install.html                       |  102 +-
 docs/dev/python/integration.html                   |   94 +-
 docs/dev/python/integration/cuda.html              |  100 +-
 docs/dev/python/integration/extending.html         |  246 +-
 .../{python_r.html => python_java.html}            |  630 +++--
 docs/dev/python/integration/python_r.html          |  102 +-
 docs/dev/python/ipc.html                           |  192 +-
 docs/dev/python/json.html                          |   96 +-
 docs/dev/python/memory.html                        |  116 +-
 docs/dev/python/numpy.html                         |   94 +-
 docs/dev/python/pandas.html                        |  124 +-
 docs/dev/python/parquet.html                       |  148 +-
 docs/dev/python/plasma.html                        |  118 +-
 docs/dev/python/timestamps.html                    |  100 +-
 docs/dev/r/news/index.html                         |    5 +
 docs/dev/r/pkgdown.yml                             |    2 +-
 docs/dev/r/reference/Dataset.html                  |    5 +-
 docs/dev/r/reference/arrow_available.html          |    2 +
 docs/dev/r/reference/call_function.html            |   10 +-
 docs/dev/r/reference/data-type.html                |   44 +
 docs/dev/r/reference/index.html                    |    2 +-
 docs/dev/r/reference/to_arrow.html                 |    8 -
 docs/dev/search.html                               |   86 +-
 docs/dev/searchindex.js                            |    2 +-
 docs/dev/status.html                               |  102 +-
 3217 files changed, 82499 insertions(+), 43326 deletions(-)

diff --git a/docs/dev/.buildinfo b/docs/dev/.buildinfo
index 4902017bd7..6017f9fa43 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: 35ca559b14874b004acb95167a8c60c6
+config: a0976ce7141e570980c2cb6e2f37d31f
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/dev/_images/book-open-solid.svg b/docs/dev/_images/book-open-solid.svg
new file mode 100644
index 0000000000..cbc8ed2725
--- /dev/null
+++ b/docs/dev/_images/book-open-solid.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M144.3 32.04C106.9 31.29 63.7 41.44 18.6 61.29c-11.42 5.026-18.6 16.67-18.6 29.15l0 357.6c0 11.55 11.99 19.55 22.45 14.65c126.3-59.14 219.8 11 223.8 14.01C249.1 478.9 252.5 480 256 480c12.4 0 16-11.38 16-15.98V80.04c0-5.203-2.531-10.08-6.781-13.08C263.3 [...]
\ No newline at end of file
diff --git a/docs/dev/_images/bug-solid.svg b/docs/dev/_images/bug-solid.svg
new file mode 100644
index 0000000000..f842cb2405
--- /dev/null
+++ b/docs/dev/_images/bug-solid.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M352 96V99.56C352 115.3 339.3 128 323.6 128H188.4C172.7 128 159.1 115.3 159.1 99.56V96C159.1 42.98 202.1 0 255.1 0C309 0 352 42.98 352 96zM41.37 105.4C53.87 92.88 74.13 92.88 86.63 105.4L150.6 169.4C151.3 170 151.9 170.7 152.5 171.4C166.8 164.1 182.9 16 [...]
\ No newline at end of file
diff --git a/docs/dev/_images/code-solid.svg b/docs/dev/_images/code-solid.svg
new file mode 100644
index 0000000000..725f767148
--- /dev/null
+++ b/docs/dev/_images/code-solid.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M414.8 40.79L286.8 488.8C281.9 505.8 264.2 515.6 247.2 510.8C230.2 505.9 220.4 488.2 225.2 471.2L353.2 23.21C358.1 6.216 375.8-3.624 392.8 1.232C409.8 6.087 419.6 23.8 414.8 40.79H414.8zM518.6 121.4L630.6 233.4C643.1 245.9 643.1 266.1 630.6 278.6L518.6  [...]
\ No newline at end of file
diff --git a/docs/dev/_images/py_arch_overview.svg b/docs/dev/_images/py_arch_overview.svg
new file mode 100644
index 0000000000..11f09eb8c6
--- /dev/null
+++ b/docs/dev/_images/py_arch_overview.svg
@@ -0,0 +1 @@
+<svg version="1.1" viewBox="0.0 0.0 959.6850393700787 555.1574803149606" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l959.68506 0l0 555.1575l-959.68506 0l0 -555.1575z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l959.68506 0l0 555.1575l-959.68506 0z" fill-rule="evenodd"/><path fill="#cfe2f3"  [...]
\ No newline at end of file
diff --git a/docs/dev/_images/users-solid.svg b/docs/dev/_images/users-solid.svg
new file mode 100644
index 0000000000..a04d7fe2fd
--- /dev/null
+++ b/docs/dev/_images/users-solid.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M319.9 320c57.41 0 103.1-46.56 103.1-104c0-57.44-46.54-104-103.1-104c-57.41 0-103.1 46.56-103.1 104C215.9 273.4 262.5 320 319.9 320zM369.9 352H270.1C191.6 352 128 411.7 128 485.3C128 500.1 140.7 512 156.4 512h327.2C499.3 512 512 500.1 512 485.3C512 411. [...]
\ No newline at end of file
diff --git a/docs/dev/_modules/collections/abc.html b/docs/dev/_modules/collections/abc.html
index 9fe69611e2..b76ebd83f6 100644
--- a/docs/dev/_modules/collections/abc.html
+++ b/docs/dev/_modules/collections/abc.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>collections.abc &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>collections.abc &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/collections/abc.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4405,8 +4442,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4417,7 +4455,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/importlib/_bootstrap.html b/docs/dev/_modules/importlib/_bootstrap.html
index 0b8cbf99c1..3f556bef0c 100644
--- a/docs/dev/_modules/importlib/_bootstrap.html
+++ b/docs/dev/_modules/importlib/_bootstrap.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>importlib._bootstrap &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>importlib._bootstrap &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/importlib/_bootstrap.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -5576,8 +5613,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -5588,7 +5626,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/index.html b/docs/dev/_modules/index.html
index bf7a8e5fa5..f44ef34e64 100644
--- a/docs/dev/_modules/index.html
+++ b/docs/dev/_modules/index.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Overview: module code &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>Overview: module code &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
     <script src="../_static/jquery.js"></script>
     <script src="../_static/underscore.js"></script>
     <script src="../_static/doctools.js"></script>
+    <script src="../_static/clipboard.min.js"></script>
+    <script src="../_static/copybutton.js"></script>
     <script src="../_static/tabs.js"></script>
+    <script src="../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/index.html" />
     <link rel="shortcut icon" href="../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../developers/reviewing.html">
    Reviewing contributions
@@ -4395,6 +4432,7 @@ function checkPageExistsAndRedirect(event) {
 <li><a href="pyarrow/_csv.html">pyarrow._csv</a></li>
 <li><a href="pyarrow/_cuda.html">pyarrow._cuda</a></li>
 <li><a href="pyarrow/_dataset.html">pyarrow._dataset</a></li>
+<li><a href="pyarrow/_dataset_orc.html">pyarrow._dataset_orc</a></li>
 <li><a href="pyarrow/_dataset_parquet.html">pyarrow._dataset_parquet</a></li>
 <li><a href="pyarrow/_flight.html">pyarrow._flight</a></li>
 <li><a href="pyarrow/_fs.html">pyarrow._fs</a></li>
@@ -4430,8 +4468,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4442,7 +4481,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/pyarrow.html b/docs/dev/_modules/pyarrow.html
index 35ccd322df..ea33d9e57f 100644
--- a/docs/dev/_modules/pyarrow.html
+++ b/docs/dev/_modules/pyarrow.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>pyarrow &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
     <script src="../_static/jquery.js"></script>
     <script src="../_static/underscore.js"></script>
     <script src="../_static/doctools.js"></script>
+    <script src="../_static/clipboard.min.js"></script>
+    <script src="../_static/copybutton.js"></script>
     <script src="../_static/tabs.js"></script>
+    <script src="../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/pyarrow.html" />
     <link rel="shortcut icon" href="../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../developers/reviewing.html">
    Reviewing contributions
@@ -4975,8 +5012,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4987,7 +5025,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/pyarrow/compute.html b/docs/dev/_modules/pyarrow/compute.html
index 580868f713..98a805bf37 100644
--- a/docs/dev/_modules/pyarrow/compute.html
+++ b/docs/dev/_modules/pyarrow/compute.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.compute &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>pyarrow.compute &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/pyarrow/compute.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4469,6 +4506,7 @@ function checkPageExistsAndRedirect(event) {
     <span class="c1"># Expressions</span>
     <span class="n">Expression</span><span class="p">,</span>
 <span class="p">)</span>
+<span class="kn">from</span> <span class="nn">pyarrow</span> <span class="kn">import</span> <span class="n">_exec_plan</span>  <span class="c1"># noqa</span>
 
 <span class="kn">from</span> <span class="nn">collections</span> <span class="kn">import</span> <span class="n">namedtuple</span>
 <span class="kn">import</span> <span class="nn">inspect</span>
@@ -4981,22 +5019,22 @@ function checkPageExistsAndRedirect(event) {
     <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;select_k_unstable&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">values</span><span class="p">],</span> <span class="n">options</span><span class="p">,</span> <span class="n">memory_pool</span><span class="p">)</span>
 
 
-<div class="viewcode-block" id="field"><a class="viewcode-back" href="../../python/generated/pyarrow.dataset.field.html#pyarrow.dataset.field">[docs]</a><span class="k">def</span> <span class="nf">field</span><span class="p">(</span><span class="n">name</span><span class="p">):</span>
-    <span class="sd">&quot;&quot;&quot;Reference a named column of the dataset.</span>
+<div class="viewcode-block" id="field"><a class="viewcode-back" href="../../python/generated/pyarrow.dataset.field.html#pyarrow.dataset.field">[docs]</a><span class="k">def</span> <span class="nf">field</span><span class="p">(</span><span class="n">name_or_index</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;Reference a column of the dataset.</span>
 
 <span class="sd">    Stores only the field&#39;s name. Type and other information is known only when</span>
 <span class="sd">    the expression is bound to a dataset having an explicit scheme.</span>
 
 <span class="sd">    Parameters</span>
 <span class="sd">    ----------</span>
-<span class="sd">    name : string</span>
-<span class="sd">        The name of the field the expression references to.</span>
+<span class="sd">    name_or_index : string or int</span>
+<span class="sd">        The name or index of the field the expression references to.</span>
 
 <span class="sd">    Returns</span>
 <span class="sd">    -------</span>
 <span class="sd">    field_expr : Expression</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">return</span> <span class="n">Expression</span><span class="o">.</span><span class="n">_field</span><span class="p">(</span><span class="n">name</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">Expression</span><span class="o">.</span><span class="n">_field</span><span class="p">(</span><span class="n">name_or_index</span><span class="p">)</span></div>
 
 
 <div class="viewcode-block" id="scalar"><a class="viewcode-back" href="../../python/generated/pyarrow.dataset.scalar.html#pyarrow.dataset.scalar">[docs]</a><span class="k">def</span> <span class="nf">scalar</span><span class="p">(</span><span class="n">value</span><span class="p">):</span>
@@ -5028,8 +5066,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -5040,7 +5079,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/pyarrow/dataset.html b/docs/dev/_modules/pyarrow/dataset.html
index 87d1443c04..0e50b2b1ce 100644
--- a/docs/dev/_modules/pyarrow/dataset.html
+++ b/docs/dev/_modules/pyarrow/dataset.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.dataset &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>pyarrow.dataset &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/pyarrow/dataset.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4416,6 +4453,7 @@ function checkPageExistsAndRedirect(event) {
     <span class="n">Dataset</span><span class="p">,</span>
     <span class="n">DatasetFactory</span><span class="p">,</span>
     <span class="n">DirectoryPartitioning</span><span class="p">,</span>
+    <span class="n">FilenamePartitioning</span><span class="p">,</span>
     <span class="n">FileFormat</span><span class="p">,</span>
     <span class="n">FileFragment</span><span class="p">,</span>
     <span class="n">FileSystemDataset</span><span class="p">,</span>
@@ -4507,6 +4545,11 @@ function checkPageExistsAndRedirect(event) {
 <span class="sd">      For example, given schema&lt;year:int16, month:int8, day:int8&gt;, a possible</span>
 <span class="sd">      path would be &quot;/year=2009/month=11/day=15&quot; (but the field order does not</span>
 <span class="sd">      need to match).</span>
+<span class="sd">    - &quot;FilenamePartitioning&quot;: this scheme expects the partitions will have</span>
+<span class="sd">      filenames containing the field values separated by &quot;_&quot;.</span>
+<span class="sd">      For example, given schema&lt;year:int16, month:int8, day:int8&gt;, a possible</span>
+<span class="sd">      partition filename &quot;2009_11_part-0.parquet&quot; would be parsed</span>
+<span class="sd">      to (&quot;year&quot;_ == 2009 and &quot;month&quot;_ == 11).</span>
 
 <span class="sd">    Parameters</span>
 <span class="sd">    ----------</span>
@@ -4520,7 +4563,8 @@ function checkPageExistsAndRedirect(event) {
 <span class="sd">        inferred from the file paths (only valid for DirectoryPartitioning).</span>
 <span class="sd">    flavor : str, default None</span>
 <span class="sd">        The default is DirectoryPartitioning. Specify ``flavor=&quot;hive&quot;`` for</span>
-<span class="sd">        a HivePartitioning.</span>
+<span class="sd">        a HivePartitioning, and ``flavor=&quot;filename&quot;`` for a</span>
+<span class="sd">        FilenamePartitioning.</span>
 <span class="sd">    dictionaries : dict[str, Array]</span>
 <span class="sd">        If the type of any field of `schema` is a dictionary type, the</span>
 <span class="sd">        corresponding entry of `dictionaries` must be an array containing</span>
@@ -4600,6 +4644,26 @@ function checkPageExistsAndRedirect(event) {
             <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
                 <span class="s2">&quot;For the default directory flavor, need to specify &quot;</span>
                 <span class="s2">&quot;a Schema or a list of field names&quot;</span><span class="p">)</span>
+    <span class="k">if</span> <span class="n">flavor</span> <span class="o">==</span> <span class="s2">&quot;filename&quot;</span><span class="p">:</span>
+        <span class="c1"># default flavor</span>
+        <span class="k">if</span> <span class="n">schema</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="k">if</span> <span class="n">field_names</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+                <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
+                    <span class="s2">&quot;Cannot specify both &#39;schema&#39; and &#39;field_names&#39;&quot;</span><span class="p">)</span>
+            <span class="k">if</span> <span class="n">dictionaries</span> <span class="o">==</span> <span class="s1">&#39;infer&#39;</span><span class="p">:</span>
+                <span class="k">return</span> <span class="n">FilenamePartitioning</span><span class="o">.</span><span class="n">discover</span><span class="p">(</span><span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="p">)</span>
+            <span class="k">return</span> <span class="n">FilenamePartitioning</span><span class="p">(</span><span class="n">schema</span><span class="p">,</span> <span class="n">dictionaries</span><span class="p">)</span>
+        <span class="k">elif</span> <span class="n">field_names</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">field_names</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span>
+                <span class="k">return</span> <span class="n">FilenamePartitioning</span><span class="o">.</span><span class="n">discover</span><span class="p">(</span><span class="n">field_names</span><span class="p">)</span>
+            <span class="k">else</span><span class="p">:</span>
+                <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
+                    <span class="s2">&quot;Expected list of field names, got </span><span class="si">{}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span>
+                        <span class="nb">type</span><span class="p">(</span><span class="n">field_names</span><span class="p">)))</span>
+        <span class="k">else</span><span class="p">:</span>
+            <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
+                <span class="s2">&quot;For the filename flavor, need to specify &quot;</span>
+                <span class="s2">&quot;a Schema or a list of field names&quot;</span><span class="p">)</span>
     <span class="k">elif</span> <span class="n">flavor</span> <span class="o">==</span> <span class="s1">&#39;hive&#39;</span><span class="p">:</span>
         <span class="k">if</span> <span class="n">field_names</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
             <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Cannot specify &#39;field_names&#39; for flavor &#39;hive&#39;&quot;</span><span class="p">)</span>
@@ -5308,8 +5372,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -5320,7 +5385,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/pyarrow/feather.html b/docs/dev/_modules/pyarrow/feather.html
index 19e739a9e9..495e3dfa87 100644
--- a/docs/dev/_modules/pyarrow/feather.html
+++ b/docs/dev/_modules/pyarrow/feather.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.feather &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>pyarrow.feather &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/pyarrow/feather.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4672,8 +4709,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4684,7 +4722,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/pyarrow/filesystem.html b/docs/dev/_modules/pyarrow/filesystem.html
index d0269e586d..9e98bcf89a 100644
--- a/docs/dev/_modules/pyarrow/filesystem.html
+++ b/docs/dev/_modules/pyarrow/filesystem.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.filesystem &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>pyarrow.filesystem &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/pyarrow/filesystem.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4914,8 +4951,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4926,7 +4964,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/pyarrow/fs.html b/docs/dev/_modules/pyarrow/fs.html
index 3cef11fbb8..48f2d9e270 100644
--- a/docs/dev/_modules/pyarrow/fs.html
+++ b/docs/dev/_modules/pyarrow/fs.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.fs &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>pyarrow.fs &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/pyarrow/fs.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4809,8 +4846,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4821,7 +4859,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/pyarrow/hdfs.html b/docs/dev/_modules/pyarrow/hdfs.html
index ff2803e37b..0b223544d0 100644
--- a/docs/dev/_modules/pyarrow/hdfs.html
+++ b/docs/dev/_modules/pyarrow/hdfs.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.hdfs &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>pyarrow.hdfs &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/pyarrow/hdfs.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4643,8 +4680,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4655,7 +4693,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/pyarrow/ipc.html b/docs/dev/_modules/pyarrow/ipc.html
index 4dff75fad5..78e1d7090d 100644
--- a/docs/dev/_modules/pyarrow/ipc.html
+++ b/docs/dev/_modules/pyarrow/ipc.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.ipc &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>pyarrow.ipc &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/pyarrow/ipc.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4636,8 +4673,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4648,7 +4686,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/pyarrow/orc.html b/docs/dev/_modules/pyarrow/orc.html
index a5db7705d2..3e5b4346d1 100644
--- a/docs/dev/_modules/pyarrow/orc.html
+++ b/docs/dev/_modules/pyarrow/orc.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.orc &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>pyarrow.orc &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/pyarrow/orc.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4784,8 +4821,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4796,7 +4834,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/pyarrow/parquet.html b/docs/dev/_modules/pyarrow/parquet.html
index 130c07c531..2fe3cf52a0 100644
--- a/docs/dev/_modules/pyarrow/parquet.html
+++ b/docs/dev/_modules/pyarrow/parquet.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.parquet &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>pyarrow.parquet &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/pyarrow/parquet.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4995,6 +5032,11 @@ function checkPageExistsAndRedirect(event) {
 <span class="s2">    If None, no encryption will be done.</span>
 <span class="s2">    The encryption properties can be created using:</span>
 <span class="s2">    ``CryptoFactory.file_encryption_properties()``.</span>
+<span class="s2">write_batch_size : int, default None</span>
+<span class="s2">    Number of values to write to a page at a time. If None, use the default of</span>
+<span class="s2">    1024. ``write_batch_size`` is complementary to ``data_page_size``. If pages</span>
+<span class="s2">    are exceeding the ``data_page_size`` due to large column values, lowering</span>
+<span class="s2">    the batch size can help keep page sizes closer to the intended size.</span>
 <span class="s2">&quot;&quot;&quot;</span>
 
 
@@ -5030,6 +5072,7 @@ function checkPageExistsAndRedirect(event) {
                  <span class="n">data_page_version</span><span class="o">=</span><span class="s1">&#39;1.0&#39;</span><span class="p">,</span>
                  <span class="n">use_compliant_nested_type</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
                  <span class="n">encryption_properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                 <span class="n">write_batch_size</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
                  <span class="o">**</span><span class="n">options</span><span class="p">):</span>
         <span class="k">if</span> <span class="n">use_deprecated_int96_timestamps</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
             <span class="c1"># Use int96 timestamps for Spark</span>
@@ -5083,6 +5126,7 @@ function checkPageExistsAndRedirect(event) {
             <span class="n">data_page_version</span><span class="o">=</span><span class="n">data_page_version</span><span class="p">,</span>
             <span class="n">use_compliant_nested_type</span><span class="o">=</span><span class="n">use_compliant_nested_type</span><span class="p">,</span>
             <span class="n">encryption_properties</span><span class="o">=</span><span class="n">encryption_properties</span><span class="p">,</span>
+            <span class="n">write_batch_size</span><span class="o">=</span><span class="n">write_batch_size</span><span class="p">,</span>
             <span class="o">**</span><span class="n">options</span><span class="p">)</span>
         <span class="bp">self</span><span class="o">.</span><span class="n">is_open</span> <span class="o">=</span> <span class="kc">True</span></div>
 
@@ -5751,7 +5795,7 @@ function checkPageExistsAndRedirect(event) {
 
     <span class="k">def</span> <span class="fm">__new__</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">path_or_paths</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">filesystem</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">schema</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
                 <span class="n">metadata</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">split_row_groups</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">validate_schema</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
-                <span class="n">filters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">metadata_nthreads</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">read_dictionary</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                <span class="n">filters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">metadata_nthreads</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">read_dictionary</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">False</span><span class="p">,</span> <span class="n">buffer_size</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">partitioning</span><span class="o">=</span><span class="s2">&quot;hive&quot;</span><span class="p">,</span>
                 <span class="n">use_legacy_dataset</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">pre_buffer</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
                 <span class="n">coerce_int96_timestamp_unit</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
@@ -5784,7 +5828,7 @@ function checkPageExistsAndRedirect(event) {
 
 <div class="viewcode-block" id="ParquetDataset.__init__"><a class="viewcode-back" href="../../python/generated/pyarrow.parquet.ParquetDataset.html#pyarrow.parquet.ParquetDataset.__init__">[docs]</a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path_or_paths</span><span class="p">,</span> <span class="n">filesystem</span><span class="o">=</span><span class="kc">None</span><span cl [...]
                  <span class="n">metadata</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">split_row_groups</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">validate_schema</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
-                 <span class="n">filters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">metadata_nthreads</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">read_dictionary</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                 <span class="n">filters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">metadata_nthreads</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">read_dictionary</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">False</span><span class="p">,</span> <span class="n">buffer_size</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">partitioning</span><span class="o">=</span><span class="s2">&quot;hive&quot;</span><span class="p">,</span>
                  <span class="n">use_legacy_dataset</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">pre_buffer</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
                  <span class="n">coerce_int96_timestamp_unit</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
@@ -5792,6 +5836,16 @@ function checkPageExistsAndRedirect(event) {
             <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
                 <span class="s1">&#39;Only &quot;hive&quot; for hive-like partitioning is supported when &#39;</span>
                 <span class="s1">&#39;using use_legacy_dataset=True&#39;</span><span class="p">)</span>
+        <span class="k">if</span> <span class="n">metadata_nthreads</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
+                <span class="s2">&quot;Specifying the &#39;metadata_nthreads&#39; argument is deprecated as &quot;</span>
+                <span class="s2">&quot;of pyarrow 8.0.0, and the argument will be removed in a &quot;</span>
+                <span class="s2">&quot;future version&quot;</span><span class="p">,</span>
+                <span class="ne">DeprecationWarning</span><span class="p">,</span> <span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>
+            <span class="p">)</span>
+        <span class="k">else</span><span class="p">:</span>
+            <span class="n">metadata_nthreads</span> <span class="o">=</span> <span class="mi">1</span>
+
         <span class="bp">self</span><span class="o">.</span><span class="n">_metadata</span> <span class="o">=</span> <span class="n">_ParquetDatasetMetadata</span><span class="p">()</span>
         <span class="n">a_path</span> <span class="o">=</span> <span class="n">path_or_paths</span>
         <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">a_path</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span>
@@ -5830,7 +5884,15 @@ function checkPageExistsAndRedirect(event) {
         <span class="k">else</span><span class="p">:</span>
             <span class="bp">self</span><span class="o">.</span><span class="n">metadata</span> <span class="o">=</span> <span class="n">metadata</span>
 
-        <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="o">=</span> <span class="n">schema</span>
+        <span class="k">if</span> <span class="n">schema</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
+                <span class="s2">&quot;Specifying the &#39;schema&#39; argument with &#39;use_legacy_dataset=&quot;</span>
+                <span class="s2">&quot;True&#39; is deprecated as of pyarrow 8.0.0. You can still &quot;</span>
+                <span class="s2">&quot;specify it in combination with &#39;use_legacy_dataet=False&#39;, &quot;</span>
+                <span class="s2">&quot;but in that case you need to specify a pyarrow.Schema &quot;</span>
+                <span class="s2">&quot;instead of a ParquetSchema.&quot;</span><span class="p">,</span>
+                <span class="ne">DeprecationWarning</span><span class="p">,</span> <span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
+        <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
 
         <span class="bp">self</span><span class="o">.</span><span class="n">split_row_groups</span> <span class="o">=</span> <span class="n">split_row_groups</span>
 
@@ -5852,7 +5914,7 @@ function checkPageExistsAndRedirect(event) {
             <span class="k">return</span> <span class="kc">False</span>
         <span class="k">for</span> <span class="n">prop</span> <span class="ow">in</span> <span class="p">(</span><span class="s1">&#39;paths&#39;</span><span class="p">,</span> <span class="s1">&#39;_pieces&#39;</span><span class="p">,</span> <span class="s1">&#39;_partitions&#39;</span><span class="p">,</span>
                      <span class="s1">&#39;common_metadata_path&#39;</span><span class="p">,</span> <span class="s1">&#39;metadata_path&#39;</span><span class="p">,</span>
-                     <span class="s1">&#39;common_metadata&#39;</span><span class="p">,</span> <span class="s1">&#39;metadata&#39;</span><span class="p">,</span> <span class="s1">&#39;schema&#39;</span><span class="p">,</span>
+                     <span class="s1">&#39;common_metadata&#39;</span><span class="p">,</span> <span class="s1">&#39;metadata&#39;</span><span class="p">,</span> <span class="s1">&#39;_schema&#39;</span><span class="p">,</span>
                      <span class="s1">&#39;split_row_groups&#39;</span><span class="p">):</span>
             <span class="k">if</span> <span class="nb">getattr</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">prop</span><span class="p">)</span> <span class="o">!=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">other</span><span class="p">,</span> <span class="n">prop</span><span class="p">):</span>
                 <span class="k">return</span> <span class="kc">False</span>
@@ -5869,16 +5931,16 @@ function checkPageExistsAndRedirect(event) {
             <span class="k">return</span> <span class="bp">NotImplemented</span>
 
 <div class="viewcode-block" id="ParquetDataset.validate_schemas"><a class="viewcode-back" href="../../python/generated/pyarrow.parquet.ParquetDataset.html#pyarrow.parquet.ParquetDataset.validate_schemas">[docs]</a>    <span class="k">def</span> <span class="nf">validate_schemas</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">metadata</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">metadata</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
             <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">common_metadata</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
-                <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">common_metadata</span><span class="o">.</span><span class="n">schema</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">common_metadata</span><span class="o">.</span><span class="n">schema</span>
             <span class="k">else</span><span class="p">:</span>
-                <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_pieces</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">get_metadata</span><span class="p">()</span><span class="o">.</span><span class="n">schema</span>
-        <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
-            <span class="bp">self</span><span class="o">.</span><span class="n">schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">metadata</span><span class="o">.</span><span class="n">schema</span>
+                <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_pieces</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">get_metadata</span><span class="p">()</span><span class="o">.</span><span class="n">schema</span>
+        <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">metadata</span><span class="o">.</span><span class="n">schema</span>
 
         <span class="c1"># Verify schemas are all compatible</span>
-        <span class="n">dataset_schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">schema</span><span class="o">.</span><span class="n">to_arrow_schema</span><span class="p">()</span>
+        <span class="n">dataset_schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span><span class="o">.</span><span class="n">to_arrow_schema</span><span class="p">()</span>
         <span class="c1"># Exclude the partition columns from the schema, they are provided</span>
         <span class="c1"># by the path, not the DatasetPiece</span>
         <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_partitions</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
@@ -5995,6 +6057,18 @@ function checkPageExistsAndRedirect(event) {
             <span class="ne">DeprecationWarning</span><span class="p">,</span> <span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
         <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_partitions</span>
 
+    <span class="nd">@property</span>
+    <span class="k">def</span> <span class="nf">schema</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
+            <span class="n">_DEPR_MSG</span><span class="o">.</span><span class="n">format</span><span class="p">(</span>
+                <span class="s2">&quot;ParquetDataset.schema&quot;</span><span class="p">,</span>
+                <span class="s2">&quot; Specify &#39;use_legacy_dataset=False&#39; while constructing the &quot;</span>
+                <span class="s2">&quot;ParquetDataset, and then use the &#39;.schema&#39; attribute &quot;</span>
+                <span class="s2">&quot;instead (which will return an Arrow schema instead of a &quot;</span>
+                <span class="s2">&quot;Parquet schema).&quot;</span><span class="p">),</span>
+            <span class="ne">DeprecationWarning</span><span class="p">,</span> <span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
+        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span>
+
     <span class="nd">@property</span>
     <span class="k">def</span> <span class="nf">memory_map</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
         <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
@@ -6089,15 +6163,14 @@ function checkPageExistsAndRedirect(event) {
     <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path_or_paths</span><span class="p">,</span> <span class="n">filesystem</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">filters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
                  <span class="n">partitioning</span><span class="o">=</span><span class="s2">&quot;hive&quot;</span><span class="p">,</span> <span class="n">read_dictionary</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">buffer_size</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">False</span><span class="p">,</span> <span class="n">ignore_prefixes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">pre_buffer</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
-                 <span class="n">coerce_int96_timestamp_unit</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                 <span class="n">coerce_int96_timestamp_unit</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">schema</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
                  <span class="n">decryption_properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
         <span class="kn">import</span> <span class="nn">pyarrow.dataset</span> <span class="k">as</span> <span class="nn">ds</span>
 
         <span class="c1"># Raise error for not supported keywords</span>
         <span class="k">for</span> <span class="n">keyword</span><span class="p">,</span> <span class="n">default</span> <span class="ow">in</span> <span class="p">[</span>
-                <span class="p">(</span><span class="s2">&quot;schema&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">),</span> <span class="p">(</span><span class="s2">&quot;metadata&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">),</span>
-                <span class="p">(</span><span class="s2">&quot;split_row_groups&quot;</span><span class="p">,</span> <span class="kc">False</span><span class="p">),</span> <span class="p">(</span><span class="s2">&quot;validate_schema&quot;</span><span class="p">,</span> <span class="kc">True</span><span class="p">),</span>
-                <span class="p">(</span><span class="s2">&quot;metadata_nthreads&quot;</span><span class="p">,</span> <span class="mi">1</span><span class="p">)]:</span>
+                <span class="p">(</span><span class="s2">&quot;metadata&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">),</span> <span class="p">(</span><span class="s2">&quot;split_row_groups&quot;</span><span class="p">,</span> <span class="kc">False</span><span class="p">),</span>
+                <span class="p">(</span><span class="s2">&quot;validate_schema&quot;</span><span class="p">,</span> <span class="kc">True</span><span class="p">),</span> <span class="p">(</span><span class="s2">&quot;metadata_nthreads&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)]:</span>
             <span class="k">if</span> <span class="n">keyword</span> <span class="ow">in</span> <span class="n">kwargs</span> <span class="ow">and</span> <span class="n">kwargs</span><span class="p">[</span><span class="n">keyword</span><span class="p">]</span> <span class="ow">is</span> <span class="ow">not</span> <span class="n">default</span><span class="p">:</span>
                 <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
                     <span class="s2">&quot;Keyword &#39;</span><span class="si">{0}</span><span class="s2">&#39; is not yet supported with the new &quot;</span>
@@ -6168,7 +6241,7 @@ function checkPageExistsAndRedirect(event) {
             <span class="n">fragment</span> <span class="o">=</span> <span class="n">parquet_format</span><span class="o">.</span><span class="n">make_fragment</span><span class="p">(</span><span class="n">single_file</span><span class="p">,</span> <span class="n">filesystem</span><span class="p">)</span>
 
             <span class="bp">self</span><span class="o">.</span><span class="n">_dataset</span> <span class="o">=</span> <span class="n">ds</span><span class="o">.</span><span class="n">FileSystemDataset</span><span class="p">(</span>
-                <span class="p">[</span><span class="n">fragment</span><span class="p">],</span> <span class="n">schema</span><span class="o">=</span><span class="n">fragment</span><span class="o">.</span><span class="n">physical_schema</span><span class="p">,</span>
+                <span class="p">[</span><span class="n">fragment</span><span class="p">],</span> <span class="n">schema</span><span class="o">=</span><span class="n">schema</span> <span class="ow">or</span> <span class="n">fragment</span><span class="o">.</span><span class="n">physical_schema</span><span class="p">,</span>
                 <span class="nb">format</span><span class="o">=</span><span class="n">parquet_format</span><span class="p">,</span>
                 <span class="n">filesystem</span><span class="o">=</span><span class="n">fragment</span><span class="o">.</span><span class="n">filesystem</span>
             <span class="p">)</span>
@@ -6180,7 +6253,7 @@ function checkPageExistsAndRedirect(event) {
                 <span class="n">infer_dictionary</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
 
         <span class="bp">self</span><span class="o">.</span><span class="n">_dataset</span> <span class="o">=</span> <span class="n">ds</span><span class="o">.</span><span class="n">dataset</span><span class="p">(</span><span class="n">path_or_paths</span><span class="p">,</span> <span class="n">filesystem</span><span class="o">=</span><span class="n">filesystem</span><span class="p">,</span>
-                                   <span class="nb">format</span><span class="o">=</span><span class="n">parquet_format</span><span class="p">,</span>
+                                   <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="p">,</span> <span class="nb">format</span><span class="o">=</span><span class="n">parquet_format</span><span class="p">,</span>
                                    <span class="n">partitioning</span><span class="o">=</span><span class="n">partitioning</span><span class="p">,</span>
                                    <span class="n">ignore_prefixes</span><span class="o">=</span><span class="n">ignore_prefixes</span><span class="p">)</span>
 
@@ -6292,6 +6365,9 @@ function checkPageExistsAndRedirect(event) {
 <span class="s2">    Perform multi-threaded column reads.</span>
 <span class="s2">metadata : FileMetaData</span>
 <span class="s2">    If separately computed</span>
+<span class="s2">schema : Schema, optional</span>
+<span class="s2">    Optionally provide the Schema for the parquet dataset, in which case it</span>
+<span class="s2">    will not be inferred from the source.</span>
 <span class="si">{1}</span><span class="s2"></span>
 <span class="s2">use_legacy_dataset : bool, default False</span>
 <span class="s2">    By default, `read_table` uses the new Arrow Datasets API since</span>
@@ -6342,7 +6418,7 @@ function checkPageExistsAndRedirect(event) {
 
 
 <div class="viewcode-block" id="read_table"><a class="viewcode-back" href="../../python/generated/pyarrow.parquet.read_table.html#pyarrow.parquet.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">use_threads</span><span class="o">=</span><span class="kc">Tru [...]
-               <span class="n">use_pandas_metadata</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">memory_map</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+               <span class="n">schema</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">use_pandas_metadata</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">memory_map</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
                <span class="n">read_dictionary</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">filesystem</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">filters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
                <span class="n">buffer_size</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">partitioning</span><span class="o">=</span><span class="s2">&quot;hive&quot;</span><span class="p">,</span> <span class="n">use_legacy_dataset</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
                <span class="n">ignore_prefixes</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">pre_buffer</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
@@ -6359,6 +6435,7 @@ function checkPageExistsAndRedirect(event) {
         <span class="k">try</span><span class="p">:</span>
             <span class="n">dataset</span> <span class="o">=</span> <span class="n">_ParquetDatasetV2</span><span class="p">(</span>
                 <span class="n">source</span><span class="p">,</span>
+                <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="p">,</span>
                 <span class="n">filesystem</span><span class="o">=</span><span class="n">filesystem</span><span class="p">,</span>
                 <span class="n">partitioning</span><span class="o">=</span><span class="n">partitioning</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>
@@ -6382,6 +6459,11 @@ function checkPageExistsAndRedirect(event) {
                     <span class="s2">&quot;the &#39;partitioning&#39; keyword is not supported when the &quot;</span>
                     <span class="s2">&quot;pyarrow.dataset module is not available&quot;</span>
                 <span class="p">)</span>
+            <span class="k">if</span> <span class="n">schema</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+                <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
+                    <span class="s2">&quot;the &#39;schema&#39; argument is not supported when the &quot;</span>
+                    <span class="s2">&quot;pyarrow.dataset module is not available&quot;</span>
+                <span class="p">)</span>
             <span class="n">filesystem</span><span class="p">,</span> <span class="n">path</span> <span class="o">=</span> <span class="n">_resolve_filesystem_and_path</span><span class="p">(</span><span class="n">source</span><span class="p">,</span> <span class="n">filesystem</span><span class="p">)</span>
             <span class="k">if</span> <span class="n">filesystem</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
                 <span class="n">source</span> <span class="o">=</span> <span class="n">filesystem</span><span class="o">.</span><span class="n">open_input_file</span><span class="p">(</span><span class="n">path</span><span class="p">)</span>
@@ -6408,6 +6490,11 @@ function checkPageExistsAndRedirect(event) {
             <span class="s2">&quot;The &#39;ignore_prefixes&#39; keyword is only supported when &quot;</span>
             <span class="s2">&quot;use_legacy_dataset=False&quot;</span><span class="p">)</span>
 
+    <span class="k">if</span> <span class="n">schema</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+        <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
+            <span class="s2">&quot;The &#39;schema&#39; argument is only supported when &quot;</span>
+            <span class="s2">&quot;use_legacy_dataset=False&quot;</span><span class="p">)</span>
+
     <span class="k">if</span> <span class="n">_is_path_like</span><span class="p">(</span><span class="n">source</span><span class="p">):</span>
         <span class="n">pf</span> <span class="o">=</span> <span class="n">ParquetDataset</span><span class="p">(</span>
             <span class="n">source</span><span class="p">,</span> <span class="n">metadata</span><span class="o">=</span><span class="n">metadata</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>
@@ -6476,6 +6563,7 @@ function checkPageExistsAndRedirect(event) {
                 <span class="n">data_page_version</span><span class="o">=</span><span class="s1">&#39;1.0&#39;</span><span class="p">,</span>
                 <span class="n">use_compliant_nested_type</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
                 <span class="n">encryption_properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                <span class="n">write_batch_size</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
                 <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
     <span class="n">row_group_size</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s1">&#39;chunk_size&#39;</span><span class="p">,</span> <span class="n">row_group_size</span><span class="p">)</span>
     <span class="n">use_int96</span> <span class="o">=</span> <span class="n">use_deprecated_int96_timestamps</span>
@@ -6498,6 +6586,7 @@ function checkPageExistsAndRedirect(event) {
                 <span class="n">data_page_version</span><span class="o">=</span><span class="n">data_page_version</span><span class="p">,</span>
                 <span class="n">use_compliant_nested_type</span><span class="o">=</span><span class="n">use_compliant_nested_type</span><span class="p">,</span>
                 <span class="n">encryption_properties</span><span class="o">=</span><span class="n">encryption_properties</span><span class="p">,</span>
+                <span class="n">write_batch_size</span><span class="o">=</span><span class="n">write_batch_size</span><span class="p">,</span>
                 <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> <span class="k">as</span> <span class="n">writer</span><span class="p">:</span>
             <span class="n">writer</span><span class="o">.</span><span class="n">write_table</span><span class="p">(</span><span class="n">table</span><span class="p">,</span> <span class="n">row_group_size</span><span class="o">=</span><span class="n">row_group_size</span><span class="p">)</span>
     <span class="k">except</span> <span class="ne">Exception</span><span class="p">:</span>
@@ -6789,8 +6878,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -6801,7 +6891,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_modules/pyarrow/types.html b/docs/dev/_modules/pyarrow/types.html
index 2057367cac..5a1ad33c19 100644
--- a/docs/dev/_modules/pyarrow/types.html
+++ b/docs/dev/_modules/pyarrow/types.html
@@ -5,35 +5,37 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.types &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>pyarrow.types &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
     <script src="../../_static/tabs.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/_modules/pyarrow/types.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -55,7 +57,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -77,7 +79,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -262,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/env_vars.html">
        Environment Variables
@@ -326,6 +333,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/datatype.html">
        Data Types
@@ -452,7 +464,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -483,7 +495,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -709,6 +721,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3826,6 +3843,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3846,6 +3868,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4144,6 +4171,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4245,6 +4277,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4953,8 +4990,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4965,7 +5003,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/_sphinx_design_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css b/docs/dev/_sphinx_design_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css
new file mode 100644
index 0000000000..e0df024ef6
--- /dev/null
+++ b/docs/dev/_sphinx_design_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css
@@ -0,0 +1 @@
+.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !import [...]
diff --git a/docs/dev/_sphinx_design_static/design-tabs.js b/docs/dev/_sphinx_design_static/design-tabs.js
new file mode 100644
index 0000000000..36b38cf0d9
--- /dev/null
+++ b/docs/dev/_sphinx_design_static/design-tabs.js
@@ -0,0 +1,27 @@
+var sd_labels_by_text = {};
+
+function ready() {
+  const li = document.getElementsByClassName("sd-tab-label");
+  for (const label of li) {
+    syncId = label.getAttribute("data-sync-id");
+    if (syncId) {
+      label.onclick = onLabelClick;
+      if (!sd_labels_by_text[syncId]) {
+        sd_labels_by_text[syncId] = [];
+      }
+      sd_labels_by_text[syncId].push(label);
+    }
+  }
+}
+
+function onLabelClick() {
+  // Activate other inputs with the same sync id.
+  syncId = this.getAttribute("data-sync-id");
+  for (label of sd_labels_by_text[syncId]) {
+    if (label === this) continue;
+    label.previousElementSibling.checked = true;
+  }
+  window.localStorage.setItem("sphinx-design-last-tab", syncId);
+}
+
+document.addEventListener("DOMContentLoaded", ready, false);
diff --git a/docs/dev/_static/check-solid.svg b/docs/dev/_static/check-solid.svg
new file mode 100644
index 0000000000..92fad4b5c0
--- /dev/null
+++ b/docs/dev/_static/check-solid.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-check" width="44" height="44" viewBox="0 0 24 24" stroke-width="2" stroke="#22863a" fill="none" stroke-linecap="round" stroke-linejoin="round">
+  <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
+  <path d="M5 12l5 5l10 -10" />
+</svg>
diff --git a/docs/dev/_static/clipboard.min.js b/docs/dev/_static/clipboard.min.js
new file mode 100644
index 0000000000..54b3c46381
--- /dev/null
+++ b/docs/dev/_static/clipboard.min.js
@@ -0,0 +1,7 @@
+/*!
+ * clipboard.js v2.0.8
+ * https://clipboardjs.com/
+ *
+ * Licensed MIT © Zeno Rocha
+ */
+!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return o}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),c=n.n(e);function a(t){try{return document.execCommand(t)}catch(t){return}}var f=function(t){t=c()(t);return a("cut"),t};var l=function(t){var  [...]
\ No newline at end of file
diff --git a/docs/dev/_static/copy-button.svg b/docs/dev/_static/copy-button.svg
new file mode 100644
index 0000000000..9c074dae52
--- /dev/null
+++ b/docs/dev/_static/copy-button.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
+  <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
+  <rect x="8" y="8" width="12" height="12" rx="2" />
+  <path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2" />
+</svg>
diff --git a/docs/dev/_static/copybutton.css b/docs/dev/_static/copybutton.css
new file mode 100644
index 0000000000..40eafe5fc2
--- /dev/null
+++ b/docs/dev/_static/copybutton.css
@@ -0,0 +1,93 @@
+/* Copy buttons */
+button.copybtn {
+    position: absolute;
+    display: flex;
+    top: .3em;
+    right: .3em;
+    width: 1.7em;
+    height: 1.7em;
+	opacity: 0;
+    transition: opacity 0.3s, border .3s, background-color .3s;
+    user-select: none;
+    padding: 0;
+    border: none;
+    outline: none;
+    border-radius: 0.4em;
+    /* The colors that GitHub uses */
+    border: #1b1f2426 1px solid;
+    background-color: #f6f8fa;
+    color: #57606a;
+}
+
+button.copybtn.success {
+    border-color: #22863a;
+    color: #22863a;
+}
+
+button.copybtn svg {
+    stroke: currentColor;
+    width: 1.5em;
+    height: 1.5em;
+    padding: 0.1em;
+}
+
+div.highlight  {
+    position: relative;
+}
+
+.highlight:hover button.copybtn {
+	opacity: 1;
+}
+
+.highlight button.copybtn:hover {
+    background-color: rgb(235, 235, 235);
+}
+
+.highlight button.copybtn:active {
+    background-color: rgb(187, 187, 187);
+}
+
+/**
+ * A minimal CSS-only tooltip copied from:
+ *   https://codepen.io/mildrenben/pen/rVBrpK
+ *
+ * To use, write HTML like the following:
+ *
+ * <p class="o-tooltip--left" data-tooltip="Hey">Short</p>
+ */
+ .o-tooltip--left {
+  position: relative;
+ }
+
+ .o-tooltip--left:after {
+    opacity: 0;
+    visibility: hidden;
+    position: absolute;
+    content: attr(data-tooltip);
+    padding: .2em;
+    font-size: .8em;
+    left: -.2em;
+    background: grey;
+    color: white;
+    white-space: nowrap;
+    z-index: 2;
+    border-radius: 2px;
+    transform: translateX(-102%) translateY(0);
+    transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+
+.o-tooltip--left:hover:after {
+    display: block;
+    opacity: 1;
+    visibility: visible;
+    transform: translateX(-100%) translateY(0);
+    transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+    transition-delay: .5s;
+}
+
+/* By default the copy button shouldn't show up when printing a page */
+@media print {
+    button.copybtn {
+        display: none;
+    }
+}
diff --git a/docs/dev/_static/copybutton.js b/docs/dev/_static/copybutton.js
new file mode 100644
index 0000000000..eaff5fc54f
--- /dev/null
+++ b/docs/dev/_static/copybutton.js
@@ -0,0 +1,220 @@
+// Localization support
+const messages = {
+  'en': {
+    'copy': 'Copy',
+    'copy_to_clipboard': 'Copy to clipboard',
+    'copy_success': 'Copied!',
+    'copy_failure': 'Failed to copy',
+  },
+  'es' : {
+    'copy': 'Copiar',
+    'copy_to_clipboard': 'Copiar al portapapeles',
+    'copy_success': '¡Copiado!',
+    'copy_failure': 'Error al copiar',
+  },
+  'de' : {
+    'copy': 'Kopieren',
+    'copy_to_clipboard': 'In die Zwischenablage kopieren',
+    'copy_success': 'Kopiert!',
+    'copy_failure': 'Fehler beim Kopieren',
+  },
+  'fr' : {
+    'copy': 'Copier',
+    'copy_to_clipboard': 'Copié dans le presse-papier',
+    'copy_success': 'Copié !',
+    'copy_failure': 'Échec de la copie',
+  },
+  'ru': {
+    'copy': 'Скопировать',
+    'copy_to_clipboard': 'Скопировать в буфер',
+    'copy_success': 'Скопировано!',
+    'copy_failure': 'Не удалось скопировать',
+  },
+  'zh-CN': {
+    'copy': '复制',
+    'copy_to_clipboard': '复制到剪贴板',
+    'copy_success': '复制成功!',
+    'copy_failure': '复制失败',
+  },
+  'it' : {
+    'copy': 'Copiare',
+    'copy_to_clipboard': 'Copiato negli appunti',
+    'copy_success': 'Copiato!',
+    'copy_failure': 'Errore durante la copia',
+  }
+}
+
+let locale = 'en'
+if( document.documentElement.lang !== undefined
+    && messages[document.documentElement.lang] !== undefined ) {
+  locale = document.documentElement.lang
+}
+
+let doc_url_root = DOCUMENTATION_OPTIONS.URL_ROOT;
+if (doc_url_root == '#') {
+    doc_url_root = '';
+}
+
+/**
+ * SVG files for our copy buttons
+ */
+let iconCheck = `<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-check" width="44" height="44" viewBox="0 0 24 24" stroke-width="2" stroke="#22863a" fill="none" stroke-linecap="round" stroke-linejoin="round">
+  <title>${messages[locale]['copy_success']}</title>
+  <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
+  <path d="M5 12l5 5l10 -10" />
+</svg>`
+
+// If the user specified their own SVG use that, otherwise use the default
+let iconCopy = ``;
+if (!iconCopy) {
+  iconCopy = `<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" width="44" height="44" viewBox="0 0 24 24" stroke-width="1.5" stroke="#000000" fill="none" stroke-linecap="round" stroke-linejoin="round">
+  <title>${messages[locale]['copy_to_clipboard']}</title>
+  <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
+  <rect x="8" y="8" width="12" height="12" rx="2" />
+  <path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2" />
+</svg>`
+}
+
+/**
+ * Set up copy/paste for code blocks
+ */
+
+const runWhenDOMLoaded = cb => {
+  if (document.readyState != 'loading') {
+    cb()
+  } else if (document.addEventListener) {
+    document.addEventListener('DOMContentLoaded', cb)
+  } else {
+    document.attachEvent('onreadystatechange', function() {
+      if (document.readyState == 'complete') cb()
+    })
+  }
+}
+
+const codeCellId = index => `codecell${index}`
+
+// Clears selected text since ClipboardJS will select the text when copying
+const clearSelection = () => {
+  if (window.getSelection) {
+    window.getSelection().removeAllRanges()
+  } else if (document.selection) {
+    document.selection.empty()
+  }
+}
+
+// Changes tooltip text for two seconds, then changes it back
+const temporarilyChangeTooltip = (el, oldText, newText) => {
+  el.setAttribute('data-tooltip', newText)
+  el.classList.add('success')
+  setTimeout(() => el.setAttribute('data-tooltip', oldText), 2000)
+  setTimeout(() => el.classList.remove('success'), 2000)
+}
+
+// Changes the copy button icon for two seconds, then changes it back
+const temporarilyChangeIcon = (el) => {
+  el.innerHTML = iconCheck;
+  setTimeout(() => {el.innerHTML = iconCopy}, 2000)
+}
+
+const addCopyButtonToCodeCells = () => {
+  // If ClipboardJS hasn't loaded, wait a bit and try again. This
+  // happens because we load ClipboardJS asynchronously.
+  if (window.ClipboardJS === undefined) {
+    setTimeout(addCopyButtonToCodeCells, 250)
+    return
+  }
+
+  // Add copybuttons to all of our code cells
+  const codeCells = document.querySelectorAll('div.highlight pre')
+  codeCells.forEach((codeCell, index) => {
+    const id = codeCellId(index)
+    codeCell.setAttribute('id', id)
+
+    const clipboardButton = id =>
+    `<button class="copybtn o-tooltip--left" data-tooltip="${messages[locale]['copy']}" data-clipboard-target="#${id}">
+      ${iconCopy}
+    </button>`
+    codeCell.insertAdjacentHTML('afterend', clipboardButton(id))
+  })
+
+function escapeRegExp(string) {
+    return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string
+}
+
+// Callback when a copy button is clicked. Will be passed the node that was clicked
+// should then grab the text and replace pieces of text that shouldn't be used in output
+function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") {
+
+    var regexp;
+    var match;
+
+    // Do we check for line continuation characters and "HERE-documents"?
+    var useLineCont = !!lineContinuationChar
+    var useHereDoc = !!hereDocDelim
+
+    // create regexp to capture prompt and remaining line
+    if (isRegexp) {
+        regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)')
+    } else {
+        regexp = new RegExp('^(' + escapeRegExp(copybuttonPromptText) + ')(.*)')
+    }
+
+    const outputLines = [];
+    var promptFound = false;
+    var gotLineCont = false;
+    var gotHereDoc = false;
+    const lineGotPrompt = [];
+    for (const line of textContent.split('\n')) {
+        match = line.match(regexp)
+        if (match || gotLineCont || gotHereDoc) {
+            promptFound = regexp.test(line)
+            lineGotPrompt.push(promptFound)
+            if (removePrompts && promptFound) {
+                outputLines.push(match[2])
+            } else {
+                outputLines.push(line)
+            }
+            gotLineCont = line.endsWith(lineContinuationChar) & useLineCont
+            if (line.includes(hereDocDelim) & useHereDoc)
+                gotHereDoc = !gotHereDoc
+        } else if (!onlyCopyPromptLines) {
+            outputLines.push(line)
+        } else if (copyEmptyLines && line.trim() === '') {
+            outputLines.push(line)
+        }
+    }
+
+    // If no lines with the prompt were found then just use original lines
+    if (lineGotPrompt.some(v => v === true)) {
+        textContent = outputLines.join('\n');
+    }
+
+    // Remove a trailing newline to avoid auto-running when pasting
+    if (textContent.endsWith("\n")) {
+        textContent = textContent.slice(0, -1)
+    }
+    return textContent
+}
+
+
+var copyTargetText = (trigger) => {
+  var target = document.querySelector(trigger.attributes['data-clipboard-target'].value);
+  return formatCopyText(target.innerText, '$', false, true, true, true, '\\', '')
+}
+
+  // Initialize with a callback so we can modify the text before copy
+  const clipboard = new ClipboardJS('.copybtn', {text: copyTargetText})
+
+  // Update UI with error/success messages
+  clipboard.on('success', event => {
+    clearSelection()
+    temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_success'])
+    temporarilyChangeIcon(event.trigger)
+  })
+
+  clipboard.on('error', event => {
+    temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_failure'])
+  })
+}
+
+runWhenDOMLoaded(addCopyButtonToCodeCells)
\ No newline at end of file
diff --git a/docs/dev/_static/copybutton_funcs.js b/docs/dev/_static/copybutton_funcs.js
new file mode 100644
index 0000000000..b9168c5565
--- /dev/null
+++ b/docs/dev/_static/copybutton_funcs.js
@@ -0,0 +1,58 @@
+function escapeRegExp(string) {
+    return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string
+}
+
+// Callback when a copy button is clicked. Will be passed the node that was clicked
+// should then grab the text and replace pieces of text that shouldn't be used in output
+export function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") {
+
+    var regexp;
+    var match;
+
+    // Do we check for line continuation characters and "HERE-documents"?
+    var useLineCont = !!lineContinuationChar
+    var useHereDoc = !!hereDocDelim
+
+    // create regexp to capture prompt and remaining line
+    if (isRegexp) {
+        regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)')
+    } else {
+        regexp = new RegExp('^(' + escapeRegExp(copybuttonPromptText) + ')(.*)')
+    }
+
+    const outputLines = [];
+    var promptFound = false;
+    var gotLineCont = false;
+    var gotHereDoc = false;
+    const lineGotPrompt = [];
+    for (const line of textContent.split('\n')) {
+        match = line.match(regexp)
+        if (match || gotLineCont || gotHereDoc) {
+            promptFound = regexp.test(line)
+            lineGotPrompt.push(promptFound)
+            if (removePrompts && promptFound) {
+                outputLines.push(match[2])
+            } else {
+                outputLines.push(line)
+            }
+            gotLineCont = line.endsWith(lineContinuationChar) & useLineCont
+            if (line.includes(hereDocDelim) & useHereDoc)
+                gotHereDoc = !gotHereDoc
+        } else if (!onlyCopyPromptLines) {
+            outputLines.push(line)
+        } else if (copyEmptyLines && line.trim() === '') {
+            outputLines.push(line)
+        }
+    }
+
+    // If no lines with the prompt were found then just use original lines
+    if (lineGotPrompt.some(v => v === true)) {
+        textContent = outputLines.join('\n');
+    }
+
+    // Remove a trailing newline to avoid auto-running when pasting
+    if (textContent.endsWith("\n")) {
+        textContent = textContent.slice(0, -1)
+    }
+    return textContent
+}
diff --git a/docs/dev/_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css b/docs/dev/_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css
new file mode 100644
index 0000000000..e0df024ef6
--- /dev/null
+++ b/docs/dev/_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css
@@ -0,0 +1 @@
+.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !import [...]
diff --git a/docs/dev/_static/design-tabs.js b/docs/dev/_static/design-tabs.js
new file mode 100644
index 0000000000..36b38cf0d9
--- /dev/null
+++ b/docs/dev/_static/design-tabs.js
@@ -0,0 +1,27 @@
+var sd_labels_by_text = {};
+
+function ready() {
+  const li = document.getElementsByClassName("sd-tab-label");
+  for (const label of li) {
+    syncId = label.getAttribute("data-sync-id");
+    if (syncId) {
+      label.onclick = onLabelClick;
+      if (!sd_labels_by_text[syncId]) {
+        sd_labels_by_text[syncId] = [];
+      }
+      sd_labels_by_text[syncId].push(label);
+    }
+  }
+}
+
+function onLabelClick() {
+  // Activate other inputs with the same sync id.
+  syncId = this.getAttribute("data-sync-id");
+  for (label of sd_labels_by_text[syncId]) {
+    if (label === this) continue;
+    label.previousElementSibling.checked = true;
+  }
+  window.localStorage.setItem("sphinx-design-last-tab", syncId);
+}
+
+document.addEventListener("DOMContentLoaded", ready, false);
diff --git a/docs/dev/_static/doctools.js b/docs/dev/_static/doctools.js
index e509e48349..e1bfd708b7 100644
--- a/docs/dev/_static/doctools.js
+++ b/docs/dev/_static/doctools.js
@@ -154,9 +154,7 @@ var Documentation = {
     this.fixFirefoxAnchorBug();
     this.highlightSearchWords();
     this.initIndexTable();
-    if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) {
-      this.initOnKeyListeners();
-    }
+    this.initOnKeyListeners();
   },
 
   /**
@@ -269,6 +267,13 @@ var Documentation = {
     window.history.replaceState({}, '', url);
   },
 
+   /**
+   * helper function to focus on search bar
+   */
+  focusSearchBar : function() {
+    $('input[name=q]').first().focus();
+  },
+
   /**
    * make the url absolute
    */
@@ -291,27 +296,54 @@ var Documentation = {
   },
 
   initOnKeyListeners: function() {
+    // only install a listener if it is really needed
+    if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS &&
+        !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS)
+        return;
+
     $(document).keydown(function(event) {
       var activeElementType = document.activeElement.tagName;
       // don't navigate when in search box, textarea, dropdown or button
       if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT'
-          && activeElementType !== 'BUTTON' && !event.altKey && !event.ctrlKey && !event.metaKey
-          && !event.shiftKey) {
-        switch (event.keyCode) {
-          case 37: // left
-            var prevHref = $('link[rel="prev"]').prop('href');
-            if (prevHref) {
-              window.location.href = prevHref;
-              return false;
-            }
-            break;
-          case 39: // right
-            var nextHref = $('link[rel="next"]').prop('href');
-            if (nextHref) {
-              window.location.href = nextHref;
-              return false;
-            }
-            break;
+          && activeElementType !== 'BUTTON') {
+        if (event.altKey || event.ctrlKey || event.metaKey)
+          return;
+
+          if (!event.shiftKey) {
+            switch (event.key) {
+              case 'ArrowLeft':
+                if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS)
+                  break;
+                var prevHref = $('link[rel="prev"]').prop('href');
+                if (prevHref) {
+                  window.location.href = prevHref;
+                  return false;
+                }
+                break;
+              case 'ArrowRight':
+                if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS)
+                  break;
+                var nextHref = $('link[rel="next"]').prop('href');
+                if (nextHref) {
+                  window.location.href = nextHref;
+                  return false;
+                }
+                break;
+              case 'Escape':
+                if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS)
+                  break;
+                Documentation.hideSearchWords();
+                return false;
+          }
+        }
+
+        // some keyboard layouts may need Shift to get /
+        switch (event.key) {
+          case '/':
+            if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS)
+              break;
+            Documentation.focusSearchBar();
+            return false;
         }
       }
     });
diff --git a/docs/dev/_static/documentation_options.js b/docs/dev/_static/documentation_options.js
index 92d3ed9a54..daa77acefb 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: '8.0.0.dev254',
+    VERSION: '8.0.0.dev346',
     LANGUAGE: 'None',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
@@ -8,5 +8,7 @@ var DOCUMENTATION_OPTIONS = {
     LINK_SUFFIX: '.html',
     HAS_SOURCE: true,
     SOURCELINK_SUFFIX: '.txt',
-    NAVIGATION_WITH_KEYS: true
+    NAVIGATION_WITH_KEYS: true,
+    SHOW_SEARCH_SUMMARY: true,
+    ENABLE_SEARCH_SHORTCUTS: true,
 };
\ No newline at end of file
diff --git a/docs/dev/_static/searchtools.js b/docs/dev/_static/searchtools.js
index 2d7785937b..0a44e8582f 100644
--- a/docs/dev/_static/searchtools.js
+++ b/docs/dev/_static/searchtools.js
@@ -172,10 +172,6 @@ var Search = {
       }
       // stem the word
       var word = stemmer.stemWord(tmp[i].toLowerCase());
-      // prevent stemmer from cutting word smaller than two chars
-      if(word.length < 3 && tmp[i].length >= 3) {
-        word = tmp[i];
-      }
       var toAppend;
       // select the correct list
       if (word[0] == '-') {
@@ -276,7 +272,7 @@ var Search = {
           setTimeout(function() {
             displayNextItem();
           }, 5);
-        } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
+        } else if (DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY) {
           $.ajax({url: requestUrl,
                   dataType: "text",
                   complete: function(jqxhr, textstatus) {
@@ -293,7 +289,7 @@ var Search = {
                     }, 5);
                   }});
         } else {
-          // no source available, just display title
+          // just display title
           Search.output.append(listItem);
           setTimeout(function() {
             displayNextItem();
diff --git a/docs/dev/_static/styles/pydata-sphinx-theme.css b/docs/dev/_static/styles/pydata-sphinx-theme.css
index c39ccf7a3c..cad322118b 100644
--- a/docs/dev/_static/styles/pydata-sphinx-theme.css
+++ b/docs/dev/_static/styles/pydata-sphinx-theme.css
@@ -3,4 +3,4 @@
  * Copyright 2011-2021 The Bootstrap Authors
  * Copyright 2011-2021 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
- */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:540px;--breakpoint-md:720px;--breakpoint-lg:960px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-s [...]
\ No newline at end of file
+ */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:540px;--breakpoint-md:720px;--breakpoint-lg:960px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-s [...]
\ No newline at end of file
diff --git a/docs/dev/_static/theme_overrides.css b/docs/dev/_static/theme_overrides.css
index 6bc5f70703..e64d40f111 100644
--- a/docs/dev/_static/theme_overrides.css
+++ b/docs/dev/_static/theme_overrides.css
@@ -54,6 +54,40 @@ a.navbar-brand img {
   max-width: 100%;
 }
 
+/* Contibuting landing page overview cards */
+
+.contrib-card {
+  background: #fff;
+  border-radius: 0;
+  padding: 30px 10px 20px 10px;
+  margin: 10px 0px;
+}
+
+.contrib-card p.card-text {
+  margin: 0px;
+}
+
+.contrib-card .sd-card-img-top {
+  margin: 2px;
+  height: 75px;
+}
+
+.contrib-card .sd-card-title {
+  /* color: rgb(var(--pst-color-h1)) !important; */
+  font-size: var(--pst-font-size-h3);
+  /* font-weight: bold; */
+  padding: 1rem 0rem 0.5rem 0rem;
+}
+
+.contrib-card .sd-card-footer {
+  border: none;
+}
+
+.contib-card .sd-card-footer p.sd-card-text{
+  max-width: 220px;
+  margin-left: auto;
+  margin-right: auto;
+}
 
 /* This is the bootstrap CSS style for "table-striped". Since the theme does
 not yet provide an easy way to configure this globaly, it easier to simply
diff --git a/docs/dev/_static/webpack-macros.html b/docs/dev/_static/webpack-macros.html
index 1fe5b47340..b51c16ef56 100644
--- a/docs/dev/_static/webpack-macros.html
+++ b/docs/dev/_static/webpack-macros.html
@@ -1,28 +1,29 @@
 <!--
-    All these macros are auto-generated and must **NOT** be edited by hand.
-    See the webpack.config.js file, to learn more about how this is generated.
-  -->
-  {% macro head_pre_icons() %}
-    <link rel="stylesheet"
-      href="{{ pathto('_static/vendor/fontawesome/5.13.0/css/all.min.css', 1) }}">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="{{ pathto('_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2', 1) }}">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="{{ pathto('_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2', 1) }}">
-  {% endmacro %}
+  AUTO-GENERATED from webpack.config.js, do **NOT** edit by hand.
+  These are re-used in layout.html
+-->
+{# Load FontAwesome icons #}
+{% macro head_pre_icons() %}
+  <link rel="stylesheet"
+    href="{{ pathto('_static/vendor/fontawesome/5.13.0/css/all.min.css', 1) }}">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="{{ pathto('_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2', 1) }}">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="{{ pathto('_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2', 1) }}">
+{% endmacro %}
 
-  {% macro head_pre_fonts() %}
-  {% endmacro %}
-
-  {% macro head_pre_bootstrap() %}
-    <link href="{{ pathto('_static/styles/theme.css', 1) }}?digest=1999514e3f237ded88cf" rel="stylesheet">
+{% macro head_pre_assets() %}
+  <!-- Loaded before other Sphinx assets -->
+  <link href="{{ pathto('_static/styles/theme.css', 1) }}?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="{{ pathto('_static/styles/pydata-sphinx-theme.css', 1) }}?digest=1999514e3f237ded88cf" rel="stylesheet">
-  {% endmacro %}
+{% endmacro %}
 
-  {% macro head_js_preload() %}
-    <link rel="preload" as="script" href="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=1999514e3f237ded88cf">
-  {% endmacro %}
+{% macro head_js_preload() %}
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=1999514e3f237ded88cf">
+{% endmacro %}
 
-  {% macro body_post() %}
-    <script src="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=1999514e3f237ded88cf"></script>
-  {% endmacro %}
\ No newline at end of file
+{% macro body_post() %}
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=1999514e3f237ded88cf"></script>
+{% endmacro %}
\ No newline at end of file
diff --git a/docs/dev/c_glib/index.html b/docs/dev/c_glib/index.html
index 4360392614..d98c27293a 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-03-21T17:49:31-04:00" />
+<meta property="article:published_time" content="2022-04-04T16:26:15-04: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-03-21T17:49:31-04:00","datePublished":"2022-03-21T17:49:31-04: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-04-04T16:26:15-04:00","datePublished":"2022-04-04T16:26:15-04: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 47d3d6e525..3b1cf1a260 100644
--- a/docs/dev/cpp/api.html
+++ b/docs/dev/cpp/api.html
@@ -6,34 +6,36 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
-    <title>API Reference &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>API Reference &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
     <script src="../_static/jquery.js"></script>
     <script src="../_static/underscore.js"></script>
     <script src="../_static/doctools.js"></script>
+    <script src="../_static/clipboard.min.js"></script>
+    <script src="../_static/copybutton.js"></script>
+    <script src="../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/cpp/api.html" />
     <link rel="shortcut icon" href="../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -57,7 +59,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -79,7 +81,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +266,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="env_vars.html">
        Environment Variables
@@ -328,6 +335,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/datatype.html">
        Data Types
@@ -454,7 +466,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -485,7 +497,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -711,6 +723,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3828,6 +3845,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3848,6 +3870,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4146,6 +4173,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../developers/guide/index.html">
    New Contributor’s Guide
@@ -4247,6 +4279,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../developers/reviewing.html">
    Reviewing contributions
@@ -4411,7 +4448,7 @@ function checkPageExistsAndRedirect(event) {
               <div>
                 
   <section id="api-reference">
-<h1>API Reference<a class="headerlink" href="#api-reference" title="Permalink to this headline">¶</a></h1>
+<h1>API Reference<a class="headerlink" href="#api-reference" title="Permalink to this headline">#</a></h1>
 <div class="toctree-wrapper compound">
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="api/support.html">Programming Support</a><ul>
@@ -4419,6 +4456,7 @@ function checkPageExistsAndRedirect(event) {
 <li class="toctree-l3"><a class="reference internal" href="api/support.html#macro-definitions">Macro definitions</a></li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="api/support.html#runtime-configuration">Runtime Configuration</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/support.html#error-return-and-reporting">Error return and reporting</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="api/support.html#functional-macros-for-error-based-control-flow">Functional macros for error-based control flow</a></li>
 </ul>
@@ -4436,6 +4474,10 @@ function checkPageExistsAndRedirect(event) {
 <li class="toctree-l2"><a class="reference internal" href="api/memory.html#stl-integration">STL Integration</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="api/thread.html">Thread (management)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="api/thread.html#thread-pools">Thread Pools</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="api/datatype.html">Data Types</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="api/datatype.html#factory-functions">Factory functions</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/datatype.html#concrete-type-subclasses">Concrete type subclasses</a><ul>
@@ -4517,6 +4559,14 @@ function checkPageExistsAndRedirect(event) {
 <li class="toctree-l2"><a class="reference internal" href="api/utilities.html#decimal-numbers">Decimal Numbers</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/utilities.html#iterators">Iterators</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/utilities.html#compression">Compression</a></li>
+<li class="toctree-l2"><a class="reference internal" href="api/utilities.html#visitors">Visitors</a></li>
+<li class="toctree-l2"><a class="reference internal" href="api/utilities.html#type-traits">Type Traits</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="api/utilities.html#typetraits">TypeTraits</a></li>
+<li class="toctree-l3"><a class="reference internal" href="api/utilities.html#ctypetraits">CTypeTraits</a></li>
+<li class="toctree-l3"><a class="reference internal" href="api/utilities.html#type-predicates">Type Predicates</a></li>
+<li class="toctree-l3"><a class="reference internal" href="api/utilities.html#runtime-type-predicates">Runtime Type Predicates</a></li>
+</ul>
+</li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="api/async.html">Asynchronous programming</a><ul>
@@ -4632,8 +4682,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4644,7 +4695,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/cpp/api/array.html b/docs/dev/cpp/api/array.html
index 13f84ee988..cd67de94d6 100644
--- a/docs/dev/cpp/api/array.html
+++ b/docs/dev/cpp/api/array.html
@@ -6,34 +6,36 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
-    <title>Arrays &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>Arrays &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/cpp/api/array.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -57,7 +59,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -79,7 +81,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +266,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../env_vars.html">
        Environment Variables
@@ -328,6 +335,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="datatype.html">
        Data Types
@@ -454,7 +466,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -485,7 +497,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -711,6 +723,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3828,6 +3845,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3848,6 +3870,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4146,6 +4173,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4247,6 +4279,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4381,7 +4418,7 @@ function checkPageExistsAndRedirect(event) {
               
               <div class="toc-item">
                 
-<div class="tocsection onthispage pt-5 pb-3">
+<div class="tocsection onthispage mt-5 pt-1 pb-3">
     <i class="fas fa-list"></i> On this page
 </div>
 
@@ -4458,10 +4495,10 @@ function checkPageExistsAndRedirect(event) {
               <div>
                 
   <section id="arrays">
-<h1>Arrays<a class="headerlink" href="#arrays" title="Permalink to this headline">¶</a></h1>
+<h1>Arrays<a class="headerlink" href="#arrays" title="Permalink to this headline">#</a></h1>
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow9ArrayDataE">
-<span id="_CPPv3N5arrow9ArrayDataE"></span><span id="_CPPv2N5arrow9ArrayDataE"></span><span id="arrow::ArrayData"></span><span class="target" id="structarrow_1_1_array_data"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ArrayData</span></ [...]
+<span id="_CPPv3N5arrow9ArrayDataE"></span><span id="_CPPv2N5arrow9ArrayDataE"></span><span id="arrow::ArrayData"></span><span class="target" id="structarrow_1_1_array_data"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ArrayData</span></ [...]
 <dd><p>Mutable container for generic Arrow array data. </p>
 <p>This data structure is a self-contained representation of the memory and metadata inside an Arrow array data structure (called vectors in Java). The classes <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">arrow::Array</span></a> and its subclasses provide strongly-typed accessors with support for the visitor pattern and other affordances.</p>
 <p>This class is designed for easy internal data manipulation, analytical data processing, and data transport to and from IPC messages. For example, we could cast from int64 to float64 like so:</p>
@@ -4475,20 +4512,20 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow9ArrayData5SliceE7int64_t7int64_t">
-<span id="_CPPv3NK5arrow9ArrayData5SliceE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow9ArrayData5SliceE7int64_t7int64_t"></span><span id="arrow::ArrayData::Slice__int64_t.int64_tC"></span><span class="target" id="structarrow_1_1_array_data_1a3824378f24eec957d87864f00fcd3a4e"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span>< [...]
+<span id="_CPPv3NK5arrow9ArrayData5SliceE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow9ArrayData5SliceE7int64_t7int64_t"></span><span id="arrow::ArrayData::Slice__int64_t.int64_tC"></span><span class="target" id="structarrow_1_1_array_data_1a3824378f24eec957d87864f00fcd3a4e"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span>< [...]
 <dd><p>Construct a zero-copy slice of the data with the given offset and length. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow9ArrayData9SliceSafeE7int64_t7int64_t">
-<span id="_CPPv3NK5arrow9ArrayData9SliceSafeE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow9ArrayData9SliceSafeE7int64_t7int64_t"></span><span id="arrow::ArrayData::SliceSafe__int64_t.int64_tC"></span><span class="target" id="structarrow_1_1_array_data_1a1f2caf94c229382c9c34edf43cd340b6"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt; [...]
+<span id="_CPPv3NK5arrow9ArrayData9SliceSafeE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow9ArrayData9SliceSafeE7int64_t7int64_t"></span><span id="arrow::ArrayData::SliceSafe__int64_t.int64_tC"></span><span class="target" id="structarrow_1_1_array_data_1a1f2caf94c229382c9c34edf43cd340b6"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt; [...]
 <dd><p>Input-checking variant of Slice. </p>
 <p>An Invalid <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> is returned if the requested slice falls out of bounds. Note that unlike Slice, <code class="docutils literal notranslate"><span class="pre">length</span></code> isn’t clamped to the available buffer size. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow9ArrayData12GetNullCountEv">
-<span id="_CPPv3NK5arrow9ArrayData12GetNullCountEv"></span><span id="_CPPv2NK5arrow9ArrayData12GetNullCountEv"></span><span id="arrow::ArrayData::GetNullCountC"></span><span class="target" id="structarrow_1_1_array_data_1ae83fbd13ecbe794edf58e4b841fccf0d"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GetNullCount</span></span></span><span class="sig-paren">(</span><span class="sig-pa [...]
+<span id="_CPPv3NK5arrow9ArrayData12GetNullCountEv"></span><span id="_CPPv2NK5arrow9ArrayData12GetNullCountEv"></span><span id="arrow::ArrayData::GetNullCountC"></span><span class="target" id="structarrow_1_1_array_data_1ae83fbd13ecbe794edf58e4b841fccf0d"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GetNullCount</span></span></span><span class="sig-paren">(</span><span class="sig-pa [...]
 <dd><p>Return null count, or compute and set it if it’s not known. </p>
 </dd></dl>
 
@@ -4497,7 +4534,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow5ArrayE">
-<span id="_CPPv3N5arrow5ArrayE"></span><span id="_CPPv2N5arrow5ArrayE"></span><span id="arrow::Array"></span><span class="target" id="classarrow_1_1_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Array</span></span></span><a class=" [...]
+<span id="_CPPv3N5arrow5ArrayE"></span><span id="_CPPv2N5arrow5ArrayE"></span><span id="arrow::Array"></span><span class="target" id="classarrow_1_1_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Array</span></span></span><a class=" [...]
 <dd><p><a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> base type Immutable data array with some logical type and some length. </p>
 <p>Any memory is owned by the respective <a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a> instance (or its parents).</p>
 <p>The base class is only required to have a null bitmap buffer if the null count is greater than 0</p>
@@ -4507,46 +4544,46 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow5Array6IsNullE7int64_t">
-<span id="_CPPv3NK5arrow5Array6IsNullE7int64_t"></span><span id="_CPPv2NK5arrow5Array6IsNullE7int64_t"></span><span id="arrow::Array::IsNull__int64_tC"></span><span class="target" id="classarrow_1_1_array_1a18c61cd4c8c158a30f30023eabc83acb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">IsNull</span></span></s [...]
+<span id="_CPPv3NK5arrow5Array6IsNullE7int64_t"></span><span id="_CPPv2NK5arrow5Array6IsNullE7int64_t"></span><span id="arrow::Array::IsNull__int64_tC"></span><span class="target" id="classarrow_1_1_array_1a18c61cd4c8c158a30f30023eabc83acb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">IsNull</span></span></s [...]
 <dd><p>Return true if value at index is null. Does not boundscheck. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array7IsValidE7int64_t">
-<span id="_CPPv3NK5arrow5Array7IsValidE7int64_t"></span><span id="_CPPv2NK5arrow5Array7IsValidE7int64_t"></span><span id="arrow::Array::IsValid__int64_tC"></span><span class="target" id="classarrow_1_1_array_1ae554bfb313cd6b161f63fb2966dbd662"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">IsValid</span></span [...]
+<span id="_CPPv3NK5arrow5Array7IsValidE7int64_t"></span><span id="_CPPv2NK5arrow5Array7IsValidE7int64_t"></span><span id="arrow::Array::IsValid__int64_tC"></span><span class="target" id="classarrow_1_1_array_1ae554bfb313cd6b161f63fb2966dbd662"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">IsValid</span></span [...]
 <dd><p>Return true if value at index is valid (not null). </p>
 <p>Does not boundscheck </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array9GetScalarE7int64_t">
-<span id="_CPPv3NK5arrow5Array9GetScalarE7int64_t"></span><span id="_CPPv2NK5arrow5Array9GetScalarE7int64_t"></span><span id="arrow::Array::GetScalar__int64_tC"></span><span class="target" id="classarrow_1_1_array_1a65165e18f7a73cebdf73659427a00db1"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class= [...]
+<span id="_CPPv3NK5arrow5Array9GetScalarE7int64_t"></span><span id="_CPPv2NK5arrow5Array9GetScalarE7int64_t"></span><span id="arrow::Array::GetScalar__int64_tC"></span><span class="target" id="classarrow_1_1_array_1a65165e18f7a73cebdf73659427a00db1"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class= [...]
 <dd><p>Return a <a class="reference internal" href="scalar.html#structarrow_1_1_scalar"><span class="std std-ref">Scalar</span></a> containing the value of this array at i. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array6lengthEv">
-<span id="_CPPv3NK5arrow5Array6lengthEv"></span><span id="_CPPv2NK5arrow5Array6lengthEv"></span><span id="arrow::Array::lengthC"></span><span class="target" id="classarrow_1_1_array_1a49c7fb3f73d2d43e7338591c5a8bd8bf"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><span class="sig- [...]
+<span id="_CPPv3NK5arrow5Array6lengthEv"></span><span id="_CPPv2NK5arrow5Array6lengthEv"></span><span id="arrow::Array::lengthC"></span><span class="target" id="classarrow_1_1_array_1a49c7fb3f73d2d43e7338591c5a8bd8bf"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><span class="sig- [...]
 <dd><p>Size in the number of elements this array contains. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array6offsetEv">
-<span id="_CPPv3NK5arrow5Array6offsetEv"></span><span id="_CPPv2NK5arrow5Array6offsetEv"></span><span id="arrow::Array::offsetC"></span><span class="target" id="classarrow_1_1_array_1a1a0c6c1aa06cffd1dcb3813f0d24b2fd"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">offset</span></span></span><span class="sig- [...]
+<span id="_CPPv3NK5arrow5Array6offsetEv"></span><span id="_CPPv2NK5arrow5Array6offsetEv"></span><span id="arrow::Array::offsetC"></span><span class="target" id="classarrow_1_1_array_1a1a0c6c1aa06cffd1dcb3813f0d24b2fd"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">offset</span></span></span><span class="sig- [...]
 <dd><p>A relative position into another array’s data, to enable zero-copy slicing. </p>
 <p>This value defaults to zero </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array10null_countEv">
-<span id="_CPPv3NK5arrow5Array10null_countEv"></span><span id="_CPPv2NK5arrow5Array10null_countEv"></span><span id="arrow::Array::null_countC"></span><span class="target" id="classarrow_1_1_array_1a0537d3b69a889b951e88be2fe9f3d96a"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">null_count</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class=" [...]
+<span id="_CPPv3NK5arrow5Array10null_countEv"></span><span id="_CPPv2NK5arrow5Array10null_countEv"></span><span id="arrow::Array::null_countC"></span><span class="target" id="classarrow_1_1_array_1a0537d3b69a889b951e88be2fe9f3d96a"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">null_count</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class=" [...]
 <dd><p>The number of null entries in the array. </p>
 <p>If the null count was not known at time of construction (and set to a negative value), then the null count will be computed and cached on the first invocation of this function </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array11null_bitmapEv">
-<span id="_CPPv3NK5arrow5Array11null_bitmapEv"></span><span id="_CPPv2NK5arrow5Array11null_bitmapEv"></span><span id="arrow::Array::null_bitmapC"></span><span class="target" id="classarrow_1_1_array_1a932883dcbf5d9c4ded70aef9adcf2946"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span>< [...]
+<span id="_CPPv3NK5arrow5Array11null_bitmapEv"></span><span id="_CPPv2NK5arrow5Array11null_bitmapEv"></span><span id="arrow::Array::null_bitmapC"></span><span class="target" id="classarrow_1_1_array_1a932883dcbf5d9c4ded70aef9adcf2946"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span>< [...]
 <dd><p><a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a> for the validity (null) bitmap, if any. </p>
 <p>Note that Union types never have a null bitmap.</p>
 <p>Note that for <code class="docutils literal notranslate"><span class="pre">null_count</span> <span class="pre">==</span> <span class="pre">0</span></code> or for null type, this will be null. This buffer does not account for any slice offset </p>
@@ -4554,53 +4591,53 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array16null_bitmap_dataEv">
-<span id="_CPPv3NK5arrow5Array16null_bitmap_dataEv"></span><span id="_CPPv2NK5arrow5Array16null_bitmap_dataEv"></span><span id="arrow::Array::null_bitmap_dataC"></span><span class="target" id="classarrow_1_1_array_1a7a8838fbc97b9b3b8ca15cb163b2027c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span>< [...]
+<span id="_CPPv3NK5arrow5Array16null_bitmap_dataEv"></span><span id="_CPPv2NK5arrow5Array16null_bitmap_dataEv"></span><span id="arrow::Array::null_bitmap_dataC"></span><span class="target" id="classarrow_1_1_array_1a7a8838fbc97b9b3b8ca15cb163b2027c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span>< [...]
 <dd><p>Raw pointer to the null bitmap. </p>
 <p>Note that for <code class="docutils literal notranslate"><span class="pre">null_count</span> <span class="pre">==</span> <span class="pre">0</span></code> or for null type, this will be null. This buffer does not account for any slice offset </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array6EqualsERK5ArrayRK12EqualOptions">
-<span id="_CPPv3NK5arrow5Array6EqualsERK5ArrayRK12EqualOptions"></span><span id="_CPPv2NK5arrow5Array6EqualsERK5ArrayRK12EqualOptions"></span><span id="arrow::Array::Equals__ArrayCR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_array_1a686cf58bab513d8ecfe3a285f4562eab"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Equals</span></span></span><span class="sig-paren">(</ [...]
+<span id="_CPPv3NK5arrow5Array6EqualsERK5ArrayRK12EqualOptions"></span><span id="_CPPv2NK5arrow5Array6EqualsERK5ArrayRK12EqualOptions"></span><span id="arrow::Array::Equals__ArrayCR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_array_1a686cf58bab513d8ecfe3a285f4562eab"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Equals</span></span></span><span class="sig-paren">(</ [...]
 <dd><p>Equality comparison with another array. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array4DiffERK5Array">
-<span id="_CPPv3NK5arrow5Array4DiffERK5Array"></span><span id="_CPPv2NK5arrow5Array4DiffERK5Array"></span><span id="arrow::Array::Diff__ArrayCRC"></span><span class="target" id="classarrow_1_1_array_1a95ff1c7489e9d2fd5ff52fde1b8b5c46"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Diff< [...]
+<span id="_CPPv3NK5arrow5Array4DiffERK5Array"></span><span id="_CPPv2NK5arrow5Array4DiffERK5Array"></span><span id="arrow::Array::Diff__ArrayCRC"></span><span class="target" id="classarrow_1_1_array_1a95ff1c7489e9d2fd5ff52fde1b8b5c46"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Diff< [...]
 <dd><p>Return the formatted unified diff of arrow::Diff between this <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> and another <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array12ApproxEqualsERKNSt10shared_ptrI5ArrayEERK12EqualOptions">
-<span id="_CPPv3NK5arrow5Array12ApproxEqualsERKNSt10shared_ptrI5ArrayEERK12EqualOptions"></span><span id="_CPPv2NK5arrow5Array12ApproxEqualsERKNSt10shared_ptrI5ArrayEERK12EqualOptions"></span><span id="arrow::Array::ApproxEquals__std::shared_ptr:Array:CR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_array_1a381e6469686eccd2545cf1dc171f6cb7"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n" [...]
+<span id="_CPPv3NK5arrow5Array12ApproxEqualsERKNSt10shared_ptrI5ArrayEERK12EqualOptions"></span><span id="_CPPv2NK5arrow5Array12ApproxEqualsERKNSt10shared_ptrI5ArrayEERK12EqualOptions"></span><span id="arrow::Array::ApproxEquals__std::shared_ptr:Array:CR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_array_1a381e6469686eccd2545cf1dc171f6cb7"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n" [...]
 <dd><p>Approximate equality comparison with another array. </p>
 <p>epsilon is only used if this is FloatArray or DoubleArray </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array11RangeEqualsE7int64_t7int64_t7int64_tRK5ArrayRK12EqualOptions">
-<span id="_CPPv3NK5arrow5Array11RangeEqualsE7int64_t7int64_t7int64_tRK5ArrayRK12EqualOptions"></span><span id="_CPPv2NK5arrow5Array11RangeEqualsE7int64_t7int64_t7int64_tRK5ArrayRK12EqualOptions"></span><span id="arrow::Array::RangeEquals__int64_t.int64_t.int64_t.ArrayCR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_array_1a4593999b3aec404e9ad3259acff63fa2"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname" [...]
+<span id="_CPPv3NK5arrow5Array11RangeEqualsE7int64_t7int64_t7int64_tRK5ArrayRK12EqualOptions"></span><span id="_CPPv2NK5arrow5Array11RangeEqualsE7int64_t7int64_t7int64_tRK5ArrayRK12EqualOptions"></span><span id="arrow::Array::RangeEquals__int64_t.int64_t.int64_t.ArrayCR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_array_1a4593999b3aec404e9ad3259acff63fa2"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname" [...]
 <dd><p>Compare if the range of slots specified are equal for the given array and this array. </p>
 <p>end_idx exclusive. This methods does not bounds check. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array6AcceptEP12ArrayVisitor">
-<span id="_CPPv3NK5arrow5Array6AcceptEP12ArrayVisitor"></span><span id="_CPPv2NK5arrow5Array6AcceptEP12ArrayVisitor"></span><span id="arrow::Array::Accept__ArrayVisitorPC"></span><span class="target" id="classarrow_1_1_array_1a168f3ec5c96688dadeaf015692e4bef8"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"> [...]
+<span id="_CPPv3NK5arrow5Array6AcceptEP12ArrayVisitor"></span><span id="_CPPv2NK5arrow5Array6AcceptEP12ArrayVisitor"></span><span id="arrow::Array::Accept__ArrayVisitorPC"></span><span class="target" id="classarrow_1_1_array_1a168f3ec5c96688dadeaf015692e4bef8"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"> [...]
 <dd><p>Apply the <a class="reference internal" href="#classarrow_1_1_array_visitor_1a690c22d9ec35a5cc4526bcd23220d33e"><span class="std std-ref">ArrayVisitor::Visit()</span></a> method specialized to the array type. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array4ViewERKNSt10shared_ptrI8DataTypeEE">
-<span id="_CPPv3NK5arrow5Array4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2NK5arrow5Array4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::Array::View__std::shared_ptr:DataType:CRC"></span><span class="target" id="classarrow_1_1_array_1aa2b5f248c09a41c089e1fbc911beecb0"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre" [...]
+<span id="_CPPv3NK5arrow5Array4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2NK5arrow5Array4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::Array::View__std::shared_ptr:DataType:CRC"></span><span class="target" id="classarrow_1_1_array_1aa2b5f248c09a41c089e1fbc911beecb0"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre" [...]
 <dd><p>Construct a zero-copy view of this array with the given type. </p>
 <p>This method checks if the types are layout-compatible. Nested types are traversed in depth-first order. Data buffers must have the same item sizes, even though the logical types may be different. An error is returned if the types are not layout-compatible. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array5SliceE7int64_t7int64_t">
-<span id="_CPPv3NK5arrow5Array5SliceE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow5Array5SliceE7int64_t7int64_t"></span><span id="arrow::Array::Slice__int64_t.int64_tC"></span><span class="target" id="classarrow_1_1_array_1ae32f72c78fe10ce17f0a817e302e17d1"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a class="re [...]
+<span id="_CPPv3NK5arrow5Array5SliceE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow5Array5SliceE7int64_t7int64_t"></span><span id="arrow::Array::Slice__int64_t.int64_tC"></span><span class="target" id="classarrow_1_1_array_1ae32f72c78fe10ce17f0a817e302e17d1"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a class="re [...]
 <dd><p>Construct a zero-copy slice of the array with the indicated offset and length. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4617,25 +4654,25 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array5SliceE7int64_t">
-<span id="_CPPv3NK5arrow5Array5SliceE7int64_t"></span><span id="_CPPv2NK5arrow5Array5SliceE7int64_t"></span><span id="arrow::Array::Slice__int64_tC"></span><span class="target" id="classarrow_1_1_array_1a5cf4c3330e850670aa52dab3b21869ea"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href=" [...]
+<span id="_CPPv3NK5arrow5Array5SliceE7int64_t"></span><span id="_CPPv2NK5arrow5Array5SliceE7int64_t"></span><span id="arrow::Array::Slice__int64_tC"></span><span class="target" id="classarrow_1_1_array_1a5cf4c3330e850670aa52dab3b21869ea"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href=" [...]
 <dd><p>Slice from offset until end of the array. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array9SliceSafeE7int64_t7int64_t">
-<span id="_CPPv3NK5arrow5Array9SliceSafeE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow5Array9SliceSafeE7int64_t7int64_t"></span><span id="arrow::Array::SliceSafe__int64_t.int64_tC"></span><span class="target" id="classarrow_1_1_array_1acfd39e942b28a6deaa737995cd029409"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><spa [...]
+<span id="_CPPv3NK5arrow5Array9SliceSafeE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow5Array9SliceSafeE7int64_t7int64_t"></span><span id="arrow::Array::SliceSafe__int64_t.int64_tC"></span><span class="target" id="classarrow_1_1_array_1acfd39e942b28a6deaa737995cd029409"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><spa [...]
 <dd><p>Input-checking variant of <a class="reference internal" href="#classarrow_1_1_array_1ae32f72c78fe10ce17f0a817e302e17d1"><span class="std std-ref">Array::Slice</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array9SliceSafeE7int64_t">
-<span id="_CPPv3NK5arrow5Array9SliceSafeE7int64_t"></span><span id="_CPPv2NK5arrow5Array9SliceSafeE7int64_t"></span><span id="arrow::Array::SliceSafe__int64_tC"></span><span class="target" id="classarrow_1_1_array_1ab0280861f5d2a09c9e1d1976f056a88f"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class= [...]
+<span id="_CPPv3NK5arrow5Array9SliceSafeE7int64_t"></span><span id="_CPPv2NK5arrow5Array9SliceSafeE7int64_t"></span><span id="arrow::Array::SliceSafe__int64_tC"></span><span class="target" id="classarrow_1_1_array_1ab0280861f5d2a09c9e1d1976f056a88f"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class= [...]
 <dd><p>Input-checking variant of <a class="reference internal" href="#classarrow_1_1_array_1ae32f72c78fe10ce17f0a817e302e17d1"><span class="std std-ref">Array::Slice</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array8ToStringEv">
-<span id="_CPPv3NK5arrow5Array8ToStringEv"></span><span id="_CPPv2NK5arrow5Array8ToStringEv"></span><span id="arrow::Array::ToStringC"></span><span class="target" id="classarrow_1_1_array_1a41c7af0e40ac55f2ce11785fea3e051e"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ToString</span>< [...]
+<span id="_CPPv3NK5arrow5Array8ToStringEv"></span><span id="_CPPv2NK5arrow5Array8ToStringEv"></span><span id="arrow::Array::ToStringC"></span><span class="target" id="classarrow_1_1_array_1a41c7af0e40ac55f2ce11785fea3e051e"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ToString</span>< [...]
 <dd><dl class="field-list simple">
 <dt class="field-odd">Returns</dt>
 <dd class="field-odd"><p>PrettyPrint representation of array suitable for debugging </p>
@@ -4645,7 +4682,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array8ValidateEv">
-<span id="_CPPv3NK5arrow5Array8ValidateEv"></span><span id="_CPPv2NK5arrow5Array8ValidateEv"></span><span id="arrow::Array::ValidateC"></span><span class="target" id="classarrow_1_1_array_1ad62bad8fde2bb8fbd5a52df3fa4bd56c"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Validate</span></sp [...]
+<span id="_CPPv3NK5arrow5Array8ValidateEv"></span><span id="_CPPv2NK5arrow5Array8ValidateEv"></span><span id="arrow::Array::ValidateC"></span><span class="target" id="classarrow_1_1_array_1ad62bad8fde2bb8fbd5a52df3fa4bd56c"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Validate</span></sp [...]
 <dd><p>Perform cheap validation checks to determine obvious inconsistencies within the array’s internal data. </p>
 <p>This is O(k) where k is the number of descendents.</p>
 <dl class="field-list simple">
@@ -4657,7 +4694,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array12ValidateFullEv">
-<span id="_CPPv3NK5arrow5Array12ValidateFullEv"></span><span id="_CPPv2NK5arrow5Array12ValidateFullEv"></span><span id="arrow::Array::ValidateFullC"></span><span class="target" id="classarrow_1_1_array_1a793321da66d2d1839e6c89a956e4cb07"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Valid [...]
+<span id="_CPPv3NK5arrow5Array12ValidateFullEv"></span><span id="_CPPv2NK5arrow5Array12ValidateFullEv"></span><span id="arrow::Array::ValidateFullC"></span><span class="target" id="classarrow_1_1_array_1a793321da66d2d1839e6c89a956e4cb07"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Valid [...]
 <dd><p>Perform extensive validation checks to determine inconsistencies within the array’s internal data. </p>
 <p>This is potentially O(k*n) where k is the number of descendents and n is the array length.</p>
 <dl class="field-list simple">
@@ -4671,31 +4708,31 @@ function checkPageExistsAndRedirect(event) {
 </dd></dl>
 
 <section id="concrete-array-subclasses">
-<h2>Concrete array subclasses<a class="headerlink" href="#concrete-array-subclasses" title="Permalink to this headline">¶</a></h2>
+<h2>Concrete array subclasses<a class="headerlink" href="#concrete-array-subclasses" title="Permalink to this headline">#</a></h2>
 <section id="primitive-and-temporal">
-<h3>Primitive and temporal<a class="headerlink" href="#primitive-and-temporal" title="Permalink to this headline">¶</a></h3>
+<h3>Primitive and temporal<a class="headerlink" href="#primitive-and-temporal" title="Permalink to this headline">#</a></h3>
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow9NullArrayE">
-<span id="_CPPv3N5arrow9NullArrayE"></span><span id="_CPPv2N5arrow9NullArrayE"></span><span id="arrow::NullArray"></span><span class="target" id="classarrow_1_1_null_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NullArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</ [...]
+<span id="_CPPv3N5arrow9NullArrayE"></span><span id="_CPPv2N5arrow9NullArrayE"></span><span id="arrow::NullArray"></span><span class="target" id="classarrow_1_1_null_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NullArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</ [...]
 <dd><p>Degenerate null type <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12BooleanArrayE">
-<span id="_CPPv3N5arrow12BooleanArrayE"></span><span id="_CPPv2N5arrow12BooleanArrayE"></span><span id="arrow::BooleanArray"></span><span class="target" id="classarrow_1_1_boolean_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Boole [...]
+<span id="_CPPv3N5arrow12BooleanArrayE"></span><span id="_CPPv2N5arrow12BooleanArrayE"></span><span id="arrow::BooleanArray"></span><span class="target" id="classarrow_1_1_boolean_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Boole [...]
 <dd><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for boolean data. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12BooleanArray11false_countEv">
-<span id="_CPPv3NK5arrow12BooleanArray11false_countEv"></span><span id="_CPPv2NK5arrow12BooleanArray11false_countEv"></span><span id="arrow::BooleanArray::false_countC"></span><span class="target" id="classarrow_1_1_boolean_array_1a681486a5b6e0842b907fbd84cb4cc59a"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">false_count</span></span></span><span class="sig-paren">(</span><span clas [...]
+<span id="_CPPv3NK5arrow12BooleanArray11false_countEv"></span><span id="_CPPv2NK5arrow12BooleanArray11false_countEv"></span><span id="arrow::BooleanArray::false_countC"></span><span class="target" id="classarrow_1_1_boolean_array_1a681486a5b6e0842b907fbd84cb4cc59a"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">false_count</span></span></span><span class="sig-paren">(</span><span clas [...]
 <dd><p>Return the number of false (0) values among the valid values. </p>
 <p><a class="reference internal" href="support.html#classarrow_1_1_result"><span class="std std-ref">Result</span></a> is not cached. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12BooleanArray10true_countEv">
-<span id="_CPPv3NK5arrow12BooleanArray10true_countEv"></span><span id="_CPPv2NK5arrow12BooleanArray10true_countEv"></span><span id="arrow::BooleanArray::true_countC"></span><span class="target" id="classarrow_1_1_boolean_array_1afc9c2a1af99b595a3639921d0e7270fd"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">true_count</span></span></span><span class="sig-paren">(</span><span class="s [...]
+<span id="_CPPv3NK5arrow12BooleanArray10true_countEv"></span><span id="_CPPv2NK5arrow12BooleanArray10true_countEv"></span><span id="arrow::BooleanArray::true_countC"></span><span class="target" id="classarrow_1_1_boolean_array_1afc9c2a1af99b595a3639921d0e7270fd"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">true_count</span></span></span><span class="sig-paren">(</span><span class="s [...]
 <dd><p>Return the number of true (1) values among the valid values. </p>
 <p><a class="reference internal" href="support.html#classarrow_1_1_result"><span class="std std-ref">Result</span></a> is not cached. </p>
 </dd></dl>
@@ -4705,12 +4742,12 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp type">
 <dt class="sig sig-object cpp" id="_CPPv412DecimalArray">
-<span id="_CPPv312DecimalArray"></span><span id="_CPPv212DecimalArray"></span><span class="target" id="group__numeric-arrays_1gaa9162b62a545f10bb02754571cd7ec80"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DecimalArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">Decimal128Array< [...]
+<span id="_CPPv312DecimalArray"></span><span id="_CPPv212DecimalArray"></span><span class="target" id="group__numeric-arrays_1gaa9162b62a545f10bb02754571cd7ec80"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DecimalArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">Decimal128Array< [...]
 <dd></dd></dl>
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow15Decimal128ArrayE">
-<span id="_CPPv3N5arrow15Decimal128ArrayE"></span><span id="_CPPv2N5arrow15Decimal128ArrayE"></span><span id="arrow::Decimal128Array"></span><span class="target" id="classarrow_1_1_decimal128_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class [...]
+<span id="_CPPv3N5arrow15Decimal128ArrayE"></span><span id="_CPPv2N5arrow15Decimal128ArrayE"></span><span id="arrow::Decimal128Array"></span><span class="target" id="classarrow_1_1_decimal128_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_decimal.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for 128-bit decimal data. </p>
@@ -4718,7 +4755,7 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4N5arrow15Decimal128Array15Decimal128ArrayERKNSt10shared_ptrI9ArrayDataEE">
-<span id="_CPPv3N5arrow15Decimal128Array15Decimal128ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow15Decimal128Array15Decimal128ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::Decimal128Array::Decimal128Array__std::shared_ptr:ArrayData:CR"></span><span class="target" id="classarrow_1_1_decimal128_array_1a1520cf3809bc92851ad099403164538a"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname [...]
+<span id="_CPPv3N5arrow15Decimal128Array15Decimal128ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow15Decimal128Array15Decimal128ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::Decimal128Array::Decimal128Array__std::shared_ptr:ArrayData:CR"></span><span class="target" id="classarrow_1_1_decimal128_array_1a1520cf3809bc92851ad099403164538a"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_decimal128_array"><span class="std std-ref">Decimal128Array</span></a> from <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> instance. </p>
 </dd></dl>
 
@@ -4727,7 +4764,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow15Decimal256ArrayE">
-<span id="_CPPv3N5arrow15Decimal256ArrayE"></span><span id="_CPPv2N5arrow15Decimal256ArrayE"></span><span id="arrow::Decimal256Array"></span><span class="target" id="classarrow_1_1_decimal256_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class [...]
+<span id="_CPPv3N5arrow15Decimal256ArrayE"></span><span id="_CPPv2N5arrow15Decimal256ArrayE"></span><span id="arrow::Decimal256Array"></span><span class="target" id="classarrow_1_1_decimal256_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_decimal.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for 256-bit decimal data. </p>
@@ -4735,7 +4772,7 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4N5arrow15Decimal256Array15Decimal256ArrayERKNSt10shared_ptrI9ArrayDataEE">
-<span id="_CPPv3N5arrow15Decimal256Array15Decimal256ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow15Decimal256Array15Decimal256ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::Decimal256Array::Decimal256Array__std::shared_ptr:ArrayData:CR"></span><span class="target" id="classarrow_1_1_decimal256_array_1a12465c17da25b928158e9f80a7fc2347"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname [...]
+<span id="_CPPv3N5arrow15Decimal256Array15Decimal256ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow15Decimal256Array15Decimal256ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::Decimal256Array::Decimal256Array__std::shared_ptr:ArrayData:CR"></span><span class="target" id="classarrow_1_1_decimal256_array_1a12465c17da25b928158e9f80a7fc2347"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_decimal256_array"><span class="std std-ref">Decimal256Array</span></a> from <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> instance. </p>
 </dd></dl>
 
@@ -4744,7 +4781,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow12NumericArrayE">
-<span id="_CPPv3I0EN5arrow12NumericArrayE"></span><span id="_CPPv2I0EN5arrow12NumericArrayE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TYPE</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classarrow_1_1_numeric_array"> [...]
+<span id="_CPPv3I0EN5arrow12NumericArrayE"></span><span id="_CPPv2I0EN5arrow12NumericArrayE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TYPE</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classarrow_1_1_numeric_array"> [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_primitive.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for numeric data with a corresponding C type. </p>
@@ -4754,7 +4791,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow20DayTimeIntervalArrayE">
-<span id="_CPPv3N5arrow20DayTimeIntervalArrayE"></span><span id="_CPPv2N5arrow20DayTimeIntervalArrayE"></span><span id="arrow::DayTimeIntervalArray"></span><span class="target" id="classarrow_1_1_day_time_interval_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DayTimeIntervalArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span c [...]
+<span id="_CPPv3N5arrow20DayTimeIntervalArrayE"></span><span id="_CPPv2N5arrow20DayTimeIntervalArrayE"></span><span id="arrow::DayTimeIntervalArray"></span><span class="target" id="classarrow_1_1_day_time_interval_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DayTimeIntervalArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span c [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_primitive.h&gt;</em></div>
 <p><a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> of Day and Millisecond values. </p>
@@ -4763,7 +4800,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow25MonthDayNanoIntervalArrayE">
-<span id="_CPPv3N5arrow25MonthDayNanoIntervalArrayE"></span><span id="_CPPv2N5arrow25MonthDayNanoIntervalArrayE"></span><span id="arrow::MonthDayNanoIntervalArray"></span><span class="target" id="classarrow_1_1_month_day_nano_interval_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MonthDayNanoIntervalArray</span></span></span><span class="w"> </span><span class="p"><span class="p [...]
+<span id="_CPPv3N5arrow25MonthDayNanoIntervalArrayE"></span><span id="_CPPv2N5arrow25MonthDayNanoIntervalArrayE"></span><span id="arrow::MonthDayNanoIntervalArray"></span><span class="target" id="classarrow_1_1_month_day_nano_interval_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MonthDayNanoIntervalArray</span></span></span><span class="w"> </span><span class="p"><span class="p [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_primitive.h&gt;</em></div>
 <p><a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> of Month, Day and nanosecond values. </p>
@@ -4771,10 +4808,10 @@ function checkPageExistsAndRedirect(event) {
 
 </section>
 <section id="binary-like">
-<h3>Binary-like<a class="headerlink" href="#binary-like" title="Permalink to this headline">¶</a></h3>
+<h3>Binary-like<a class="headerlink" href="#binary-like" title="Permalink to this headline">#</a></h3>
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow15BaseBinaryArrayE">
-<span id="_CPPv3I0EN5arrow15BaseBinaryArrayE"></span><span id="_CPPv2I0EN5arrow15BaseBinaryArrayE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TYPE</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classarrow_1_1_base_bina [...]
+<span id="_CPPv3I0EN5arrow15BaseBinaryArrayE"></span><span id="_CPPv2I0EN5arrow15BaseBinaryArrayE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TYPE</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classarrow_1_1_base_bina [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_binary.h&gt;</em></div>
 <p>Base class for variable-sized binary arrays, regardless of offset size and logical interpretation. </p>
@@ -4782,13 +4819,13 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow15BaseBinaryArray8GetValueE7int64_tP11offset_type">
-<span id="_CPPv3NK5arrow15BaseBinaryArray8GetValueE7int64_tP11offset_type"></span><span id="_CPPv2NK5arrow15BaseBinaryArray8GetValueE7int64_tP11offset_type"></span><span id="arrow::BaseBinaryArray::GetValue__int64_t.offset_typePC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aac07633b970ccfb80a93ba291e9cf6a8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </spa [...]
+<span id="_CPPv3NK5arrow15BaseBinaryArray8GetValueE7int64_tP11offset_type"></span><span id="_CPPv2NK5arrow15BaseBinaryArray8GetValueE7int64_tP11offset_type"></span><span id="arrow::BaseBinaryArray::GetValue__int64_t.offset_typePC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aac07633b970ccfb80a93ba291e9cf6a8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </spa [...]
 <dd><p>Return the pointer to the given elements bytes. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray7GetViewE7int64_t">
-<span id="_CPPv3NK5arrow15BaseBinaryArray7GetViewE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray7GetViewE7int64_t"></span><span id="arrow::BaseBinaryArray::GetView__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a2e60168c3ab328c3c3b5427fec03ec22"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">util</span></span><span class="p"><span class="pre">::</span></span><span class="n">< [...]
+<span id="_CPPv3NK5arrow15BaseBinaryArray7GetViewE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray7GetViewE7int64_t"></span><span id="arrow::BaseBinaryArray::GetView__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a2e60168c3ab328c3c3b5427fec03ec22"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">util</span></span><span class="p"><span class="pre">::</span></span><span class="n">< [...]
 <dd><p>Get binary value as a string_view. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4802,7 +4839,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray5ValueE7int64_t">
-<span id="_CPPv3NK5arrow15BaseBinaryArray5ValueE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray5ValueE7int64_t"></span><span id="arrow::BaseBinaryArray::Value__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aa7d6294cf9e21c07815424acd4f60aab"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">util</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span c [...]
+<span id="_CPPv3NK5arrow15BaseBinaryArray5ValueE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray5ValueE7int64_t"></span><span id="arrow::BaseBinaryArray::Value__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aa7d6294cf9e21c07815424acd4f60aab"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">util</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span c [...]
 <dd><p>Get binary value as a string_view Provided for consistency with other arrays. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4816,7 +4853,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray9GetStringE7int64_t">
-<span id="_CPPv3NK5arrow15BaseBinaryArray9GetStringE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray9GetStringE7int64_t"></span><span id="arrow::BaseBinaryArray::GetString__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a9794e7292b715f60c9d8496e03ab7674"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class= [...]
+<span id="_CPPv3NK5arrow15BaseBinaryArray9GetStringE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray9GetStringE7int64_t"></span><span id="arrow::BaseBinaryArray::GetString__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a9794e7292b715f60c9d8496e03ab7674"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class= [...]
 <dd><p>Get binary value as a std::string. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4830,33 +4867,33 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray13value_offsetsEv">
-<span id="_CPPv3NK5arrow15BaseBinaryArray13value_offsetsEv"></span><span id="_CPPv2NK5arrow15BaseBinaryArray13value_offsetsEv"></span><span id="arrow::BaseBinaryArray::value_offsetsC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a6eb3bfc0f9448179d09c101862e61519"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span [...]
+<span id="_CPPv3NK5arrow15BaseBinaryArray13value_offsetsEv"></span><span id="_CPPv2NK5arrow15BaseBinaryArray13value_offsetsEv"></span><span id="arrow::BaseBinaryArray::value_offsetsC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a6eb3bfc0f9448179d09c101862e61519"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span [...]
 <dd><p>Note that this buffer does not account for any slice offset. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray10value_dataEv">
-<span id="_CPPv3NK5arrow15BaseBinaryArray10value_dataEv"></span><span id="_CPPv2NK5arrow15BaseBinaryArray10value_dataEv"></span><span id="arrow::BaseBinaryArray::value_dataC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aabfb39b8ed388d9a4d7da3f429c1ea64"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="p [...]
+<span id="_CPPv3NK5arrow15BaseBinaryArray10value_dataEv"></span><span id="_CPPv2NK5arrow15BaseBinaryArray10value_dataEv"></span><span id="arrow::BaseBinaryArray::value_dataC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aabfb39b8ed388d9a4d7da3f429c1ea64"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="p [...]
 <dd><p>Note that this buffer does not account for any slice offset. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray12value_offsetE7int64_t">
-<span id="_CPPv3NK5arrow15BaseBinaryArray12value_offsetE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray12value_offsetE7int64_t"></span><span id="arrow::BaseBinaryArray::value_offset__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a8c492a5b81a3cf56f0bec775f012c4d3"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">offset_type</span></span><span class="w"> </span><span class="sig-na [...]
+<span id="_CPPv3NK5arrow15BaseBinaryArray12value_offsetE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray12value_offsetE7int64_t"></span><span id="arrow::BaseBinaryArray::value_offset__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a8c492a5b81a3cf56f0bec775f012c4d3"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">offset_type</span></span><span class="w"> </span><span class="sig-na [...]
 <dd><p>Return the data buffer absolute offset of the data for the value at the passed index. </p>
 <p>Does not perform boundschecking </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray12value_lengthE7int64_t">
-<span id="_CPPv3NK5arrow15BaseBinaryArray12value_lengthE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray12value_lengthE7int64_t"></span><span id="arrow::BaseBinaryArray::value_length__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a2c5145c2d8f1572d22c98fe7b489a462"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">offset_type</span></span><span class="w"> </span><span class="sig-na [...]
+<span id="_CPPv3NK5arrow15BaseBinaryArray12value_lengthE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray12value_lengthE7int64_t"></span><span id="arrow::BaseBinaryArray::value_length__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a2c5145c2d8f1572d22c98fe7b489a462"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">offset_type</span></span><span class="w"> </span><span class="sig-na [...]
 <dd><p>Return the length of the data for the value at the passed index. </p>
 <p>Does not perform boundschecking </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray19total_values_lengthEv">
-<span id="_CPPv3NK5arrow15BaseBinaryArray19total_values_lengthEv"></span><span id="_CPPv2NK5arrow15BaseBinaryArray19total_values_lengthEv"></span><span id="arrow::BaseBinaryArray::total_values_lengthC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aed5a4e1d238c1bbbd931253847e133f5"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">offset_type</span></span><span class="w"> </span><span class="sig-name [...]
+<span id="_CPPv3NK5arrow15BaseBinaryArray19total_values_lengthEv"></span><span id="_CPPv2NK5arrow15BaseBinaryArray19total_values_lengthEv"></span><span id="arrow::BaseBinaryArray::total_values_lengthC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aed5a4e1d238c1bbbd931253847e133f5"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">offset_type</span></span><span class="w"> </span><span class="sig-name [...]
 <dd><p>Return the total length of the memory in the data buffer referenced by this array. </p>
 <p>If the array has been sliced then this may be less than the size of the data buffer (data_-&gt;buffers[2]). </p>
 </dd></dl>
@@ -4866,7 +4903,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11BinaryArrayE">
-<span id="_CPPv3N5arrow11BinaryArrayE"></span><span id="_CPPv2N5arrow11BinaryArrayE"></span><span id="arrow::BinaryArray"></span><span class="target" id="classarrow_1_1_binary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BinaryArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="p [...]
+<span id="_CPPv3N5arrow11BinaryArrayE"></span><span id="_CPPv2N5arrow11BinaryArrayE"></span><span id="arrow::BinaryArray"></span><span class="target" id="classarrow_1_1_binary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BinaryArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="p [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_binary.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for variable-size binary data. </p>
@@ -4875,7 +4912,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11StringArrayE">
-<span id="_CPPv3N5arrow11StringArrayE"></span><span id="_CPPv2N5arrow11StringArrayE"></span><span id="arrow::StringArray"></span><span class="target" id="classarrow_1_1_string_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">StringArr [...]
+<span id="_CPPv3N5arrow11StringArrayE"></span><span id="_CPPv2N5arrow11StringArrayE"></span><span id="arrow::StringArray"></span><span class="target" id="classarrow_1_1_string_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">StringArr [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_binary.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for variable-size string (utf-8) data. </p>
@@ -4883,7 +4920,7 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow11StringArray12ValidateUTF8Ev">
-<span id="_CPPv3NK5arrow11StringArray12ValidateUTF8Ev"></span><span id="_CPPv2NK5arrow11StringArray12ValidateUTF8Ev"></span><span id="arrow::StringArray::ValidateUTF8C"></span><span class="target" id="classarrow_1_1_string_array_1a1e5562e4d73cd2a0ac468c562109c326"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class= [...]
+<span id="_CPPv3NK5arrow11StringArray12ValidateUTF8Ev"></span><span id="_CPPv2NK5arrow11StringArray12ValidateUTF8Ev"></span><span id="arrow::StringArray::ValidateUTF8C"></span><span class="target" id="classarrow_1_1_string_array_1a1e5562e4d73cd2a0ac468c562109c326"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class= [...]
 <dd><p>Validate that this array contains only valid UTF8 entries. </p>
 <p>This check is also implied by <a class="reference internal" href="#classarrow_1_1_array_1a793321da66d2d1839e6c89a956e4cb07"><span class="std std-ref">ValidateFull()</span></a> </p>
 </dd></dl>
@@ -4893,7 +4930,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow16LargeBinaryArrayE">
-<span id="_CPPv3N5arrow16LargeBinaryArrayE"></span><span id="_CPPv2N5arrow16LargeBinaryArrayE"></span><span id="arrow::LargeBinaryArray"></span><span class="target" id="classarrow_1_1_large_binary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LargeBinaryArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><spa [...]
+<span id="_CPPv3N5arrow16LargeBinaryArrayE"></span><span id="_CPPv2N5arrow16LargeBinaryArrayE"></span><span id="arrow::LargeBinaryArray"></span><span class="target" id="classarrow_1_1_large_binary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LargeBinaryArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><spa [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_binary.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for large variable-size binary data. </p>
@@ -4902,7 +4939,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow16LargeStringArrayE">
-<span id="_CPPv3N5arrow16LargeStringArrayE"></span><span id="_CPPv2N5arrow16LargeStringArrayE"></span><span id="arrow::LargeStringArray"></span><span class="target" id="classarrow_1_1_large_string_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span  [...]
+<span id="_CPPv3N5arrow16LargeStringArrayE"></span><span id="_CPPv2N5arrow16LargeStringArrayE"></span><span id="arrow::LargeStringArray"></span><span class="target" id="classarrow_1_1_large_string_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span  [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_binary.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for large variable-size string (utf-8) data. </p>
@@ -4910,7 +4947,7 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow16LargeStringArray12ValidateUTF8Ev">
-<span id="_CPPv3NK5arrow16LargeStringArray12ValidateUTF8Ev"></span><span id="_CPPv2NK5arrow16LargeStringArray12ValidateUTF8Ev"></span><span id="arrow::LargeStringArray::ValidateUTF8C"></span><span class="target" id="classarrow_1_1_large_string_array_1aeabefba713b919093f00e2ccbf1479eb"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name d [...]
+<span id="_CPPv3NK5arrow16LargeStringArray12ValidateUTF8Ev"></span><span id="_CPPv2NK5arrow16LargeStringArray12ValidateUTF8Ev"></span><span id="arrow::LargeStringArray::ValidateUTF8C"></span><span class="target" id="classarrow_1_1_large_string_array_1aeabefba713b919093f00e2ccbf1479eb"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name d [...]
 <dd><p>Validate that this array contains only valid UTF8 entries. </p>
 <p>This check is also implied by <a class="reference internal" href="#classarrow_1_1_array_1a793321da66d2d1839e6c89a956e4cb07"><span class="std std-ref">ValidateFull()</span></a> </p>
 </dd></dl>
@@ -4920,7 +4957,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow20FixedSizeBinaryArrayE">
-<span id="_CPPv3N5arrow20FixedSizeBinaryArrayE"></span><span id="_CPPv2N5arrow20FixedSizeBinaryArrayE"></span><span id="arrow::FixedSizeBinaryArray"></span><span class="target" id="classarrow_1_1_fixed_size_binary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FixedSizeBinaryArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span c [...]
+<span id="_CPPv3N5arrow20FixedSizeBinaryArrayE"></span><span id="_CPPv2N5arrow20FixedSizeBinaryArrayE"></span><span id="arrow::FixedSizeBinaryArray"></span><span class="target" id="classarrow_1_1_fixed_size_binary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FixedSizeBinaryArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span c [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_binary.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for fixed-size binary data. </p>
@@ -4929,10 +4966,10 @@ function checkPageExistsAndRedirect(event) {
 
 </section>
 <section id="nested">
-<h3>Nested<a class="headerlink" href="#nested" title="Permalink to this headline">¶</a></h3>
+<h3>Nested<a class="headerlink" href="#nested" title="Permalink to this headline">#</a></h3>
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow13BaseListArrayE">
-<span id="_CPPv3I0EN5arrow13BaseListArrayE"></span><span id="_CPPv2I0EN5arrow13BaseListArrayE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TYPE</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classarrow_1_1_base_list_arr [...]
+<span id="_CPPv3I0EN5arrow13BaseListArrayE"></span><span id="_CPPv2I0EN5arrow13BaseListArrayE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TYPE</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classarrow_1_1_base_list_arr [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_nested.h&gt;</em></div>
 <p>Base class for variable-sized list arrays, regardless of offset size. </p>
@@ -4940,19 +4977,19 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow13BaseListArray6valuesEv">
-<span id="_CPPv3NK5arrow13BaseListArray6valuesEv"></span><span id="_CPPv2NK5arrow13BaseListArray6valuesEv"></span><span id="arrow::BaseListArray::valuesC"></span><span class="target" id="classarrow_1_1_base_list_array_1a9a1ed59bfbcc91df5fa44892b2597609"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span>< [...]
+<span id="_CPPv3NK5arrow13BaseListArray6valuesEv"></span><span id="_CPPv2NK5arrow13BaseListArray6valuesEv"></span><span id="arrow::BaseListArray::valuesC"></span><span class="target" id="classarrow_1_1_base_list_array_1a9a1ed59bfbcc91df5fa44892b2597609"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span>< [...]
 <dd><p>Return array object containing the list’s values. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow13BaseListArray13value_offsetsEv">
-<span id="_CPPv3NK5arrow13BaseListArray13value_offsetsEv"></span><span id="_CPPv2NK5arrow13BaseListArray13value_offsetsEv"></span><span id="arrow::BaseListArray::value_offsetsC"></span><span class="target" id="classarrow_1_1_base_list_array_1aa5f74bf28ec1a493ce54525ca7055c1f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class=" [...]
+<span id="_CPPv3NK5arrow13BaseListArray13value_offsetsEv"></span><span id="_CPPv2NK5arrow13BaseListArray13value_offsetsEv"></span><span id="arrow::BaseListArray::value_offsetsC"></span><span class="target" id="classarrow_1_1_base_list_array_1aa5f74bf28ec1a493ce54525ca7055c1f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class=" [...]
 <dd><p>Note that this buffer does not account for any slice offset. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow13BaseListArray17raw_value_offsetsEv">
-<span id="_CPPv3NK5arrow13BaseListArray17raw_value_offsetsEv"></span><span id="_CPPv2NK5arrow13BaseListArray17raw_value_offsetsEv"></span><span id="arrow::BaseListArray::raw_value_offsetsC"></span><span class="target" id="classarrow_1_1_base_list_array_1ab29ce049771d7ceb0756fe1f835f51d1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">offset_ [...]
+<span id="_CPPv3NK5arrow13BaseListArray17raw_value_offsetsEv"></span><span id="_CPPv2NK5arrow13BaseListArray17raw_value_offsetsEv"></span><span id="arrow::BaseListArray::raw_value_offsetsC"></span><span class="target" id="classarrow_1_1_base_list_array_1ab29ce049771d7ceb0756fe1f835f51d1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">offset_ [...]
 <dd><p>Return pointer to raw value offsets accounting for any slice offset. </p>
 </dd></dl>
 
@@ -4961,7 +4998,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow9ListArrayE">
-<span id="_CPPv3N5arrow9ListArrayE"></span><span id="_CPPv2N5arrow9ListArrayE"></span><span id="arrow::ListArray"></span><span class="target" id="classarrow_1_1_list_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ListArray</span></s [...]
+<span id="_CPPv3N5arrow9ListArrayE"></span><span id="_CPPv2N5arrow9ListArrayE"></span><span id="arrow::ListArray"></span><span class="target" id="classarrow_1_1_list_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ListArray</span></s [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_nested.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for list data. </p>
@@ -4970,14 +5007,14 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow9ListArray7FlattenEP10MemoryPool">
-<span id="_CPPv3NK5arrow9ListArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow9ListArray7FlattenEP10MemoryPool"></span><span id="arrow::ListArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_list_array_1a7b2872001debb71704dec19e59d45fdc"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><sp [...]
+<span id="_CPPv3NK5arrow9ListArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow9ListArray7FlattenEP10MemoryPool"></span><span id="arrow::ListArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_list_array_1a7b2872001debb71704dec19e59d45fdc"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><sp [...]
 <dd><p>Return an <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> that is a concatenation of the lists in this array. </p>
 <p>Note that it’s different from <code class="docutils literal notranslate"><a class="reference internal" href="#classarrow_1_1_base_list_array_1a9a1ed59bfbcc91df5fa44892b2597609"><span class="std std-ref"><span class="pre">values()</span></span></a></code> in that it takes into consideration of this array’s offsets as well as null elements backed by non-empty lists (they are skipped, thus copying may be needed). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow9ListArray7offsetsEv">
-<span id="_CPPv3NK5arrow9ListArray7offsetsEv"></span><span id="_CPPv2NK5arrow9ListArray7offsetsEv"></span><span id="arrow::ListArray::offsetsC"></span><span class="target" id="classarrow_1_1_list_array_1a9521fc11ef38c19dae63928d5f8f951d"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href=" [...]
+<span id="_CPPv3NK5arrow9ListArray7offsetsEv"></span><span id="_CPPv2NK5arrow9ListArray7offsetsEv"></span><span id="arrow::ListArray::offsetsC"></span><span class="target" id="classarrow_1_1_list_array_1a9521fc11ef38c19dae63928d5f8f951d"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href=" [...]
 <dd><p>Return list offsets as an Int32Array. </p>
 <p>The returned array will not have a validity bitmap, so you cannot expect to pass it to <a class="reference internal" href="#classarrow_1_1_list_array_1a1bc117a2b89cb2e0334527aba9606354"><span class="std std-ref">ListArray::FromArrays()</span></a> and get back the same list array if the original one has nulls. </p>
 </dd></dl>
@@ -4987,7 +5024,7 @@ function checkPageExistsAndRedirect(event) {
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow9ListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool">
-<span id="_CPPv3N5arrow9ListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="_CPPv2N5arrow9ListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="arrow::ListArray::FromArrays__ArrayCR.ArrayCR.MemoryPoolP"></span><span class="target" id="classarrow_1_1_list_array_1a1bc117a2b89cb2e0334527aba9606354"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" t [...]
+<span id="_CPPv3N5arrow9ListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="_CPPv2N5arrow9ListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="arrow::ListArray::FromArrays__ArrayCR.ArrayCR.MemoryPoolP"></span><span class="target" id="classarrow_1_1_list_array_1a1bc117a2b89cb2e0334527aba9606354"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" t [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_list_array"><span class="std std-ref">ListArray</span></a> from array of offsets and child value array. </p>
 <p>This function does the bare minimum of validation of the offsets and input types, and will allocate a new offsets array if necessary (i.e. if the offsets contain any nulls). If the offsets do not have nulls, they are assumed to be well-formed</p>
 <dl class="field-list simple">
@@ -5006,7 +5043,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14LargeListArrayE">
-<span id="_CPPv3N5arrow14LargeListArrayE"></span><span id="_CPPv2N5arrow14LargeListArrayE"></span><span id="arrow::LargeListArray"></span><span class="target" id="classarrow_1_1_large_list_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="p [...]
+<span id="_CPPv3N5arrow14LargeListArrayE"></span><span id="_CPPv2N5arrow14LargeListArrayE"></span><span id="arrow::LargeListArray"></span><span class="target" id="classarrow_1_1_large_list_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="p [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_nested.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for large list data (with 64-bit offsets) </p>
@@ -5014,14 +5051,14 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow14LargeListArray7FlattenEP10MemoryPool">
-<span id="_CPPv3NK5arrow14LargeListArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow14LargeListArray7FlattenEP10MemoryPool"></span><span id="arrow::LargeListArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_large_list_array_1a1c716abdd5eb2a60c6d71590dd6bcf43"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre [...]
+<span id="_CPPv3NK5arrow14LargeListArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow14LargeListArray7FlattenEP10MemoryPool"></span><span id="arrow::LargeListArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_large_list_array_1a1c716abdd5eb2a60c6d71590dd6bcf43"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre [...]
 <dd><p>Return an <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> that is a concatenation of the lists in this array. </p>
 <p>Note that it’s different from <code class="docutils literal notranslate"><a class="reference internal" href="#classarrow_1_1_base_list_array_1a9a1ed59bfbcc91df5fa44892b2597609"><span class="std std-ref"><span class="pre">values()</span></span></a></code> in that it takes into consideration of this array’s offsets as well as null elements backed by non-empty lists (they are skipped, thus copying may be needed). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow14LargeListArray7offsetsEv">
-<span id="_CPPv3NK5arrow14LargeListArray7offsetsEv"></span><span id="_CPPv2NK5arrow14LargeListArray7offsetsEv"></span><span id="arrow::LargeListArray::offsetsC"></span><span class="target" id="classarrow_1_1_large_list_array_1a881b29e5cb7fa141b98f09561b97c26b"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a class="ref [...]
+<span id="_CPPv3NK5arrow14LargeListArray7offsetsEv"></span><span id="_CPPv2NK5arrow14LargeListArray7offsetsEv"></span><span id="arrow::LargeListArray::offsetsC"></span><span class="target" id="classarrow_1_1_large_list_array_1a881b29e5cb7fa141b98f09561b97c26b"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a class="ref [...]
 <dd><p>Return list offsets as an Int64Array. </p>
 </dd></dl>
 
@@ -5030,7 +5067,7 @@ function checkPageExistsAndRedirect(event) {
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14LargeListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool">
-<span id="_CPPv3N5arrow14LargeListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="_CPPv2N5arrow14LargeListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="arrow::LargeListArray::FromArrays__ArrayCR.ArrayCR.MemoryPoolP"></span><span class="target" id="classarrow_1_1_large_list_array_1afb022addc2a896f540110f5760e13d30"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPP [...]
+<span id="_CPPv3N5arrow14LargeListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="_CPPv2N5arrow14LargeListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="arrow::LargeListArray::FromArrays__ArrayCR.ArrayCR.MemoryPoolP"></span><span class="target" id="classarrow_1_1_large_list_array_1afb022addc2a896f540110f5760e13d30"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPP [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_large_list_array"><span class="std std-ref">LargeListArray</span></a> from array of offsets and child value array. </p>
 <p>This function does the bare minimum of validation of the offsets and input types, and will allocate a new offsets array if necessary (i.e. if the offsets contain any nulls). If the offsets do not have nulls, they are assumed to be well-formed</p>
 <dl class="field-list simple">
@@ -5049,7 +5086,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow8MapArrayE">
-<span id="_CPPv3N5arrow8MapArrayE"></span><span id="_CPPv2N5arrow8MapArrayE"></span><span id="arrow::MapArray"></span><span class="target" id="classarrow_1_1_map_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">MapArray</span></span>< [...]
+<span id="_CPPv3N5arrow8MapArrayE"></span><span id="_CPPv2N5arrow8MapArrayE"></span><span id="arrow::MapArray"></span><span class="target" id="classarrow_1_1_map_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">MapArray</span></span>< [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_nested.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for map data. </p>
@@ -5058,13 +5095,13 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow8MapArray4keysEv">
-<span id="_CPPv3NK5arrow8MapArray4keysEv"></span><span id="_CPPv2NK5arrow8MapArray4keysEv"></span><span id="arrow::MapArray::keysC"></span><span class="target" id="classarrow_1_1_map_array_1aa4aba9d0e2de6592a828199137acc62f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span c [...]
+<span id="_CPPv3NK5arrow8MapArray4keysEv"></span><span id="_CPPv2NK5arrow8MapArray4keysEv"></span><span id="arrow::MapArray::keysC"></span><span class="target" id="classarrow_1_1_map_array_1aa4aba9d0e2de6592a828199137acc62f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span c [...]
 <dd><p>Return array object containing all map keys. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow8MapArray5itemsEv">
-<span id="_CPPv3NK5arrow8MapArray5itemsEv"></span><span id="_CPPv2NK5arrow8MapArray5itemsEv"></span><span id="arrow::MapArray::itemsC"></span><span class="target" id="classarrow_1_1_map_array_1a36be64920cc4a5576f0ab4d175647db8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><spa [...]
+<span id="_CPPv3NK5arrow8MapArray5itemsEv"></span><span id="_CPPv2NK5arrow8MapArray5itemsEv"></span><span id="arrow::MapArray::itemsC"></span><span class="target" id="classarrow_1_1_map_array_1a36be64920cc4a5576f0ab4d175647db8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><spa [...]
 <dd><p>Return array object containing all mapped items. </p>
 </dd></dl>
 
@@ -5073,7 +5110,7 @@ function checkPageExistsAndRedirect(event) {
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow8MapArray10FromArraysERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEEP10MemoryPool">
-<span id="_CPPv3N5arrow8MapArray10FromArraysERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEEP10MemoryPool"></span><span id="_CPPv2N5arrow8MapArray10FromArraysERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEEP10MemoryPool"></span><span id="arrow::MapArray::FromArrays__std::shared_ptr:Array:CR.std::shared_ptr:Array:CR.std::shared_ptr:Array:CR.MemoryPoolP"></span><span class="target" id="classarrow_1_1_map_array_1a37a6db9cc6778387 [...]
+<span id="_CPPv3N5arrow8MapArray10FromArraysERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEEP10MemoryPool"></span><span id="_CPPv2N5arrow8MapArray10FromArraysERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEEP10MemoryPool"></span><span id="arrow::MapArray::FromArrays__std::shared_ptr:Array:CR.std::shared_ptr:Array:CR.std::shared_ptr:Array:CR.MemoryPoolP"></span><span class="target" id="classarrow_1_1_map_array_1a37a6db9cc6778387 [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_map_array"><span class="std std-ref">MapArray</span></a> from array of offsets and child key, item arrays. </p>
 <p>This function does the bare minimum of validation of the offsets and input types, and will allocate a new offsets array if necessary (i.e. if the offsets contain any nulls). If the offsets do not have nulls, they are assumed to be well-formed</p>
 <dl class="field-list simple">
@@ -5090,7 +5127,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow8MapArray17ValidateChildDataERKNSt6vectorINSt10shared_ptrI9ArrayDataEEEE">
-<span id="_CPPv3N5arrow8MapArray17ValidateChildDataERKNSt6vectorINSt10shared_ptrI9ArrayDataEEEE"></span><span id="_CPPv2N5arrow8MapArray17ValidateChildDataERKNSt6vectorINSt10shared_ptrI9ArrayDataEEEE"></span><span id="arrow::MapArray::ValidateChildData__std::vector:std::shared_ptr:ArrayData::CR"></span><span class="target" id="classarrow_1_1_map_array_1a86ba9f687127e44ec601398a65cd3e8d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="referen [...]
+<span id="_CPPv3N5arrow8MapArray17ValidateChildDataERKNSt6vectorINSt10shared_ptrI9ArrayDataEEEE"></span><span id="_CPPv2N5arrow8MapArray17ValidateChildDataERKNSt6vectorINSt10shared_ptrI9ArrayDataEEEE"></span><span id="arrow::MapArray::ValidateChildData__std::vector:std::shared_ptr:ArrayData::CR"></span><span class="target" id="classarrow_1_1_map_array_1a86ba9f687127e44ec601398a65cd3e8d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="referen [...]
 <dd><p>Validate child data before constructing the actual <a class="reference internal" href="#classarrow_1_1_map_array"><span class="std std-ref">MapArray</span></a>. </p>
 </dd></dl>
 
@@ -5099,7 +5136,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow18FixedSizeListArrayE">
-<span id="_CPPv3N5arrow18FixedSizeListArrayE"></span><span id="_CPPv2N5arrow18FixedSizeListArrayE"></span><span id="arrow::FixedSizeListArray"></span><span class="target" id="classarrow_1_1_fixed_size_list_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class=" [...]
+<span id="_CPPv3N5arrow18FixedSizeListArrayE"></span><span id="_CPPv2N5arrow18FixedSizeListArrayE"></span><span id="arrow::FixedSizeListArray"></span><span class="target" id="classarrow_1_1_fixed_size_list_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class=" [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_nested.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for fixed size list data. </p>
@@ -5107,13 +5144,13 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow18FixedSizeListArray6valuesEv">
-<span id="_CPPv3NK5arrow18FixedSizeListArray6valuesEv"></span><span id="_CPPv2NK5arrow18FixedSizeListArray6valuesEv"></span><span id="arrow::FixedSizeListArray::valuesC"></span><span class="target" id="classarrow_1_1_fixed_size_list_array_1ac323ad93f8a6a2078cf093e2742a51a6"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span [...]
+<span id="_CPPv3NK5arrow18FixedSizeListArray6valuesEv"></span><span id="_CPPv2NK5arrow18FixedSizeListArray6valuesEv"></span><span id="arrow::FixedSizeListArray::valuesC"></span><span class="target" id="classarrow_1_1_fixed_size_list_array_1ac323ad93f8a6a2078cf093e2742a51a6"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span [...]
 <dd><p>Return array object containing the list’s values. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow18FixedSizeListArray7FlattenEP10MemoryPool">
-<span id="_CPPv3NK5arrow18FixedSizeListArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow18FixedSizeListArray7FlattenEP10MemoryPool"></span><span id="arrow::FixedSizeListArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_fixed_size_list_array_1a872f2e29b1d6feb865e8c91316a031ce"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p" [...]
+<span id="_CPPv3NK5arrow18FixedSizeListArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow18FixedSizeListArray7FlattenEP10MemoryPool"></span><span id="arrow::FixedSizeListArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_fixed_size_list_array_1a872f2e29b1d6feb865e8c91316a031ce"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p" [...]
 <dd><p>Return an <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> that is a concatenation of the lists in this array. </p>
 <p>Note that it’s different from <code class="docutils literal notranslate"><a class="reference internal" href="#classarrow_1_1_fixed_size_list_array_1ac323ad93f8a6a2078cf093e2742a51a6"><span class="std std-ref"><span class="pre">values()</span></span></a></code> in that it takes into consideration null elements (they are skipped, thus copying may be needed). </p>
 </dd></dl>
@@ -5123,7 +5160,7 @@ function checkPageExistsAndRedirect(event) {
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEE7int32_t">
-<span id="_CPPv3N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEE7int32_t"></span><span id="_CPPv2N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEE7int32_t"></span><span id="arrow::FixedSizeListArray::FromArrays__std::shared_ptr:Array:CR.int32_t"></span><span class="target" id="classarrow_1_1_fixed_size_list_array_1a74e7133427e29bc0e9b4c9986d805d63"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference i [...]
+<span id="_CPPv3N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEE7int32_t"></span><span id="_CPPv2N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEE7int32_t"></span><span id="arrow::FixedSizeListArray::FromArrays__std::shared_ptr:Array:CR.int32_t"></span><span class="target" id="classarrow_1_1_fixed_size_list_array_1a74e7133427e29bc0e9b4c9986d805d63"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference i [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_fixed_size_list_array"><span class="std std-ref">FixedSizeListArray</span></a> from child value array and value_length. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -5140,7 +5177,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEENSt10shared_ptrI8DataTypeEE">
-<span id="_CPPv3N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEENSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEENSt10shared_ptrI8DataTypeEE"></span><span id="arrow::FixedSizeListArray::FromArrays__std::shared_ptr:Array:CR.std::shared_ptr:DataType:"></span><span class="target" id="classarrow_1_1_fixed_size_list_array_1a2454346ec3d9bfd46ea04b356b53c15d"></span><span class="k"><span class="pre">static</s [...]
+<span id="_CPPv3N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEENSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEENSt10shared_ptrI8DataTypeEE"></span><span id="arrow::FixedSizeListArray::FromArrays__std::shared_ptr:Array:CR.std::shared_ptr:DataType:"></span><span class="target" id="classarrow_1_1_fixed_size_list_array_1a2454346ec3d9bfd46ea04b356b53c15d"></span><span class="k"><span class="pre">static</s [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_fixed_size_list_array"><span class="std std-ref">FixedSizeListArray</span></a> from child value array and type. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -5160,7 +5197,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11StructArrayE">
-<span id="_CPPv3N5arrow11StructArrayE"></span><span id="_CPPv2N5arrow11StructArrayE"></span><span id="arrow::StructArray"></span><span class="target" id="classarrow_1_1_struct_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">StructArr [...]
+<span id="_CPPv3N5arrow11StructArrayE"></span><span id="_CPPv2N5arrow11StructArrayE"></span><span id="arrow::StructArray"></span><span class="target" id="classarrow_1_1_struct_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">StructArr [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_nested.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for struct data. </p>
@@ -5168,13 +5205,13 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow11StructArray14GetFieldByNameERKNSt6stringE">
-<span id="_CPPv3NK5arrow11StructArray14GetFieldByNameERKNSt6stringE"></span><span id="_CPPv2NK5arrow11StructArray14GetFieldByNameERKNSt6stringE"></span><span id="arrow::StructArray::GetFieldByName__ssCRC"></span><span class="target" id="classarrow_1_1_struct_array_1a3ae1f625a93bdc6592821e7e9ef3f054"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span cla [...]
+<span id="_CPPv3NK5arrow11StructArray14GetFieldByNameERKNSt6stringE"></span><span id="_CPPv2NK5arrow11StructArray14GetFieldByNameERKNSt6stringE"></span><span id="arrow::StructArray::GetFieldByName__ssCRC"></span><span class="target" id="classarrow_1_1_struct_array_1a3ae1f625a93bdc6592821e7e9ef3f054"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span cla [...]
 <dd><p>Returns null if name not found. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow11StructArray7FlattenEP10MemoryPool">
-<span id="_CPPv3NK5arrow11StructArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow11StructArray7FlattenEP10MemoryPool"></span><span id="arrow::StructArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_struct_array_1a3f4d5a2dbe3205772c21491160508c66"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span> [...]
+<span id="_CPPv3NK5arrow11StructArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow11StructArray7FlattenEP10MemoryPool"></span><span id="arrow::StructArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_struct_array_1a3f4d5a2dbe3205772c21491160508c66"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span> [...]
 <dd><p>Flatten this array as a vector of arrays, one for each field. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -5185,7 +5222,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow11StructArray17GetFlattenedFieldEiP10MemoryPool">
-<span id="_CPPv3NK5arrow11StructArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="_CPPv2NK5arrow11StructArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="arrow::StructArray::GetFlattenedField__i.MemoryPoolPC"></span><span class="target" id="classarrow_1_1_struct_array_1adcaff5d152ef9b91b6f638e01cf48334"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span cla [...]
+<span id="_CPPv3NK5arrow11StructArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="_CPPv2NK5arrow11StructArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="arrow::StructArray::GetFlattenedField__i.MemoryPoolPC"></span><span class="target" id="classarrow_1_1_struct_array_1adcaff5d152ef9b91b6f638e01cf48334"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span cla [...]
 <dd><p>Get one of the child arrays, combining its null bitmap with the parent struct array’s bitmap. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -5202,14 +5239,14 @@ function checkPageExistsAndRedirect(event) {
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11StructArray4MakeERK11ArrayVectorRKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t">
-<span id="_CPPv3N5arrow11StructArray4MakeERK11ArrayVectorRKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="_CPPv2N5arrow11StructArray4MakeERK11ArrayVectorRKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="arrow::StructArray::Make__ArrayVectorCR.std::vector:ss:CR.std::shared_ptr:Buffer:.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_struct_array_1abc6cf0de6f61122a0d38072c3ac6e4b8"></span><span class="k [...]
+<span id="_CPPv3N5arrow11StructArray4MakeERK11ArrayVectorRKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="_CPPv2N5arrow11StructArray4MakeERK11ArrayVectorRKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="arrow::StructArray::Make__ArrayVectorCR.std::vector:ss:CR.std::shared_ptr:Buffer:.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_struct_array_1abc6cf0de6f61122a0d38072c3ac6e4b8"></span><span class="k [...]
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_struct_array"><span class="std std-ref">StructArray</span></a> from child arrays and field names. </p>
 <p>The length and data type are automatically inferred from the arguments. There should be at least one child array. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11StructArray4MakeERK11ArrayVectorRK11FieldVectorNSt10shared_ptrI6BufferEE7int64_t7int64_t">
-<span id="_CPPv3N5arrow11StructArray4MakeERK11ArrayVectorRK11FieldVectorNSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="_CPPv2N5arrow11StructArray4MakeERK11ArrayVectorRK11FieldVectorNSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="arrow::StructArray::Make__ArrayVectorCR.FieldVectorCR.std::shared_ptr:Buffer:.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_struct_array_1aa71239a2b33485de51043fd5d4951bbc"></span><span class="k"><span class="pre">static [...]
+<span id="_CPPv3N5arrow11StructArray4MakeERK11ArrayVectorRK11FieldVectorNSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="_CPPv2N5arrow11StructArray4MakeERK11ArrayVectorRK11FieldVectorNSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="arrow::StructArray::Make__ArrayVectorCR.FieldVectorCR.std::shared_ptr:Buffer:.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_struct_array_1aa71239a2b33485de51043fd5d4951bbc"></span><span class="k"><span class="pre">static [...]
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_struct_array"><span class="std std-ref">StructArray</span></a> from child arrays and fields. </p>
 <p>The length is automatically inferred from the arguments. There should be at least one child array. This method does not check that field types and child array types are consistent. </p>
 </dd></dl>
@@ -5219,7 +5256,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow10UnionArrayE">
-<span id="_CPPv3N5arrow10UnionArrayE"></span><span id="_CPPv2N5arrow10UnionArrayE"></span><span id="arrow::UnionArray"></span><span class="target" id="classarrow_1_1_union_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">UnionArray</s [...]
+<span id="_CPPv3N5arrow10UnionArrayE"></span><span id="_CPPv2N5arrow10UnionArrayE"></span><span id="arrow::UnionArray"></span><span class="target" id="classarrow_1_1_union_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">UnionArray</s [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_nested.h&gt;</em></div>
 <p>Base class for <a class="reference internal" href="#classarrow_1_1_sparse_union_array"><span class="std std-ref">SparseUnionArray</span></a> and <a class="reference internal" href="#classarrow_1_1_dense_union_array"><span class="std std-ref">DenseUnionArray</span></a>. </p>
@@ -5228,25 +5265,25 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow10UnionArray10type_codesEv">
-<span id="_CPPv3NK5arrow10UnionArray10type_codesEv"></span><span id="_CPPv2NK5arrow10UnionArray10type_codesEv"></span><span id="arrow::UnionArray::type_codesC"></span><span class="target" id="classarrow_1_1_union_array_1a37dee73e4d44c4a946c412b94165f0d0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span> [...]
+<span id="_CPPv3NK5arrow10UnionArray10type_codesEv"></span><span id="_CPPv2NK5arrow10UnionArray10type_codesEv"></span><span id="arrow::UnionArray::type_codesC"></span><span class="target" id="classarrow_1_1_union_array_1a37dee73e4d44c4a946c412b94165f0d0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span> [...]
 <dd><p>Note that this buffer does not account for any slice offset. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow10UnionArray9type_codeE7int64_t">
-<span id="_CPPv3NK5arrow10UnionArray9type_codeE7int64_t"></span><span id="_CPPv2NK5arrow10UnionArray9type_codeE7int64_t"></span><span id="arrow::UnionArray::type_code__int64_tC"></span><span class="target" id="classarrow_1_1_union_array_1aedec04a276fe91d9ff8a2736b6b779ad"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">type_code_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><sp [...]
+<span id="_CPPv3NK5arrow10UnionArray9type_codeE7int64_t"></span><span id="_CPPv2NK5arrow10UnionArray9type_codeE7int64_t"></span><span id="arrow::UnionArray::type_code__int64_tC"></span><span class="target" id="classarrow_1_1_union_array_1aedec04a276fe91d9ff8a2736b6b779ad"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">type_code_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><sp [...]
 <dd><p>The logical type code of the value at index. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow10UnionArray8child_idE7int64_t">
-<span id="_CPPv3NK5arrow10UnionArray8child_idE7int64_t"></span><span id="_CPPv2NK5arrow10UnionArray8child_idE7int64_t"></span><span id="arrow::UnionArray::child_id__int64_tC"></span><span class="target" id="classarrow_1_1_union_array_1abc77f1ae9bfe6f11013adfd48b3f4dc2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class=" [...]
+<span id="_CPPv3NK5arrow10UnionArray8child_idE7int64_t"></span><span id="_CPPv2NK5arrow10UnionArray8child_idE7int64_t"></span><span id="arrow::UnionArray::child_id__int64_tC"></span><span class="target" id="classarrow_1_1_union_array_1abc77f1ae9bfe6f11013adfd48b3f4dc2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class=" [...]
 <dd><p>The physical child id containing value at index. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow10UnionArray5fieldEi">
-<span id="_CPPv3NK5arrow10UnionArray5fieldEi"></span><span id="_CPPv2NK5arrow10UnionArray5fieldEi"></span><span id="arrow::UnionArray::field__iC"></span><span class="target" id="classarrow_1_1_union_array_1ac1fc5c7ea1e52b0d07a90533fec81ac6"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" hre [...]
+<span id="_CPPv3NK5arrow10UnionArray5fieldEi"></span><span id="_CPPv2NK5arrow10UnionArray5fieldEi"></span><span id="arrow::UnionArray::field__iC"></span><span class="target" id="classarrow_1_1_union_array_1ac1fc5c7ea1e52b0d07a90533fec81ac6"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" hre [...]
 <dd><p>Return the given field as an individual array. </p>
 <p>For sparse unions, the returned array has its offset, length and null count adjusted. </p>
 </dd></dl>
@@ -5256,7 +5293,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow16SparseUnionArrayE">
-<span id="_CPPv3N5arrow16SparseUnionArrayE"></span><span id="_CPPv2N5arrow16SparseUnionArrayE"></span><span id="arrow::SparseUnionArray"></span><span class="target" id="classarrow_1_1_sparse_union_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span  [...]
+<span id="_CPPv3N5arrow16SparseUnionArrayE"></span><span id="_CPPv2N5arrow16SparseUnionArrayE"></span><span id="arrow::SparseUnionArray"></span><span class="target" id="classarrow_1_1_sparse_union_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span  [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_nested.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for sparse union data. </p>
@@ -5264,7 +5301,7 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow16SparseUnionArray17GetFlattenedFieldEiP10MemoryPool">
-<span id="_CPPv3NK5arrow16SparseUnionArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="_CPPv2NK5arrow16SparseUnionArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="arrow::SparseUnionArray::GetFlattenedField__i.MemoryPoolPC"></span><span class="target" id="classarrow_1_1_sparse_union_array_1ad43466419d196a1c5ac075d3c76f7415"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span [...]
+<span id="_CPPv3NK5arrow16SparseUnionArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="_CPPv2NK5arrow16SparseUnionArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="arrow::SparseUnionArray::GetFlattenedField__i.MemoryPoolPC"></span><span class="target" id="classarrow_1_1_sparse_union_array_1ad43466419d196a1c5ac075d3c76f7415"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span [...]
 <dd><p>Get one of the child arrays, adjusting its null bitmap where the union array type code does not match. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -5281,7 +5318,7 @@ function checkPageExistsAndRedirect(event) {
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorI11type_code_tEE">
-<span id="_CPPv3N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="arrow::SparseUnionArray::Make__ArrayCR.ArrayVector.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_sparse_union_array_1adbed696c461397985312d6fef43dc03a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class= [...]
+<span id="_CPPv3N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="arrow::SparseUnionArray::Make__ArrayCR.ArrayVector.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_sparse_union_array_1adbed696c461397985312d6fef43dc03a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class= [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_sparse_union_array"><span class="std std-ref">SparseUnionArray</span></a> from type_ids and children. </p>
 <p>This function does the bare minimum of validation of the input types.</p>
 <dl class="field-list simple">
@@ -5297,7 +5334,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE">
-<span id="_CPPv3N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="arrow::SparseUnionArray::Make__ArrayCR.ArrayVector.std::vector:ss:.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_sparse_union_array_1a94c06844f43e30496710eae0906a96f7"></span><span class="k"><span clas [...]
+<span id="_CPPv3N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="arrow::SparseUnionArray::Make__ArrayCR.ArrayVector.std::vector:ss:.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_sparse_union_array_1a94c06844f43e30496710eae0906a96f7"></span><span class="k"><span clas [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_sparse_union_array"><span class="std std-ref">SparseUnionArray</span></a> with custom field names from type_ids and children. </p>
 <p>This function does the bare minimum of validation of the input types.</p>
 <dl class="field-list simple">
@@ -5317,7 +5354,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow15DenseUnionArrayE">
-<span id="_CPPv3N5arrow15DenseUnionArrayE"></span><span id="_CPPv2N5arrow15DenseUnionArrayE"></span><span id="arrow::DenseUnionArray"></span><span class="target" id="classarrow_1_1_dense_union_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow15DenseUnionArrayE"></span><span id="_CPPv2N5arrow15DenseUnionArrayE"></span><span id="arrow::DenseUnionArray"></span><span class="target" id="classarrow_1_1_dense_union_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span clas [...]
 <dd><div class="docutils container">
 <em>#include &lt;arrow/array/array_nested.h&gt;</em></div>
 <p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for dense union data. </p>
@@ -5326,7 +5363,7 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow15DenseUnionArray13value_offsetsEv">
-<span id="_CPPv3NK5arrow15DenseUnionArray13value_offsetsEv"></span><span id="_CPPv2NK5arrow15DenseUnionArray13value_offsetsEv"></span><span id="arrow::DenseUnionArray::value_offsetsC"></span><span class="target" id="classarrow_1_1_dense_union_array_1a37d611de2562d7ef29e4d511b77f592d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span [...]
+<span id="_CPPv3NK5arrow15DenseUnionArray13value_offsetsEv"></span><span id="_CPPv2NK5arrow15DenseUnionArray13value_offsetsEv"></span><span id="arrow::DenseUnionArray::value_offsetsC"></span><span class="target" id="classarrow_1_1_dense_union_array_1a37d611de2562d7ef29e4d511b77f592d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span [...]
 <dd><p>Note that this buffer does not account for any slice offset. </p>
 </dd></dl>
 
@@ -5335,7 +5372,7 @@ function checkPageExistsAndRedirect(event) {
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorI11type_code_tEE">
-<span id="_CPPv3N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="arrow::DenseUnionArray::Make__ArrayCR.ArrayCR.ArrayVector.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_dense_union_array_1a5ba8990727571f6006fb59e5198ad600"></span><span class="k"><span class="pre">static</span></span><span class="w"> [...]
+<span id="_CPPv3N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="arrow::DenseUnionArray::Make__ArrayCR.ArrayCR.ArrayVector.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_dense_union_array_1a5ba8990727571f6006fb59e5198ad600"></span><span class="k"><span class="pre">static</span></span><span class="w"> [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_dense_union_array"><span class="std std-ref">DenseUnionArray</span></a> from type_ids, value_offsets, and children. </p>
 <p>This function does the bare minimum of validation of the offsets and input types.</p>
 <dl class="field-list simple">
@@ -5352,7 +5389,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE">
-<span id="_CPPv3N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="arrow::DenseUnionArray::Make__ArrayCR.ArrayCR.ArrayVector.std::vector:ss:.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_dense_union_array_1a373e0bb9c4ff2687a54a70eb5bd64ad0"></span><span  [...]
+<span id="_CPPv3N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="arrow::DenseUnionArray::Make__ArrayCR.ArrayCR.ArrayVector.std::vector:ss:.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_dense_union_array_1a373e0bb9c4ff2687a54a70eb5bd64ad0"></span><span  [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_dense_union_array"><span class="std std-ref">DenseUnionArray</span></a> with custom field names from type_ids, value_offsets, and children. </p>
 <p>This function does the bare minimum of validation of the offsets and input types.</p>
 <dl class="field-list simple">
@@ -5373,10 +5410,10 @@ function checkPageExistsAndRedirect(event) {
 
 </section>
 <section id="dictionary-encoded">
-<h3>Dictionary-encoded<a class="headerlink" href="#dictionary-encoded" title="Permalink to this headline">¶</a></h3>
+<h3>Dictionary-encoded<a class="headerlink" href="#dictionary-encoded" title="Permalink to this headline">#</a></h3>
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow15DictionaryArrayE">
-<span id="_CPPv3N5arrow15DictionaryArrayE"></span><span id="_CPPv2N5arrow15DictionaryArrayE"></span><span id="arrow::DictionaryArray"></span><span class="target" id="classarrow_1_1_dictionary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class [...]
+<span id="_CPPv3N5arrow15DictionaryArrayE"></span><span id="_CPPv2N5arrow15DictionaryArrayE"></span><span id="arrow::DictionaryArray"></span><span class="target" id="classarrow_1_1_dictionary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class [...]
 <dd><p><a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> type for dictionary-encoded data with a data-dependent dictionary. </p>
 <p>A dictionary array contains an array of non-negative integers (the “dictionary indices”) along with a data type containing a “dictionary” corresponding to the distinct values represented in the data.</p>
 <p>For example, the array</p>
@@ -5388,7 +5425,7 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool">
-<span id="_CPPv3NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool"></span><span id="_CPPv2NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool"></span><span id="arrow::DictionaryArray::Transpose__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR.int32_tCP.MemoryPoolPC"></span><span class="target" id="classarrow_1_1_dictionary_array_1a6f491c929655df6641a03a12c6 [...]
+<span id="_CPPv3NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool"></span><span id="_CPPv2NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool"></span><span id="arrow::DictionaryArray::Transpose__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR.int32_tCP.MemoryPoolPC"></span><span class="target" id="classarrow_1_1_dictionary_array_1a6f491c929655df6641a03a12c6 [...]
 <dd><p>Transpose this <a class="reference internal" href="#classarrow_1_1_dictionary_array"><span class="std std-ref">DictionaryArray</span></a>. </p>
 <p>This method constructs a new dictionary array with the given dictionary type, transposing indices using the transpose map. The type and the transpose map are typically computed using DictionaryUnifier.</p>
 <dl class="field-list simple">
@@ -5405,19 +5442,19 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow15DictionaryArray17CanCompareIndicesERK15DictionaryArray">
-<span id="_CPPv3NK5arrow15DictionaryArray17CanCompareIndicesERK15DictionaryArray"></span><span id="_CPPv2NK5arrow15DictionaryArray17CanCompareIndicesERK15DictionaryArray"></span><span id="arrow::DictionaryArray::CanCompareIndices__DictionaryArrayCRC"></span><span class="target" id="classarrow_1_1_dictionary_array_1a174e8f2555d0833a45e5ad6c49f7ebab"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span cla [...]
+<span id="_CPPv3NK5arrow15DictionaryArray17CanCompareIndicesERK15DictionaryArray"></span><span id="_CPPv2NK5arrow15DictionaryArray17CanCompareIndicesERK15DictionaryArray"></span><span id="arrow::DictionaryArray::CanCompareIndices__DictionaryArrayCRC"></span><span class="target" id="classarrow_1_1_dictionary_array_1a174e8f2555d0833a45e5ad6c49f7ebab"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span cla [...]
 <dd><p>Determine whether dictionary arrays may be compared without unification. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow15DictionaryArray10dictionaryEv">
-<span id="_CPPv3NK5arrow15DictionaryArray10dictionaryEv"></span><span id="_CPPv2NK5arrow15DictionaryArray10dictionaryEv"></span><span id="arrow::DictionaryArray::dictionaryC"></span><span class="target" id="classarrow_1_1_dictionary_array_1ab77f454477e3695592274f6266647175"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span [...]
+<span id="_CPPv3NK5arrow15DictionaryArray10dictionaryEv"></span><span id="_CPPv2NK5arrow15DictionaryArray10dictionaryEv"></span><span id="arrow::DictionaryArray::dictionaryC"></span><span class="target" id="classarrow_1_1_dictionary_array_1ab77f454477e3695592274f6266647175"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span [...]
 <dd><p>Return the dictionary for this array, which is stored as a member of the <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> internal structure. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow15DictionaryArray13GetValueIndexE7int64_t">
-<span id="_CPPv3NK5arrow15DictionaryArray13GetValueIndexE7int64_t"></span><span id="_CPPv2NK5arrow15DictionaryArray13GetValueIndexE7int64_t"></span><span id="arrow::DictionaryArray::GetValueIndex__int64_tC"></span><span class="target" id="classarrow_1_1_dictionary_array_1afd412221a4087eb6fdb5a369d3763bbe"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GetValueIndex</span></span></span [...]
+<span id="_CPPv3NK5arrow15DictionaryArray13GetValueIndexE7int64_t"></span><span id="_CPPv2NK5arrow15DictionaryArray13GetValueIndexE7int64_t"></span><span id="arrow::DictionaryArray::GetValueIndex__int64_tC"></span><span class="target" id="classarrow_1_1_dictionary_array_1afd412221a4087eb6fdb5a369d3763bbe"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GetValueIndex</span></span></span [...]
 <dd><p>Return the ith value of indices, cast to int64_t. </p>
 <p>Not recommended for use in performance-sensitive code. Does not validate whether the value is null or out-of-bounds. </p>
 </dd></dl>
@@ -5427,7 +5464,7 @@ function checkPageExistsAndRedirect(event) {
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE">
-<span id="_CPPv3N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE"></span><span id="arrow::DictionaryArray::FromArrays__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR.std::shared_ptr:Array:CR"></span><span class="target" id="classarrow_1_1_dictionary_array_1ab272b5854125c3d [...]
+<span id="_CPPv3N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE"></span><span id="arrow::DictionaryArray::FromArrays__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR.std::shared_ptr:Array:CR"></span><span class="target" id="classarrow_1_1_dictionary_array_1ab272b5854125c3d [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_dictionary_array"><span class="std std-ref">DictionaryArray</span></a> from dictionary and indices array and validate. </p>
 <p>This function does the validation of the indices and input type. It checks if all indices are non-negative and smaller than the size of the dictionary.</p>
 <dl class="field-list simple">
@@ -5446,29 +5483,29 @@ function checkPageExistsAndRedirect(event) {
 
 </section>
 <section id="extension-arrays">
-<h3>Extension arrays<a class="headerlink" href="#extension-arrays" title="Permalink to this headline">¶</a></h3>
+<h3>Extension arrays<a class="headerlink" href="#extension-arrays" title="Permalink to this headline">#</a></h3>
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14ExtensionArrayE">
-<span id="_CPPv3N5arrow14ExtensionArrayE"></span><span id="_CPPv2N5arrow14ExtensionArrayE"></span><span id="arrow::ExtensionArray"></span><span class="target" id="classarrow_1_1_extension_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pr [...]
+<span id="_CPPv3N5arrow14ExtensionArrayE"></span><span id="_CPPv2N5arrow14ExtensionArrayE"></span><span id="arrow::ExtensionArray"></span><span class="target" id="classarrow_1_1_extension_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pr [...]
 <dd><p>Base array class for user-defined extension types. </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="_CPPv4N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI9ArrayDataEE">
-<span id="_CPPv3N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::ExtensionArray::ExtensionArray__std::shared_ptr:ArrayData:CR"></span><span class="target" id="classarrow_1_1_extension_array_1ac6430ec3ab5462570daa60ee2f6b125e"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span [...]
+<span id="_CPPv3N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::ExtensionArray::ExtensionArray__std::shared_ptr:ArrayData:CR"></span><span class="target" id="classarrow_1_1_extension_array_1ac6430ec3ab5462570daa60ee2f6b125e"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span [...]
 <dd><p>Construct an <a class="reference internal" href="#classarrow_1_1_extension_array"><span class="std std-ref">ExtensionArray</span></a> from an <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a>. </p>
 <p>The <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> must have the right <a class="reference internal" href="datatype.html#classarrow_1_1_extension_type"><span class="std std-ref">ExtensionType</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEE">
-<span id="_CPPv3N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEE"></span><span id="arrow::ExtensionArray::ExtensionArray__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR"></span><span class="target" id="classarrow_1_1_extension_array_1a318ac1dd6329a39c6a5d53efd7ac57cc"></span><span class="sig-name descname"><span class [...]
+<span id="_CPPv3N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEE"></span><span id="arrow::ExtensionArray::ExtensionArray__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR"></span><span class="target" id="classarrow_1_1_extension_array_1a318ac1dd6329a39c6a5d53efd7ac57cc"></span><span class="sig-name descname"><span class [...]
 <dd><p>Construct an <a class="reference internal" href="#classarrow_1_1_extension_array"><span class="std std-ref">ExtensionArray</span></a> from a type and the underlying storage. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow14ExtensionArray7storageEv">
-<span id="_CPPv3NK5arrow14ExtensionArray7storageEv"></span><span id="_CPPv2NK5arrow14ExtensionArray7storageEv"></span><span id="arrow::ExtensionArray::storageC"></span><span class="target" id="classarrow_1_1_extension_array_1aa4fbbe65856982e35a8f170295503614"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><sp [...]
+<span id="_CPPv3NK5arrow14ExtensionArray7storageEv"></span><span id="_CPPv2NK5arrow14ExtensionArray7storageEv"></span><span id="arrow::ExtensionArray::storageC"></span><span class="target" id="classarrow_1_1_extension_array_1aa4fbbe65856982e35a8f170295503614"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><sp [...]
 <dd><p>The physical storage for the extension array. </p>
 </dd></dl>
 
@@ -5478,10 +5515,10 @@ function checkPageExistsAndRedirect(event) {
 </section>
 </section>
 <section id="chunked-arrays">
-<h2>Chunked Arrays<a class="headerlink" href="#chunked-arrays" title="Permalink to this headline">¶</a></h2>
+<h2>Chunked Arrays<a class="headerlink" href="#chunked-arrays" title="Permalink to this headline">#</a></h2>
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ChunkedArrayE">
-<span id="_CPPv3N5arrow12ChunkedArrayE"></span><span id="_CPPv2N5arrow12ChunkedArrayE"></span><span id="arrow::ChunkedArray"></span><span class="target" id="classarrow_1_1_chunked_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Chunk [...]
+<span id="_CPPv3N5arrow12ChunkedArrayE"></span><span id="_CPPv2N5arrow12ChunkedArrayE"></span><span id="arrow::ChunkedArray"></span><span class="target" id="classarrow_1_1_chunked_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Chunk [...]
 <dd><p>A data structure managing a list of primitive Arrow arrays logically as one large array. </p>
 <p>Data chunking is treated throughout this project largely as an implementation detail for performance and memory use optimization. <a class="reference internal" href="#classarrow_1_1_chunked_array"><span class="std std-ref">ChunkedArray</span></a> allows <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> objects to be collected and interpreted as a single logical array without requiring an expensive concatenation step.</p>
 <p>In some cases, data produced by a function may exceed the capacity of an <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> (like <a class="reference internal" href="#classarrow_1_1_binary_array"><span class="std std-ref">BinaryArray</span></a> or <a class="reference internal" href="#classarrow_1_1_string_array"><span class="std std-ref">StringArray</span></a>) and so returning multiple Arrays is the only possibility. In these cases,  [...]
@@ -5492,20 +5529,20 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4N5arrow12ChunkedArray12ChunkedArrayENSt10shared_ptrI5ArrayEE">
-<span id="_CPPv3N5arrow12ChunkedArray12ChunkedArrayENSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow12ChunkedArray12ChunkedArrayENSt10shared_ptrI5ArrayEE"></span><span id="arrow::ChunkedArray::ChunkedArray__std::shared_ptr:Array:"></span><span class="target" id="classarrow_1_1_chunked_array_1a2d66448b2733e29fe02d6334defa7e47"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">explicit</span></span><span class="w" [...]
+<span id="_CPPv3N5arrow12ChunkedArray12ChunkedArrayENSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow12ChunkedArray12ChunkedArrayENSt10shared_ptrI5ArrayEE"></span><span id="arrow::ChunkedArray::ChunkedArray__std::shared_ptr:Array:"></span><span class="target" id="classarrow_1_1_chunked_array_1a2d66448b2733e29fe02d6334defa7e47"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">explicit</span></span><span class="w" [...]
 <dd><p>Construct a chunked array from a single <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ChunkedArray12ChunkedArrayE11ArrayVectorNSt10shared_ptrI8DataTypeEE">
-<span id="_CPPv3N5arrow12ChunkedArray12ChunkedArrayE11ArrayVectorNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow12ChunkedArray12ChunkedArrayE11ArrayVectorNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::ChunkedArray::ChunkedArray__ArrayVector.std::shared_ptr:DataType:"></span><span class="target" id="classarrow_1_1_chunked_array_1ac99ea7c3570591bd3dd36fd9ad1392c5"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name  [...]
+<span id="_CPPv3N5arrow12ChunkedArray12ChunkedArrayE11ArrayVectorNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow12ChunkedArray12ChunkedArrayE11ArrayVectorNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::ChunkedArray::ChunkedArray__ArrayVector.std::shared_ptr:DataType:"></span><span class="target" id="classarrow_1_1_chunked_array_1ac99ea7c3570591bd3dd36fd9ad1392c5"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name  [...]
 <dd><p>Construct a chunked array from a vector of arrays and an optional data type. </p>
 <p>The vector elements must have the same data type. If the data type is passed explicitly, the vector may be empty. If the data type is omitted, the vector must be non-empty. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray6lengthEv">
-<span id="_CPPv3NK5arrow12ChunkedArray6lengthEv"></span><span id="_CPPv2NK5arrow12ChunkedArray6lengthEv"></span><span id="arrow::ChunkedArray::lengthC"></span><span class="target" id="classarrow_1_1_chunked_array_1a4df41bf1a05cd1083a2c4502e0a85f87"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">length</span> [...]
+<span id="_CPPv3NK5arrow12ChunkedArray6lengthEv"></span><span id="_CPPv2NK5arrow12ChunkedArray6lengthEv"></span><span id="arrow::ChunkedArray::lengthC"></span><span class="target" id="classarrow_1_1_chunked_array_1a4df41bf1a05cd1083a2c4502e0a85f87"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">length</span> [...]
 <dd><dl class="field-list simple">
 <dt class="field-odd">Returns</dt>
 <dd class="field-odd"><p>the total length of the chunked array; computed on construction </p>
@@ -5515,7 +5552,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray10null_countEv">
-<span id="_CPPv3NK5arrow12ChunkedArray10null_countEv"></span><span id="_CPPv2NK5arrow12ChunkedArray10null_countEv"></span><span id="arrow::ChunkedArray::null_countC"></span><span class="target" id="classarrow_1_1_chunked_array_1a962541b044ac5a7a6a87499cef7957bb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre" [...]
+<span id="_CPPv3NK5arrow12ChunkedArray10null_countEv"></span><span id="_CPPv2NK5arrow12ChunkedArray10null_countEv"></span><span id="arrow::ChunkedArray::null_countC"></span><span class="target" id="classarrow_1_1_chunked_array_1a962541b044ac5a7a6a87499cef7957bb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre" [...]
 <dd><dl class="field-list simple">
 <dt class="field-odd">Returns</dt>
 <dd class="field-odd"><p>the total number of nulls among all chunks </p>
@@ -5525,7 +5562,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray10num_chunksEv">
-<span id="_CPPv3NK5arrow12ChunkedArray10num_chunksEv"></span><span id="_CPPv2NK5arrow12ChunkedArray10num_chunksEv"></span><span id="arrow::ChunkedArray::num_chunksC"></span><span class="target" id="classarrow_1_1_chunked_array_1afa477fd2e9a3ce9131d9d7f4391de52b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">nu [...]
+<span id="_CPPv3NK5arrow12ChunkedArray10num_chunksEv"></span><span id="_CPPv2NK5arrow12ChunkedArray10num_chunksEv"></span><span id="arrow::ChunkedArray::num_chunksC"></span><span class="target" id="classarrow_1_1_chunked_array_1afa477fd2e9a3ce9131d9d7f4391de52b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">nu [...]
 <dd><dl class="field-list simple">
 <dt class="field-odd">Returns</dt>
 <dd class="field-odd"><p>the total number of chunks in the chunked array </p>
@@ -5535,7 +5572,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray5chunkEi">
-<span id="_CPPv3NK5arrow12ChunkedArray5chunkEi"></span><span id="_CPPv2NK5arrow12ChunkedArray5chunkEi"></span><span id="arrow::ChunkedArray::chunk__iC"></span><span class="target" id="classarrow_1_1_chunked_array_1a92ec02f5904ac3e4dac5328e44ebf0fb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span [...]
+<span id="_CPPv3NK5arrow12ChunkedArray5chunkEi"></span><span id="_CPPv2NK5arrow12ChunkedArray5chunkEi"></span><span id="arrow::ChunkedArray::chunk__iC"></span><span class="target" id="classarrow_1_1_chunked_array_1a92ec02f5904ac3e4dac5328e44ebf0fb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span [...]
 <dd><dl class="field-list simple">
 <dt class="field-odd">Returns</dt>
 <dd class="field-odd"><p>chunk a particular chunk from the chunked array </p>
@@ -5545,7 +5582,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray6chunksEv">
-<span id="_CPPv3NK5arrow12ChunkedArray6chunksEv"></span><span id="_CPPv2NK5arrow12ChunkedArray6chunksEv"></span><span id="arrow::ChunkedArray::chunksC"></span><span class="target" id="classarrow_1_1_chunked_array_1af53b92e2594cbe9d84710256e295586a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ArrayVector</span></span><span class="w"> </spa [...]
+<span id="_CPPv3NK5arrow12ChunkedArray6chunksEv"></span><span id="_CPPv2NK5arrow12ChunkedArray6chunksEv"></span><span id="arrow::ChunkedArray::chunksC"></span><span class="target" id="classarrow_1_1_chunked_array_1af53b92e2594cbe9d84710256e295586a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ArrayVector</span></span><span class="w"> </spa [...]
 <dd><dl class="field-list simple">
 <dt class="field-odd">Returns</dt>
 <dd class="field-odd"><p>an ArrayVector of chunks </p>
@@ -5555,7 +5592,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray5SliceE7int64_t7int64_t">
-<span id="_CPPv3NK5arrow12ChunkedArray5SliceE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow12ChunkedArray5SliceE7int64_t7int64_t"></span><span id="arrow::ChunkedArray::Slice__int64_t.int64_tC"></span><span class="target" id="classarrow_1_1_chunked_array_1a99573028501f20b3f0707d85e8cce2ad"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre" [...]
+<span id="_CPPv3NK5arrow12ChunkedArray5SliceE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow12ChunkedArray5SliceE7int64_t7int64_t"></span><span id="arrow::ChunkedArray::Slice__int64_t.int64_tC"></span><span class="target" id="classarrow_1_1_chunked_array_1a99573028501f20b3f0707d85e8cce2ad"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre" [...]
 <dd><p>Construct a zero-copy slice of the chunked array with the indicated offset and length. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -5572,13 +5609,13 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray5SliceE7int64_t">
-<span id="_CPPv3NK5arrow12ChunkedArray5SliceE7int64_t"></span><span id="_CPPv2NK5arrow12ChunkedArray5SliceE7int64_t"></span><span id="arrow::ChunkedArray::Slice__int64_tC"></span><span class="target" id="classarrow_1_1_chunked_array_1abf30b26c92cf037191e8574763e22a2e"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a cl [...]
+<span id="_CPPv3NK5arrow12ChunkedArray5SliceE7int64_t"></span><span id="_CPPv2NK5arrow12ChunkedArray5SliceE7int64_t"></span><span id="arrow::ChunkedArray::Slice__int64_tC"></span><span class="target" id="classarrow_1_1_chunked_array_1abf30b26c92cf037191e8574763e22a2e"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><a cl [...]
 <dd><p>Slice from offset until end of the chunked array. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray7FlattenEP10MemoryPool">
-<span id="_CPPv3NK5arrow12ChunkedArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow12ChunkedArray7FlattenEP10MemoryPool"></span><span id="arrow::ChunkedArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_chunked_array_1ac4fd4aa712dd636d52dc3199c8276c2c"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</s [...]
+<span id="_CPPv3NK5arrow12ChunkedArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow12ChunkedArray7FlattenEP10MemoryPool"></span><span id="arrow::ChunkedArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_chunked_array_1ac4fd4aa712dd636d52dc3199c8276c2c"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</s [...]
 <dd><p>Flatten this chunked array as a vector of chunked arrays, one for each struct field. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -5589,45 +5626,45 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray4ViewERKNSt10shared_ptrI8DataTypeEE">
-<span id="_CPPv3NK5arrow12ChunkedArray4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2NK5arrow12ChunkedArray4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::ChunkedArray::View__std::shared_ptr:DataType:CRC"></span><span class="target" id="classarrow_1_1_chunked_array_1a6486c77d9ba68feb3a0205691f5bc7d4"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><s [...]
+<span id="_CPPv3NK5arrow12ChunkedArray4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2NK5arrow12ChunkedArray4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::ChunkedArray::View__std::shared_ptr:DataType:CRC"></span><span class="target" id="classarrow_1_1_chunked_array_1a6486c77d9ba68feb3a0205691f5bc7d4"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><s [...]
 <dd><p>Construct a zero-copy view of this chunked array with the given type. </p>
 <p>Calls <a class="reference internal" href="#classarrow_1_1_array_1aa2b5f248c09a41c089e1fbc911beecb0"><span class="std std-ref">Array::View</span></a> on each constituent chunk. Always succeeds if there are zero chunks </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray4typeEv">
-<span id="_CPPv3NK5arrow12ChunkedArray4typeEv"></span><span id="_CPPv2NK5arrow12ChunkedArray4typeEv"></span><span id="arrow::ChunkedArray::typeC"></span><span class="target" id="classarrow_1_1_chunked_array_1ab13e35b1d2ee5f5384282d2a42ac470b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">:: [...]
+<span id="_CPPv3NK5arrow12ChunkedArray4typeEv"></span><span id="_CPPv2NK5arrow12ChunkedArray4typeEv"></span><span id="arrow::ChunkedArray::typeC"></span><span class="target" id="classarrow_1_1_chunked_array_1ab13e35b1d2ee5f5384282d2a42ac470b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">:: [...]
 <dd><p>Return the type of the chunked array. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray9GetScalarE7int64_t">
-<span id="_CPPv3NK5arrow12ChunkedArray9GetScalarE7int64_t"></span><span id="_CPPv2NK5arrow12ChunkedArray9GetScalarE7int64_t"></span><span id="arrow::ChunkedArray::GetScalar__int64_tC"></span><span class="target" id="classarrow_1_1_chunked_array_1a476cfcc68a14fa34bf10325cfa493400"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></sp [...]
+<span id="_CPPv3NK5arrow12ChunkedArray9GetScalarE7int64_t"></span><span id="_CPPv2NK5arrow12ChunkedArray9GetScalarE7int64_t"></span><span id="arrow::ChunkedArray::GetScalar__int64_tC"></span><span class="target" id="classarrow_1_1_chunked_array_1a476cfcc68a14fa34bf10325cfa493400"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></sp [...]
 <dd><p>Return a <a class="reference internal" href="scalar.html#structarrow_1_1_scalar"><span class="std std-ref">Scalar</span></a> containing the value of this array at index. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray6EqualsERK12ChunkedArray">
-<span id="_CPPv3NK5arrow12ChunkedArray6EqualsERK12ChunkedArray"></span><span id="_CPPv2NK5arrow12ChunkedArray6EqualsERK12ChunkedArray"></span><span id="arrow::ChunkedArray::Equals__ChunkedArrayCRC"></span><span class="target" id="classarrow_1_1_chunked_array_1ab7ad74cc587d5d622c7e62cbf1b0b9f9"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Equals</span></span></span><span class="sig-par [...]
+<span id="_CPPv3NK5arrow12ChunkedArray6EqualsERK12ChunkedArray"></span><span id="_CPPv2NK5arrow12ChunkedArray6EqualsERK12ChunkedArray"></span><span id="arrow::ChunkedArray::Equals__ChunkedArrayCRC"></span><span class="target" id="classarrow_1_1_chunked_array_1ab7ad74cc587d5d622c7e62cbf1b0b9f9"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Equals</span></span></span><span class="sig-par [...]
 <dd><p>Determine if two chunked arrays are equal. </p>
 <p>Two chunked arrays can be equal only if they have equal datatypes. However, they may be equal even if they have different chunkings. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray6EqualsERKNSt10shared_ptrI12ChunkedArrayEE">
-<span id="_CPPv3NK5arrow12ChunkedArray6EqualsERKNSt10shared_ptrI12ChunkedArrayEE"></span><span id="_CPPv2NK5arrow12ChunkedArray6EqualsERKNSt10shared_ptrI12ChunkedArrayEE"></span><span id="arrow::ChunkedArray::Equals__std::shared_ptr:ChunkedArray:CRC"></span><span class="target" id="classarrow_1_1_chunked_array_1a67c23032d122d1a87acf0bc2b2e52d54"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class= [...]
+<span id="_CPPv3NK5arrow12ChunkedArray6EqualsERKNSt10shared_ptrI12ChunkedArrayEE"></span><span id="_CPPv2NK5arrow12ChunkedArray6EqualsERKNSt10shared_ptrI12ChunkedArrayEE"></span><span id="arrow::ChunkedArray::Equals__std::shared_ptr:ChunkedArray:CRC"></span><span class="target" id="classarrow_1_1_chunked_array_1a67c23032d122d1a87acf0bc2b2e52d54"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class= [...]
 <dd><p>Determine if two chunked arrays are equal. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray12ApproxEqualsERK12ChunkedArrayRK12EqualOptions">
-<span id="_CPPv3NK5arrow12ChunkedArray12ApproxEqualsERK12ChunkedArrayRK12EqualOptions"></span><span id="_CPPv2NK5arrow12ChunkedArray12ApproxEqualsERK12ChunkedArrayRK12EqualOptions"></span><span id="arrow::ChunkedArray::ApproxEquals__ChunkedArrayCR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_chunked_array_1a5a77f638de57685298c7a074697e01a2"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n [...]
+<span id="_CPPv3NK5arrow12ChunkedArray12ApproxEqualsERK12ChunkedArrayRK12EqualOptions"></span><span id="_CPPv2NK5arrow12ChunkedArray12ApproxEqualsERK12ChunkedArrayRK12EqualOptions"></span><span id="arrow::ChunkedArray::ApproxEquals__ChunkedArrayCR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_chunked_array_1a5a77f638de57685298c7a074697e01a2"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n [...]
 <dd><p>Determine if two chunked arrays approximately equal. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray8ToStringEv">
-<span id="_CPPv3NK5arrow12ChunkedArray8ToStringEv"></span><span id="_CPPv2NK5arrow12ChunkedArray8ToStringEv"></span><span id="arrow::ChunkedArray::ToStringC"></span><span class="target" id="classarrow_1_1_chunked_array_1aba4644e58ea8d1b43080691a4e945ca8"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><sp [...]
+<span id="_CPPv3NK5arrow12ChunkedArray8ToStringEv"></span><span id="_CPPv2NK5arrow12ChunkedArray8ToStringEv"></span><span id="arrow::ChunkedArray::ToStringC"></span><span class="target" id="classarrow_1_1_chunked_array_1aba4644e58ea8d1b43080691a4e945ca8"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><sp [...]
 <dd><dl class="field-list simple">
 <dt class="field-odd">Returns</dt>
 <dd class="field-odd"><p>PrettyPrint representation suitable for debugging </p>
@@ -5637,7 +5674,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray8ValidateEv">
-<span id="_CPPv3NK5arrow12ChunkedArray8ValidateEv"></span><span id="_CPPv2NK5arrow12ChunkedArray8ValidateEv"></span><span id="arrow::ChunkedArray::ValidateC"></span><span class="target" id="classarrow_1_1_chunked_array_1a06ca5def32987d58b7577db269e39520"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span  [...]
+<span id="_CPPv3NK5arrow12ChunkedArray8ValidateEv"></span><span id="_CPPv2NK5arrow12ChunkedArray8ValidateEv"></span><span id="arrow::ChunkedArray::ValidateC"></span><span class="target" id="classarrow_1_1_chunked_array_1a06ca5def32987d58b7577db269e39520"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span  [...]
 <dd><p>Perform cheap validation checks to determine obvious inconsistencies within the chunk array’s internal data. </p>
 <p>This is O(k*m) where k is the number of array descendents, and m is the number of chunks.</p>
 <dl class="field-list simple">
@@ -5649,7 +5686,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray12ValidateFullEv">
-<span id="_CPPv3NK5arrow12ChunkedArray12ValidateFullEv"></span><span id="_CPPv2NK5arrow12ChunkedArray12ValidateFullEv"></span><span id="arrow::ChunkedArray::ValidateFullC"></span><span class="target" id="classarrow_1_1_chunked_array_1a85899961a35888fcdfed462418ba6498"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span cl [...]
+<span id="_CPPv3NK5arrow12ChunkedArray12ValidateFullEv"></span><span id="_CPPv2NK5arrow12ChunkedArray12ValidateFullEv"></span><span id="arrow::ChunkedArray::ValidateFullC"></span><span class="target" id="classarrow_1_1_chunked_array_1a85899961a35888fcdfed462418ba6498"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span cl [...]
 <dd><p>Perform extensive validation checks to determine inconsistencies within the chunk array’s internal data. </p>
 <p>This is O(k*n) where k is the number of array descendents, and n is the length in elements.</p>
 <dl class="field-list simple">
@@ -5664,7 +5701,7 @@ function checkPageExistsAndRedirect(event) {
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ChunkedArray9MakeEmptyENSt10shared_ptrI8DataTypeEEP10MemoryPool">
-<span id="_CPPv3N5arrow12ChunkedArray9MakeEmptyENSt10shared_ptrI8DataTypeEEP10MemoryPool"></span><span id="_CPPv2N5arrow12ChunkedArray9MakeEmptyENSt10shared_ptrI8DataTypeEEP10MemoryPool"></span><span id="arrow::ChunkedArray::MakeEmpty__std::shared_ptr:DataType:.MemoryPoolP"></span><span class="target" id="classarrow_1_1_chunked_array_1a9c06e3103a0fa2c18c0a7e13897562e3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href= [...]
+<span id="_CPPv3N5arrow12ChunkedArray9MakeEmptyENSt10shared_ptrI8DataTypeEEP10MemoryPool"></span><span id="_CPPv2N5arrow12ChunkedArray9MakeEmptyENSt10shared_ptrI8DataTypeEEP10MemoryPool"></span><span id="arrow::ChunkedArray::MakeEmpty__std::shared_ptr:DataType:.MemoryPoolP"></span><span class="target" id="classarrow_1_1_chunked_array_1a9c06e3103a0fa2c18c0a7e13897562e3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href= [...]
 <dd><p>Create an empty <a class="reference internal" href="#classarrow_1_1_chunked_array"><span class="std std-ref">ChunkedArray</span></a> of a given type. </p>
 <p>The output <a class="reference internal" href="#classarrow_1_1_chunked_array"><span class="std std-ref">ChunkedArray</span></a> will have one chunk with an empty array of the given type.</p>
 <dl class="field-list simple">
@@ -5685,207 +5722,207 @@ function checkPageExistsAndRedirect(event) {
 
 </section>
 <section id="utilities">
-<h2>Utilities<a class="headerlink" href="#utilities" title="Permalink to this headline">¶</a></h2>
+<h2>Utilities<a class="headerlink" href="#utilities" title="Permalink to this headline">#</a></h2>
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitorE">
-<span id="_CPPv3N5arrow12ArrayVisitorE"></span><span id="_CPPv2N5arrow12ArrayVisitorE"></span><span id="arrow::ArrayVisitor"></span><span class="target" id="classarrow_1_1_array_visitor"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Array [...]
+<span id="_CPPv3N5arrow12ArrayVisitorE"></span><span id="_CPPv2N5arrow12ArrayVisitorE"></span><span id="arrow::ArrayVisitor"></span><span class="target" id="classarrow_1_1_array_visitor"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Array [...]
 <dd><p>Abstract array visitor class. </p>
 <p>Subclass this to create a visitor that can be used with the <a class="reference internal" href="#classarrow_1_1_array_1a168f3ec5c96688dadeaf015692e4bef8"><span class="std std-ref">Array::Accept()</span></a> method. </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="_CPPv4N5arrow12ArrayVisitorD0Ev">
-<span id="_CPPv3N5arrow12ArrayVisitorD0Ev"></span><span id="_CPPv2N5arrow12ArrayVisitorD0Ev"></span><span id="arrow::ArrayVisitor::~ArrayVisitor"></span><span class="target" id="classarrow_1_1_array_visitor_1a7b975f4293f80d1d88149ae2903ba149"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">~ArrayVisitor</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span [...]
+<span id="_CPPv3N5arrow12ArrayVisitorD0Ev"></span><span id="_CPPv2N5arrow12ArrayVisitorD0Ev"></span><span id="arrow::ArrayVisitor::~ArrayVisitor"></span><span class="target" id="classarrow_1_1_array_visitor_1a7b975f4293f80d1d88149ae2903ba149"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">~ArrayVisitor</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK9NullArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK9NullArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK9NullArray"></span><span id="arrow::ArrayVisitor::Visit__NullArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a690c22d9ec35a5cc4526bcd23220d33e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK9NullArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK9NullArray"></span><span id="arrow::ArrayVisitor::Visit__NullArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a690c22d9ec35a5cc4526bcd23220d33e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK12BooleanArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK12BooleanArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK12BooleanArray"></span><span id="arrow::ArrayVisitor::Visit__BooleanArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a4d77c717f2c09fd96d16b50fe69654d4"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span c [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK12BooleanArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK12BooleanArray"></span><span id="arrow::ArrayVisitor::Visit__BooleanArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a4d77c717f2c09fd96d16b50fe69654d4"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span c [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK9Int8Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK9Int8Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK9Int8Array"></span><span id="arrow::ArrayVisitor::Visit__Int8ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1af4735cbc36ad83a46ef8959bef0a7ac5"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK9Int8Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK9Int8Array"></span><span id="arrow::ArrayVisitor::Visit__Int8ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1af4735cbc36ad83a46ef8959bef0a7ac5"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK10Int16Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK10Int16Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK10Int16Array"></span><span id="arrow::ArrayVisitor::Visit__Int16ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a9b64c57162178a081d88ba829255a6c1"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class=" [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK10Int16Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK10Int16Array"></span><span id="arrow::ArrayVisitor::Visit__Int16ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a9b64c57162178a081d88ba829255a6c1"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class=" [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK10Int32Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK10Int32Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK10Int32Array"></span><span id="arrow::ArrayVisitor::Visit__Int32ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a3168a74c4334eaafd5c355edd122f283"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class=" [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK10Int32Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK10Int32Array"></span><span id="arrow::ArrayVisitor::Visit__Int32ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a3168a74c4334eaafd5c355edd122f283"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class=" [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK10Int64Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK10Int64Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK10Int64Array"></span><span id="arrow::ArrayVisitor::Visit__Int64ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a8b80c651bf6ec0ee161d9705d7645a0e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class=" [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK10Int64Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK10Int64Array"></span><span id="arrow::ArrayVisitor::Visit__Int64ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a8b80c651bf6ec0ee161d9705d7645a0e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class=" [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK10UInt8Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK10UInt8Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK10UInt8Array"></span><span id="arrow::ArrayVisitor::Visit__UInt8ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a51f37df80aba4ec84b123c2d10120314"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class=" [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK10UInt8Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK10UInt8Array"></span><span id="arrow::ArrayVisitor::Visit__UInt8ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a51f37df80aba4ec84b123c2d10120314"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class=" [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK11UInt16Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11UInt16Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11UInt16Array"></span><span id="arrow::ArrayVisitor::Visit__UInt16ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1ad3bc1475e7b037ae7a4ab39f93c1a83a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11UInt16Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11UInt16Array"></span><span id="arrow::ArrayVisitor::Visit__UInt16ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1ad3bc1475e7b037ae7a4ab39f93c1a83a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK11UInt32Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11UInt32Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11UInt32Array"></span><span id="arrow::ArrayVisitor::Visit__UInt32ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a38502acbe8ac3168f1b6019b84e3fa15"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11UInt32Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11UInt32Array"></span><span id="arrow::ArrayVisitor::Visit__UInt32ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a38502acbe8ac3168f1b6019b84e3fa15"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK11UInt64Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11UInt64Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11UInt64Array"></span><span id="arrow::ArrayVisitor::Visit__UInt64ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1af3355af649f0ffb9fc25abc0ce43150d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11UInt64Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11UInt64Array"></span><span id="arrow::ArrayVisitor::Visit__UInt64ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1af3355af649f0ffb9fc25abc0ce43150d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK14HalfFloatArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK14HalfFloatArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK14HalfFloatArray"></span><span id="arrow::ArrayVisitor::Visit__HalfFloatArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a3c9f62a9cd353c6582c2c03e796b8c27"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n">< [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK14HalfFloatArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK14HalfFloatArray"></span><span id="arrow::ArrayVisitor::Visit__HalfFloatArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a3c9f62a9cd353c6582c2c03e796b8c27"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n">< [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK10FloatArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK10FloatArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK10FloatArray"></span><span id="arrow::ArrayVisitor::Visit__FloatArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a6b7342d2b0f8d4eae21de14b1fad1375"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class=" [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK10FloatArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK10FloatArray"></span><span id="arrow::ArrayVisitor::Visit__FloatArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a6b7342d2b0f8d4eae21de14b1fad1375"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class=" [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK11DoubleArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11DoubleArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11DoubleArray"></span><span id="arrow::ArrayVisitor::Visit__DoubleArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a7796c6346a31c6c46b406447470e9180"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11DoubleArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11DoubleArray"></span><span id="arrow::ArrayVisitor::Visit__DoubleArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a7796c6346a31c6c46b406447470e9180"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK11StringArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11StringArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11StringArray"></span><span id="arrow::ArrayVisitor::Visit__StringArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1ae9c9d924cc1186c24b5c2f0df5b31f61"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11StringArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11StringArray"></span><span id="arrow::ArrayVisitor::Visit__StringArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1ae9c9d924cc1186c24b5c2f0df5b31f61"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK11BinaryArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11BinaryArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11BinaryArray"></span><span id="arrow::ArrayVisitor::Visit__BinaryArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a3a761433208b02d3db81610feaf1bf7c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11BinaryArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11BinaryArray"></span><span id="arrow::ArrayVisitor::Visit__BinaryArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a3a761433208b02d3db81610feaf1bf7c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK16LargeStringArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK16LargeStringArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK16LargeStringArray"></span><span id="arrow::ArrayVisitor::Visit__LargeStringArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a37195bea4e8cdc03c279ece29a586297"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK16LargeStringArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK16LargeStringArray"></span><span id="arrow::ArrayVisitor::Visit__LargeStringArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a37195bea4e8cdc03c279ece29a586297"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK16LargeBinaryArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK16LargeBinaryArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK16LargeBinaryArray"></span><span id="arrow::ArrayVisitor::Visit__LargeBinaryArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a95af2b860d0010179f7ebc0862117012"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK16LargeBinaryArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK16LargeBinaryArray"></span><span id="arrow::ArrayVisitor::Visit__LargeBinaryArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a95af2b860d0010179f7ebc0862117012"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK20FixedSizeBinaryArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK20FixedSizeBinaryArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK20FixedSizeBinaryArray"></span><span id="arrow::ArrayVisitor::Visit__FixedSizeBinaryArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a56032c1c5e8dc65ea1d59dd0fd94ce13"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status" [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK20FixedSizeBinaryArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK20FixedSizeBinaryArray"></span><span id="arrow::ArrayVisitor::Visit__FixedSizeBinaryArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a56032c1c5e8dc65ea1d59dd0fd94ce13"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status" [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK11Date32Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11Date32Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11Date32Array"></span><span id="arrow::ArrayVisitor::Visit__Date32ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a56d0cc3c40b5c4d703b49eeef5db88cf"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11Date32Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11Date32Array"></span><span id="arrow::ArrayVisitor::Visit__Date32ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a56d0cc3c40b5c4d703b49eeef5db88cf"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK11Date64Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11Date64Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11Date64Array"></span><span id="arrow::ArrayVisitor::Visit__Date64ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a8edd1538b4d5f8a849b53f04b62a0d25"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11Date64Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11Date64Array"></span><span id="arrow::ArrayVisitor::Visit__Date64ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a8edd1538b4d5f8a849b53f04b62a0d25"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK11Time32Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11Time32Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11Time32Array"></span><span id="arrow::ArrayVisitor::Visit__Time32ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a7ad546cf0fdd5588e6979c312357c38d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11Time32Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11Time32Array"></span><span id="arrow::ArrayVisitor::Visit__Time32ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a7ad546cf0fdd5588e6979c312357c38d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK11Time64Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11Time64Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11Time64Array"></span><span id="arrow::ArrayVisitor::Visit__Time64ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a8e013c7cdaa7322b51d63f49a6595b9c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11Time64Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11Time64Array"></span><span id="arrow::ArrayVisitor::Visit__Time64ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a8e013c7cdaa7322b51d63f49a6595b9c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK14TimestampArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK14TimestampArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK14TimestampArray"></span><span id="arrow::ArrayVisitor::Visit__TimestampArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a0fc9bea701e37d51221e873329488f45"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n">< [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK14TimestampArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK14TimestampArray"></span><span id="arrow::ArrayVisitor::Visit__TimestampArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a0fc9bea701e37d51221e873329488f45"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n">< [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK20DayTimeIntervalArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK20DayTimeIntervalArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK20DayTimeIntervalArray"></span><span id="arrow::ArrayVisitor::Visit__DayTimeIntervalArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a90f77dcd687f53d38cd9e0a550d515bd"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status" [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK20DayTimeIntervalArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK20DayTimeIntervalArray"></span><span id="arrow::ArrayVisitor::Visit__DayTimeIntervalArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a90f77dcd687f53d38cd9e0a550d515bd"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status" [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK25MonthDayNanoIntervalArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK25MonthDayNanoIntervalArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK25MonthDayNanoIntervalArray"></span><span id="arrow::ArrayVisitor::Visit__MonthDayNanoIntervalArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a98d1ccd0d5f5fbd7c11a1c1e699935f7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title= [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK25MonthDayNanoIntervalArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK25MonthDayNanoIntervalArray"></span><span id="arrow::ArrayVisitor::Visit__MonthDayNanoIntervalArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a98d1ccd0d5f5fbd7c11a1c1e699935f7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title= [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK18MonthIntervalArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK18MonthIntervalArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK18MonthIntervalArray"></span><span id="arrow::ArrayVisitor::Visit__MonthIntervalArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1accd3f703e10e7c395319abbb46e57703"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK18MonthIntervalArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK18MonthIntervalArray"></span><span id="arrow::ArrayVisitor::Visit__MonthIntervalArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1accd3f703e10e7c395319abbb46e57703"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK13DurationArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK13DurationArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK13DurationArray"></span><span id="arrow::ArrayVisitor::Visit__DurationArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1af9175fcebba0b6d12ff3f6858eaa4111"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><spa [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK13DurationArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK13DurationArray"></span><span id="arrow::ArrayVisitor::Visit__DurationArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1af9175fcebba0b6d12ff3f6858eaa4111"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><spa [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK15Decimal128Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK15Decimal128Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK15Decimal128Array"></span><span id="arrow::ArrayVisitor::Visit__Decimal128ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a7412db8f4d81afeb75bf5dec8e03af8b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK15Decimal128Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK15Decimal128Array"></span><span id="arrow::ArrayVisitor::Visit__Decimal128ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a7412db8f4d81afeb75bf5dec8e03af8b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK15Decimal256Array">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK15Decimal256Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK15Decimal256Array"></span><span id="arrow::ArrayVisitor::Visit__Decimal256ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a2f4820a68fe56f3751d3488694dddb40"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK15Decimal256Array"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK15Decimal256Array"></span><span id="arrow::ArrayVisitor::Visit__Decimal256ArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a2f4820a68fe56f3751d3488694dddb40"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK9ListArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK9ListArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK9ListArray"></span><span id="arrow::ArrayVisitor::Visit__ListArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a840c1ea14b69a3f10260d295d85cfb0e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK9ListArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK9ListArray"></span><span id="arrow::ArrayVisitor::Visit__ListArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a840c1ea14b69a3f10260d295d85cfb0e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK14LargeListArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK14LargeListArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK14LargeListArray"></span><span id="arrow::ArrayVisitor::Visit__LargeListArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1ac4c4b46877ec9cd35032a4cf1783c7f8"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n">< [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK14LargeListArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK14LargeListArray"></span><span id="arrow::ArrayVisitor::Visit__LargeListArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1ac4c4b46877ec9cd35032a4cf1783c7f8"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n">< [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK8MapArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK8MapArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK8MapArray"></span><span id="arrow::ArrayVisitor::Visit__MapArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1abce97da1910634a2f2243c54bebc65e9"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Sta [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK8MapArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK8MapArray"></span><span id="arrow::ArrayVisitor::Visit__MapArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1abce97da1910634a2f2243c54bebc65e9"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Sta [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK18FixedSizeListArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK18FixedSizeListArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK18FixedSizeListArray"></span><span id="arrow::ArrayVisitor::Visit__FixedSizeListArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a9256721274d40f3a9ee7834e6e4d1b96"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK18FixedSizeListArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK18FixedSizeListArray"></span><span id="arrow::ArrayVisitor::Visit__FixedSizeListArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a9256721274d40f3a9ee7834e6e4d1b96"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK11StructArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11StructArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11StructArray"></span><span id="arrow::ArrayVisitor::Visit__StructArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a8668387768bb92a0aa0ff4677775454d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK11StructArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK11StructArray"></span><span id="arrow::ArrayVisitor::Visit__StructArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a8668387768bb92a0aa0ff4677775454d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK16SparseUnionArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK16SparseUnionArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK16SparseUnionArray"></span><span id="arrow::ArrayVisitor::Visit__SparseUnionArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a6fccefd147adfaba3bf727c169f4b7f2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK16SparseUnionArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK16SparseUnionArray"></span><span id="arrow::ArrayVisitor::Visit__SparseUnionArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a6fccefd147adfaba3bf727c169f4b7f2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK15DenseUnionArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK15DenseUnionArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK15DenseUnionArray"></span><span id="arrow::ArrayVisitor::Visit__DenseUnionArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a6e28c49a7fe136b763aeadb2e483e18f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK15DenseUnionArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK15DenseUnionArray"></span><span id="arrow::ArrayVisitor::Visit__DenseUnionArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a6e28c49a7fe136b763aeadb2e483e18f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK15DictionaryArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK15DictionaryArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK15DictionaryArray"></span><span id="arrow::ArrayVisitor::Visit__DictionaryArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a3f17f29ca2bb966a6aef0462987e2856"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK15DictionaryArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK15DictionaryArray"></span><span id="arrow::ArrayVisitor::Visit__DictionaryArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a3f17f29ca2bb966a6aef0462987e2856"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n [...]
 <dd></dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayVisitor5VisitERK14ExtensionArray">
-<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK14ExtensionArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK14ExtensionArray"></span><span id="arrow::ArrayVisitor::Visit__ExtensionArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a0e8ce3c7701548beb57bb8d51d8649a8"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n">< [...]
+<span id="_CPPv3N5arrow12ArrayVisitor5VisitERK14ExtensionArray"></span><span id="_CPPv2N5arrow12ArrayVisitor5VisitERK14ExtensionArray"></span><span id="arrow::ArrayVisitor::Visit__ExtensionArrayCR"></span><span class="target" id="classarrow_1_1_array_visitor_1a0e8ce3c7701548beb57bb8d51d8649a8"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n">< [...]
 <dd></dd></dl>
 
 </div>
@@ -5922,8 +5959,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -5934,7 +5972,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/cpp/api/async.html b/docs/dev/cpp/api/async.html
index 54bd27ad6b..b6ed91e1e1 100644
--- a/docs/dev/cpp/api/async.html
+++ b/docs/dev/cpp/api/async.html
@@ -6,34 +6,36 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
-    <title>Asynchronous programming &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>Asynchronous programming &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/cpp/api/async.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -57,7 +59,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -79,7 +81,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +266,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../env_vars.html">
        Environment Variables
@@ -328,6 +335,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="datatype.html">
        Data Types
@@ -454,7 +466,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -485,7 +497,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -711,6 +723,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3828,6 +3845,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3848,6 +3870,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4146,6 +4173,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4247,6 +4279,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4381,7 +4418,7 @@ function checkPageExistsAndRedirect(event) {
               
               <div class="toc-item">
                 
-<div class="tocsection onthispage pt-5 pb-3">
+<div class="tocsection onthispage mt-5 pt-1 pb-3">
     <i class="fas fa-list"></i> On this page
 </div>
 
@@ -4421,12 +4458,12 @@ function checkPageExistsAndRedirect(event) {
               <div>
                 
   <section id="asynchronous-programming">
-<h1>Asynchronous programming<a class="headerlink" href="#asynchronous-programming" title="Permalink to this headline">¶</a></h1>
+<h1>Asynchronous programming<a class="headerlink" href="#asynchronous-programming" title="Permalink to this headline">#</a></h1>
 <section id="futures">
-<h2>Futures<a class="headerlink" href="#futures" title="Permalink to this headline">¶</a></h2>
+<h2>Futures<a class="headerlink" href="#futures" title="Permalink to this headline">#</a></h2>
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow6FutureE">
-<span id="_CPPv3I0EN5arrow6FutureE"></span><span id="_CPPv2I0EN5arrow6FutureE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classarrow_1_1_future"></span><span class="k">< [...]
+<span id="_CPPv3I0EN5arrow6FutureE"></span><span id="_CPPv2I0EN5arrow6FutureE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classarrow_1_1_future"></span><span class="k">< [...]
 <dd><p>EXPERIMENTAL A std::future-like class with more functionality. </p>
 <p>A <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> represents the results of a past or future computation. The <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> API has two sides: a producer side and a consumer side.</p>
 <p>The producer API allows creating a <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> and setting its result or status, possibly after running a computation function.</p>
@@ -4435,27 +4472,27 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4NK5arrow6Future5stateEv">
-<span id="_CPPv3NK5arrow6Future5stateEv"></span><span id="_CPPv2NK5arrow6Future5stateEv"></span><span id="arrow::Future::stateC"></span><span class="target" id="classarrow_1_1_future_1af5ed07708946f090bb76f7544f68e483"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">FutureState</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">state</span></span></span><span class=" [...]
+<span id="_CPPv3NK5arrow6Future5stateEv"></span><span id="_CPPv2NK5arrow6Future5stateEv"></span><span id="arrow::Future::stateC"></span><span class="target" id="classarrow_1_1_future_1af5ed07708946f090bb76f7544f68e483"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">FutureState</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">state</span></span></span><span class=" [...]
 <dd><p>Return the <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a>’s current state. </p>
 <p>A return value of PENDING is only indicative, as the <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> can complete concurrently. A return value of FAILURE or SUCCESS is definitive, though. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow6Future11is_finishedEv">
-<span id="_CPPv3NK5arrow6Future11is_finishedEv"></span><span id="_CPPv2NK5arrow6Future11is_finishedEv"></span><span id="arrow::Future::is_finishedC"></span><span class="target" id="classarrow_1_1_future_1a0ecef7e4c4cb133d5855c8527a63d016"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">is_finished</span></span> [...]
+<span id="_CPPv3NK5arrow6Future11is_finishedEv"></span><span id="_CPPv2NK5arrow6Future11is_finishedEv"></span><span id="arrow::Future::is_finishedC"></span><span class="target" id="classarrow_1_1_future_1a0ecef7e4c4cb133d5855c8527a63d016"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">is_finished</span></span> [...]
 <dd><p>Whether the <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> is finished. </p>
 <p>A false return value is only indicative, as the <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> can complete concurrently. A true return value is definitive, though. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NKR5arrow6Future6resultEv">
-<span id="_CPPv3NKR5arrow6Future6resultEv"></span><span id="_CPPv2NKR5arrow6Future6resultEv"></span><span id="arrow::Future::resultCR"></span><span class="target" id="classarrow_1_1_future_1a012f27852d0e7e845fe624d47507e4aa"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span cl [...]
+<span id="_CPPv3NKR5arrow6Future6resultEv"></span><span id="_CPPv2NKR5arrow6Future6resultEv"></span><span id="arrow::Future::resultCR"></span><span class="target" id="classarrow_1_1_future_1a012f27852d0e7e845fe624d47507e4aa"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span cl [...]
 <dd><p>Wait for the <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> to complete and return its <a class="reference internal" href="support.html#classarrow_1_1_result"><span class="std std-ref">Result</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow6Future10MoveResultEv">
-<span id="_CPPv3N5arrow6Future10MoveResultEv"></span><span id="_CPPv2N5arrow6Future10MoveResultEv"></span><span id="arrow::Future::MoveResult"></span><span class="target" id="classarrow_1_1_future_1a7ab9d936aa3fc4531e71a74f281e3bed"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><sp [...]
+<span id="_CPPv3N5arrow6Future10MoveResultEv"></span><span id="_CPPv2N5arrow6Future10MoveResultEv"></span><span id="arrow::Future::MoveResult"></span><span class="target" id="classarrow_1_1_future_1a7ab9d936aa3fc4531e71a74f281e3bed"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><sp [...]
 <dd><p>Returns an rvalue to the result. </p>
 <p>This method is potentially unsafe</p>
 <p>The future is not the unique owner of the result, copies of a future will also point to the same result. You must make sure that no other copies of the future exist. Attempts to add callbacks after you move the result will result in undefined behavior. </p>
@@ -4463,46 +4500,46 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow6Future6statusEv">
-<span id="_CPPv3NK5arrow6Future6statusEv"></span><span id="_CPPv2NK5arrow6Future6statusEv"></span><span id="arrow::Future::statusC"></span><span class="target" id="classarrow_1_1_future_1a2984e63ac57e89a6c73172c6e4d36eef"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n [...]
+<span id="_CPPv3NK5arrow6Future6statusEv"></span><span id="_CPPv2NK5arrow6Future6statusEv"></span><span id="arrow::Future::statusC"></span><span class="target" id="classarrow_1_1_future_1a2984e63ac57e89a6c73172c6e4d36eef"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n [...]
 <dd><p>Wait for the <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> to complete and return its <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow6Futurecv6FutureEv">
-<span id="_CPPv3NK5arrow6Futurecv6FutureEv"></span><span id="_CPPv2NK5arrow6Futurecv6FutureEv"></span><span id="arrow::Future::castto-Future-operatorC"></span><span class="target" id="classarrow_1_1_future_1a380950c7d8ae393e5000dc357ee01dcb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="k"><span class="pre">operator</span></sp [...]
+<span id="_CPPv3NK5arrow6Futurecv6FutureEv"></span><span id="_CPPv2NK5arrow6Futurecv6FutureEv"></span><span id="arrow::Future::castto-Future-operatorC"></span><span class="target" id="classarrow_1_1_future_1a380950c7d8ae393e5000dc357ee01dcb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="k"><span class="pre">operator</span></sp [...]
 <dd><p>Future&lt;T&gt; is convertible to Future&lt;&gt;, which views only the <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> of the original. </p>
 <p>Marking the returned <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> Finished is not supported. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow6Future4WaitEv">
-<span id="_CPPv3NK5arrow6Future4WaitEv"></span><span id="_CPPv2NK5arrow6Future4WaitEv"></span><span id="arrow::Future::WaitC"></span><span class="target" id="classarrow_1_1_future_1aa0af9b784ec0ebf42360f1c64b3fdf4c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Wait</span></span></span><span class="sig-paren" [...]
+<span id="_CPPv3NK5arrow6Future4WaitEv"></span><span id="_CPPv2NK5arrow6Future4WaitEv"></span><span id="arrow::Future::WaitC"></span><span class="target" id="classarrow_1_1_future_1aa0af9b784ec0ebf42360f1c64b3fdf4c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Wait</span></span></span><span class="sig-paren" [...]
 <dd><p>Wait for the <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> to complete. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow6Future4WaitEd">
-<span id="_CPPv3NK5arrow6Future4WaitEd"></span><span id="_CPPv2NK5arrow6Future4WaitEd"></span><span id="arrow::Future::Wait__doubleC"></span><span class="target" id="classarrow_1_1_future_1aef547d9d980e9d011812886ba0f6fae2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Wait</span></span></span><span class="si [...]
+<span id="_CPPv3NK5arrow6Future4WaitEd"></span><span id="_CPPv2NK5arrow6Future4WaitEd"></span><span id="arrow::Future::Wait__doubleC"></span><span class="target" id="classarrow_1_1_future_1aef547d9d980e9d011812886ba0f6fae2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Wait</span></span></span><span class="si [...]
 <dd><p>Wait for the <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> to complete, or for the timeout to expire. </p>
 <p><code class="docutils literal notranslate"><span class="pre">true</span></code> is returned if the <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> completed, <code class="docutils literal notranslate"><span class="pre">false</span></code> if the timeout expired. Note a <code class="docutils literal notranslate"><span class="pre">false</span></code> value is only indicative, as the <a class="reference internal" href="#classarrow_1 [...]
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow6Future12MarkFinishedE6ResultI9ValueTypeE">
-<span id="_CPPv3N5arrow6Future12MarkFinishedE6ResultI9ValueTypeE"></span><span id="_CPPv2N5arrow6Future12MarkFinishedE6ResultI9ValueTypeE"></span><span id="arrow::Future::MarkFinished__Result:ValueType:"></span><span class="target" id="classarrow_1_1_future_1a8520e88911e8360fedc372a5b2f52d7d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><spa [...]
+<span id="_CPPv3N5arrow6Future12MarkFinishedE6ResultI9ValueTypeE"></span><span id="_CPPv2N5arrow6Future12MarkFinishedE6ResultI9ValueTypeE"></span><span id="arrow::Future::MarkFinished__Result:ValueType:"></span><span class="target" id="classarrow_1_1_future_1a8520e88911e8360fedc372a5b2f52d7d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><spa [...]
 <dd><p>Producer API: mark <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> finished. </p>
 <p>The <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a>’s result is set to <code class="docutils literal notranslate"><span class="pre">res</span></code>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I00EN5arrow6Future12MarkFinishedEv6Status">
-<span id="_CPPv3I00EN5arrow6Future12MarkFinishedE6Status"></span><span id="_CPPv2I00EN5arrow6Future12MarkFinishedE6Status"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">E</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class=" [...]
+<span id="_CPPv3I00EN5arrow6Future12MarkFinishedE6Status"></span><span id="_CPPv2I00EN5arrow6Future12MarkFinishedE6Status"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">E</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class=" [...]
 <dd><p>Mark a Future&lt;&gt; completed with the provided <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I00ENK5arrow6Future11AddCallbackEv10OnComplete15CallbackOptions">
-<span id="_CPPv3I00ENK5arrow6Future11AddCallbackE10OnComplete15CallbackOptions"></span><span id="_CPPv2I00ENK5arrow6Future11AddCallbackE10OnComplete15CallbackOptions"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnComplete</span></span></span><span class="p"><span class="pre" [...]
+<span id="_CPPv3I00ENK5arrow6Future11AddCallbackE10OnComplete15CallbackOptions"></span><span id="_CPPv2I00ENK5arrow6Future11AddCallbackE10OnComplete15CallbackOptions"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnComplete</span></span></span><span class="p"><span class="pre" [...]
 <dd><p>Consumer API: Register a callback to run when this future completes. </p>
 <p>The callback should receive the result of the future (const Result&lt;T&gt;&amp;) For a void or statusy future this should be (const <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a>&amp;)</p>
 <p>There is no guarantee to the order in which callbacks will run. In particular, callbacks added while the future is being marked complete may be executed immediately, ahead of, or even the same time as, other callbacks that have been previously added.</p>
@@ -4513,7 +4550,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I000ENK5arrow6Future14TryAddCallbackEbRK15CallbackFactory15CallbackOptions">
-<span id="_CPPv3I000ENK5arrow6Future14TryAddCallbackERK15CallbackFactory15CallbackOptions"></span><span id="_CPPv2I000ENK5arrow6Future14TryAddCallbackERK15CallbackFactory15CallbackOptions"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CallbackFactory</span></span></span><span  [...]
+<span id="_CPPv3I000ENK5arrow6Future14TryAddCallbackERK15CallbackFactory15CallbackOptions"></span><span id="_CPPv2I000ENK5arrow6Future14TryAddCallbackERK15CallbackFactory15CallbackOptions"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CallbackFactory</span></span></span><span  [...]
 <dd><p>Overload of AddCallback that will return false instead of running synchronously. </p>
 <p>This overload will guarantee the callback is never run synchronously. If the future is already finished then it will simply return false. This can be useful to avoid stack overflow in a situation where you have recursive Futures. For an example see the Loop function</p>
 <p>Takes in a callback factory function to allow moving callbacks (the factory function will only be called if the callback can successfully be added)</p>
@@ -4522,7 +4559,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I0000ENK5arrow6Future4ThenE15ContinuedFuture9OnSuccess9OnFailure15CallbackOptions">
-<span id="_CPPv3I0000ENK5arrow6Future4ThenE9OnSuccess9OnFailure15CallbackOptions"></span><span id="_CPPv2I0000ENK5arrow6Future4ThenE9OnSuccess9OnFailure15CallbackOptions"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnSuccess</span></span></span><span class="p"><span class="p [...]
+<span id="_CPPv3I0000ENK5arrow6Future4ThenE9OnSuccess9OnFailure15CallbackOptions"></span><span id="_CPPv2I0000ENK5arrow6Future4ThenE9OnSuccess9OnFailure15CallbackOptions"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnSuccess</span></span></span><span class="p"><span class="p [...]
 <dd><p>Consumer API: Register a continuation to run when this future completes. </p>
 <p>The continuation will run in the same thread that called MarkFinished (whatever callback is registered with this function will run before MarkFinished returns). Avoid long-running callbacks in favor of submitting a task to an Executor and returning the future.</p>
 <p>Two callbacks are supported:<ul class="simple">
@@ -4545,19 +4582,19 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow6Future6FutureE9ValueType">
-<span id="_CPPv3N5arrow6Future6FutureE9ValueType"></span><span id="_CPPv2N5arrow6Future6FutureE9ValueType"></span><span id="arrow::Future::Future__ValueType"></span><span class="target" id="classarrow_1_1_future_1a888a51658a9da001c5d63bada01bb72c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Future</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre"> [...]
+<span id="_CPPv3N5arrow6Future6FutureE9ValueType"></span><span id="_CPPv2N5arrow6Future6FutureE9ValueType"></span><span id="arrow::Future::Future__ValueType"></span><span class="target" id="classarrow_1_1_future_1a888a51658a9da001c5d63bada01bb72c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Future</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre"> [...]
 <dd><p>Implicit constructor to create a finished future from a value. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow6Future6FutureE6ResultI9ValueTypeE">
-<span id="_CPPv3N5arrow6Future6FutureE6ResultI9ValueTypeE"></span><span id="_CPPv2N5arrow6Future6FutureE6ResultI9ValueTypeE"></span><span id="arrow::Future::Future__Result:ValueType:"></span><span class="target" id="classarrow_1_1_future_1af7edbde4b3074226bb9e934913431b8d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Future</span></span></span><span class="sig-paren">(</span><a class [...]
+<span id="_CPPv3N5arrow6Future6FutureE6ResultI9ValueTypeE"></span><span id="_CPPv2N5arrow6Future6FutureE6ResultI9ValueTypeE"></span><span id="arrow::Future::Future__Result:ValueType:"></span><span class="target" id="classarrow_1_1_future_1af7edbde4b3074226bb9e934913431b8d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Future</span></span></span><span class="sig-paren">(</span><a class [...]
 <dd><p>Implicit constructor to create a future from a <a class="reference internal" href="support.html#classarrow_1_1_result"><span class="std std-ref">Result</span></a>, enabling use of macros like ARROW_ASSIGN_OR_RAISE. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow6Future6FutureE6Status">
-<span id="_CPPv3N5arrow6Future6FutureE6Status"></span><span id="_CPPv2N5arrow6Future6FutureE6Status"></span><span id="arrow::Future::Future__Status"></span><span class="target" id="classarrow_1_1_future_1a41aa2e2724e86be4f55106d47f1bf8c0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Future</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="support [...]
+<span id="_CPPv3N5arrow6Future6FutureE6Status"></span><span id="_CPPv2N5arrow6Future6FutureE6Status"></span><span id="arrow::Future::Future__Status"></span><span class="target" id="classarrow_1_1_future_1a41aa2e2724e86be4f55106d47f1bf8c0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Future</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="support [...]
 <dd><p>Implicit constructor to create a future from a <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a>, enabling use of macros like ARROW_RETURN_NOT_OK. </p>
 </dd></dl>
 
@@ -4566,55 +4603,55 @@ function checkPageExistsAndRedirect(event) {
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow6Future4MakeEv">
-<span id="_CPPv3N5arrow6Future4MakeEv"></span><span id="_CPPv2N5arrow6Future4MakeEv"></span><span id="arrow::Future::Make"></span><span class="target" id="classarrow_1_1_future_1a100c35295441f491f161120c815091f2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I0EN5arrow6FutureE" title="arrow::Future"><span class="n"><span class="pr [...]
+<span id="_CPPv3N5arrow6Future4MakeEv"></span><span id="_CPPv2N5arrow6Future4MakeEv"></span><span id="arrow::Future::Make"></span><span class="target" id="classarrow_1_1_future_1a100c35295441f491f161120c815091f2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I0EN5arrow6FutureE" title="arrow::Future"><span class="n"><span class="pr [...]
 <dd><p>Producer API: instantiate a valid <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a>. </p>
 <p>The <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a>’s state is initialized with PENDING. If you are creating a future with this method you must ensure that future is eventually completed (with success or failure). Creating a future, returning it, and never completing the future can lead to memory leaks (for example, see Loop). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow6Future12MakeFinishedE6ResultI9ValueTypeE">
-<span id="_CPPv3N5arrow6Future12MakeFinishedE6ResultI9ValueTypeE"></span><span id="_CPPv2N5arrow6Future12MakeFinishedE6ResultI9ValueTypeE"></span><span id="arrow::Future::MakeFinished__Result:ValueType:"></span><span class="target" id="classarrow_1_1_future_1a4100d156f67048e6d91b549dfd92fab6"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href= [...]
+<span id="_CPPv3N5arrow6Future12MakeFinishedE6ResultI9ValueTypeE"></span><span id="_CPPv2N5arrow6Future12MakeFinishedE6ResultI9ValueTypeE"></span><span id="arrow::Future::MakeFinished__Result:ValueType:"></span><span class="target" id="classarrow_1_1_future_1a4100d156f67048e6d91b549dfd92fab6"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href= [...]
 <dd><p>Producer API: instantiate a finished <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I00EN5arrow6Future12MakeFinishedE6Future6Status">
-<span id="_CPPv3I00EN5arrow6Future12MakeFinishedE6Status"></span><span id="_CPPv2I00EN5arrow6Future12MakeFinishedE6Status"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">E</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class=" [...]
+<span id="_CPPv3I00EN5arrow6Future12MakeFinishedE6Status"></span><span id="_CPPv2I00EN5arrow6Future12MakeFinishedE6Status"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">E</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class=" [...]
 <dd><p>Make a finished Future&lt;&gt; with the provided <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a>. </p>
 </dd></dl>
 
 </div>
 <dl class="cpp struct">
 <dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow6Future17PassthruOnFailureE">
-<span id="_CPPv3I0EN5arrow6Future17PassthruOnFailureE"></span><span id="_CPPv2I0EN5arrow6Future17PassthruOnFailureE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnSuccess</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="s [...]
+<span id="_CPPv3I0EN5arrow6Future17PassthruOnFailureE"></span><span id="_CPPv2I0EN5arrow6Future17PassthruOnFailureE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnSuccess</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="s [...]
 <dd></dd></dl>
 
 <dl class="cpp struct">
 <dt class="sig sig-object cpp" id="_CPPv4I00EN5arrow6Future14ThenOnCompleteE">
-<span id="_CPPv3I00EN5arrow6Future14ThenOnCompleteE"></span><span id="_CPPv2I00EN5arrow6Future14ThenOnCompleteE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnSuccess</span></span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k" [...]
+<span id="_CPPv3I00EN5arrow6Future14ThenOnCompleteE"></span><span id="_CPPv2I00EN5arrow6Future14ThenOnCompleteE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnSuccess</span></span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k" [...]
 <dd><dl class="cpp struct">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow6Future14ThenOnComplete14DummyOnSuccessE">
-<span id="_CPPv3N5arrow6Future14ThenOnComplete14DummyOnSuccessE"></span><span id="_CPPv2N5arrow6Future14ThenOnComplete14DummyOnSuccessE"></span><span id="arrow::Future::ThenOnComplete::DummyOnSuccess"></span><span class="target" id="structarrow_1_1_future_1_1_then_on_complete_1_1_dummy_on_success"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DummyOnSuccess</span></span></span><a clas [...]
+<span id="_CPPv3N5arrow6Future14ThenOnComplete14DummyOnSuccessE"></span><span id="_CPPv2N5arrow6Future14ThenOnComplete14DummyOnSuccessE"></span><span id="arrow::Future::ThenOnComplete::DummyOnSuccess"></span><span class="target" id="structarrow_1_1_future_1_1_then_on_complete_1_1_dummy_on_success"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DummyOnSuccess</span></span></span><a clas [...]
 <dd></dd></dl>
 
 </dd></dl>
 
 <dl class="cpp struct">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow6Future21WrapResultyOnCompleteE">
-<span id="_CPPv3N5arrow6Future21WrapResultyOnCompleteE"></span><span id="_CPPv2N5arrow6Future21WrapResultyOnCompleteE"></span><span id="arrow::Future::WrapResultyOnComplete"></span><span class="target" id="structarrow_1_1_future_1_1_wrap_resulty_on_complete"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WrapResultyOnComplete</span></span></span><a class="headerlink" href="#_CPPv4N5arr [...]
+<span id="_CPPv3N5arrow6Future21WrapResultyOnCompleteE"></span><span id="_CPPv2N5arrow6Future21WrapResultyOnCompleteE"></span><span id="arrow::Future::WrapResultyOnComplete"></span><span class="target" id="structarrow_1_1_future_1_1_wrap_resulty_on_complete"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WrapResultyOnComplete</span></span></span><a class="headerlink" href="#_CPPv4N5arr [...]
 <dd><dl class="cpp struct">
 <dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow6Future21WrapResultyOnComplete8CallbackE">
-<span id="_CPPv3I0EN5arrow6Future21WrapResultyOnComplete8CallbackE"></span><span id="_CPPv2I0EN5arrow6Future21WrapResultyOnComplete8CallbackE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnComplete</span></span></span><span class="p"><span class="pre">&gt;</span></span><br / [...]
+<span id="_CPPv3I0EN5arrow6Future21WrapResultyOnComplete8CallbackE"></span><span id="_CPPv2I0EN5arrow6Future21WrapResultyOnComplete8CallbackE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnComplete</span></span></span><span class="p"><span class="pre">&gt;</span></span><br / [...]
 <dd></dd></dl>
 
 </dd></dl>
 
 <dl class="cpp struct">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow6Future21WrapStatusyOnCompleteE">
-<span id="_CPPv3N5arrow6Future21WrapStatusyOnCompleteE"></span><span id="_CPPv2N5arrow6Future21WrapStatusyOnCompleteE"></span><span id="arrow::Future::WrapStatusyOnComplete"></span><span class="target" id="structarrow_1_1_future_1_1_wrap_statusy_on_complete"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WrapStatusyOnComplete</span></span></span><a class="headerlink" href="#_CPPv4N5arr [...]
+<span id="_CPPv3N5arrow6Future21WrapStatusyOnCompleteE"></span><span id="_CPPv2N5arrow6Future21WrapStatusyOnCompleteE"></span><span id="arrow::Future::WrapStatusyOnComplete"></span><span class="target" id="structarrow_1_1_future_1_1_wrap_statusy_on_complete"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WrapStatusyOnComplete</span></span></span><a class="headerlink" href="#_CPPv4N5arr [...]
 <dd><dl class="cpp struct">
 <dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow6Future21WrapStatusyOnComplete8CallbackE">
-<span id="_CPPv3I0EN5arrow6Future21WrapStatusyOnComplete8CallbackE"></span><span id="_CPPv2I0EN5arrow6Future21WrapStatusyOnComplete8CallbackE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnComplete</span></span></span><span class="p"><span class="pre">&gt;</span></span><br / [...]
+<span id="_CPPv3I0EN5arrow6Future21WrapStatusyOnComplete8CallbackE"></span><span id="_CPPv2I0EN5arrow6Future21WrapStatusyOnComplete8CallbackE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">OnComplete</span></span></span><span class="p"><span class="pre">&gt;</span></span><br / [...]
 <dd></dd></dl>
 
 </dd></dl>
@@ -4623,41 +4660,41 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I0E10DeferNotOk6FutureI1TE6ResultI6FutureI1TEE">
-<span id="_CPPv3I0E10DeferNotOk6ResultI6FutureI1TEE"></span><span id="_CPPv2I0E10DeferNotOk6ResultI6FutureI1TEE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="group__future [...]
+<span id="_CPPv3I0E10DeferNotOk6ResultI6FutureI1TEE"></span><span id="_CPPv2I0E10DeferNotOk6ResultI6FutureI1TEE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="group__future [...]
 <dd><p>If a Result&lt;Future&gt; holds an error instead of a <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a>, construct a finished <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> holding that error. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I0E10WaitForAllbRKNSt6vectorI6FutureI1TEEEd">
-<span id="_CPPv3I0E10WaitForAllRKNSt6vectorI6FutureI1TEEEd"></span><span id="_CPPv2I0E10WaitForAllRKNSt6vectorI6FutureI1TEEEd"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id= [...]
+<span id="_CPPv3I0E10WaitForAllRKNSt6vectorI6FutureI1TEEEd"></span><span id="_CPPv2I0E10WaitForAllRKNSt6vectorI6FutureI1TEEEd"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id= [...]
 <dd><p>Wait for all the futures to end, or for the given timeout to expire. </p>
 <p><code class="docutils literal notranslate"><span class="pre">true</span></code> is returned if all the futures completed before the timeout was reached, <code class="docutils literal notranslate"><span class="pre">false</span></code> otherwise. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I0E10WaitForAllbRKNSt6vectorIP6FutureI1TEEEd">
-<span id="_CPPv3I0E10WaitForAllRKNSt6vectorIP6FutureI1TEEEd"></span><span id="_CPPv2I0E10WaitForAllRKNSt6vectorIP6FutureI1TEEEd"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" i [...]
+<span id="_CPPv3I0E10WaitForAllRKNSt6vectorIP6FutureI1TEEEd"></span><span id="_CPPv2I0E10WaitForAllRKNSt6vectorIP6FutureI1TEEEd"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" i [...]
 <dd><p>Wait for all the futures to end, or for the given timeout to expire. </p>
 <p><code class="docutils literal notranslate"><span class="pre">true</span></code> is returned if all the futures completed before the timeout was reached, <code class="docutils literal notranslate"><span class="pre">false</span></code> otherwise. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I0E3All6FutureINSt6vectorI6ResultI1TEEEENSt6vectorI6FutureI1TEEE">
-<span id="_CPPv3I0E3AllNSt6vectorI6FutureI1TEEE"></span><span id="_CPPv2I0E3AllNSt6vectorI6FutureI1TEEE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="group__future-utiliti [...]
+<span id="_CPPv3I0E3AllNSt6vectorI6FutureI1TEEE"></span><span id="_CPPv2I0E3AllNSt6vectorI6FutureI1TEEE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="group__future-utiliti [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> which completes when all of <code class="docutils literal notranslate"><span class="pre">futures</span></code> complete. </p>
 <p>The future’s result is a vector of the results of <code class="docutils literal notranslate"><span class="pre">futures</span></code>. Note that this future will never be marked “failed”; failed results will be stored in the result vector alongside successful results. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv411AllCompleteRKNSt6vectorI6FutureIEEE">
-<span id="_CPPv311AllCompleteRKNSt6vectorI6FutureIEEE"></span><span id="_CPPv211AllCompleteRKNSt6vectorI6FutureIEEE"></span><span id="AllComplete__std::vector:Future:::CR"></span><span class="target" id="group__future-utilities_1ga2ba37e01fe7bf9f7812545b71effcd25"></span><span class="n"><span class="pre">Future</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AllComplete</span></span></span><span class="sig-paren">(</span><span class= [...]
+<span id="_CPPv311AllCompleteRKNSt6vectorI6FutureIEEE"></span><span id="_CPPv211AllCompleteRKNSt6vectorI6FutureIEEE"></span><span id="AllComplete__std::vector:Future:::CR"></span><span class="target" id="group__future-utilities_1ga2ba37e01fe7bf9f7812545b71effcd25"></span><span class="n"><span class="pre">Future</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AllComplete</span></span></span><span class="sig-paren">(</span><span class= [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> which completes when all of <code class="docutils literal notranslate"><span class="pre">futures</span></code> complete. </p>
 <p>The future will be marked complete if all <code class="docutils literal notranslate"><span class="pre">futures</span></code> complete successfully. Otherwise, it will be marked failed with the status of the first failing future. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv411AllFinishedRKNSt6vectorI6FutureIEEE">
-<span id="_CPPv311AllFinishedRKNSt6vectorI6FutureIEEE"></span><span id="_CPPv211AllFinishedRKNSt6vectorI6FutureIEEE"></span><span id="AllFinished__std::vector:Future:::CR"></span><span class="target" id="group__future-utilities_1ga66ce91c3b172dffde75953f687ac59de"></span><span class="n"><span class="pre">Future</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AllFinished</span></span></span><span class="sig-paren">(</span><span class= [...]
+<span id="_CPPv311AllFinishedRKNSt6vectorI6FutureIEEE"></span><span id="_CPPv211AllFinishedRKNSt6vectorI6FutureIEEE"></span><span id="AllFinished__std::vector:Future:::CR"></span><span class="target" id="group__future-utilities_1ga66ce91c3b172dffde75953f687ac59de"></span><span class="n"><span class="pre">Future</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AllFinished</span></span></span><span class="sig-paren">(</span><span class= [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> which completes when all of <code class="docutils literal notranslate"><span class="pre">futures</span></code> complete. </p>
 <p>The future will finish with an ok status if all <code class="docutils literal notranslate"><span class="pre">futures</span></code> finish with an ok status. Otherwise, it will be marked failed with the status of one of the failing futures.</p>
 <p>Unlike AllComplete this <a class="reference internal" href="#classarrow_1_1_future"><span class="std std-ref">Future</span></a> will not complete immediately when a failure occurs. It will wait until all futures have finished. </p>
@@ -4665,14 +4702,14 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I0E10WaitForAnyNSt6vectorIiEERKNSt6vectorI6FutureI1TEEEd">
-<span id="_CPPv3I0E10WaitForAnyRKNSt6vectorI6FutureI1TEEEd"></span><span id="_CPPv2I0E10WaitForAnyRKNSt6vectorI6FutureI1TEEEd"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id= [...]
+<span id="_CPPv3I0E10WaitForAnyRKNSt6vectorI6FutureI1TEEEd"></span><span id="_CPPv2I0E10WaitForAnyRKNSt6vectorI6FutureI1TEEEd"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id= [...]
 <dd><p>Wait for one of the futures to end, or for the given timeout to expire. </p>
 <p>The indices of all completed futures are returned. Note that some futures may not be in the returned set, but still complete concurrently. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I0E10WaitForAnyNSt6vectorIiEERKNSt6vectorIP6FutureI1TEEEd">
-<span id="_CPPv3I0E10WaitForAnyRKNSt6vectorIP6FutureI1TEEEd"></span><span id="_CPPv2I0E10WaitForAnyRKNSt6vectorIP6FutureI1TEEEd"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" i [...]
+<span id="_CPPv3I0E10WaitForAnyRKNSt6vectorIP6FutureI1TEEEd"></span><span id="_CPPv2I0E10WaitForAnyRKNSt6vectorIP6FutureI1TEEEd"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" i [...]
 <dd><p>Wait for one of the futures to end, or for the given timeout to expire. </p>
 <p>The indices of all completed futures are returned. Note that some futures may not be in the returned set, but still complete concurrently. </p>
 </dd></dl>
@@ -4708,8 +4745,9 @@ function checkPageExistsAndRedirect(event) {
       </div>
     </div>
   
-    <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
-  <footer class="footer mt-5 mt-md-0">
+  <!-- Scripts loaded after <body> so the DOM is not blocked -->
+  <script src="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
+<footer class="footer mt-5 mt-md-0">
   <div class="container">
     
     <div class="footer-item">
@@ -4720,7 +4758,7 @@ function checkPageExistsAndRedirect(event) {
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.4.0.<br>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
 </p>
     </div>
     
diff --git a/docs/dev/cpp/api/builder.html b/docs/dev/cpp/api/builder.html
index 60c7dc9461..a862a9fae9 100644
--- a/docs/dev/cpp/api/builder.html
+++ b/docs/dev/cpp/api/builder.html
@@ -6,34 +6,36 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
-    <title>Array Builders &#8212; Apache Arrow v8.0.0.dev254</title>
+    <title>Array Builders &#8212; Apache Arrow v8.0.0.dev346</title>
     
-    <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
+  <!-- Loaded before other Sphinx assets -->
+  <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
-  
-    
-    <link rel="stylesheet"
-      href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
-    <link rel="preload" as="font" type="font/woff2" crossorigin
-      href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
-  
-    
-      
-  
+
     
+  <link rel="stylesheet"
+    href="../../_static/vendor/fontawesome/5.13.0/css/all.min.css">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
+  <link rel="preload" as="font" type="font/woff2" crossorigin
+    href="../../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
+
     <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/styles/pydata-sphinx-theme.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
+    <link rel="stylesheet" type="text/css" href="../../_static/design-style.59c74d8c95b765a7fd995ac71d459ebe.min.css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
-    <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
-  
+  <!-- Pre-loaded scripts that we'll load fully later -->
+  <link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
+
     <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
+    <script src="../../_static/clipboard.min.js"></script>
+    <script src="../../_static/copybutton.js"></script>
+    <script src="../../_static/design-tabs.js"></script>
     <link rel="canonical" href="https://arrow.apache.org/docs/cpp/api/builder.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -57,7 +59,7 @@
                     </script>
 
   </head>
-  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="80">
+  <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
     
     <div class="container-fluid" id="banner"></div>
 
@@ -79,7 +81,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">
-        8.0.0.dev254
+        8.0.0.dev346
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +266,11 @@ function checkPageExistsAndRedirect(event) {
        Debugging code using Arrow
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../threading.html">
+       Thread Management
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../env_vars.html">
        Environment Variables
@@ -328,6 +335,11 @@ function checkPageExistsAndRedirect(event) {
        Memory (management)
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="thread.html">
+       Thread (management)
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="datatype.html">
        Data Types
@@ -454,7 +466,7 @@ function checkPageExistsAndRedirect(event) {
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../java/vector_schema_root.html">
-     VectorSchemaRoot
+     Tabular Data
     </a>
    </li>
    <li class="toctree-l2">
@@ -485,7 +497,7 @@ function checkPageExistsAndRedirect(event) {
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference external" href="https://github.com/apache/arrow/blob/master/julia/Arrow/README.md">
+  <a class="reference external" href="https://github.com/apache/arrow-julia/blob/main/README.md">
    Julia
   </a>
  </li>
@@ -711,6 +723,11 @@ function checkPageExistsAndRedirect(event) {
        Integrating PyArrow with R
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../python/integration/python_java.html">
+       Integrating PyArrow with Java
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../python/integration/extending.html">
        Using pyarrow from C++ and Cython Code
@@ -3828,6 +3845,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.ParquetFragmentScanOptions
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.OrcFileFormat.html">
+         pyarrow.dataset.OrcFileFormat
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Partitioning.html">
          pyarrow.dataset.Partitioning
@@ -3848,6 +3870,11 @@ function checkPageExistsAndRedirect(event) {
          pyarrow.dataset.HivePartitioning
         </a>
        </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.FilenamePartitioning.html">
+         pyarrow.dataset.FilenamePartitioning
+        </a>
+       </li>
        <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.Dataset.html">
          pyarrow.dataset.Dataset
@@ -4146,6 +4173,11 @@ function checkPageExistsAndRedirect(event) {
    Contributing to Apache Arrow
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/bug_reports.html">
+   Report bugs and propose features
+  </a>
+ </li>
  <li class="toctree-l1 has-children">
   <a class="reference internal" href="../../developers/guide/index.html">
    New Contributor’s Guide
@@ -4247,6 +4279,11 @@ function checkPageExistsAndRedirect(event) {
    </li>
   </ul>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../../developers/overview.html">
+   Contributing Overview
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="../../developers/reviewing.html">
    Reviewing contributions
@@ -4381,7 +4418,7 @@ function checkPageExistsAndRedirect(event) {
               
               <div class="toc-item">
                 
-<div class="tocsection onthispage pt-5 pb-3">
+<div class="tocsection onthispage mt-5 pt-1 pb-3">
     <i class="fas fa-list"></i> On this page
 </div>
 
@@ -4448,10 +4485,10 @@ function checkPageExistsAndRedirect(event) {
               <div>
                 
   <section id="array-builders">
-<h1>Array Builders<a class="headerlink" href="#array-builders" title="Permalink to this headline">¶</a></h1>
+<h1>Array Builders<a class="headerlink" href="#array-builders" title="Permalink to this headline">#</a></h1>
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilderE">
-<span id="_CPPv3N5arrow12ArrayBuilderE"></span><span id="_CPPv2N5arrow12ArrayBuilderE"></span><span id="arrow::ArrayBuilder"></span><span class="target" id="classarrow_1_1_array_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Array [...]
+<span id="_CPPv3N5arrow12ArrayBuilderE"></span><span id="_CPPv2N5arrow12ArrayBuilderE"></span><span id="arrow::ArrayBuilder"></span><span class="target" id="classarrow_1_1_array_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Array [...]
 <dd><p>Base class for all data array builders. </p>
 <p>This class provides a facilities for incrementally building the null bitmap (see Append methods) and as a side effect the current number of slots and the null count.</p>
 <div class="admonition note">
@@ -4463,14 +4500,14 @@ function checkPageExistsAndRedirect(event) {
 <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="_CPPv4N5arrow12ArrayBuilder5childEi">
-<span id="_CPPv3N5arrow12ArrayBuilder5childEi"></span><span id="_CPPv2N5arrow12ArrayBuilder5childEi"></span><span id="arrow::ArrayBuilder::child__i"></span><span class="target" id="classarrow_1_1_array_builder_1aad4a1ed2c24204b1cc21e44ab0ad444b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow12ArrayBuilderE" title="arrow::ArrayBuilder"><span class="n"><span class="pre">ArrayBuilder</span></span></a><s [...]
+<span id="_CPPv3N5arrow12ArrayBuilder5childEi"></span><span id="_CPPv2N5arrow12ArrayBuilder5childEi"></span><span id="arrow::ArrayBuilder::child__i"></span><span class="target" id="classarrow_1_1_array_builder_1aad4a1ed2c24204b1cc21e44ab0ad444b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow12ArrayBuilderE" title="arrow::ArrayBuilder"><span class="n"><span class="pre">ArrayBuilder</span></span></a><s [...]
 <dd><p>For nested types. </p>
 <p>Since the objects are owned by this class instance, we skip shared pointers and just return a raw pointer </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder6ResizeE7int64_t">
-<span id="_CPPv3N5arrow12ArrayBuilder6ResizeE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder6ResizeE7int64_t"></span><span id="arrow::ArrayBuilder::Resize__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a994d873bec453c33fbaeb995442d520b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</s [...]
+<span id="_CPPv3N5arrow12ArrayBuilder6ResizeE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder6ResizeE7int64_t"></span><span id="arrow::ArrayBuilder::Resize__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a994d873bec453c33fbaeb995442d520b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</s [...]
 <dd><p>Ensure that enough memory has been allocated to fit the indicated number of total elements in the builder, including any that have already been appended. </p>
 <p>Does not account for reallocations that may be due to variable size data, like binary values. To make space for incremental appends, use Reserve instead.</p>
 <dl class="field-list simple">
@@ -4485,7 +4522,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder7ReserveE7int64_t">
-<span id="_CPPv3N5arrow12ArrayBuilder7ReserveE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder7ReserveE7int64_t"></span><span id="arrow::ArrayBuilder::Reserve__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1afe8448fda39a8529a119bde5ba7ba119"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status< [...]
+<span id="_CPPv3N5arrow12ArrayBuilder7ReserveE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder7ReserveE7int64_t"></span><span id="arrow::ArrayBuilder::Reserve__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1afe8448fda39a8529a119bde5ba7ba119"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status< [...]
 <dd><p>Ensure that there is enough space allocated to append the indicated number of elements without any further reallocation. </p>
 <p>Overallocation is used in order to minimize the impact of incremental <a class="reference internal" href="#classarrow_1_1_array_builder_1afe8448fda39a8529a119bde5ba7ba119"><span class="std std-ref">Reserve()</span></a> calls. Note that additional_capacity is relative to the current number of elements rather than to the current capacity, so calls to <a class="reference internal" href="#classarrow_1_1_array_builder_1afe8448fda39a8529a119bde5ba7ba119"><span class="std std-ref">Reserve()< [...]
 <dl class="field-list simple">
@@ -4500,59 +4537,59 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder5ResetEv">
-<span id="_CPPv3N5arrow12ArrayBuilder5ResetEv"></span><span id="_CPPv2N5arrow12ArrayBuilder5ResetEv"></span><span id="arrow::ArrayBuilder::Reset"></span><span class="target" id="classarrow_1_1_array_builder_1a71a25653bdf242da1b3a317f4fd49a98"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Reset</span></span>< [...]
+<span id="_CPPv3N5arrow12ArrayBuilder5ResetEv"></span><span id="_CPPv2N5arrow12ArrayBuilder5ResetEv"></span><span id="arrow::ArrayBuilder::Reset"></span><span class="target" id="classarrow_1_1_array_builder_1a71a25653bdf242da1b3a317f4fd49a98"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Reset</span></span>< [...]
 <dd><p>Reset the builder. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder10AppendNullEv">
-<span id="_CPPv3N5arrow12ArrayBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow12ArrayBuilder10AppendNullEv"></span><span id="arrow::ArrayBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_array_builder_1a6f7c2fbebb93e8630142dca01a328015"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></spa [...]
+<span id="_CPPv3N5arrow12ArrayBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow12ArrayBuilder10AppendNullEv"></span><span id="arrow::ArrayBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_array_builder_1a6f7c2fbebb93e8630142dca01a328015"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></spa [...]
 <dd><p>Append a null value to builder. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder11AppendNullsE7int64_t">
-<span id="_CPPv3N5arrow12ArrayBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder11AppendNullsE7int64_t"></span><span id="arrow::ArrayBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a0900943af067e85d9fa227123c223b14"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<span id="_CPPv3N5arrow12ArrayBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder11AppendNullsE7int64_t"></span><span id="arrow::ArrayBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a0900943af067e85d9fa227123c223b14"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
 <dd><p>Append a number of null values to builder. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder16AppendEmptyValueEv">
-<span id="_CPPv3N5arrow12ArrayBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow12ArrayBuilder16AppendEmptyValueEv"></span><span id="arrow::ArrayBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_array_builder_1a12eeceb1c955c14bd10f2b1a7ee809ba"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
+<span id="_CPPv3N5arrow12ArrayBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow12ArrayBuilder16AppendEmptyValueEv"></span><span id="arrow::ArrayBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_array_builder_1a12eeceb1c955c14bd10f2b1a7ee809ba"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
 <dd><p>Append a non-null value to builder. </p>
 <p>The appended value is an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending a null value to a parent nested type. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder17AppendEmptyValuesE7int64_t">
-<span id="_CPPv3N5arrow12ArrayBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::ArrayBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a4422d5a0562be9b6cead62a5a4baa20b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span cl [...]
+<span id="_CPPv3N5arrow12ArrayBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::ArrayBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a4422d5a0562be9b6cead62a5a4baa20b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span cl [...]
 <dd><p>Append a number of non-null values to builder. </p>
 <p>The appended values are an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending null values to a parent nested type. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder12AppendScalarERK6Scalar">
-<span id="_CPPv3N5arrow12ArrayBuilder12AppendScalarERK6Scalar"></span><span id="_CPPv2N5arrow12ArrayBuilder12AppendScalarERK6Scalar"></span><span id="arrow::ArrayBuilder::AppendScalar__ScalarCR"></span><span class="target" id="classarrow_1_1_array_builder_1aa289802555cc62dfaf529b97ed97748a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span [...]
+<span id="_CPPv3N5arrow12ArrayBuilder12AppendScalarERK6Scalar"></span><span id="_CPPv2N5arrow12ArrayBuilder12AppendScalarERK6Scalar"></span><span id="arrow::ArrayBuilder::AppendScalar__ScalarCR"></span><span class="target" id="classarrow_1_1_array_builder_1aa289802555cc62dfaf529b97ed97748a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span [...]
 <dd><p>Append a value from a scalar. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t">
-<span id="_CPPv3N5arrow12ArrayBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="arrow::ArrayBuilder::AppendArraySlice__ArrayDataCR.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a932a8bf34649c035d064faef87a6b5d0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</spa [...]
+<span id="_CPPv3N5arrow12ArrayBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="arrow::ArrayBuilder::AppendArraySlice__ArrayDataCR.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a932a8bf34649c035d064faef87a6b5d0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</spa [...]
 <dd><p>Append a range of values from an array. </p>
 <p>The given array must be the same type as the builder. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder7AdvanceE7int64_t">
-<span id="_CPPv3N5arrow12ArrayBuilder7AdvanceE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder7AdvanceE7int64_t"></span><span id="arrow::ArrayBuilder::Advance__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a630ea6ee96e26b8f1a2d08b45180fb32"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span [...]
+<span id="_CPPv3N5arrow12ArrayBuilder7AdvanceE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder7AdvanceE7int64_t"></span><span id="arrow::ArrayBuilder::Advance__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a630ea6ee96e26b8f1a2d08b45180fb32"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span [...]
 <dd><p>For cases where raw data was memcpy’d into the internal buffers, allows us to advance the length of the builder. </p>
 <p>It is your responsibility to use this function responsibly. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">
-<span id="_CPPv3N5arrow12ArrayBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow12ArrayBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::ArrayBuilder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_array_builder_1a0e0aea1c332b472f3671bea9da5ec473"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html# [...]
+<span id="_CPPv3N5arrow12ArrayBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow12ArrayBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::ArrayBuilder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_array_builder_1a0e0aea1c332b472f3671bea9da5ec473"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html# [...]
 <dd><p>Return result of builder as an internal generic <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object. </p>
 <p>Resets builder except for dictionary builder</p>
 <dl class="field-list simple">
@@ -4567,7 +4604,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder6FinishEPNSt10shared_ptrI5ArrayEE">
-<span id="_CPPv3N5arrow12ArrayBuilder6FinishEPNSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow12ArrayBuilder6FinishEPNSt10shared_ptrI5ArrayEE"></span><span id="arrow::ArrayBuilder::Finish__std::shared_ptr:Array:P"></span><span class="target" id="classarrow_1_1_array_builder_1a67b2227edb4b51bc44425f1c8a439819"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w [...]
+<span id="_CPPv3N5arrow12ArrayBuilder6FinishEPNSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow12ArrayBuilder6FinishEPNSt10shared_ptrI5ArrayEE"></span><span id="arrow::ArrayBuilder::Finish__std::shared_ptr:Array:P"></span><span class="target" id="classarrow_1_1_array_builder_1a67b2227edb4b51bc44425f1c8a439819"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w [...]
 <dd><p>Return result of builder as an <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a> object. </p>
 <p>The builder is reset except for <a class="reference internal" href="#classarrow_1_1_dictionary_builder"><span class="std std-ref">DictionaryBuilder</span></a>.</p>
 <dl class="field-list simple">
@@ -4582,7 +4619,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder6FinishEv">
-<span id="_CPPv3N5arrow12ArrayBuilder6FinishEv"></span><span id="_CPPv2N5arrow12ArrayBuilder6FinishEv"></span><span id="arrow::ArrayBuilder::Finish"></span><span class="target" id="classarrow_1_1_array_builder_1a144b377476995f39dc0b4335170d6fbe"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre [...]
+<span id="_CPPv3N5arrow12ArrayBuilder6FinishEv"></span><span id="_CPPv2N5arrow12ArrayBuilder6FinishEv"></span><span id="arrow::ArrayBuilder::Finish"></span><span class="target" id="classarrow_1_1_array_builder_1a144b377476995f39dc0b4335170d6fbe"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre [...]
 <dd><p>Return result of builder as an <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a> object. </p>
 <p>The builder is reset except for <a class="reference internal" href="#classarrow_1_1_dictionary_builder"><span class="std std-ref">DictionaryBuilder</span></a>.</p>
 <dl class="field-list simple">
@@ -4594,7 +4631,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ArrayBuilder4typeEv">
-<span id="_CPPv3NK5arrow12ArrayBuilder4typeEv"></span><span id="_CPPv2NK5arrow12ArrayBuilder4typeEv"></span><span id="arrow::ArrayBuilder::typeC"></span><span class="target" id="classarrow_1_1_array_builder_1a39b4b420be1fcf4fe7219fe953eb65c7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><spa [...]
+<span id="_CPPv3NK5arrow12ArrayBuilder4typeEv"></span><span id="_CPPv2NK5arrow12ArrayBuilder4typeEv"></span><span id="arrow::ArrayBuilder::typeC"></span><span class="target" id="classarrow_1_1_array_builder_1a39b4b420be1fcf4fe7219fe953eb65c7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><spa [...]
 <dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
 </dd></dl>
 
@@ -4602,50 +4639,50 @@ function checkPageExistsAndRedirect(event) {
 </dd></dl>
 
 <section id="concrete-builder-subclasses">
-<h2>Concrete builder subclasses<a class="headerlink" href="#concrete-builder-subclasses" title="Permalink to this headline">¶</a></h2>
+<h2>Concrete builder subclasses<a class="headerlink" href="#concrete-builder-subclasses" title="Permalink to this headline">#</a></h2>
 <section id="primitive">
-<h3>Primitive<a class="headerlink" href="#primitive" title="Permalink to this headline">¶</a></h3>
+<h3>Primitive<a class="headerlink" href="#primitive" title="Permalink to this headline">#</a></h3>
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilderE">
-<span id="_CPPv3N5arrow11NullBuilderE"></span><span id="_CPPv2N5arrow11NullBuilderE"></span><span id="arrow::NullBuilder"></span><span class="target" id="classarrow_1_1_null_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">NullBuild [...]
+<span id="_CPPv3N5arrow11NullBuilderE"></span><span id="_CPPv2N5arrow11NullBuilderE"></span><span id="arrow::NullBuilder"></span><span class="target" id="classarrow_1_1_null_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">NullBuild [...]
 <dd><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="_CPPv4N5arrow11NullBuilder11AppendNullsE7int64_t">
-<span id="_CPPv3N5arrow11NullBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow11NullBuilder11AppendNullsE7int64_t"></span><span id="arrow::NullBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_null_builder_1a16d3ef02a9cd9ac54c1d0f4c450e6d3b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.ht [...]
+<span id="_CPPv3N5arrow11NullBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow11NullBuilder11AppendNullsE7int64_t"></span><span id="arrow::NullBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_null_builder_1a16d3ef02a9cd9ac54c1d0f4c450e6d3b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.ht [...]
 <dd><p>Append the specified number of null elements. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilder10AppendNullEv">
-<span id="_CPPv3N5arrow11NullBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow11NullBuilder10AppendNullEv"></span><span id="arrow::NullBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_null_builder_1af2c0562e2cb8a6e899bc07ab3c72858c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE"  [...]
+<span id="_CPPv3N5arrow11NullBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow11NullBuilder10AppendNullEv"></span><span id="arrow::NullBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_null_builder_1af2c0562e2cb8a6e899bc07ab3c72858c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE"  [...]
 <dd><p>Append a single null element. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilder17AppendEmptyValuesE7int64_t">
-<span id="_CPPv3N5arrow11NullBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow11NullBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::NullBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_null_builder_1ac32470dfdd0799cdad5386d776dc48ed"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal [...]
+<span id="_CPPv3N5arrow11NullBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow11NullBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::NullBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_null_builder_1ac32470dfdd0799cdad5386d776dc48ed"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal [...]
 <dd><p>Append a number of non-null values to builder. </p>
 <p>The appended values are an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending null values to a parent nested type. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilder16AppendEmptyValueEv">
-<span id="_CPPv3N5arrow11NullBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow11NullBuilder16AppendEmptyValueEv"></span><span id="arrow::NullBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_null_builder_1a69c9500de0b998d8b9c3606dc5b1c8fd"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv [...]
+<span id="_CPPv3N5arrow11NullBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow11NullBuilder16AppendEmptyValueEv"></span><span id="arrow::NullBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_null_builder_1a69c9500de0b998d8b9c3606dc5b1c8fd"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv [...]
 <dd><p>Append a non-null value to builder. </p>
 <p>The appended value is an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending a null value to a parent nested type. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t">
-<span id="_CPPv3N5arrow11NullBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="_CPPv2N5arrow11NullBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="arrow::NullBuilder::AppendArraySlice__ArrayDataCR.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_null_builder_1a5d2e5e080005f76cf18059bd60ac13af"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></ [...]
+<span id="_CPPv3N5arrow11NullBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="_CPPv2N5arrow11NullBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="arrow::NullBuilder::AppendArraySlice__ArrayDataCR.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_null_builder_1a5d2e5e080005f76cf18059bd60ac13af"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></ [...]
 <dd><p>Append a range of values from an array. </p>
 <p>The given array must be the same type as the builder. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">
-<span id="_CPPv3N5arrow11NullBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow11NullBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::NullBuilder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_null_builder_1a11081e4904045bb75039fa6eacbeceed"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPP [...]
+<span id="_CPPv3N5arrow11NullBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow11NullBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::NullBuilder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_null_builder_1a11081e4904045bb75039fa6eacbeceed"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPP [...]
 <dd><p>Return result of builder as an internal generic <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object. </p>
 <p>Resets builder except for dictionary builder</p>
 <dl class="field-list simple">
@@ -4660,7 +4697,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4NK5arrow11NullBuilder4typeEv">
-<span id="_CPPv3NK5arrow11NullBuilder4typeEv"></span><span id="_CPPv2NK5arrow11NullBuilder4typeEv"></span><span id="arrow::NullBuilder::typeC"></span><span class="target" id="classarrow_1_1_null_builder_1aa6a17412ccc108d7e1fc3acd8d3a6083"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</ [...]
+<span id="_CPPv3NK5arrow11NullBuilder4typeEv"></span><span id="_CPPv2NK5arrow11NullBuilder4typeEv"></span><span id="arrow::NullBuilder::typeC"></span><span class="target" id="classarrow_1_1_null_builder_1aa6a17412ccc108d7e1fc3acd8d3a6083"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</ [...]
 <dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
 </dd></dl>
 
@@ -4669,50 +4706,50 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp class">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilderE">
-<span id="_CPPv3N5arrow14BooleanBuilderE"></span><span id="_CPPv2N5arrow14BooleanBuilderE"></span><span id="arrow::BooleanBuilder"></span><span class="target" id="classarrow_1_1_boolean_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pr [...]
+<span id="_CPPv3N5arrow14BooleanBuilderE"></span><span id="_CPPv2N5arrow14BooleanBuilderE"></span><span id="arrow::BooleanBuilder"></span><span class="target" id="classarrow_1_1_boolean_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pr [...]
 <dd><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="_CPPv4N5arrow14BooleanBuilder11AppendNullsE7int64_t">
-<span id="_CPPv3N5arrow14BooleanBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow14BooleanBuilder11AppendNullsE7int64_t"></span><span id="arrow::BooleanBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_boolean_builder_1a3ac08ddd73dd5be1d27f2f148cf95d75"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href [...]
+<span id="_CPPv3N5arrow14BooleanBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow14BooleanBuilder11AppendNullsE7int64_t"></span><span id="arrow::BooleanBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_boolean_builder_1a3ac08ddd73dd5be1d27f2f148cf95d75"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href [...]
 <dd><p>Write nulls as uint8_t* (0 value indicates null) into pre-allocated memory. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder10AppendNullEv">
-<span id="_CPPv3N5arrow14BooleanBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow14BooleanBuilder10AppendNullEv"></span><span id="arrow::BooleanBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_boolean_builder_1aae9f39dbf89f8d1874cc8a4a90aec06b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arr [...]
+<span id="_CPPv3N5arrow14BooleanBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow14BooleanBuilder10AppendNullEv"></span><span id="arrow::BooleanBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_boolean_builder_1aae9f39dbf89f8d1874cc8a4a90aec06b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arr [...]
 <dd><p>Append a null value to builder. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder16AppendEmptyValueEv">
-<span id="_CPPv3N5arrow14BooleanBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow14BooleanBuilder16AppendEmptyValueEv"></span><span id="arrow::BooleanBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_boolean_builder_1aa8909b910e8f5c2b8e1c6ae51b3292f1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="suppor [...]
+<span id="_CPPv3N5arrow14BooleanBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow14BooleanBuilder16AppendEmptyValueEv"></span><span id="arrow::BooleanBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_boolean_builder_1aa8909b910e8f5c2b8e1c6ae51b3292f1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="suppor [...]
 <dd><p>Append a non-null value to builder. </p>
 <p>The appended value is an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending a null value to a parent nested type. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder17AppendEmptyValuesE7int64_t">
-<span id="_CPPv3N5arrow14BooleanBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow14BooleanBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::BooleanBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_boolean_builder_1a0ae219ef17e2330a6746540b2274cae1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="refere [...]
+<span id="_CPPv3N5arrow14BooleanBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow14BooleanBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::BooleanBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_boolean_builder_1a0ae219ef17e2330a6746540b2274cae1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="refere [...]
 <dd><p>Append a number of non-null values to builder. </p>
 <p>The appended values are an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending null values to a parent nested type. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder6AppendEKb">
-<span id="_CPPv3N5arrow14BooleanBuilder6AppendEKb"></span><span id="_CPPv2N5arrow14BooleanBuilder6AppendEKb"></span><span id="arrow::BooleanBuilder::Append__bC"></span><span class="target" id="classarrow_1_1_boolean_builder_1a8780642eb6e5a4a45e31222e78c1cc09"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span [...]
+<span id="_CPPv3N5arrow14BooleanBuilder6AppendEKb"></span><span id="_CPPv2N5arrow14BooleanBuilder6AppendEKb"></span><span id="arrow::BooleanBuilder::Append__bC"></span><span class="target" id="classarrow_1_1_boolean_builder_1a8780642eb6e5a4a45e31222e78c1cc09"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span [...]
 <dd><p><a class="reference internal" href="scalar.html#structarrow_1_1_scalar"><span class="std std-ref">Scalar</span></a> append. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder12UnsafeAppendEKb">
-<span id="_CPPv3N5arrow14BooleanBuilder12UnsafeAppendEKb"></span><span id="_CPPv2N5arrow14BooleanBuilder12UnsafeAppendEKb"></span><span id="arrow::BooleanBuilder::UnsafeAppend__bC"></span><span class="target" id="classarrow_1_1_boolean_builder_1a3695606656e7e71457473c59d1cee0a8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><s [...]
+<span id="_CPPv3N5arrow14BooleanBuilder12UnsafeAppendEKb"></span><span id="_CPPv2N5arrow14BooleanBuilder12UnsafeAppendEKb"></span><span id="arrow::BooleanBuilder::UnsafeAppend__bC"></span><span class="target" id="classarrow_1_1_boolean_builder_1a3695606656e7e71457473c59d1cee0a8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><s [...]
 <dd><p><a class="reference internal" href="scalar.html#structarrow_1_1_scalar"><span class="std std-ref">Scalar</span></a> append, without checking for capacity. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t">
-<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t"></span><span id="arrow::BooleanBuilder::AppendValues__uint8_tCP.int64_t.uint8_tCP"></span><span class="target" id="classarrow_1_1_boolean_builder_1a60382b2dd40f2d0e66b7ac318fe1d71d"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t"></span><span id="arrow::BooleanBuilder::AppendValues__uint8_tCP.int64_t.uint8_tCP"></span><span class="target" id="classarrow_1_1_boolean_builder_1a60382b2dd40f2d0e66b7ac318fe1d71d"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
 <dd><p>Append a sequence of elements in one shot. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4730,7 +4767,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t7int64_t">
-<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t7int64_t"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t7int64_t"></span><span id="arrow::BooleanBuilder::AppendValues__uint8_tCP.int64_t.uint8_tCP.int64_t"></span><span class="target" id="classarrow_1_1_boolean_builder_1ab2d842a19b6fe248405b9450bd07c0cc"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span clas [...]
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t7int64_t"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t7int64_t"></span><span id="arrow::BooleanBuilder::AppendValues__uint8_tCP.int64_t.uint8_tCP.int64_t"></span><span class="target" id="classarrow_1_1_boolean_builder_1ab2d842a19b6fe248405b9450bd07c0cc"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span clas [...]
 <dd><p>Append a sequence of elements in one shot. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4749,7 +4786,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tRKNSt6vectorIbEE">
-<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tRKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tRKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__uint8_tCP.int64_t.std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1ab257c69eaabe3d00eafae7a598f83e91"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n" [...]
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tRKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tRKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__uint8_tCP.int64_t.std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1ab257c69eaabe3d00eafae7a598f83e91"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n" [...]
 <dd><p>Append a sequence of elements in one shot. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4767,7 +4804,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEERKNSt6vectorIbEE">
-<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEERKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEERKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:uint8_t:CR.std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1a1cfd3c422525a51a4b1b9fa45ab773be"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"> [...]
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEERKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEERKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:uint8_t:CR.std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1a1cfd3c422525a51a4b1b9fa45ab773be"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"> [...]
 <dd><p>Append a sequence of elements in one shot. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4784,7 +4821,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEE">
-<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:uint8_t:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1a2e10c5bbd21da120a3c343519977b4c1"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></ [...]
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:uint8_t:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1a2e10c5bbd21da120a3c343519977b4c1"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></ [...]
 <dd><p>Append a sequence of elements in one shot. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4798,7 +4835,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEERKNSt6vectorIbEE">
-<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEERKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEERKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:b:CR.std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1ac6075414fa190df919ec081884771acc"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><spa [...]
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEERKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEERKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:b:CR.std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1ac6075414fa190df919ec081884771acc"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><spa [...]
 <dd><p>Append a sequence of elements in one shot. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4815,7 +4852,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEE">
-<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1a54d7f7893e1f9b4ea55172a9af4f1bb3"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class [...]
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1a54d7f7893e1f9b4ea55172a9af4f1bb3"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class [...]
 <dd><p>Append a sequence of elements in one shot. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4829,7 +4866,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow14BooleanBuilder12AppendValuesE6Status10ValuesIter10ValuesIter">
-<span id="_CPPv3I0EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span id="_CPPv2I0EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ValuesIter</span></span></span><span class="p"><span class [...]
+<span id="_CPPv3I0EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span id="_CPPv2I0EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ValuesIter</span></span></span><span class="p"><span class [...]
 <dd><p>Append a sequence of elements in one shot. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
@@ -4846,7 +4883,7 @@ function checkPageExistsAndRedirect(event) {
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv4I00EN5arrow14BooleanBuilder12AppendValuesE11enable_if_tIXntNSt10is_pointerI9ValidIterE5valueEE6StatusE10ValuesIter10ValuesIter9ValidIter">
-<span id="_CPPv3I00EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span id="_CPPv2I00EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ValuesIter</span></span></span><span [...]
+<span id="_CPPv3I00EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span id="_CPPv2I00EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ValuesIter</span></span></span><span [...]
 <dd><p>Append a sequence of elements in one shot, with a specified nullmap. </p>
... 303880 lines suppressed ...