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

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

commit 984e723c7aa1762d25455497164ffab8f91a891c
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Thu Nov 10 00:27:36 2022 +0000

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

diff --git a/docs/dev/.buildinfo b/docs/dev/.buildinfo
index cdd46e03ab..ce618be42c 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: 566f45ed84aa76ee5f8bd624e018f62c
+config: f9bf27d7f5481e9a32ace00299f74895
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/dev/_modules/collections/abc.html b/docs/dev/_modules/collections/abc.html
index ca4cc7d860..b16c05ccea 100644
--- a/docs/dev/_modules/collections/abc.html
+++ b/docs/dev/_modules/collections/abc.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>collections.abc &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>collections.abc &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/importlib/_bootstrap.html b/docs/dev/_modules/importlib/_bootstrap.html
index 566454ef96..26d03d28bc 100644
--- a/docs/dev/_modules/importlib/_bootstrap.html
+++ b/docs/dev/_modules/importlib/_bootstrap.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>importlib._bootstrap &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>importlib._bootstrap &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/index.html b/docs/dev/_modules/index.html
index c0df941bac..6b9946db24 100644
--- a/docs/dev/_modules/index.html
+++ b/docs/dev/_modules/index.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Overview: module code &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Overview: module code &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/pyarrow.html b/docs/dev/_modules/pyarrow.html
index 1425aa7170..896c09461d 100644
--- a/docs/dev/_modules/pyarrow.html
+++ b/docs/dev/_modules/pyarrow.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>pyarrow &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/pyarrow/compute.html b/docs/dev/_modules/pyarrow/compute.html
index 457c0fa940..a2b343b14f 100644
--- a/docs/dev/_modules/pyarrow/compute.html
+++ b/docs/dev/_modules/pyarrow/compute.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.compute &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>pyarrow.compute &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/pyarrow/dataset.html b/docs/dev/_modules/pyarrow/dataset.html
index 8c9ef56e11..5e2c63cf42 100644
--- a/docs/dev/_modules/pyarrow/dataset.html
+++ b/docs/dev/_modules/pyarrow/dataset.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.dataset &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>pyarrow.dataset &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/pyarrow/feather.html b/docs/dev/_modules/pyarrow/feather.html
index 535ef02ac2..d69d83ae4b 100644
--- a/docs/dev/_modules/pyarrow/feather.html
+++ b/docs/dev/_modules/pyarrow/feather.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.feather &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>pyarrow.feather &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/pyarrow/filesystem.html b/docs/dev/_modules/pyarrow/filesystem.html
index a4dee3a790..ea60cdccfb 100644
--- a/docs/dev/_modules/pyarrow/filesystem.html
+++ b/docs/dev/_modules/pyarrow/filesystem.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.filesystem &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>pyarrow.filesystem &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/pyarrow/fs.html b/docs/dev/_modules/pyarrow/fs.html
index 2f764dab98..d85d954b50 100644
--- a/docs/dev/_modules/pyarrow/fs.html
+++ b/docs/dev/_modules/pyarrow/fs.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.fs &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>pyarrow.fs &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/pyarrow/hdfs.html b/docs/dev/_modules/pyarrow/hdfs.html
index bb4a847275..d702952ff3 100644
--- a/docs/dev/_modules/pyarrow/hdfs.html
+++ b/docs/dev/_modules/pyarrow/hdfs.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.hdfs &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>pyarrow.hdfs &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/pyarrow/ipc.html b/docs/dev/_modules/pyarrow/ipc.html
index b585e94ecf..00a33f7ff8 100644
--- a/docs/dev/_modules/pyarrow/ipc.html
+++ b/docs/dev/_modules/pyarrow/ipc.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.ipc &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>pyarrow.ipc &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/pyarrow/orc.html b/docs/dev/_modules/pyarrow/orc.html
index d8c01fc3dc..c2a835614c 100644
--- a/docs/dev/_modules/pyarrow/orc.html
+++ b/docs/dev/_modules/pyarrow/orc.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.orc &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>pyarrow.orc &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/pyarrow/parquet/core.html b/docs/dev/_modules/pyarrow/parquet/core.html
index 91005aa87b..d01d1e4934 100644
--- a/docs/dev/_modules/pyarrow/parquet/core.html
+++ b/docs/dev/_modules/pyarrow/parquet/core.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.parquet.core &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>pyarrow.parquet.core &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_modules/pyarrow/types.html b/docs/dev/_modules/pyarrow/types.html
index 897ba12f5f..bfc39778c1 100644
--- a/docs/dev/_modules/pyarrow/types.html
+++ b/docs/dev/_modules/pyarrow/types.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.types &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>pyarrow.types &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -92,7 +92,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -264,6 +264,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -423,6 +428,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/_static/documentation_options.js b/docs/dev/_static/documentation_options.js
index 9dde41f0b2..4efd0789c3 100644
--- a/docs/dev/_static/documentation_options.js
+++ b/docs/dev/_static/documentation_options.js
@@ -1,6 +1,6 @@
 var DOCUMENTATION_OPTIONS = {
     URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
-    VERSION: '11.0.0.dev61',
+    VERSION: '11.0.0.dev68',
     LANGUAGE: 'en',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/docs/dev/c_glib/index.html b/docs/dev/c_glib/index.html
index 67b18b58cd..d4ffcf6e30 100644
--- a/docs/dev/c_glib/index.html
+++ b/docs/dev/c_glib/index.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2022-11-07T08:38:05-05:00" />
+<meta property="article:published_time" content="2022-11-09T10:48:44-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png" />
 <meta property="twitter:title" content="Apache Arrow GLib (C)" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2022-11-07T08:38:05-05:00","datePublished":"2022-11-07T08:38:05-05:00","description":"Apache Arrow GLib (C) Apache Arrow GLib is a wrapper library for Apache Arrow C++. Apache Arrow GLib provides C API. Apache Arrow GLib supports GObject Introspection. It means that you can create language bindings at runtime or compile time automatically. API reference manuals Apache Arrow GLib Apache Parquet GLib Gandiva GLib Plasma [...]
+{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2022-11-09T10:48:44-05:00","datePublished":"2022-11-09T10:48:44-05:00","description":"Apache Arrow GLib (C) Apache Arrow GLib is a wrapper library for Apache Arrow C++. Apache Arrow GLib provides C API. Apache Arrow GLib supports GObject Introspection. It means that you can create language bindings at runtime or compile time automatically. API reference manuals Apache Arrow GLib Apache Parquet GLib Gandiva GLib Plasma [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/docs/dev/cpp/api.html b/docs/dev/cpp/api.html
index 9b1f99f28b..b415d302be 100644
--- a/docs/dev/cpp/api.html
+++ b/docs/dev/cpp/api.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>API Reference &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>API Reference &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
@@ -4874,6 +4884,14 @@ function checkPageExistsAndRedirect(event) {
 <li class="toctree-l2"><a class="reference internal" href="api/compute.html#execution-plan-expressions">Execution Plan Expressions</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="api/gandiva.html">Gandiva Expression Compiler</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="api/gandiva.html#treeexprbuilder-class">TreeExprBuilder Class</a></li>
+<li class="toctree-l2"><a class="reference internal" href="api/gandiva.html#function-registry">Function registry</a></li>
+<li class="toctree-l2"><a class="reference internal" href="api/gandiva.html#configuration">Configuration</a></li>
+<li class="toctree-l2"><a class="reference internal" href="api/gandiva.html#projector">Projector</a></li>
+<li class="toctree-l2"><a class="reference internal" href="api/gandiva.html#filter">Filter</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="api/tensor.html">Tensors</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="api/tensor.html#dense-tensors">Dense Tensors</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/tensor.html#sparse-tensors">Sparse Tensors</a></li>
diff --git a/docs/dev/cpp/api/array.html b/docs/dev/cpp/api/array.html
index fcabda87fc..ac2c5365d5 100644
--- a/docs/dev/cpp/api/array.html
+++ b/docs/dev/cpp/api/array.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrays &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Arrays &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/async.html b/docs/dev/cpp/api/async.html
index d216f57fd6..51949bcec2 100644
--- a/docs/dev/cpp/api/async.html
+++ b/docs/dev/cpp/api/async.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Asynchronous programming &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Asynchronous programming &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/builder.html b/docs/dev/cpp/api/builder.html
index a30ea2b517..84eac48d0b 100644
--- a/docs/dev/cpp/api/builder.html
+++ b/docs/dev/cpp/api/builder.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Array Builders &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Array Builders &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/c_abi.html b/docs/dev/cpp/api/c_abi.html
index 544f8e4e81..5ec5e4963a 100644
--- a/docs/dev/cpp/api/c_abi.html
+++ b/docs/dev/cpp/api/c_abi.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>C Interfaces &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>C Interfaces &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/compute.html b/docs/dev/cpp/api/compute.html
index a5d191a394..7b9a4f6471 100644
--- a/docs/dev/cpp/api/compute.html
+++ b/docs/dev/cpp/api/compute.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Compute Functions &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Compute Functions &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -44,7 +44,7 @@
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
     <link rel="search" title="Search" href="../../search.html" />
-    <link rel="next" title="Tensors" href="tensor.html" />
+    <link rel="next" title="Gandiva Expression Compiler" href="gandiva.html" />
     <link rel="prev" title="C Interfaces" href="c_abi.html" />
   
     <meta name="viewport" content="width=device-width, initial-scale=1" />
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
@@ -10166,10 +10176,10 @@ This call is a hint that an output node is willing to receive data again.</p>
             <p class="prev-next-title">C Interfaces</p>
         </div>
     </a>
-    <a class='right-next' id="next-link" href="tensor.html" title="next page">
+    <a class='right-next' id="next-link" href="gandiva.html" title="next page">
     <div class="prev-next-info">
         <p class="prev-next-subtitle">next</p>
-        <p class="prev-next-title">Tensors</p>
+        <p class="prev-next-title">Gandiva Expression Compiler</p>
     </div>
     <i class="fas fa-angle-right"></i>
     </a>
diff --git a/docs/dev/cpp/api/cuda.html b/docs/dev/cpp/api/cuda.html
index eec973d5cd..42fbaf39f1 100644
--- a/docs/dev/cpp/api/cuda.html
+++ b/docs/dev/cpp/api/cuda.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>CUDA support &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>CUDA support &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/dataset.html b/docs/dev/cpp/api/dataset.html
index f3bcb5c920..47422064f4 100644
--- a/docs/dev/cpp/api/dataset.html
+++ b/docs/dev/cpp/api/dataset.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Dataset &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Dataset &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/datatype.html b/docs/dev/cpp/api/datatype.html
index 2011e846d5..b22b538519 100644
--- a/docs/dev/cpp/api/datatype.html
+++ b/docs/dev/cpp/api/datatype.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Data Types &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Data Types &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/filesystem.html b/docs/dev/cpp/api/filesystem.html
index 5540e13912..6566b32ac2 100644
--- a/docs/dev/cpp/api/filesystem.html
+++ b/docs/dev/cpp/api/filesystem.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Filesystems &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Filesystems &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/flight.html b/docs/dev/cpp/api/flight.html
index d849fe1fa2..f55e02c2dc 100644
--- a/docs/dev/cpp/api/flight.html
+++ b/docs/dev/cpp/api/flight.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight RPC &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Arrow Flight RPC &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/flightsql.html b/docs/dev/cpp/api/flightsql.html
index 9a4fa82a97..ab1dc8f14c 100644
--- a/docs/dev/cpp/api/flightsql.html
+++ b/docs/dev/cpp/api/flightsql.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight SQL &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Arrow Flight SQL &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/formats.html b/docs/dev/cpp/api/formats.html
index 5e5dd50ca4..f71b2ffbf3 100644
--- a/docs/dev/cpp/api/formats.html
+++ b/docs/dev/cpp/api/formats.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>File Formats &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>File Formats &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/cuda.html b/docs/dev/cpp/api/gandiva.html
similarity index 65%
copy from docs/dev/cpp/api/cuda.html
copy to docs/dev/cpp/api/gandiva.html
index eec973d5cd..e777ecc253 100644
--- a/docs/dev/cpp/api/cuda.html
+++ b/docs/dev/cpp/api/gandiva.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>CUDA support &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Gandiva Expression Compiler &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -40,12 +40,12 @@
     <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/cuda.html" />
+    <link rel="canonical" href="https://arrow.apache.org/docs/cpp/api/gandiva.html" />
     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../../genindex.html" />
     <link rel="search" title="Search" href="../../search.html" />
-    <link rel="next" title="Arrow Flight RPC" href="flight.html" />
-    <link rel="prev" title="File Formats" href="formats.html" />
+    <link rel="next" title="Tensors" href="tensor.html" />
+    <link rel="prev" title="Compute Functions" href="compute.html" />
   
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -114,7 +114,7 @@ function buildURL(entry) {
 // Function to check if corresponding page path exists in other version of docs
 // and, if so, go there instead of the homepage of the other docs version
 function checkPageExistsAndRedirect(event) {
-    const currentFilePath = "cpp/api/cuda.html",
+    const currentFilePath = "cpp/api/gandiva.html",
           otherDocsHomepage = event.target.getAttribute("href");
     let tryUrl = `${otherDocsHomepage}${currentFilePath}`;
     $.ajax({
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3 current active">
+      <a class="current reference internal" href="#">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
@@ -456,8 +466,8 @@ function checkPageExistsAndRedirect(event) {
        File Formats
       </a>
      </li>
-     <li class="toctree-l3 current active">
-      <a class="current reference internal" href="#">
+     <li class="toctree-l3">
+      <a class="reference internal" href="cuda.html">
        CUDA support
       </a>
      </li>
@@ -4748,28 +4758,28 @@ function checkPageExistsAndRedirect(event) {
 <nav id="bd-toc-nav">
     <ul class="visible nav section-nav flex-column">
  <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#contexts">
-   Contexts
+  <a class="reference internal nav-link" href="#treeexprbuilder-class">
+   TreeExprBuilder Class
   </a>
  </li>
  <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#devices">
-   Devices
+  <a class="reference internal nav-link" href="#function-registry">
+   Function registry
   </a>
  </li>
  <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#buffers">
-   Buffers
+  <a class="reference internal nav-link" href="#configuration">
+   Configuration
   </a>
  </li>
  <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#memory-input-output">
-   Memory Input / Output
+  <a class="reference internal nav-link" href="#projector">
+   Projector
   </a>
  </li>
  <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#ipc">
-   IPC
+  <a class="reference internal nav-link" href="#filter">
+   Filter
   </a>
  </li>
 </ul>
@@ -4781,7 +4791,7 @@ function checkPageExistsAndRedirect(event) {
                 
 
 <div class="tocsection editthispage">
-    <a href="https://github.com/apache/arrow/edit/master/docs/source/cpp/api/cuda.rst">
+    <a href="https://github.com/apache/arrow/edit/master/docs/source/cpp/api/gandiva.rst">
         <i class="fas fa-pencil-alt"></i> Edit this page
     </a>
 </div>
@@ -4800,466 +4810,360 @@ function checkPageExistsAndRedirect(event) {
               
               <div>
                 
-  <section id="cuda-support">
-<h1>CUDA support<a class="headerlink" href="#cuda-support" title="Permalink to this heading">¶</a></h1>
-<section id="contexts">
-<h2>Contexts<a class="headerlink" href="#contexts" title="Permalink to this heading">¶</a></h2>
+  <section id="gandiva-expression-compiler">
+<h1>Gandiva Expression Compiler<a class="headerlink" href="#gandiva-expression-compiler" title="Permalink to this heading">¶</a></h1>
+<section id="treeexprbuilder-class">
+<h2>TreeExprBuilder Class<a class="headerlink" href="#treeexprbuilder-class" title="Permalink to this heading">¶</a></h2>
 <dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda17CudaDeviceManagerE">
-<span id="_CPPv3N5arrow4cuda17CudaDeviceManagerE"></span><span id="_CPPv2N5arrow4cuda17CudaDeviceManagerE"></span><span id="arrow::cuda::CudaDeviceManager"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_manager"></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">CudaDeviceManager</span></span></span><a class="headerlink" href="#_CPPv4N5arrow4cuda17CudaDeviceManagerE" tit [...]
-<dd><div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilderE">
+<span id="_CPPv3N7gandiva15TreeExprBuilderE"></span><span id="_CPPv2N7gandiva15TreeExprBuilderE"></span><span id="gandiva::TreeExprBuilder"></span><span class="target" id="classgandiva_1_1_tree_expr_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TreeExprBuilder</span></span></span><a class="headerlink" href="#_CPPv4N7gandiva15TreeExprBuilderE" title="Permalink to this definitio [...]
+<dd><p>Tree Builder for a nested expression. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda17CudaDeviceManager9GetDeviceEi">
-<span id="_CPPv3N5arrow4cuda17CudaDeviceManager9GetDeviceEi"></span><span id="_CPPv2N5arrow4cuda17CudaDeviceManager9GetDeviceEi"></span><span id="arrow::cuda::CudaDeviceManager::GetDevice__i"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_manager_1a058b9715b0e89cba4bad41bd0751e2c9"></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 [...]
-<dd><p>Get a <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_device"><span class="std std-ref">CudaDevice</span></a> instance for a particular device. </p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>device_number</strong> – <strong>[in]</strong> the CUDA device number </p>
-</dd>
-</dl>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder11MakeLiteralEb">
+<span id="_CPPv3N7gandiva15TreeExprBuilder11MakeLiteralEb"></span><span id="_CPPv2N7gandiva15TreeExprBuilder11MakeLiteralEb"></span><span id="gandiva::TreeExprBuilder::MakeLiteral__b"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1a04a1ef6fe9f36d67067ce93ff786d3e9"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="n"><span class="pre">NodePtr</span></span><span class="w"> </span><span class="sig-name descname"><span cla [...]
+<dd><p>create a node on a literal. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda17CudaDeviceManager10GetContextEi">
-<span id="_CPPv3N5arrow4cuda17CudaDeviceManager10GetContextEi"></span><span id="_CPPv2N5arrow4cuda17CudaDeviceManager10GetContextEi"></span><span id="arrow::cuda::CudaDeviceManager::GetContext__i"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_manager_1ad8e08e0964987873b48762cbf2e583b7"></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  [...]
-<dd><p>Get the CUDA driver context for a particular device. </p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>device_number</strong> – <strong>[in]</strong> the CUDA device number </p>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>cached context </p>
-</dd>
-</dl>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder8MakeNullE11DataTypePtr">
+<span id="_CPPv3N7gandiva15TreeExprBuilder8MakeNullE11DataTypePtr"></span><span id="_CPPv2N7gandiva15TreeExprBuilder8MakeNullE11DataTypePtr"></span><span id="gandiva::TreeExprBuilder::MakeNull__DataTypePtr"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1aaa6d86773fd49a6cbd9b948054f8639d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="n"><span class="pre">NodePtr</span></span><span class="w"> </span><span class="sig-n [...]
+<dd><p>create a node on a null literal. </p>
+<p>returns null if data_type is null or if it’s not a supported datatype. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda17CudaDeviceManager16GetSharedContextEiPv">
-<span id="_CPPv3N5arrow4cuda17CudaDeviceManager16GetSharedContextEiPv"></span><span id="_CPPv2N5arrow4cuda17CudaDeviceManager16GetSharedContextEiPv"></span><span id="arrow::cuda::CudaDeviceManager::GetSharedContext__i.voidP"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_manager_1ad9704d65a4001cf9caae5b345746aeab"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></spa [...]
-<dd><p>Get the shared CUDA driver context for a particular device. </p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>device_number</strong> – <strong>[in]</strong> the CUDA device number </p></li>
-<li><p><strong>handle</strong> – <strong>[in]</strong> CUDA context handle created by another library </p></li>
-</ul>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>shared context </p>
-</dd>
-</dl>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder9MakeFieldE8FieldPtr">
+<span id="_CPPv3N7gandiva15TreeExprBuilder9MakeFieldE8FieldPtr"></span><span id="_CPPv2N7gandiva15TreeExprBuilder9MakeFieldE8FieldPtr"></span><span id="gandiva::TreeExprBuilder::MakeField__FieldPtr"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1a627e66aedadd483c62c4574e3d56b996"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="n"><span class="pre">NodePtr</span></span><span class="w"> </span><span class="sig-name desc [...]
+<dd><p>create a node on arrow field. </p>
+<p>returns null if input is null. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda17CudaDeviceManager12AllocateHostEi7int64_t">
-<span id="_CPPv3N5arrow4cuda17CudaDeviceManager12AllocateHostEi7int64_t"></span><span id="_CPPv2N5arrow4cuda17CudaDeviceManager12AllocateHostEi7int64_t"></span><span id="arrow::cuda::CudaDeviceManager::AllocateHost__i.int64_t"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_manager_1a1f28a70a715fbc23c6aedc7f621f7bea"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></s [...]
-<dd><p>Allocate host memory with fast access to given GPU device. </p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>device_number</strong> – <strong>[in]</strong> the CUDA device number </p></li>
-<li><p><strong>nbytes</strong> – <strong>[in]</strong> number of bytes </p></li>
-</ul>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>Host buffer or <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
-</dd>
-</dl>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder12MakeFunctionERKNSt6stringERK10NodeVector11DataTypePtr">
+<span id="_CPPv3N7gandiva15TreeExprBuilder12MakeFunctionERKNSt6stringERK10NodeVector11DataTypePtr"></span><span id="_CPPv2N7gandiva15TreeExprBuilder12MakeFunctionERKNSt6stringERK10NodeVector11DataTypePtr"></span><span id="gandiva::TreeExprBuilder::MakeFunction__ssCR.NodeVectorCR.DataTypePtr"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1a5af6415984b66fe5ab66eb5bac6fcd38"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class [...]
+<dd><p>create a node with a function. </p>
+<p>returns null if return_type is null </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda17CudaDeviceManager8FreeHostEPv7int64_t">
-<span id="_CPPv3N5arrow4cuda17CudaDeviceManager8FreeHostEPv7int64_t"></span><span id="_CPPv2N5arrow4cuda17CudaDeviceManager8FreeHostEPv7int64_t"></span><span id="arrow::cuda::CudaDeviceManager::FreeHost__voidP.int64_t"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_manager_1ab1d79b1bfa5d3256f8c8005921ca573e"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><sp [...]
-<dd><p>Free host memory. </p>
-<p>The given memory pointer must have been allocated with AllocateHost. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder6MakeIfE7NodePtr7NodePtr7NodePtr11DataTypePtr">
+<span id="_CPPv3N7gandiva15TreeExprBuilder6MakeIfE7NodePtr7NodePtr7NodePtr11DataTypePtr"></span><span id="_CPPv2N7gandiva15TreeExprBuilder6MakeIfE7NodePtr7NodePtr7NodePtr11DataTypePtr"></span><span id="gandiva::TreeExprBuilder::MakeIf__NodePtr.NodePtr.NodePtr.DataTypePtr"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1ad2d5a05319e424718ab448b58e96570e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="n"><span class="pr [...]
+<dd><p>create a node with an if-else expression. </p>
+<p>returns null if any of the inputs is null. </p>
 </dd></dl>
 
-</div>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder7MakeAndERK10NodeVector">
+<span id="_CPPv3N7gandiva15TreeExprBuilder7MakeAndERK10NodeVector"></span><span id="_CPPv2N7gandiva15TreeExprBuilder7MakeAndERK10NodeVector"></span><span id="gandiva::TreeExprBuilder::MakeAnd__NodeVectorCR"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1af190d76854f6ea9bf1490eac0d855e7c"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="n"><span class="pre">NodePtr</span></span><span class="w"> </span><span class="sig-n [...]
+<dd><p>create a node with a boolean AND expression. </p>
 </dd></dl>
 
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda11CudaContextE">
-<span id="_CPPv3N5arrow4cuda11CudaContextE"></span><span id="_CPPv2N5arrow4cuda11CudaContextE"></span><span id="arrow::cuda::CudaContext"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context"></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">CudaContext</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span  [...]
-<dd><p>Object-oriented interface to the low-level CUDA driver API. </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="_CPPv4N5arrow4cuda11CudaContext8AllocateE7int64_t">
-<span id="_CPPv3N5arrow4cuda11CudaContext8AllocateE7int64_t"></span><span id="_CPPv2N5arrow4cuda11CudaContext8AllocateE7int64_t"></span><span id="arrow::cuda::CudaContext::Allocate__int64_t"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context_1afc03abd673b5eaac0dd7b0db792efcd0"></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>Allocate CUDA memory on GPU device for this context. </p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>nbytes</strong> – <strong>[in]</strong> number of bytes </p>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>the allocated buffer </p>
-</dd>
-</dl>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder6MakeOrERK10NodeVector">
+<span id="_CPPv3N7gandiva15TreeExprBuilder6MakeOrERK10NodeVector"></span><span id="_CPPv2N7gandiva15TreeExprBuilder6MakeOrERK10NodeVector"></span><span id="gandiva::TreeExprBuilder::MakeOr__NodeVectorCR"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1a95e9ba77c0b908db4a64dcc67d095751"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="n"><span class="pre">NodePtr</span></span><span class="w"> </span><span class="sig-name [...]
+<dd><p>create a node with a boolean OR expression. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda11CudaContext4FreeEPv7int64_t">
-<span id="_CPPv3N5arrow4cuda11CudaContext4FreeEPv7int64_t"></span><span id="_CPPv2N5arrow4cuda11CudaContext4FreeEPv7int64_t"></span><span id="arrow::cuda::CudaContext::Free__voidP.int64_t"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context_1aa08710d029fe38ea3ec8ad065ffe50fa"></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 [...]
-<dd><p>Release CUDA memory on GPU device for this context. </p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>device_ptr</strong> – <strong>[in]</strong> the buffer address </p></li>
-<li><p><strong>nbytes</strong> – <strong>[in]</strong> number of bytes </p></li>
-</ul>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
-</dd>
-</dl>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder14MakeExpressionE7NodePtr8FieldPtr">
+<span id="_CPPv3N7gandiva15TreeExprBuilder14MakeExpressionE7NodePtr8FieldPtr"></span><span id="_CPPv2N7gandiva15TreeExprBuilder14MakeExpressionE7NodePtr8FieldPtr"></span><span id="gandiva::TreeExprBuilder::MakeExpression__NodePtr.FieldPtr"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1adbd17b9a69e6c29bb6f838ef0bf8d4d5"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="n"><span class="pre">ExpressionPtr</span></span><sp [...]
+<dd><p>create an expression with the specified root_node, and the result written to result_field. </p>
+<p>returns null if the result_field is null. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda11CudaContext4ViewEP7uint8_t7int64_t">
-<span id="_CPPv3N5arrow4cuda11CudaContext4ViewEP7uint8_t7int64_t"></span><span id="_CPPv2N5arrow4cuda11CudaContext4ViewEP7uint8_t7int64_t"></span><span id="arrow::cuda::CudaContext::View__uint8_tP.int64_t"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context_1a32f1e6f2fa80d1762ba9f559e14af27c"></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"><spa [...]
-<dd><p>Create a view of CUDA memory on GPU device of this context. </p>
-<div class="admonition note">
-<p class="admonition-title">Note</p>
-<p>The caller is responsible for allocating and freeing the memory as well as ensuring that the memory belongs to the CUDA context that this <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_context"><span class="std std-ref">CudaContext</span></a> instance holds. </p>
-</div>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>data</strong> – <strong>[in]</strong> the starting device address </p></li>
-<li><p><strong>nbytes</strong> – <strong>[in]</strong> number of bytes </p></li>
-</ul>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>the view buffer</p>
-</dd>
-</dl>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder14MakeExpressionERKNSt6stringERK11FieldVector8FieldPtr">
+<span id="_CPPv3N7gandiva15TreeExprBuilder14MakeExpressionERKNSt6stringERK11FieldVector8FieldPtr"></span><span id="_CPPv2N7gandiva15TreeExprBuilder14MakeExpressionERKNSt6stringERK11FieldVector8FieldPtr"></span><span id="gandiva::TreeExprBuilder::MakeExpression__ssCR.FieldVectorCR.FieldPtr"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1aba52f83d347ef7b8022c7fb32e0a7e96"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class=" [...]
+<dd><p>convenience function for simple function expressions. </p>
+<p>returns null if the out_field is null. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda11CudaContext13OpenIpcBufferERK16CudaIpcMemHandle">
-<span id="_CPPv3N5arrow4cuda11CudaContext13OpenIpcBufferERK16CudaIpcMemHandle"></span><span id="_CPPv2N5arrow4cuda11CudaContext13OpenIpcBufferERK16CudaIpcMemHandle"></span><span id="arrow::cuda::CudaContext::OpenIpcBuffer__CudaIpcMemHandleCR"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context_1a6f8c1f0e4df6d368e36859d59f17dbf8"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result< [...]
-<dd><p>Open existing CUDA IPC memory handle. </p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>ipc_handle</strong> – <strong>[in]</strong> opaque pointer to CUipcMemHandle (driver API) </p>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>a <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_buffer"><span class="std std-ref">CudaBuffer</span></a> referencing the IPC segment </p>
-</dd>
-</dl>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder13MakeConditionE7NodePtr">
+<span id="_CPPv3N7gandiva15TreeExprBuilder13MakeConditionE7NodePtr"></span><span id="_CPPv2N7gandiva15TreeExprBuilder13MakeConditionE7NodePtr"></span><span id="gandiva::TreeExprBuilder::MakeCondition__NodePtr"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1afda2d0cfe39189ef159716ae35579a8c"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="n"><span class="pre">ConditionPtr</span></span><span class="w"> </span><span clas [...]
+<dd><p>create a condition with the specified root_node </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda11CudaContext14CloseIpcBufferEP10CudaBuffer">
-<span id="_CPPv3N5arrow4cuda11CudaContext14CloseIpcBufferEP10CudaBuffer"></span><span id="_CPPv2N5arrow4cuda11CudaContext14CloseIpcBufferEP10CudaBuffer"></span><span id="arrow::cuda::CudaContext::CloseIpcBuffer__CudaBufferP"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context_1a3228bd973c2da795b1b916f81d3bd164"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><spa [...]
-<dd><p>Close memory mapped with IPC buffer. </p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>buffer</strong> – <strong>[in]</strong> a <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_buffer"><span class="std std-ref">CudaBuffer</span></a> referencing </p>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
-</dd>
-</dl>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder13MakeConditionERKNSt6stringERK11FieldVector">
+<span id="_CPPv3N7gandiva15TreeExprBuilder13MakeConditionERKNSt6stringERK11FieldVector"></span><span id="_CPPv2N7gandiva15TreeExprBuilder13MakeConditionERKNSt6stringERK11FieldVector"></span><span id="gandiva::TreeExprBuilder::MakeCondition__ssCR.FieldVectorCR"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1ad76d6d174df3bf2bdd41a1d58a7498ca"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="n"><span class="pre">Condition [...]
+<dd><p>convenience function for simple function conditions. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda11CudaContext11SynchronizeEv">
-<span id="_CPPv3N5arrow4cuda11CudaContext11SynchronizeEv"></span><span id="_CPPv2N5arrow4cuda11CudaContext11SynchronizeEv"></span><span id="arrow::cuda::CudaContext::Synchronize__void"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context_1a80b22b35b08acac1c0a7b796932612c0"></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-nam [...]
-<dd><p>Block until the all device tasks are completed. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder21MakeInExpressionInt32E7NodePtrRKNSt13unordered_setI7int32_tEE">
+<span id="_CPPv3N7gandiva15TreeExprBuilder21MakeInExpressionInt32E7NodePtrRKNSt13unordered_setI7int32_tEE"></span><span id="_CPPv2N7gandiva15TreeExprBuilder21MakeInExpressionInt32E7NodePtrRKNSt13unordered_setI7int32_tEE"></span><span id="gandiva::TreeExprBuilder::MakeInExpressionInt32__NodePtr.std::unordered_set:int32_t:CR"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1a88bfd64edacf462573b2af45444cc794"></span><span class="k"><span class="pre">static</span></span><s [...]
+<dd><p>creates an in expression </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda11CudaContext6handleEv">
-<span id="_CPPv3NK5arrow4cuda11CudaContext6handleEv"></span><span id="_CPPv2NK5arrow4cuda11CudaContext6handleEv"></span><span id="arrow::cuda::CudaContext::handleC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context_1a6e96e4e5ef6abaecf3448d0f9563b34c"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">handle</span></span></sp [...]
-<dd><p>Expose CUDA context handle to other libraries. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder21MakeInExpressionFloatE7NodePtrRKNSt13unordered_setIfEE">
+<span id="_CPPv3N7gandiva15TreeExprBuilder21MakeInExpressionFloatE7NodePtrRKNSt13unordered_setIfEE"></span><span id="_CPPv2N7gandiva15TreeExprBuilder21MakeInExpressionFloatE7NodePtrRKNSt13unordered_setIfEE"></span><span id="gandiva::TreeExprBuilder::MakeInExpressionFloat__NodePtr.std::unordered_set:float:CR"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1a346f6a966179b6f4a0b68447801c0cf4"></span><span class="k"><span class="pre">static</span></span><span class="w"> < [...]
+<dd><p>creates an in expression for float </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda11CudaContext14memory_managerEv">
-<span id="_CPPv3NK5arrow4cuda11CudaContext14memory_managerEv"></span><span id="_CPPv2NK5arrow4cuda11CudaContext14memory_managerEv"></span><span id="arrow::cuda::CudaContext::memory_managerC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context_1ac1c28d2d0b1bb58a4aa07bf52f45945d"></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="pr [...]
-<dd><p>Return the default memory manager tied to this context’s device. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder22MakeInExpressionDoubleE7NodePtrRKNSt13unordered_setIdEE">
+<span id="_CPPv3N7gandiva15TreeExprBuilder22MakeInExpressionDoubleE7NodePtrRKNSt13unordered_setIdEE"></span><span id="_CPPv2N7gandiva15TreeExprBuilder22MakeInExpressionDoubleE7NodePtrRKNSt13unordered_setIdEE"></span><span id="gandiva::TreeExprBuilder::MakeInExpressionDouble__NodePtr.std::unordered_set:double:CR"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1ae19bdcc94f90ed6a4412ebdd9f80abef"></span><span class="k"><span class="pre">static</span></span><span class="w [...]
+<dd><p>creates an in expression for double </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda11CudaContext6deviceEv">
-<span id="_CPPv3NK5arrow4cuda11CudaContext6deviceEv"></span><span id="_CPPv2NK5arrow4cuda11CudaContext6deviceEv"></span><span id="arrow::cuda::CudaContext::deviceC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context_1a3586821e56c60693f1eb67039298fdf4"></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>Return the device instance associated with this context. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder22MakeInExpressionDate32E7NodePtrRKNSt13unordered_setI7int32_tEE">
+<span id="_CPPv3N7gandiva15TreeExprBuilder22MakeInExpressionDate32E7NodePtrRKNSt13unordered_setI7int32_tEE"></span><span id="_CPPv2N7gandiva15TreeExprBuilder22MakeInExpressionDate32E7NodePtrRKNSt13unordered_setI7int32_tEE"></span><span id="gandiva::TreeExprBuilder::MakeInExpressionDate32__NodePtr.std::unordered_set:int32_t:CR"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1a6bccfce16df34a406e26a0884c0884a9"></span><span class="k"><span class="pre">static</span></span [...]
+<dd><p>Date as s/millis since epoch. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda11CudaContext13device_numberEv">
-<span id="_CPPv3NK5arrow4cuda11CudaContext13device_numberEv"></span><span id="_CPPv2NK5arrow4cuda11CudaContext13device_numberEv"></span><span id="arrow::cuda::CudaContext::device_numberC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context_1ab5427be57b455cffa58b353ad8d6fdbf"></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">device_number</span></span></span><span class="sig- [...]
-<dd><p>Return the logical device number. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder22MakeInExpressionDate64E7NodePtrRKNSt13unordered_setI7int64_tEE">
+<span id="_CPPv3N7gandiva15TreeExprBuilder22MakeInExpressionDate64E7NodePtrRKNSt13unordered_setI7int64_tEE"></span><span id="_CPPv2N7gandiva15TreeExprBuilder22MakeInExpressionDate64E7NodePtrRKNSt13unordered_setI7int64_tEE"></span><span id="gandiva::TreeExprBuilder::MakeInExpressionDate64__NodePtr.std::unordered_set:int64_t:CR"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1a69f96150da5d7ca6d0ab1807f3347226"></span><span class="k"><span class="pre">static</span></span [...]
+<dd><p>Date as millis/us/ns since epoch. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda11CudaContext16GetDeviceAddressEP7uint8_t">
-<span id="_CPPv3N5arrow4cuda11CudaContext16GetDeviceAddressEP7uint8_t"></span><span id="_CPPv2N5arrow4cuda11CudaContext16GetDeviceAddressEP7uint8_t"></span><span id="arrow::cuda::CudaContext::GetDeviceAddress__uint8_tP"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_context_1af242669d7f31c122547ab562b2a65e30"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span  [...]
-<dd><p>Return the device address that is reachable from kernels running in the context. </p>
-<p>
-The device address is defined as a memory address accessible by device. While it is often a device memory address, it can be also a host memory address, for instance, when the memory is allocated as host memory (using cudaMallocHost or cudaHostAlloc) or as managed memory (using cudaMallocManaged) or the host memory is page-locked (using cudaHostRegister). </p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>addr</strong> – <strong>[in]</strong> device or host memory address </p>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>the device address</p>
-</dd>
-</dl>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder22MakeInExpressionTime32E7NodePtrRKNSt13unordered_setI7int32_tEE">
+<span id="_CPPv3N7gandiva15TreeExprBuilder22MakeInExpressionTime32E7NodePtrRKNSt13unordered_setI7int32_tEE"></span><span id="_CPPv2N7gandiva15TreeExprBuilder22MakeInExpressionTime32E7NodePtrRKNSt13unordered_setI7int32_tEE"></span><span id="gandiva::TreeExprBuilder::MakeInExpressionTime32__NodePtr.std::unordered_set:int32_t:CR"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1a871571bf39d27c7d991ee0446c19f7aa"></span><span class="k"><span class="pre">static</span></span [...]
+<dd><p>Time as s/millis of day. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder22MakeInExpressionTime64E7NodePtrRKNSt13unordered_setI7int64_tEE">
+<span id="_CPPv3N7gandiva15TreeExprBuilder22MakeInExpressionTime64E7NodePtrRKNSt13unordered_setI7int64_tEE"></span><span id="_CPPv2N7gandiva15TreeExprBuilder22MakeInExpressionTime64E7NodePtrRKNSt13unordered_setI7int64_tEE"></span><span id="gandiva::TreeExprBuilder::MakeInExpressionTime64__NodePtr.std::unordered_set:int64_t:CR"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1ac329306ef6fd5a20ae59dee184055113"></span><span class="k"><span class="pre">static</span></span [...]
+<dd><p>Time as millis/us/ns of day. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15TreeExprBuilder25MakeInExpressionTimeStampE7NodePtrRKNSt13unordered_setI7int64_tEE">
+<span id="_CPPv3N7gandiva15TreeExprBuilder25MakeInExpressionTimeStampE7NodePtrRKNSt13unordered_setI7int64_tEE"></span><span id="_CPPv2N7gandiva15TreeExprBuilder25MakeInExpressionTimeStampE7NodePtrRKNSt13unordered_setI7int64_tEE"></span><span id="gandiva::TreeExprBuilder::MakeInExpressionTimeStamp__NodePtr.std::unordered_set:int64_t:CR"></span><span class="target" id="classgandiva_1_1_tree_expr_builder_1a74c22fb5f7d32734144cafd312674661"></span><span class="k"><span class="pre">static</sp [...]
+<dd><p>Timestamp as millis since epoch. </p>
 </dd></dl>
 
 </div>
 </dd></dl>
 
-</section>
-<section id="devices">
-<h2>Devices<a class="headerlink" href="#devices" title="Permalink to this heading">¶</a></h2>
 <dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda10CudaDeviceE">
-<span id="_CPPv3N5arrow4cuda10CudaDeviceE"></span><span id="_CPPv2N5arrow4cuda10CudaDeviceE"></span><span id="arrow::cuda::CudaDevice"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device"></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">CudaDevice</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class [...]
-<dd><p><a class="reference internal" href="memory.html#classarrow_1_1_device"><span class="std std-ref">Device</span></a> implementation for CUDA. </p>
-<p>Each <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_device"><span class="std std-ref">CudaDevice</span></a> instance is tied to a particular CUDA device (identified by its logical device number). </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva4NodeE">
+<span id="_CPPv3N7gandiva4NodeE"></span><span id="_CPPv2N7gandiva4NodeE"></span><span id="gandiva::Node"></span><span class="target" id="classgandiva_1_1_node"></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">Node</span></span></span><a class="headerlink" href="#_CPPv4N7gandiva4NodeE" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p>Represents a node in the expression tree. </p>
+<p>Validity and value are in a joined state. </p>
+<p>Subclassed by gandiva::BooleanNode, gandiva::FieldNode, gandiva::FunctionNode, gandiva::IfNode, gandiva::InExpressionNode&lt; Type &gt;, gandiva::InExpressionNode&lt; gandiva::DecimalScalar128 &gt;, gandiva::LiteralNode</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="_CPPv4NK5arrow4cuda10CudaDevice9type_nameEv">
-<span id="_CPPv3NK5arrow4cuda10CudaDevice9type_nameEv"></span><span id="_CPPv2NK5arrow4cuda10CudaDevice9type_nameEv"></span><span id="arrow::cuda::CudaDevice::type_nameC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1a57b40c4ecf7bd25cc566c50be60da394"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><s [...]
-<dd><p>A shorthand for this device’s type. </p>
-<p>The returned value is different for each device class, but is the same for all instances of a given class. It can be used as a replacement for RTTI. </p>
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva4Node6AcceptER11NodeVisitor">
+<span id="_CPPv3NK7gandiva4Node6AcceptER11NodeVisitor"></span><span id="_CPPv2NK7gandiva4Node6AcceptER11NodeVisitor"></span><span id="gandiva::Node::Accept__NodeVisitorRC"></span><span class="target" id="classgandiva_1_1_node_1a07a1ab1f2c7f363bdd27cbba8387ffa3"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">Status</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre"> [...]
+<dd><p>Derived classes should simply invoke the Visit api of the visitor. </p>
 </dd></dl>
 
-<dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda10CudaDevice8ToStringEv">
-<span id="_CPPv3NK5arrow4cuda10CudaDevice8ToStringEv"></span><span id="_CPPv2NK5arrow4cuda10CudaDevice8ToStringEv"></span><span id="arrow::cuda::CudaDevice::ToStringC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1ae741b9314ceb089df43cd9d3ea9a05c8"></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"> [...]
-<dd><p>A human-readable description of the device. </p>
-<p>The returned value should be detailed enough to distinguish between different instances, where necessary. </p>
+</div>
 </dd></dl>
 
-<dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda10CudaDevice6EqualsERK6Device">
-<span id="_CPPv3NK5arrow4cuda10CudaDevice6EqualsERK6Device"></span><span id="_CPPv2NK5arrow4cuda10CudaDevice6EqualsERK6Device"></span><span id="arrow::cuda::CudaDevice::Equals__DeviceCRC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1a632ead1002d4f6a198f9e2cc875afe18"></span><span class="k"><span class="pre">virtual</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  [...]
-<dd><p>Whether this instance points to the same device as another one. </p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva10ExpressionE">
+<span id="_CPPv3N7gandiva10ExpressionE"></span><span id="_CPPv2N7gandiva10ExpressionE"></span><span id="gandiva::Expression"></span><span class="target" id="classgandiva_1_1_expression"></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">Expression</span></span></span><a class="headerlink" href="#_CPPv4N7gandiva10ExpressionE" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p>An expression tree with a root node, and a result field. </p>
+<p>Subclassed by <a class="reference internal" href="#classgandiva_1_1_condition"><span class="std std-ref">gandiva::Condition</span></a></p>
 </dd></dl>
 
-<dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda10CudaDevice22default_memory_managerEv">
-<span id="_CPPv3N5arrow4cuda10CudaDevice22default_memory_managerEv"></span><span id="_CPPv2N5arrow4cuda10CudaDevice22default_memory_managerEv"></span><span id="arrow::cuda::CudaDevice::default_memory_manager"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1af55d521eca3e9be9962d3bce9ba03102"></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> [...]
-<dd><p>Return a <a class="reference internal" href="memory.html#classarrow_1_1_memory_manager"><span class="std std-ref">MemoryManager</span></a> instance tied to this device. </p>
-<p>The returned instance uses default parameters for this device type’s <a class="reference internal" href="memory.html#classarrow_1_1_memory_manager"><span class="std std-ref">MemoryManager</span></a> implementation. Some devices also allow constructing <a class="reference internal" href="memory.html#classarrow_1_1_memory_manager"><span class="std std-ref">MemoryManager</span></a> instances with non-default parameters. </p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva9ConditionE">
+<span id="_CPPv3N7gandiva9ConditionE"></span><span id="_CPPv2N7gandiva9ConditionE"></span><span id="gandiva::Condition"></span><span class="target" id="classgandiva_1_1_condition"></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">Condition</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">p [...]
+<dd><p>A condition expression. </p>
 </dd></dl>
 
+</section>
+<section id="function-registry">
+<h2>Function registry<a class="headerlink" href="#function-registry" title="Permalink to this heading">¶</a></h2>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva17FunctionSignatureE">
+<span id="_CPPv3N7gandiva17FunctionSignatureE"></span><span id="_CPPv2N7gandiva17FunctionSignatureE"></span><span id="gandiva::FunctionSignature"></span><span class="target" id="classgandiva_1_1_function_signature"></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">FunctionSignature</span></span></span><a class="headerlink" href="#_CPPv4N7gandiva17FunctionSignatureE" title="Permalink to thi [...]
+<dd><p>Signature for a function : includes the base name, input param types and output 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="_CPPv4NK5arrow4cuda10CudaDevice13device_numberEv">
-<span id="_CPPv3NK5arrow4cuda10CudaDevice13device_numberEv"></span><span id="_CPPv2NK5arrow4cuda10CudaDevice13device_numberEv"></span><span id="arrow::cuda::CudaDevice::device_numberC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1afbde12a21ab99759801332997f1f39c6"></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">device_number</span></span></span><span class="sig-pare [...]
-<dd><p>Return the device logical number. </p>
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva17FunctionSignature4HashEv">
+<span id="_CPPv3NK7gandiva17FunctionSignature4HashEv"></span><span id="_CPPv2NK7gandiva17FunctionSignature4HashEv"></span><span id="gandiva::FunctionSignature::HashC"></span><span class="target" id="classgandiva_1_1_function_signature_1a4cb548c0b209a265773902dd1e4c6a06"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="sig-name descname"><sp [...]
+<dd><p>calculated based on name, datatype id of parameters and datatype id of return type. </p>
 </dd></dl>
 
-<dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda10CudaDevice11device_nameEv">
-<span id="_CPPv3NK5arrow4cuda10CudaDevice11device_nameEv"></span><span id="_CPPv2NK5arrow4cuda10CudaDevice11device_nameEv"></span><span id="arrow::cuda::CudaDevice::device_nameC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1a8e9ef59ab09a8eb774ba25c788f17e95"></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 de [...]
-<dd><p>Return the GPU model name. </p>
+</div>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda10CudaDevice12total_memoryEv">
-<span id="_CPPv3NK5arrow4cuda10CudaDevice12total_memoryEv"></span><span id="_CPPv2NK5arrow4cuda10CudaDevice12total_memoryEv"></span><span id="arrow::cuda::CudaDevice::total_memoryC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1ae1e25a912004c83bb6af55574a74da00"></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">total_memory</span></span></span><span class="sig-paren [...]
-<dd><p>Return total memory on this device. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva31GetRegisteredFunctionSignaturesEv">
+<span id="_CPPv3N7gandiva31GetRegisteredFunctionSignaturesEv"></span><span id="_CPPv2N7gandiva31GetRegisteredFunctionSignaturesEv"></span><span id="gandiva::GetRegisteredFunctionSignatures"></span><span class="target" id="namespacegandiva_1a1ead088dc01367044cf1cbe81eda5bbe"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</span></span><span class="p"><span class="pre">&lt;</span></span><sp [...]
+<dd><p>Get the list of all function signatures. </p>
 </dd></dl>
 
-<dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda10CudaDevice6handleEv">
-<span id="_CPPv3NK5arrow4cuda10CudaDevice6handleEv"></span><span id="_CPPv2NK5arrow4cuda10CudaDevice6handleEv"></span><span id="arrow::cuda::CudaDevice::handleC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1ab5ef7531f8a55cfa3589ad7b57f6a9bd"></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">handle</span></span></span><span class="sig-paren">(</span><span class="sig-pa [...]
-<dd><p>Return a raw CUDA device handle. </p>
-<p>The returned value can be used to expose this device to other libraries. It should be interpreted as <code class="docutils literal notranslate"><span class="pre">CUdevice</span></code>. </p>
+</section>
+<section id="configuration">
+<h2>Configuration<a class="headerlink" href="#configuration" title="Permalink to this heading">¶</a></h2>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva13ConfigurationE">
+<span id="_CPPv3N7gandiva13ConfigurationE"></span><span id="_CPPv2N7gandiva13ConfigurationE"></span><span id="gandiva::Configuration"></span><span class="target" id="classgandiva_1_1_configuration"></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">Configuration</span></span></span><a class="headerlink" href="#_CPPv4N7gandiva13ConfigurationE" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p>runtime config for gandiva </p>
+<p>It contains elements to customize gandiva execution at run time. </p>
 </dd></dl>
 
-<dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda10CudaDevice10GetContextEv">
-<span id="_CPPv3N5arrow4cuda10CudaDevice10GetContextEv"></span><span id="_CPPv2N5arrow4cuda10CudaDevice10GetContextEv"></span><span id="arrow::cuda::CudaDevice::GetContext"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1a4ea5aa189076e2ec459611b98059edb8"></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><s [...]
-<dd><p>Get a CUDA driver context for this device. </p>
-<p>The returned context is associated with the primary CUDA context for the device. This is the recommended way of getting a context for a device, as it allows interoperating transparently with any library using the primary CUDA context API. </p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva20ConfigurationBuilderE">
+<span id="_CPPv3N7gandiva20ConfigurationBuilderE"></span><span id="_CPPv2N7gandiva20ConfigurationBuilderE"></span><span id="gandiva::ConfigurationBuilder"></span><span class="target" id="classgandiva_1_1_configuration_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ConfigurationBuilder</span></span></span><a class="headerlink" href="#_CPPv4N7gandiva20ConfigurationBuilderE" title [...]
+<dd><p>configuration builder for gandiva </p>
+<p>Provides a default configuration and convenience methods to override specific values and build a custom instance </p>
 </dd></dl>
 
+</section>
+<section id="projector">
+<h2>Projector<a class="headerlink" href="#projector" title="Permalink to this heading">¶</a></h2>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva9ProjectorE">
+<span id="_CPPv3N7gandiva9ProjectorE"></span><span id="_CPPv2N7gandiva9ProjectorE"></span><span id="gandiva::Projector"></span><span class="target" id="classgandiva_1_1_projector"></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">Projector</span></span></span><a class="headerlink" href="#_CPPv4N7gandiva9ProjectorE" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p>projection using expressions. </p>
+<p>A projector is built for a specific schema and vector of expressions. Once the projector is built, it can be used to evaluate many row batches. </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="_CPPv4N5arrow4cuda10CudaDevice16GetSharedContextEPv">
-<span id="_CPPv3N5arrow4cuda10CudaDevice16GetSharedContextEPv"></span><span id="_CPPv2N5arrow4cuda10CudaDevice16GetSharedContextEPv"></span><span id="arrow::cuda::CudaDevice::GetSharedContext__voidP"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1a50b6040df34a45d76ac8a6436ecdc87d"></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 [...]
-<dd><p>Get a CUDA driver context for this device, using an existing handle. </p>
-<p>The handle is not owned: it will not be released when the <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_context"><span class="std std-ref">CudaContext</span></a> is destroyed. This function should only be used if you need interoperation with a library that uses a non-primary context.</p>
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPN5arrow10MemoryPoolEPN5arrow11ArrayVectorE">
+<span id="_CPPv3NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPN5arrow10MemoryPoolEPN5arrow11ArrayVectorE"></span><span id="_CPPv2NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPN5arrow10MemoryPoolEPN5arrow11ArrayVectorE"></span><span id="gandiva::Projector::Evaluate__arrow::RecordBatchCR.arrow::MemoryPoolP.arrow::ArrayVectorPC"></span><span class="target" id="classgandiva_1_1_projector_1adbac1e21fc8229ce019268484db00a1e"></span><span class="n"><span class="pre">Status</span [...]
+<dd><p>Evaluate the specified record batch, and return the allocated and populated output arrays. </p>
+<p>The output arrays will be allocated from the memory pool ‘pool’, and added to the vector ‘output’.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>handle</strong> – <strong>[in]</strong> CUDA context handle created by another library </p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>batch</strong> – <strong>[in]</strong> the record batch. schema should be the same as the one in ‘Make’ </p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> memory pool used to allocate output arrays (if required). </p></li>
+<li><p><strong>output</strong> – <strong>[out]</strong> the vector of allocated/populated arrays. </p></li>
+</ul>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda10CudaDevice18AllocateHostBufferE7int64_t">
-<span id="_CPPv3N5arrow4cuda10CudaDevice18AllocateHostBufferE7int64_t"></span><span id="_CPPv2N5arrow4cuda10CudaDevice18AllocateHostBufferE7int64_t"></span><span id="arrow::cuda::CudaDevice::AllocateHostBuffer__int64_t"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1a19ff77c57f37d739cbb402a7a6cd23dc"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span c [...]
-<dd><p>Allocate a host-residing, GPU-accessible buffer. </p>
-<p>The buffer is allocated using this device’s primary context.</p>
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchERK15ArrayDataVector">
+<span id="_CPPv3NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchERK15ArrayDataVector"></span><span id="_CPPv2NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchERK15ArrayDataVector"></span><span id="gandiva::Projector::Evaluate__arrow::RecordBatchCR.ArrayDataVectorCRC"></span><span class="target" id="classgandiva_1_1_projector_1ad989c99a2c90f1a3b6dc9e69bac896f5"></span><span class="n"><span class="pre">Status</span></span><span class="w"> </span><span class="sig-name descname"><span [...]
+<dd><p>Evaluate the specified record batch, and populate the output arrays. </p>
+<p>The output arrays of sufficient capacity must be allocated by the caller.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>size</strong> – <strong>[in]</strong> The buffer size in bytes </p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>batch</strong> – <strong>[in]</strong> the record batch. schema should be the same as the one in ‘Make’ </p></li>
+<li><p><strong>output</strong> – <strong>[inout]</strong> vector of arrays, the arrays are allocated by the caller and populated by Evaluate. </p></li>
+</ul>
 </dd>
 </dl>
 </dd></dl>
 
-</div>
-<div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda10CudaDevice4MakeEi">
-<span id="_CPPv3N5arrow4cuda10CudaDevice4MakeEi"></span><span id="_CPPv2N5arrow4cuda10CudaDevice4MakeEi"></span><span id="arrow::cuda::CudaDevice::Make__i"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_device_1a79f4b445a02561642f489b977fe4b6e9"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></sp [...]
-<dd><p>Return a <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_device"><span class="std std-ref">CudaDevice</span></a> instance for a particular device. </p>
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPK15SelectionVectorPN5arrow10MemoryPoolEPN5arrow11ArrayVectorE">
+<span id="_CPPv3NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPK15SelectionVectorPN5arrow10MemoryPoolEPN5arrow11ArrayVectorE"></span><span id="_CPPv2NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPK15SelectionVectorPN5arrow10MemoryPoolEPN5arrow11ArrayVectorE"></span><span id="gandiva::Projector::Evaluate__arrow::RecordBatchCR.SelectionVectorCP.arrow::MemoryPoolP.arrow::ArrayVectorPC"></span><span class="target" id="classgandiva_1_1_projector_1a005e3b89c197cc12664e0688ada2376 [...]
+<dd><p>Evaluate the specified record batch, and return the allocated and populated output arrays. </p>
+<p>The output arrays will be allocated from the memory pool ‘pool’, and added to the vector ‘output’.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>device_number</strong> – <strong>[in]</strong> the CUDA device number </p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>batch</strong> – <strong>[in]</strong> the record batch. schema should be the same as the one in ‘Make’ </p></li>
+<li><p><strong>selection_vector</strong> – <strong>[in]</strong> selection vector which has filtered row positions. </p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> memory pool used to allocate output arrays (if required). </p></li>
+<li><p><strong>output</strong> – <strong>[out]</strong> the vector of allocated/populated arrays. </p></li>
+</ul>
 </dd>
 </dl>
 </dd></dl>
 
-</div>
-</dd></dl>
-
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda17CudaMemoryManagerE">
-<span id="_CPPv3N5arrow4cuda17CudaMemoryManagerE"></span><span id="_CPPv2N5arrow4cuda17CudaMemoryManagerE"></span><span id="arrow::cuda::CudaMemoryManager"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_memory_manager"></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">CudaMemoryManager</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span [...]
-<dd><p><a class="reference internal" href="memory.html#classarrow_1_1_memory_manager"><span class="std std-ref">MemoryManager</span></a> implementation for CUDA. </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="_CPPv4N5arrow4cuda17CudaMemoryManager15GetBufferReaderENSt10shared_ptrI6BufferEE">
-<span id="_CPPv3N5arrow4cuda17CudaMemoryManager15GetBufferReaderENSt10shared_ptrI6BufferEE"></span><span id="_CPPv2N5arrow4cuda17CudaMemoryManager15GetBufferReaderENSt10shared_ptrI6BufferEE"></span><span id="arrow::cuda::CudaMemoryManager::GetBufferReader__std::shared_ptr:Buffer:"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_memory_manager_1afe4c971cfdbd8504e5e2a5c20c864d45"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="ref [...]
-<dd><p>Create a RandomAccessFile to read a particular buffer. </p>
-<p>The given buffer must be tied to this <a class="reference internal" href="memory.html#classarrow_1_1_memory_manager"><span class="std std-ref">MemoryManager</span></a>.</p>
-<p>See also the <a class="reference internal" href="memory.html#classarrow_1_1_buffer_1ae2eded44b1379542966cd441a49fe953"><span class="std std-ref">Buffer::GetReader</span></a> shorthand. </p>
-</dd></dl>
-
-<dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda17CudaMemoryManager15GetBufferWriterENSt10shared_ptrI6BufferEE">
-<span id="_CPPv3N5arrow4cuda17CudaMemoryManager15GetBufferWriterENSt10shared_ptrI6BufferEE"></span><span id="_CPPv2N5arrow4cuda17CudaMemoryManager15GetBufferWriterENSt10shared_ptrI6BufferEE"></span><span id="arrow::cuda::CudaMemoryManager::GetBufferWriter__std::shared_ptr:Buffer:"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_memory_manager_1a1a3ac0ffa638a473c4616ef8cab3782b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="ref [...]
-<dd><p>Create a OutputStream to write to a particular buffer. </p>
-<p>The given buffer must be mutable and tied to this <a class="reference internal" href="memory.html#classarrow_1_1_memory_manager"><span class="std std-ref">MemoryManager</span></a>. The returned stream object writes into the buffer’s underlying memory (but it won’t resize it).</p>
-<p>See also the <a class="reference internal" href="memory.html#classarrow_1_1_buffer_1a3131f10cde81c53e4d6615eb5e4850ec"><span class="std std-ref">Buffer::GetWriter</span></a> shorthand. </p>
-</dd></dl>
-
-<dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda17CudaMemoryManager14AllocateBufferE7int64_t">
-<span id="_CPPv3N5arrow4cuda17CudaMemoryManager14AllocateBufferE7int64_t"></span><span id="_CPPv2N5arrow4cuda17CudaMemoryManager14AllocateBufferE7int64_t"></span><span id="arrow::cuda::CudaMemoryManager::AllocateBuffer__int64_t"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_memory_manager_1a293e7f8b5daaea734be45feb69d1b274"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6 [...]
-<dd><p>Allocate a (mutable) <a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a>. </p>
-<p>The buffer will be allocated in the device’s memory. </p>
-</dd></dl>
-
-<dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda17CudaMemoryManager11cuda_deviceEv">
-<span id="_CPPv3NK5arrow4cuda17CudaMemoryManager11cuda_deviceEv"></span><span id="_CPPv2NK5arrow4cuda17CudaMemoryManager11cuda_deviceEv"></span><span id="arrow::cuda::CudaMemoryManager::cuda_deviceC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_memory_manager_1a0a32036a408f28362ee697b4fbcef316"></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" [...]
-<dd><p>The <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_device"><span class="std std-ref">CudaDevice</span></a> instance tied to this <a class="reference internal" href="memory.html#classarrow_1_1_memory_manager"><span class="std std-ref">MemoryManager</span></a>. </p>
-<p>This is a useful shorthand returning a concrete-typed pointer, avoiding having to cast the <code class="docutils literal notranslate"><a class="reference internal" href="memory.html#classarrow_1_1_memory_manager_1a5b5e7539c2b6a3dcec4ed283a314d4a1"><span class="std std-ref"><span class="pre">device()</span></span></a></code> result. </p>
-</dd></dl>
-
-</div>
-</dd></dl>
-
-</section>
-<section id="buffers">
-<h2>Buffers<a class="headerlink" href="#buffers" title="Permalink to this heading">¶</a></h2>
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda10CudaBufferE">
-<span id="_CPPv3N5arrow4cuda10CudaBufferE"></span><span id="_CPPv2N5arrow4cuda10CudaBufferE"></span><span id="arrow::cuda::CudaBuffer"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer"></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">CudaBuffer</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class [...]
-<dd><p>An Arrow buffer located on a GPU device. </p>
-<p>Be careful using this in any Arrow code which may not be GPU-aware </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="_CPPv4NK5arrow4cuda10CudaBuffer10CopyToHostEK7int64_tK7int64_tPv">
-<span id="_CPPv3NK5arrow4cuda10CudaBuffer10CopyToHostEK7int64_tK7int64_tPv"></span><span id="_CPPv2NK5arrow4cuda10CudaBuffer10CopyToHostEK7int64_tK7int64_tPv"></span><span id="arrow::cuda::CudaBuffer::CopyToHost__int64_tC.int64_tC.voidPC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_1a68ec37adb9fc33fb2dbc93b8591eb80b"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></ [...]
-<dd><p>Copy memory from GPU device to CPU host. </p>
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPK15SelectionVectorRK15ArrayDataVector">
+<span id="_CPPv3NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPK15SelectionVectorRK15ArrayDataVector"></span><span id="_CPPv2NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPK15SelectionVectorRK15ArrayDataVector"></span><span id="gandiva::Projector::Evaluate__arrow::RecordBatchCR.SelectionVectorCP.ArrayDataVectorCRC"></span><span class="target" id="classgandiva_1_1_projector_1a7a7cb7254ed7b7de248cab88d5d94119"></span><span class="n"><span class="pre">Status</span></span><span [...]
+<dd><p>Evaluate the specified record batch, and populate the output arrays at the filtered positions. </p>
+<p>The output arrays of sufficient capacity must be allocated by the caller.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>position</strong> – <strong>[in]</strong> start position inside buffer to copy bytes from </p></li>
-<li><p><strong>nbytes</strong> – <strong>[in]</strong> number of bytes to copy </p></li>
-<li><p><strong>out</strong> – <strong>[out]</strong> start address of the host memory area to copy to </p></li>
+<li><p><strong>batch</strong> – <strong>[in]</strong> the record batch. schema should be the same as the one in ‘Make’ </p></li>
+<li><p><strong>selection_vector</strong> – <strong>[in]</strong> selection vector which has the filtered row positions </p></li>
+<li><p><strong>output</strong> – <strong>[inout]</strong> vector of arrays, the arrays are allocated by the caller and populated by Evaluate. </p></li>
 </ul>
 </dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
-</dd>
 </dl>
 </dd></dl>
 
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda10CudaBuffer12CopyFromHostEK7int64_tPKv7int64_t">
-<span id="_CPPv3N5arrow4cuda10CudaBuffer12CopyFromHostEK7int64_tPKv7int64_t"></span><span id="_CPPv2N5arrow4cuda10CudaBuffer12CopyFromHostEK7int64_tPKv7int64_t"></span><span id="arrow::cuda::CudaBuffer::CopyFromHost__int64_tC.voidCP.int64_t"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_1a941397f8ec48d7578669dea25c601559"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span [...]
-<dd><p>Copy memory to device at position. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva9Projector4MakeE9SchemaPtrRK16ExpressionVectorPNSt10shared_ptrI9ProjectorEE">
+<span id="_CPPv3N7gandiva9Projector4MakeE9SchemaPtrRK16ExpressionVectorPNSt10shared_ptrI9ProjectorEE"></span><span id="_CPPv2N7gandiva9Projector4MakeE9SchemaPtrRK16ExpressionVectorPNSt10shared_ptrI9ProjectorEE"></span><span id="gandiva::Projector::Make__SchemaPtr.ExpressionVectorCR.std::shared_ptr:Projector:P"></span><span class="target" id="classgandiva_1_1_projector_1a952b4e76cd11a96457cac008aebf4f0e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span> [...]
+<dd><p>Build a default projector for the given schema to evaluate the vector of expressions. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>position</strong> – <strong>[in]</strong> start position to copy bytes to </p></li>
-<li><p><strong>data</strong> – <strong>[in]</strong> the host data to copy </p></li>
-<li><p><strong>nbytes</strong> – <strong>[in]</strong> number of bytes to copy </p></li>
+<li><p><strong>schema</strong> – <strong>[in]</strong> schema for the record batches, and the expressions. </p></li>
+<li><p><strong>exprs</strong> – <strong>[in]</strong> vector of expressions. </p></li>
+<li><p><strong>projector</strong> – <strong>[out]</strong> the returned projector object </p></li>
 </ul>
 </dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
-</dd>
 </dl>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda10CudaBuffer14CopyFromDeviceEK7int64_tPKv7int64_t">
-<span id="_CPPv3N5arrow4cuda10CudaBuffer14CopyFromDeviceEK7int64_tPKv7int64_t"></span><span id="_CPPv2N5arrow4cuda10CudaBuffer14CopyFromDeviceEK7int64_tPKv7int64_t"></span><span id="arrow::cuda::CudaBuffer::CopyFromDevice__int64_tC.voidCP.int64_t"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_1a41dfd69a882ea4fb138d8b25cc495cfe"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status [...]
-<dd><p>Copy memory from device to device at position. </p>
-<div class="admonition note">
-<p class="admonition-title">Note</p>
-<p>It is assumed that both source and destination device memories have been allocated within the same context. </p>
-</div>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva9Projector4MakeE9SchemaPtrRK16ExpressionVectorNSt10shared_ptrI13ConfigurationEEPNSt10shared_ptrI9ProjectorEE">
+<span id="_CPPv3N7gandiva9Projector4MakeE9SchemaPtrRK16ExpressionVectorNSt10shared_ptrI13ConfigurationEEPNSt10shared_ptrI9ProjectorEE"></span><span id="_CPPv2N7gandiva9Projector4MakeE9SchemaPtrRK16ExpressionVectorNSt10shared_ptrI13ConfigurationEEPNSt10shared_ptrI9ProjectorEE"></span><span id="gandiva::Projector::Make__SchemaPtr.ExpressionVectorCR.std::shared_ptr:Configuration:.std::shared_ptr:Projector:P"></span><span class="target" id="classgandiva_1_1_projector_1a7a49c73ad8fa1de3116679 [...]
+<dd><p>Build a projector for the given schema to evaluate the vector of expressions. </p>
+<p>Customize the projector with runtime configuration.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>position</strong> – <strong>[in]</strong> start position inside buffer to copy bytes to </p></li>
-<li><p><strong>data</strong> – <strong>[in]</strong> start address of the device memory area to copy from </p></li>
-<li><p><strong>nbytes</strong> – <strong>[in]</strong> number of bytes to copy </p></li>
+<li><p><strong>schema</strong> – <strong>[in]</strong> schema for the record batches, and the expressions. </p></li>
+<li><p><strong>exprs</strong> – <strong>[in]</strong> vector of expressions. </p></li>
+<li><p><strong>configuration</strong> – <strong>[in]</strong> run time configuration. </p></li>
+<li><p><strong>projector</strong> – <strong>[out]</strong> the returned projector object </p></li>
 </ul>
 </dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a></p>
-</dd>
 </dl>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda10CudaBuffer21CopyFromAnotherDeviceERKNSt10shared_ptrI11CudaContextEEK7int64_tPKv7int64_t">
-<span id="_CPPv3N5arrow4cuda10CudaBuffer21CopyFromAnotherDeviceERKNSt10shared_ptrI11CudaContextEEK7int64_tPKv7int64_t"></span><span id="_CPPv2N5arrow4cuda10CudaBuffer21CopyFromAnotherDeviceERKNSt10shared_ptrI11CudaContextEEK7int64_tPKv7int64_t"></span><span id="arrow::cuda::CudaBuffer::CopyFromAnotherDevice__std::shared_ptr:CudaContext:CR.int64_tC.voidCP.int64_t"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_1ad6338774ba17d06ccd9423e5dd4e61e9"></span><a class="refere [...]
-<dd><p>Copy memory from another device to device at position. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva9Projector4MakeE9SchemaPtrRK16ExpressionVectorN15SelectionVector4ModeENSt10shared_ptrI13ConfigurationEEPNSt10shared_ptrI9ProjectorEE">
+<span id="_CPPv3N7gandiva9Projector4MakeE9SchemaPtrRK16ExpressionVectorN15SelectionVector4ModeENSt10shared_ptrI13ConfigurationEEPNSt10shared_ptrI9ProjectorEE"></span><span id="_CPPv2N7gandiva9Projector4MakeE9SchemaPtrRK16ExpressionVectorN15SelectionVector4ModeENSt10shared_ptrI13ConfigurationEEPNSt10shared_ptrI9ProjectorEE"></span><span id="gandiva::Projector::Make__SchemaPtr.ExpressionVectorCR.SelectionVector::Mode.std::shared_ptr:Configuration:.std::shared_ptr:Projector:P"></span><span  [...]
+<dd><p>Build a projector for the given schema to evaluate the vector of expressions. </p>
+<p>Customize the projector with runtime configuration.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>src_ctx</strong> – <strong>[in]</strong> context of the source device memory </p></li>
-<li><p><strong>position</strong> – <strong>[in]</strong> start position inside buffer to copy bytes to </p></li>
-<li><p><strong>data</strong> – <strong>[in]</strong> start address of the another device memory area to copy from </p></li>
-<li><p><strong>nbytes</strong> – <strong>[in]</strong> number of bytes to copy </p></li>
+<li><p><strong>schema</strong> – <strong>[in]</strong> schema for the record batches, and the expressions. </p></li>
+<li><p><strong>exprs</strong> – <strong>[in]</strong> vector of expressions. </p></li>
+<li><p><strong>selection_vector_mode</strong> – <strong>[in]</strong> mode of selection vector </p></li>
+<li><p><strong>configuration</strong> – <strong>[in]</strong> run time configuration. </p></li>
+<li><p><strong>projector</strong> – <strong>[out]</strong> the returned projector object </p></li>
 </ul>
 </dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
-</dd>
 </dl>
 </dd></dl>
 
-<dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda10CudaBuffer12ExportForIpcEv">
-<span id="_CPPv3N5arrow4cuda10CudaBuffer12ExportForIpcEv"></span><span id="_CPPv2N5arrow4cuda10CudaBuffer12ExportForIpcEv"></span><span id="arrow::cuda::CudaBuffer::ExportForIpc"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_1a5c19939d2fc3407ae9c1db13796f74d2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class [...]
-<dd><p>Expose this device buffer as IPC memory which can be used in other processes. </p>
-<div class="admonition note">
-<p class="admonition-title">Note</p>
-<p>After calling this function, this device memory will not be freed when the <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_buffer"><span class="std std-ref">CudaBuffer</span></a> is destructed </p>
 </div>
+</dd></dl>
+
+</section>
+<section id="filter">
+<h2>Filter<a class="headerlink" href="#filter" title="Permalink to this heading">¶</a></h2>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva6FilterE">
+<span id="_CPPv3N7gandiva6FilterE"></span><span id="_CPPv2N7gandiva6FilterE"></span><span id="gandiva::Filter"></span><span class="target" id="classgandiva_1_1_filter"></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">Filter</span></span></span><a class="headerlink" href="#_CPPv4N7gandiva6FilterE" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p>filter records based on a condition. </p>
+<p>A filter is built for a specific schema and condition. Once the filter is built, it can be used to evaluate many row batches. </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="_CPPv4N7gandiva6Filter8EvaluateERKN5arrow11RecordBatchENSt10shared_ptrI15SelectionVectorEE">
+<span id="_CPPv3N7gandiva6Filter8EvaluateERKN5arrow11RecordBatchENSt10shared_ptrI15SelectionVectorEE"></span><span id="_CPPv2N7gandiva6Filter8EvaluateERKN5arrow11RecordBatchENSt10shared_ptrI15SelectionVectorEE"></span><span id="gandiva::Filter::Evaluate__arrow::RecordBatchCR.std::shared_ptr:SelectionVector:"></span><span class="target" id="classgandiva_1_1_filter_1aacb615d7ba59f8871d17eb241e28b750"></span><span class="n"><span class="pre">Status</span></span><span class="w"> </span><span [...]
+<dd><p>Evaluate the specified record batch, and populate output selection vector. </p>
 <dl class="field-list simple">
-<dt class="field-odd">Returns<span class="colon">:</span></dt>
-<dd class="field-odd"><p>Handle or <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a></p>
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>batch</strong> – <strong>[in]</strong> the record batch. schema should be the same as the one in ‘Make’ </p></li>
+<li><p><strong>out_selection</strong> – <strong>[inout]</strong> the selection array with indices of rows that match the condition. </p></li>
+</ul>
 </dd>
 </dl>
 </dd></dl>
@@ -5268,214 +5172,235 @@ The device address is defined as a memory address accessible by device. While it
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda10CudaBuffer10FromBufferENSt10shared_ptrI6BufferEE">
-<span id="_CPPv3N5arrow4cuda10CudaBuffer10FromBufferENSt10shared_ptrI6BufferEE"></span><span id="_CPPv2N5arrow4cuda10CudaBuffer10FromBufferENSt10shared_ptrI6BufferEE"></span><span id="arrow::cuda::CudaBuffer::FromBuffer__std::shared_ptr:Buffer:"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_1a9312b866f5f679b9d037e4c49baf699b"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0E [...]
-<dd><p>Convert back generic buffer into <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_buffer"><span class="std std-ref">CudaBuffer</span></a>. </p>
-<div class="admonition note">
-<p class="admonition-title">Note</p>
-<p>This function returns an error if the buffer isn’t backed by GPU memory </p>
-</div>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva6Filter4MakeE9SchemaPtr12ConditionPtrPNSt10shared_ptrI6FilterEE">
+<span id="_CPPv3N7gandiva6Filter4MakeE9SchemaPtr12ConditionPtrPNSt10shared_ptrI6FilterEE"></span><span id="_CPPv2N7gandiva6Filter4MakeE9SchemaPtr12ConditionPtrPNSt10shared_ptrI6FilterEE"></span><span id="gandiva::Filter::Make__SchemaPtr.ConditionPtr.std::shared_ptr:Filter:P"></span><span class="target" id="classgandiva_1_1_filter_1ad4ace313a4b9e7ea22b908249e50fa8e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inlin [...]
+<dd><p>Build a filter for the given schema and condition, with the default configuration. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>buffer</strong> – <strong>[in]</strong> buffer to convert </p>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_buffer"><span class="std std-ref">CudaBuffer</span></a> or <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a></p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>schema</strong> – <strong>[in]</strong> schema for the record batches, and the condition. </p></li>
+<li><p><strong>condition</strong> – <strong>[in]</strong> filter condition. </p></li>
+<li><p><strong>filter</strong> – <strong>[out]</strong> the returned filter object </p></li>
+</ul>
 </dd>
 </dl>
 </dd></dl>
 
-</div>
-</dd></dl>
-
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda14CudaHostBufferE">
-<span id="_CPPv3N5arrow4cuda14CudaHostBufferE"></span><span id="_CPPv2N5arrow4cuda14CudaHostBufferE"></span><span id="arrow::cuda::CudaHostBuffer"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_host_buffer"></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">CudaHostBuffer</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w [...]
-<dd><p>Device-accessible CPU memory created using cudaHostAlloc. </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="_CPPv4N5arrow4cuda14CudaHostBuffer16GetDeviceAddressERKNSt10shared_ptrI11CudaContextEE">
-<span id="_CPPv3N5arrow4cuda14CudaHostBuffer16GetDeviceAddressERKNSt10shared_ptrI11CudaContextEE"></span><span id="_CPPv2N5arrow4cuda14CudaHostBuffer16GetDeviceAddressERKNSt10shared_ptrI11CudaContextEE"></span><span id="arrow::cuda::CudaHostBuffer::GetDeviceAddress__std::shared_ptr:CudaContext:CR"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_host_buffer_1a303e7f6f0f02a585dd22f7056e9bdef1"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" tit [...]
-<dd><p>Return a device address the GPU can read this memory from. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva6Filter4MakeE9SchemaPtr12ConditionPtrNSt10shared_ptrI13ConfigurationEEPNSt10shared_ptrI6FilterEE">
+<span id="_CPPv3N7gandiva6Filter4MakeE9SchemaPtr12ConditionPtrNSt10shared_ptrI13ConfigurationEEPNSt10shared_ptrI6FilterEE"></span><span id="_CPPv2N7gandiva6Filter4MakeE9SchemaPtr12ConditionPtrNSt10shared_ptrI13ConfigurationEEPNSt10shared_ptrI6FilterEE"></span><span id="gandiva::Filter::Make__SchemaPtr.ConditionPtr.std::shared_ptr:Configuration:.std::shared_ptr:Filter:P"></span><span class="target" id="classgandiva_1_1_filter_1a21fb6a4e01a7839d72fd333e1603cc1b"></span><span class="k"><spa [...]
+<dd><p>Build a filter for the given schema and condition. </p>
+<p>Customize the filter with runtime configuration.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>schema</strong> – <strong>[in]</strong> schema for the record batches, and the condition. </p></li>
+<li><p><strong>condition</strong> – <strong>[in]</strong> filter conditions. </p></li>
+<li><p><strong>config</strong> – <strong>[in]</strong> run time configuration. </p></li>
+<li><p><strong>filter</strong> – <strong>[out]</strong> the returned filter object </p></li>
+</ul>
+</dd>
+</dl>
 </dd></dl>
 
 </div>
 </dd></dl>
 
-</section>
-<section id="memory-input-output">
-<h2>Memory Input / Output<a class="headerlink" href="#memory-input-output" title="Permalink to this heading">¶</a></h2>
 <dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda16CudaBufferReaderE">
-<span id="_CPPv3N5arrow4cuda16CudaBufferReaderE"></span><span id="_CPPv2N5arrow4cuda16CudaBufferReaderE"></span><span id="arrow::cuda::CudaBufferReader"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_reader"></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">CudaBufferReader</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><spa [...]
-<dd><p>File interface for zero-copy read from CUDA buffers. </p>
-<p>CAUTION: reading to a <a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a> returns a <a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a> pointing to device memory. It will generally not be compatible with Arrow code expecting a buffer pointing to CPU memory. Reading to a raw pointer, though, copies device memory into the host memory pointed to. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVectorE">
+<span id="_CPPv3N7gandiva15SelectionVectorE"></span><span id="_CPPv2N7gandiva15SelectionVectorE"></span><span id="gandiva::SelectionVector"></span><span class="target" id="classgandiva_1_1_selection_vector"></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">SelectionVector</span></span></span><a class="headerlink" href="#_CPPv4N7gandiva15SelectionVectorE" title="Permalink to this definition [...]
+<dd><p>Selection Vector : vector of indices in a row-batch for a selection, backed by an arrow-array. </p>
+<p>Subclassed by gandiva::SelectionVectorImpl&lt; C_TYPE, A_TYPE, mode &gt;</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="_CPPv4NK5arrow4cuda16CudaBufferReader6closedEv">
-<span id="_CPPv3NK5arrow4cuda16CudaBufferReader6closedEv"></span><span id="_CPPv2NK5arrow4cuda16CudaBufferReader6closedEv"></span><span id="arrow::cuda::CudaBufferReader::closedC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_reader_1a0d572faa3e6b61d8df77b677549a6049"></span><span class="k"><span class="pre">virtual</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 c [...]
-<dd><p>Return whether the stream is closed. </p>
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva15SelectionVector8GetIndexE7int64_t">
+<span id="_CPPv3NK7gandiva15SelectionVector8GetIndexE7int64_t"></span><span id="_CPPv2NK7gandiva15SelectionVector8GetIndexE7int64_t"></span><span id="gandiva::SelectionVector::GetIndex__int64_tC"></span><span class="target" id="classgandiva_1_1_selection_vector_1a7b8497cd75aacc89c479f518d28e9cf9"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">uint64_t</span></span><span class="w"> </span><span class="sig-name descna [...]
+<dd><p>Get the value at a given index. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda16CudaBufferReader18supports_zero_copyEv">
-<span id="_CPPv3NK5arrow4cuda16CudaBufferReader18supports_zero_copyEv"></span><span id="_CPPv2NK5arrow4cuda16CudaBufferReader18supports_zero_copyEv"></span><span id="arrow::cuda::CudaBufferReader::supports_zero_copyC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_reader_1ab01cdb213d900351c43dba8078c81f10"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span>< [...]
-<dd><p>Return true if InputStream is capable of zero copy <a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a> reads. </p>
-<p>Zero copy reads imply the use of Buffer-returning <a class="reference internal" href="io.html#classarrow_1_1io_1_1_readable_1ab94d6d47006df39f6cf77c078a61b8d8"><span class="std std-ref">Read()</span></a> overloads. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVector8SetIndexE7int64_t8uint64_t">
+<span id="_CPPv3N7gandiva15SelectionVector8SetIndexE7int64_t8uint64_t"></span><span id="_CPPv2N7gandiva15SelectionVector8SetIndexE7int64_t8uint64_t"></span><span id="gandiva::SelectionVector::SetIndex__int64_t.uint64_t"></span><span class="target" id="classgandiva_1_1_selection_vector_1ac5f3fa2962e8712dc7e5814917e9cded"></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 c [...]
+<dd><p>Set the value at a given index. </p>
 </dd></dl>
 
-</div>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva15SelectionVector11GetMaxSlotsEv">
+<span id="_CPPv3NK7gandiva15SelectionVector11GetMaxSlotsEv"></span><span id="_CPPv2NK7gandiva15SelectionVector11GetMaxSlotsEv"></span><span id="gandiva::SelectionVector::GetMaxSlotsC"></span><span class="target" id="classgandiva_1_1_selection_vector_1ab18dfa9a957ffadee1565d6971040137"></span><span class="k"><span class="pre">virtual</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 cla [...]
+<dd><p>The maximum slots (capacity) of the selection vector. </p>
 </dd></dl>
 
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda16CudaBufferWriterE">
-<span id="_CPPv3N5arrow4cuda16CudaBufferWriterE"></span><span id="_CPPv2N5arrow4cuda16CudaBufferWriterE"></span><span id="arrow::cuda::CudaBufferWriter"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_writer"></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">CudaBufferWriter</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><spa [...]
-<dd><p>File interface for writing to CUDA buffers, with optional buffering. </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="_CPPv4N5arrow4cuda16CudaBufferWriter5CloseEv">
-<span id="_CPPv3N5arrow4cuda16CudaBufferWriter5CloseEv"></span><span id="_CPPv2N5arrow4cuda16CudaBufferWriter5CloseEv"></span><span id="arrow::cuda::CudaBufferWriter::Close"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_writer_1a0ea8c0db5348cb6c7a95581545708106"></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><p>Close writer and flush buffered bytes to GPU. </p>
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva15SelectionVector11GetNumSlotsEv">
+<span id="_CPPv3NK7gandiva15SelectionVector11GetNumSlotsEv"></span><span id="_CPPv2NK7gandiva15SelectionVector11GetNumSlotsEv"></span><span id="gandiva::SelectionVector::GetNumSlotsC"></span><span class="target" id="classgandiva_1_1_selection_vector_1a0ef1600a4e7738843e7cad8239c76fc3"></span><span class="k"><span class="pre">virtual</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 cla [...]
+<dd><p>The number of slots (size) of the selection vector. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda16CudaBufferWriter6closedEv">
-<span id="_CPPv3NK5arrow4cuda16CudaBufferWriter6closedEv"></span><span id="_CPPv2NK5arrow4cuda16CudaBufferWriter6closedEv"></span><span id="arrow::cuda::CudaBufferWriter::closedC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_writer_1a505faef7022ad871885c9bcb43aa459b"></span><span class="k"><span class="pre">virtual</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 c [...]
-<dd><p>Return whether the stream is closed. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVector11SetNumSlotsE7int64_t">
+<span id="_CPPv3N7gandiva15SelectionVector11SetNumSlotsE7int64_t"></span><span id="_CPPv2N7gandiva15SelectionVector11SetNumSlotsE7int64_t"></span><span id="gandiva::SelectionVector::SetNumSlots__int64_t"></span><span class="target" id="classgandiva_1_1_selection_vector_1a7957a1440dd78fb262cf5a1c3cefb57d"></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 d [...]
+<dd><p>Set the number of slots in the selection vector. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda16CudaBufferWriter5FlushEv">
-<span id="_CPPv3N5arrow4cuda16CudaBufferWriter5FlushEv"></span><span id="_CPPv2N5arrow4cuda16CudaBufferWriter5FlushEv"></span><span id="arrow::cuda::CudaBufferWriter::Flush"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_writer_1a5b1378916dcf383f54bbe22ae6519119"></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><p>Flush buffered bytes to GPU. </p>
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva15SelectionVector7ToArrayEv">
+<span id="_CPPv3NK7gandiva15SelectionVector7ToArrayEv"></span><span id="_CPPv2NK7gandiva15SelectionVector7ToArrayEv"></span><span id="gandiva::SelectionVector::ToArrayC"></span><span class="target" id="classgandiva_1_1_selection_vector_1a1c6a164f87bb3f45738b970c9f179c7b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ArrayPtr</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span  [...]
+<dd><p>Convert to arrow-array. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda16CudaBufferWriter5WriteEPKv7int64_t">
-<span id="_CPPv3N5arrow4cuda16CudaBufferWriter5WriteEPKv7int64_t"></span><span id="_CPPv2N5arrow4cuda16CudaBufferWriter5WriteEPKv7int64_t"></span><span id="arrow::cuda::CudaBufferWriter::Write__voidCP.int64_t"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_writer_1a6f581e34f2ab08354be9ad8d2c0c5e7a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow:: [...]
-<dd><p>Write the given data to the stream. </p>
-<p>This method always processes the bytes in full. Depending on the semantics of the stream, the data may be written out immediately, held in a buffer, or written asynchronously. In the case where the stream buffers the data, it will be copied. To avoid potentially large copies, use the Write variant that takes an owned <a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a>. </p>
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva15SelectionVector9GetBufferEv">
+<span id="_CPPv3NK7gandiva15SelectionVector9GetBufferEv"></span><span id="_CPPv2NK7gandiva15SelectionVector9GetBufferEv"></span><span id="gandiva::SelectionVector::GetBufferC"></span><span class="target" id="classgandiva_1_1_selection_vector_1a4311e225fc2867c61dc18b08205792da"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><a class="reference inter [...]
+<dd><p>Get the underlying arrow buffer. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda16CudaBufferWriter4TellEv">
-<span id="_CPPv3NK5arrow4cuda16CudaBufferWriter4TellEv"></span><span id="_CPPv2NK5arrow4cuda16CudaBufferWriter4TellEv"></span><span id="arrow::cuda::CudaBufferWriter::TellC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_writer_1a86e76b4b887300f20d5a2046c59362af"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span cla [...]
-<dd><p>Return the position in this stream. </p>
+<dt class="sig sig-object cpp" id="_CPPv4NK7gandiva15SelectionVector7GetModeEv">
+<span id="_CPPv3NK7gandiva15SelectionVector7GetModeEv"></span><span id="_CPPv2NK7gandiva15SelectionVector7GetModeEv"></span><span id="gandiva::SelectionVector::GetModeC"></span><span class="target" id="classgandiva_1_1_selection_vector_1aaf228faff64d1eb136e887ddd41e72e8"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">Mode</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span clas [...]
+<dd><p>Mode of <a class="reference internal" href="#classgandiva_1_1_selection_vector"><span class="std std-ref">SelectionVector</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda16CudaBufferWriter13SetBufferSizeEK7int64_t">
-<span id="_CPPv3N5arrow4cuda16CudaBufferWriter13SetBufferSizeEK7int64_t"></span><span id="_CPPv2N5arrow4cuda16CudaBufferWriter13SetBufferSizeEK7int64_t"></span><span id="arrow::cuda::CudaBufferWriter::SetBufferSize__int64_tC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_writer_1afe2b3f481f6dc35d292b2b808f5c4aae"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span>< [...]
-<dd><p>Set CPU buffer size to limit calls to cudaMemcpy. </p>
-<p>
-By default writes are unbuffered </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVector18PopulateFromBitMapEPK7uint8_t7int64_t7int64_t">
+<span id="_CPPv3N7gandiva15SelectionVector18PopulateFromBitMapEPK7uint8_t7int64_t7int64_t"></span><span id="_CPPv2N7gandiva15SelectionVector18PopulateFromBitMapEPK7uint8_t7int64_t7int64_t"></span><span id="gandiva::SelectionVector::PopulateFromBitMap__uint8_tCP.int64_t.int64_t"></span><span class="target" id="classgandiva_1_1_selection_vector_1a71846adb492701c7fe9525c5524c2968"></span><span class="n"><span class="pre">Status</span></span><span class="w"> </span><span class="sig-name desc [...]
+<dd><p>populate selection vector for all the set bits in the bitmap. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>buffer_size</strong> – <strong>[in]</strong> the size of CPU buffer to allocate </p>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a></p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>bitmap</strong> – <strong>[in]</strong> the bitmap </p></li>
+<li><p><strong>bitmap_size</strong> – <strong>[in]</strong> size of the bitmap in bytes </p></li>
+<li><p><strong>max_bitmap_index</strong> – <strong>[in]</strong> max valid index in bitmap (can be lesser than capacity in the bitmap, due to alignment/padding). </p></li>
+</ul>
 </dd>
 </dl>
 </dd></dl>
 
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda16CudaBufferWriter11buffer_sizeEv">
-<span id="_CPPv3NK5arrow4cuda16CudaBufferWriter11buffer_sizeEv"></span><span id="_CPPv2NK5arrow4cuda16CudaBufferWriter11buffer_sizeEv"></span><span id="arrow::cuda::CudaBufferWriter::buffer_sizeC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_writer_1a2a552698ce0327a211d7cc21ba44a7b6"></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">buffer_size</span></span></span>< [...]
-<dd><p>Returns size of host (CPU) buffer, 0 for unbuffered. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVector9MakeInt16E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE">
+<span id="_CPPv3N7gandiva15SelectionVector9MakeInt16E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="_CPPv2N7gandiva15SelectionVector9MakeInt16E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="gandiva::SelectionVector::MakeInt16__int64_t.std::shared_ptr:arrow::Buffer:.std::shared_ptr:SelectionVector:P"></span><span class="target" id="classgandiva_1_1_selection_vector_1add1b9a060d02e27c2ba9afef5 [...]
+<dd><p>make selection vector with int16 type records. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>max_slots</strong> – <strong>[in]</strong> max number of slots </p></li>
+<li><p><strong>buffer</strong> – <strong>[in]</strong> buffer sized to accommodate max_slots </p></li>
+<li><p><strong>selection_vector</strong> – <strong>[out]</strong> selection vector backed by ‘buffer’ </p></li>
+</ul>
+</dd>
+</dl>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4NK5arrow4cuda16CudaBufferWriter18num_bytes_bufferedEv">
-<span id="_CPPv3NK5arrow4cuda16CudaBufferWriter18num_bytes_bufferedEv"></span><span id="_CPPv2NK5arrow4cuda16CudaBufferWriter18num_bytes_bufferedEv"></span><span id="arrow::cuda::CudaBufferWriter::num_bytes_bufferedC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_writer_1aab6152a10e047d397137b5021e9a7292"></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">num_bytes_bu [...]
-<dd><p>Returns number of bytes buffered on host. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVector9MakeInt16E7int64_tPN5arrow10MemoryPoolEPNSt10shared_ptrI15SelectionVectorEE">
+<span id="_CPPv3N7gandiva15SelectionVector9MakeInt16E7int64_tPN5arrow10MemoryPoolEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="_CPPv2N7gandiva15SelectionVector9MakeInt16E7int64_tPN5arrow10MemoryPoolEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="gandiva::SelectionVector::MakeInt16__int64_t.arrow::MemoryPoolP.std::shared_ptr:SelectionVector:P"></span><span class="target" id="classgandiva_1_1_selection_vector_1a32ac46a385ec93e8b20d9d4890b1b25c"></span><span class="k"><spa [...]
+<dd><dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>max_slots</strong> – <strong>[in]</strong> max number of slots </p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> memory pool to allocate buffer </p></li>
+<li><p><strong>selection_vector</strong> – <strong>[out]</strong> selection vector backed by a buffer allocated from the pool. </p></li>
+</ul>
+</dd>
+</dl>
 </dd></dl>
 
-</div>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVector18MakeImmutableInt16E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE">
+<span id="_CPPv3N7gandiva15SelectionVector18MakeImmutableInt16E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="_CPPv2N7gandiva15SelectionVector18MakeImmutableInt16E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="gandiva::SelectionVector::MakeImmutableInt16__int64_t.std::shared_ptr:arrow::Buffer:.std::shared_ptr:SelectionVector:P"></span><span class="target" id="classgandiva_1_1_selection_vecto [...]
+<dd><p>creates a selection vector with pre populated buffer. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>num_slots</strong> – <strong>[in]</strong> size of the selection vector </p></li>
+<li><p><strong>buffer</strong> – <strong>[in]</strong> pre-populated buffer </p></li>
+<li><p><strong>selection_vector</strong> – <strong>[out]</strong> selection vector backed by ‘buffer’ </p></li>
+</ul>
+</dd>
+</dl>
 </dd></dl>
 
-</section>
-<section id="ipc">
-<h2>IPC<a class="headerlink" href="#ipc" title="Permalink to this heading">¶</a></h2>
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda16CudaIpcMemHandleE">
-<span id="_CPPv3N5arrow4cuda16CudaIpcMemHandleE"></span><span id="_CPPv2N5arrow4cuda16CudaIpcMemHandleE"></span><span id="arrow::cuda::CudaIpcMemHandle"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_ipc_mem_handle"></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">CudaIpcMemHandle</span></span></span><a class="headerlink" href="#_CPPv4N5arrow4cuda16CudaIpcMemHandleE" title="P [...]
-<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="_CPPv4NK5arrow4cuda16CudaIpcMemHandle9SerializeEP10MemoryPool">
-<span id="_CPPv3NK5arrow4cuda16CudaIpcMemHandle9SerializeEP10MemoryPool"></span><span id="_CPPv2NK5arrow4cuda16CudaIpcMemHandle9SerializeEP10MemoryPool"></span><span id="arrow::cuda::CudaIpcMemHandle::Serialize__MemoryPoolPC"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_ipc_mem_handle_1a246d35e548fbc369416dc6ce7764c25d"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></sp [...]
-<dd><p>Write <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_ipc_mem_handle"><span class="std std-ref">CudaIpcMemHandle</span></a> to a <a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a>. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVector9MakeInt32E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE">
+<span id="_CPPv3N7gandiva15SelectionVector9MakeInt32E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="_CPPv2N7gandiva15SelectionVector9MakeInt32E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="gandiva::SelectionVector::MakeInt32__int64_t.std::shared_ptr:arrow::Buffer:.std::shared_ptr:SelectionVector:P"></span><span class="target" id="classgandiva_1_1_selection_vector_1a65b36370ae6b033985d6cc7d2 [...]
+<dd><p>make selection vector with int32 type records. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>pool</strong> – <strong>[in]</strong> a <a class="reference internal" href="memory.html#classarrow_1_1_memory_pool"><span class="std std-ref">MemoryPool</span></a> to allocate memory from </p>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a> or <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>max_slots</strong> – <strong>[in]</strong> max number of slots </p></li>
+<li><p><strong>buffer</strong> – <strong>[in]</strong> buffer sized to accommodate max_slots </p></li>
+<li><p><strong>selection_vector</strong> – <strong>[out]</strong> selection vector backed by ‘buffer’ </p></li>
+</ul>
 </dd>
 </dl>
 </dd></dl>
 
-</div>
-<div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv4N5arrow4cuda16CudaIpcMemHandle10FromBufferEPKv">
-<span id="_CPPv3N5arrow4cuda16CudaIpcMemHandle10FromBufferEPKv"></span><span id="_CPPv2N5arrow4cuda16CudaIpcMemHandle10FromBufferEPKv"></span><span id="arrow::cuda::CudaIpcMemHandle::FromBuffer__voidCP"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_ipc_mem_handle_1adea2ebfee68e8065ac6b81d66fa5f07d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Resu [...]
-<dd><p>Create <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_ipc_mem_handle"><span class="std std-ref">CudaIpcMemHandle</span></a> from opaque buffer (e.g. </p>
-<p>from another process) </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVector9MakeInt32E7int64_tPN5arrow10MemoryPoolEPNSt10shared_ptrI15SelectionVectorEE">
+<span id="_CPPv3N7gandiva15SelectionVector9MakeInt32E7int64_tPN5arrow10MemoryPoolEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="_CPPv2N7gandiva15SelectionVector9MakeInt32E7int64_tPN5arrow10MemoryPoolEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="gandiva::SelectionVector::MakeInt32__int64_t.arrow::MemoryPoolP.std::shared_ptr:SelectionVector:P"></span><span class="target" id="classgandiva_1_1_selection_vector_1a36b86acc4bf05b854e8f85a6eafe4e4f"></span><span class="k"><spa [...]
+<dd><p>make selection vector with int32 type records. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>opaque_handle</strong> – <strong>[in]</strong> a CUipcMemHandle as a const void* </p>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>Handle or <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>max_slots</strong> – <strong>[in]</strong> max number of slots </p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> memory pool to allocate buffer </p></li>
+<li><p><strong>selection_vector</strong> – <strong>[out]</strong> selection vector backed by a buffer allocated from the pool. </p></li>
+</ul>
 </dd>
 </dl>
 </dd></dl>
 
-</div>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVector18MakeImmutableInt32E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE">
+<span id="_CPPv3N7gandiva15SelectionVector18MakeImmutableInt32E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="_CPPv2N7gandiva15SelectionVector18MakeImmutableInt32E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="gandiva::SelectionVector::MakeImmutableInt32__int64_t.std::shared_ptr:arrow::Buffer:.std::shared_ptr:SelectionVector:P"></span><span class="target" id="classgandiva_1_1_selection_vecto [...]
+<dd><p>creates a selection vector with pre populated buffer. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>num_slots</strong> – <strong>[in]</strong> size of the selection vector </p></li>
+<li><p><strong>buffer</strong> – <strong>[in]</strong> pre-populated buffer </p></li>
+<li><p><strong>selection_vector</strong> – <strong>[out]</strong> selection vector backed by ‘buffer’ </p></li>
+</ul>
+</dd>
+</dl>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv420SerializeRecordBatchRK11RecordBatchP11CudaContext">
-<span id="_CPPv320SerializeRecordBatchRK11RecordBatchP11CudaContext"></span><span id="_CPPv220SerializeRecordBatchRK11RecordBatchP11CudaContext"></span><span id="SerializeRecordBatch__RecordBatchCR.CudaContextP"></span><span class="target" id="group__cuda-ipc-functions_1ga1d251e8fccb9ad26d0988e4127c028dc"></span><span class="n"><span class="pre">Result</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span [...]
-<dd><p>Write record batch message to GPU device memory. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVector9MakeInt64E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE">
+<span id="_CPPv3N7gandiva15SelectionVector9MakeInt64E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="_CPPv2N7gandiva15SelectionVector9MakeInt64E7int64_tNSt10shared_ptrIN5arrow6BufferEEEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="gandiva::SelectionVector::MakeInt64__int64_t.std::shared_ptr:arrow::Buffer:.std::shared_ptr:SelectionVector:P"></span><span class="target" id="classgandiva_1_1_selection_vector_1af32f8d25016469a1eab587654 [...]
+<dd><p>make selection vector with int64 type records. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>batch</strong> – <strong>[in]</strong> record batch to write </p></li>
-<li><p><strong>ctx</strong> – <strong>[in]</strong> <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_context"><span class="std std-ref">CudaContext</span></a> to allocate device memory from </p></li>
+<li><p><strong>max_slots</strong> – <strong>[in]</strong> max number of slots </p></li>
+<li><p><strong>buffer</strong> – <strong>[in]</strong> buffer sized to accommodate max_slots </p></li>
+<li><p><strong>selection_vector</strong> – <strong>[out]</strong> selection vector backed by ‘buffer’ </p></li>
 </ul>
 </dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_buffer"><span class="std std-ref">CudaBuffer</span></a> or <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
-</dd>
 </dl>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv415ReadRecordBatchRKNSt10shared_ptrI6SchemaEEPKN3ipc14DictionaryMemoERKNSt10shared_ptrI10CudaBufferEEP10MemoryPool">
-<span id="_CPPv315ReadRecordBatchRKNSt10shared_ptrI6SchemaEEPKN3ipc14DictionaryMemoERKNSt10shared_ptrI10CudaBufferEEP10MemoryPool"></span><span id="_CPPv215ReadRecordBatchRKNSt10shared_ptrI6SchemaEEPKN3ipc14DictionaryMemoERKNSt10shared_ptrI10CudaBufferEEP10MemoryPool"></span><span id="ReadRecordBatch__std::shared_ptr:Schema:CR.ipc::DictionaryMemoCP.std::shared_ptr:CudaBuffer:CR.MemoryPoolP"></span><span class="target" id="group__cuda-ipc-functions_1gaa0056c99a8ad8dd0a4a87614f29a89df"></s [...]
-<dd><p>ReadRecordBatch specialized to handle metadata on CUDA device. </p>
+<dt class="sig sig-object cpp" id="_CPPv4N7gandiva15SelectionVector9MakeInt64E7int64_tPN5arrow10MemoryPoolEPNSt10shared_ptrI15SelectionVectorEE">
+<span id="_CPPv3N7gandiva15SelectionVector9MakeInt64E7int64_tPN5arrow10MemoryPoolEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="_CPPv2N7gandiva15SelectionVector9MakeInt64E7int64_tPN5arrow10MemoryPoolEPNSt10shared_ptrI15SelectionVectorEE"></span><span id="gandiva::SelectionVector::MakeInt64__int64_t.arrow::MemoryPoolP.std::shared_ptr:SelectionVector:P"></span><span class="target" id="classgandiva_1_1_selection_vector_1a307350968cdcdbd868b22eec140249dc"></span><span class="k"><spa [...]
+<dd><p>make selection vector with int64 type records. </p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>schema</strong> – <strong>[in]</strong> the <a class="reference internal" href="datatype.html#classarrow_1_1_schema"><span class="std std-ref">Schema</span></a> for the record batch </p></li>
-<li><p><strong>dictionary_memo</strong> – <strong>[in]</strong> DictionaryMemo which has any dictionaries. Can be nullptr if you are sure there are no dictionary-encoded fields </p></li>
-<li><p><strong>buffer</strong> – <strong>[in]</strong> a <a class="reference internal" href="#classarrow_1_1cuda_1_1_cuda_buffer"><span class="std std-ref">CudaBuffer</span></a> containing the complete IPC message </p></li>
-<li><p><strong>pool</strong> – <strong>[in]</strong> a <a class="reference internal" href="memory.html#classarrow_1_1_memory_pool"><span class="std std-ref">MemoryPool</span></a> to use for allocating space for the metadata </p></li>
+<li><p><strong>max_slots</strong> – <strong>[in]</strong> max number of slots </p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> memory pool to allocate buffer </p></li>
+<li><p><strong>selection_vector</strong> – <strong>[out]</strong> selection vector backed by a buffer allocated from the pool. </p></li>
 </ul>
 </dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="table.html#classarrow_1_1_record_batch"><span class="std std-ref">RecordBatch</span></a> or <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
-</dd>
 </dl>
 </dd></dl>
 
+</div>
+</dd></dl>
+
 </section>
 </section>
 
@@ -5485,17 +5410,17 @@ By default writes are unbuffered </p>
               
               <!-- Previous / next buttons -->
 <div class='prev-next-area'>
-    <a class='left-prev' id="prev-link" href="formats.html" title="previous page">
+    <a class='left-prev' id="prev-link" href="compute.html" title="previous page">
         <i class="fas fa-angle-left"></i>
         <div class="prev-next-info">
             <p class="prev-next-subtitle">previous</p>
-            <p class="prev-next-title">File Formats</p>
+            <p class="prev-next-title">Compute Functions</p>
         </div>
     </a>
-    <a class='right-next' id="next-link" href="flight.html" title="next page">
+    <a class='right-next' id="next-link" href="tensor.html" title="next page">
     <div class="prev-next-info">
         <p class="prev-next-subtitle">next</p>
-        <p class="prev-next-title">Arrow Flight RPC</p>
+        <p class="prev-next-title">Tensors</p>
     </div>
     <i class="fas fa-angle-right"></i>
     </a>
diff --git a/docs/dev/cpp/api/io.html b/docs/dev/cpp/api/io.html
index 1ae9c7c775..dc10a1c5e9 100644
--- a/docs/dev/cpp/api/io.html
+++ b/docs/dev/cpp/api/io.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Input / output &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Input / output &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/ipc.html b/docs/dev/cpp/api/ipc.html
index 09a522d71f..97f87bfe08 100644
--- a/docs/dev/cpp/api/ipc.html
+++ b/docs/dev/cpp/api/ipc.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow IPC &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Arrow IPC &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/memory.html b/docs/dev/cpp/api/memory.html
index 797b5ee8b4..92436d457e 100644
--- a/docs/dev/cpp/api/memory.html
+++ b/docs/dev/cpp/api/memory.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Memory (management) &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Memory (management) &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/scalar.html b/docs/dev/cpp/api/scalar.html
index 7ddae7d6da..df606eeb12 100644
--- a/docs/dev/cpp/api/scalar.html
+++ b/docs/dev/cpp/api/scalar.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Scalars &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Scalars &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/support.html b/docs/dev/cpp/api/support.html
index 8221612f82..e931ec124d 100644
--- a/docs/dev/cpp/api/support.html
+++ b/docs/dev/cpp/api/support.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Programming Support &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Programming Support &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/table.html b/docs/dev/cpp/api/table.html
index 24dafbddb5..20aef0b84e 100644
--- a/docs/dev/cpp/api/table.html
+++ b/docs/dev/cpp/api/table.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Two-dimensional Datasets &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Two-dimensional Datasets &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/tensor.html b/docs/dev/cpp/api/tensor.html
index 171a7b4081..d0b426dcd6 100644
--- a/docs/dev/cpp/api/tensor.html
+++ b/docs/dev/cpp/api/tensor.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Tensors &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Tensors &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -45,7 +45,7 @@
     <link rel="index" title="Index" href="../../genindex.html" />
     <link rel="search" title="Search" href="../../search.html" />
     <link rel="next" title="Utilities" href="utilities.html" />
-    <link rel="prev" title="Compute Functions" href="compute.html" />
+    <link rel="prev" title="Gandiva Expression Compiler" href="gandiva.html" />
   
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3 current active">
       <a class="current reference internal" href="#">
        Tensors
@@ -5258,11 +5268,11 @@ function checkPageExistsAndRedirect(event) {
               
               <!-- Previous / next buttons -->
 <div class='prev-next-area'>
-    <a class='left-prev' id="prev-link" href="compute.html" title="previous page">
+    <a class='left-prev' id="prev-link" href="gandiva.html" title="previous page">
         <i class="fas fa-angle-left"></i>
         <div class="prev-next-info">
             <p class="prev-next-subtitle">previous</p>
-            <p class="prev-next-title">Compute Functions</p>
+            <p class="prev-next-title">Gandiva Expression Compiler</p>
         </div>
     </a>
     <a class='right-next' id="next-link" href="utilities.html" title="next page">
diff --git a/docs/dev/cpp/api/thread.html b/docs/dev/cpp/api/thread.html
index c330394a85..f95e5261ab 100644
--- a/docs/dev/cpp/api/thread.html
+++ b/docs/dev/cpp/api/thread.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Thread (management) &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Thread (management) &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/api/utilities.html b/docs/dev/cpp/api/utilities.html
index 1b669d2d77..91a98573c9 100644
--- a/docs/dev/cpp/api/utilities.html
+++ b/docs/dev/cpp/api/utilities.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Utilities &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Utilities &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="tensor.html">
        Tensors
diff --git a/docs/dev/cpp/arrays.html b/docs/dev/cpp/arrays.html
index 31a8ee2a23..7512aff511 100644
--- a/docs/dev/cpp/arrays.html
+++ b/docs/dev/cpp/arrays.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrays &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Arrays &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/build_system.html b/docs/dev/cpp/build_system.html
index 2ec436ec43..7affa06760 100644
--- a/docs/dev/cpp/build_system.html
+++ b/docs/dev/cpp/build_system.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Using Arrow C++ in your own project &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Using Arrow C++ in your own project &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/compute.html b/docs/dev/cpp/compute.html
index 45fb06fdee..375cab4732 100644
--- a/docs/dev/cpp/compute.html
+++ b/docs/dev/cpp/compute.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Compute Functions &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Compute Functions &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -44,7 +44,7 @@
     <link rel="shortcut icon" href="../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="Acero: A C++ streaming execution engine" href="streaming_execution.html" />
+    <link rel="next" title="The Gandiva Expression Compiler" href="gandiva.html" />
     <link rel="prev" title="Tabular Data" href="tables.html" />
   
     <meta name="viewport" content="width=device-width, initial-scale=1" />
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
@@ -4998,7 +5008,7 @@ function checkPageExistsAndRedirect(event) {
               <div>
                 
   <section id="compute-functions">
-<h1>Compute Functions<a class="headerlink" href="#compute-functions" title="Permalink to this heading">¶</a></h1>
+<span id="compute-cpp"></span><h1>Compute Functions<a class="headerlink" href="#compute-functions" title="Permalink to this heading">¶</a></h1>
 <section id="the-generic-compute-api">
 <h2>The generic Compute API<a class="headerlink" href="#the-generic-compute-api" title="Permalink to this heading">¶</a></h2>
 <section id="functions-and-function-registry">
@@ -8294,10 +8304,10 @@ results in a corresponding null in the output.</p>
             <p class="prev-next-title">Tabular Data</p>
         </div>
     </a>
-    <a class='right-next' id="next-link" href="streaming_execution.html" title="next page">
+    <a class='right-next' id="next-link" href="gandiva.html" title="next page">
     <div class="prev-next-info">
         <p class="prev-next-subtitle">next</p>
-        <p class="prev-next-title">Acero: A C++ streaming execution engine</p>
+        <p class="prev-next-title">The Gandiva Expression Compiler</p>
     </div>
     <i class="fas fa-angle-right"></i>
     </a>
diff --git a/docs/dev/cpp/conventions.html b/docs/dev/cpp/conventions.html
index 75d3517552..4050adf00b 100644
--- a/docs/dev/cpp/conventions.html
+++ b/docs/dev/cpp/conventions.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Conventions &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Conventions &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/csv.html b/docs/dev/cpp/csv.html
index b2616155ad..3f6ca535ba 100644
--- a/docs/dev/cpp/csv.html
+++ b/docs/dev/cpp/csv.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading and Writing CSV files &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Reading and Writing CSV files &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/dataset.html b/docs/dev/cpp/dataset.html
index b05bb5bb9f..6d73f05a68 100644
--- a/docs/dev/cpp/dataset.html
+++ b/docs/dev/cpp/dataset.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Tabular Datasets &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Tabular Datasets &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/datatypes.html b/docs/dev/cpp/datatypes.html
index 8fd17f8ea8..bd9d0803b7 100644
--- a/docs/dev/cpp/datatypes.html
+++ b/docs/dev/cpp/datatypes.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Data Types &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Data Types &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/env_vars.html b/docs/dev/cpp/env_vars.html
index 97cdebaaa5..6d949913aa 100644
--- a/docs/dev/cpp/env_vars.html
+++ b/docs/dev/cpp/env_vars.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Environment Variables &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Environment Variables &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/examples/cmake_minimal_build.html b/docs/dev/cpp/examples/cmake_minimal_build.html
index e6aa8f6722..a9d4514632 100644
--- a/docs/dev/cpp/examples/cmake_minimal_build.html
+++ b/docs/dev/cpp/examples/cmake_minimal_build.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Minimal build using CMake &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Minimal build using CMake &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/examples/compute_and_write_example.html b/docs/dev/cpp/examples/compute_and_write_example.html
index b670750e20..8f08e42720 100644
--- a/docs/dev/cpp/examples/compute_and_write_example.html
+++ b/docs/dev/cpp/examples/compute_and_write_example.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Compute and Write CSV Example &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Compute and Write CSV Example &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/examples/dataset_documentation_example.html b/docs/dev/cpp/examples/dataset_documentation_example.html
index 91b2610e83..e9b0d8057c 100644
--- a/docs/dev/cpp/examples/dataset_documentation_example.html
+++ b/docs/dev/cpp/examples/dataset_documentation_example.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Datasets example &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Arrow Datasets example &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/examples/dataset_skyhook_scan_example.html b/docs/dev/cpp/examples/dataset_skyhook_scan_example.html
index 573599966d..6b14348bc2 100644
--- a/docs/dev/cpp/examples/dataset_skyhook_scan_example.html
+++ b/docs/dev/cpp/examples/dataset_skyhook_scan_example.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Skyhook example &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Arrow Skyhook example &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -93,7 +93,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -265,6 +265,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -424,6 +429,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/examples/index.html b/docs/dev/cpp/examples/index.html
index fb0f611a2c..a3f59a6c6c 100644
--- a/docs/dev/cpp/examples/index.html
+++ b/docs/dev/cpp/examples/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Examples &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Examples &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/examples/row_columnar_conversion.html b/docs/dev/cpp/examples/row_columnar_conversion.html
index 9767313e54..ca1d7e3064 100644
--- a/docs/dev/cpp/examples/row_columnar_conversion.html
+++ b/docs/dev/cpp/examples/row_columnar_conversion.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Row to columnar conversion &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Row to columnar conversion &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/examples/tuple_range_conversion.html b/docs/dev/cpp/examples/tuple_range_conversion.html
index b62ee30b49..f4b9b41a10 100644
--- a/docs/dev/cpp/examples/tuple_range_conversion.html
+++ b/docs/dev/cpp/examples/tuple_range_conversion.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Conversion of range of std::tuple-like to Table instances &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Conversion of range of std::tuple-like to Table instances &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/flight.html b/docs/dev/cpp/flight.html
index 80f6150efa..8db64cc1f9 100644
--- a/docs/dev/cpp/flight.html
+++ b/docs/dev/cpp/flight.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Flight RPC &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Arrow Flight RPC &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/arrays.html b/docs/dev/cpp/gandiva.html
similarity index 84%
copy from docs/dev/cpp/arrays.html
copy to docs/dev/cpp/gandiva.html
index 31a8ee2a23..334af3522e 100644
--- a/docs/dev/cpp/arrays.html
+++ b/docs/dev/cpp/gandiva.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrays &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>The Gandiva Expression Compiler &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -40,12 +40,12 @@
     <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/arrays.html" />
+    <link rel="canonical" href="https://arrow.apache.org/docs/cpp/gandiva.html" />
     <link rel="shortcut icon" href="../_static/favicon.ico"/>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="Data Types" href="datatypes.html" />
-    <link rel="prev" title="Memory Management" href="memory.html" />
+    <link rel="next" title="Acero: A C++ streaming execution engine" href="streaming_execution.html" />
+    <link rel="prev" title="Compute Functions" href="compute.html" />
   
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -114,7 +114,7 @@ function buildURL(entry) {
 // Function to check if corresponding page path exists in other version of docs
 // and, if so, go there instead of the homepage of the other docs version
 function checkPageExistsAndRedirect(event) {
-    const currentFilePath = "cpp/arrays.html",
+    const currentFilePath = "cpp/gandiva.html",
           otherDocsHomepage = event.target.getAttribute("href");
     let tryUrl = `${otherDocsHomepage}${currentFilePath}`;
     $.ajax({
@@ -247,8 +247,8 @@ function checkPageExistsAndRedirect(event) {
        Memory Management
       </a>
      </li>
-     <li class="toctree-l3 current active">
-      <a class="current reference internal" href="#">
+     <li class="toctree-l3">
+      <a class="reference internal" href="arrays.html">
        Arrays
       </a>
      </li>
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3 current active">
+      <a class="current reference internal" href="#">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
@@ -4748,42 +4758,32 @@ function checkPageExistsAndRedirect(event) {
 <nav id="bd-toc-nav">
     <ul class="visible nav section-nav flex-column">
  <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#building-an-array">
-   Building an array
+  <a class="reference internal nav-link" href="#building-expressions">
+   Building Expressions
+  </a>
+ </li>
+ <li class="toc-h2 nav-item toc-entry">
+  <a class="reference internal nav-link" href="#projectors-and-filters">
+   Projectors and Filters
   </a>
   <ul class="visible nav section-nav flex-column">
    <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#available-strategies">
-     Available strategies
+    <a class="reference internal nav-link" href="#evaluating-projections">
+     Evaluating projections
     </a>
    </li>
    <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#using-arraybuilder-and-its-subclasses">
-     Using ArrayBuilder and its subclasses
+    <a class="reference internal nav-link" href="#evaluating-filters">
+     Evaluating filters
     </a>
    </li>
    <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#performance">
-     Performance
+    <a class="reference internal nav-link" href="#evaluating-projections-and-filters">
+     Evaluating projections and filters
     </a>
    </li>
   </ul>
  </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#size-limitations-and-recommendations">
-   Size Limitations and Recommendations
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#chunked-arrays">
-   Chunked Arrays
-  </a>
- </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#slicing">
-   Slicing
-  </a>
- </li>
 </ul>
 
 </nav>
@@ -4793,7 +4793,7 @@ function checkPageExistsAndRedirect(event) {
                 
 
 <div class="tocsection editthispage">
-    <a href="https://github.com/apache/arrow/edit/master/docs/source/cpp/arrays.rst">
+    <a href="https://github.com/apache/arrow/edit/master/docs/source/cpp/gandiva.rst">
         <i class="fas fa-pencil-alt"></i> Edit this page
     </a>
 </div>
@@ -4812,200 +4812,165 @@ function checkPageExistsAndRedirect(event) {
               
               <div>
                 
-  <section id="arrays">
-<h1>Arrays<a class="headerlink" href="#arrays" title="Permalink to this heading">¶</a></h1>
-<div class="admonition seealso">
-<p class="admonition-title">See also</p>
-<p><a class="reference internal" href="api/array.html"><span class="doc">Array API reference</span></a></p>
-</div>
-<p>The central type in Arrow is the class <a class="reference internal" href="api/array.html#_CPPv4N5arrow5ArrayE" title="arrow::Array"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::Array</span></code></a>.   An array
-represents a known-length sequence of values all having the same type.
-Internally, those values are represented by one or several buffers, the
-number and meaning of which depend on the array’s data type, as documented
-in <a class="reference internal" href="../format/Columnar.html#format-layout"><span class="std std-ref">the Arrow data layout specification</span></a>.</p>
-<p>Those buffers consist of the value data itself and an optional bitmap buffer
-that indicates which array entries are null values.  The bitmap buffer
-can be entirely omitted if the array is known to have zero null values.</p>
-<p>There are concrete subclasses of <a class="reference internal" href="api/array.html#_CPPv4N5arrow5ArrayE" title="arrow::Array"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::Array</span></code></a> for each data type,
-that help you access individual values of the array.</p>
-<section id="building-an-array">
-<h2>Building an array<a class="headerlink" href="#building-an-array" title="Permalink to this heading">¶</a></h2>
-<section id="available-strategies">
-<h3>Available strategies<a class="headerlink" href="#available-strategies" title="Permalink to this heading">¶</a></h3>
-<p>As Arrow objects are immutable, they cannot be populated directly like for
-example a <code class="docutils literal notranslate"><span class="pre">std::vector</span></code>.  Instead, several strategies can be used:</p>
-<ul>
-<li><p>if the data already exists in memory with the right layout, you can wrap
-said memory inside <a class="reference internal" href="api/memory.html#_CPPv4N5arrow6BufferE" title="arrow::Buffer"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::Buffer</span></code></a> instances and then construct
-a <code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::ArrowData</span></code> describing the array;</p>
-<div class="admonition seealso">
-<p class="admonition-title">See also</p>
-<p><a class="reference internal" href="memory.html#cpp-memory-management"><span class="std std-ref">Memory Management</span></a></p>
-</div>
-</li>
-<li><p>otherwise, the <a class="reference internal" href="api/builder.html#_CPPv4N5arrow12ArrayBuilderE" title="arrow::ArrayBuilder"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::ArrayBuilder</span></code></a> base class and its concrete
-subclasses help building up array data incrementally, without having to
-deal with details of the Arrow format yourself.</p></li>
+  <section id="the-gandiva-expression-compiler">
+<h1>The Gandiva Expression Compiler<a class="headerlink" href="#the-gandiva-expression-compiler" title="Permalink to this heading">¶</a></h1>
+<p>Gandiva is a runtime expression compiler that uses <a class="reference external" href="https://llvm.org/">LLVM</a> to generate
+efficient native code for compute on Arrow record batches.
+Gandiva only handles projections and filters; for other transformations, see
+<a class="reference internal" href="compute.html#compute-cpp"><span class="std std-ref">Compute Functions</span></a>.</p>
+<p>Gandiva was designed to take advantage of the Arrow memory format and modern
+hardware. From the Arrow memory model, since Arrow arrays have separate buffers for values and
+validity bitmaps, values and their null status can often be processed
+independently, allowing for better instruction pipelining. On modern hardware,
+compiling expressions using LLVM allows the execution to be optimized
+to the local runtime environment and hardware, including available SIMD
+instructions. To reduce optimization overhead, many Gandiva functions are
+pre-compiled into LLVM IR (intermediate representation).</p>
+<section id="building-expressions">
+<h2>Building Expressions<a class="headerlink" href="#building-expressions" title="Permalink to this heading">¶</a></h2>
+<p>Gandiva provides a general expression representation where expressions are
+represented by a tree of nodes. The expression trees are built using
+<a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15TreeExprBuilderE" title="gandiva::TreeExprBuilder"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">TreeExprBuilder</span></code></a>. The leaves of the expression tree are typically
+field references, created by <a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15TreeExprBuilder9MakeFieldE8FieldPtr" title="gandiva::TreeExprBuilder::MakeField"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">TreeExprBuilder::MakeField()</span></code></a>, and
+literal values, created by <a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15TreeExprBuilder11MakeLiteralEb" title="gandiva::TreeExprBuilder::MakeLiteral"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">TreeExprBuilder::MakeLiteral()</span></code></a>. Nodes
+can be combined into more complex expression trees using:</p>
+<ul class="simple">
+<li><p><a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15TreeExprBuilder12MakeFunctionERKNSt6stringERK10NodeVector11DataTypePtr" title="gandiva::TreeExprBuilder::MakeFunction"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">TreeExprBuilder::MakeFunction()</span></code></a> to create a function
+node. (You can call <a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva31GetRegisteredFunctionSignaturesEv" title="gandiva::GetRegisteredFunctionSignatures"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">GetRegisteredFunctionSignatures()</span></code></a> to
+get a list of valid function signatures.)</p></li>
+<li><p><a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15TreeExprBuilder6MakeIfE7NodePtr7NodePtr7NodePtr11DataTypePtr" title="gandiva::TreeExprBuilder::MakeIf"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">TreeExprBuilder::MakeIf()</span></code></a> to create if-else logic.</p></li>
+<li><p><a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15TreeExprBuilder7MakeAndERK10NodeVector" title="gandiva::TreeExprBuilder::MakeAnd"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">TreeExprBuilder::MakeAnd()</span></code></a> and <a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15TreeExprBuilder6MakeOrERK10NodeVector" title="gandiva::TreeExprBuilder::MakeOr"><code class="xref cpp cpp-func docutils literal notrans [...]
+to create boolean expressions. (For “not”, use the <code class="docutils literal notranslate"><span class="pre">not(bool)</span></code> function in <code class="docutils literal notranslate"><span class="pre">MakeFunction</span></code>.)</p></li>
+<li><p><a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15TreeExprBuilder21MakeInExpressionInt32E7NodePtrRKNSt13unordered_setI7int32_tEE" title="gandiva::TreeExprBuilder::MakeInExpressionInt32"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">TreeExprBuilder::MakeInExpressionInt32()</span></code></a> and the other “in expression”
+functions to create set membership tests.</p></li>
 </ul>
-</section>
-<section id="using-arraybuilder-and-its-subclasses">
-<h3>Using ArrayBuilder and its subclasses<a class="headerlink" href="#using-arraybuilder-and-its-subclasses" title="Permalink to this heading">¶</a></h3>
-<p>To build an <code class="docutils literal notranslate"><span class="pre">Int64</span></code> Arrow array, we can use the <code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::Int64Builder</span></code>
-class. In the following example, we build an array of the range 1 to 8 where
-the element that should hold the value 4 is nulled:</p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="n">arrow</span><span class="o">::</span><span class="n">Int64Builder</span><span class="w"> </span><span class="n">builder</span><span class="p">;</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">2</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">3</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">AppendNull</span><span class="p">();</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">5</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">6</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">7</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">8</span><span class="p">);</span><span class="w"></span>
+<p>Each of these functions create new composite nodes, which contain the leaf nodes
+(literals and field references) or other composite nodes as children. By
+composing these, you can create arbitrarily complex expression trees.</p>
+<p>Once an expression tree is built, they are wrapped in either <a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva10ExpressionE" title="gandiva::Expression"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">Expression</span></code></a>
+or <a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva9ConditionE" title="gandiva::Condition"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">Condition</span></code></a>, depending on how they will be used.
+<code class="docutils literal notranslate"><span class="pre">Expression</span></code> is used in projections while <code class="docutils literal notranslate"><span class="pre">Condition</span></code> is used in filters.</p>
+<p>As an example, here is how to create an Expression representing <code class="docutils literal notranslate"><span class="pre">x</span> <span class="pre">+</span> <span class="pre">3</span></code> and a
+Condition representing <code class="docutils literal notranslate"><span class="pre">x</span> <span class="pre">&lt;</span> <span class="pre">3</span></code>:</p>
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Field</span><span class="o">&gt;</span><span class="w"> </span><span class="n">field_x_raw</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span clas [...]
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">Node</span><span class="o">&gt;</span><span class="w"> </span><span class="n">field_x</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">TreeExprBuilder</span><span class="o">::</span><span class="n">MakeField</span><span class="p">(</span><span class="n">field_x_raw</span><span class="p">);</span><span class="w"></span>
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">Node</span><span class="o">&gt;</span><span class="w"> </span><span class="n">literal_3</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">TreeExprBuilder</span><span class="o">::</span><span class="n">MakeLiteral</span><span class="p">(</span><span class="mi">3</span><span class="p">);</span><span class="w"></span>
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Field</span><span class="o">&gt;</span><span class="w"> </span><span class="n">field_result</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">field</span><span class="p">(</span><span class="s">&quot;result&quot;</s [...]
 
-<span class="k">auto</span><span class="w"> </span><span class="n">maybe_array</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">builder</span><span class="p">.</span><span class="n">Finish</span><span class="p">();</span><span class="w"></span>
-<span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="o">!</span><span class="n">maybe_array</span><span class="p">.</span><span class="n">ok</span><span class="p">())</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="w">   </span><span class="c1">// ... do something on array building failure</span>
-<span class="p">}</span><span class="w"></span>
-<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Array</span><span class="o">&gt;</span><span class="w"> </span><span class="n">array</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">*</span><span class="n">maybe_array</span><span class="p">;</span><span class="w"></span>
-</pre></div>
-</div>
-<p>The resulting Array (which can be casted to the concrete <code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::Int64Array</span></code>
-subclass if you want to access its values) then consists of two
-<a class="reference internal" href="api/memory.html#_CPPv4N5arrow6BufferE" title="arrow::Buffer"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::Buffer</span></code></a>s.
-The first buffer holds the null bitmap, which consists here of a single byte with
-the bits <code class="docutils literal notranslate"><span class="pre">1|1|1|1|0|1|1|1</span></code>. As we use  <a class="reference external" href="https://en.wikipedia.org/wiki/Bit_numbering">least-significant bit (LSB) numbering</a>,
-this indicates that the fourth entry in the array is null. The second
-buffer is simply an <code class="docutils literal notranslate"><span class="pre">int64_t</span></code> array containing all the above values.
-As the fourth entry is null, the value at that position in the buffer is
-undefined.</p>
-<p>Here is how you could access the concrete array’s contents:</p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="c1">// Cast the Array to its actual type to access its data</span>
-<span class="k">auto</span><span class="w"> </span><span class="n">int64_array</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">static_pointer_cast</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Int64Array</span><span class="o">&gt;</span><span class="p">(</span><span class="n">array</span><span class="p">);</span><span class="w"></span>
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">Node</span><span class="o">&gt;</span><span class="w"> </span><span class="n">add_node</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
+<span class="w">    </span><span class="n">TreeExprBuilder</span><span class="o">::</span><span class="n">MakeFunction</span><span class="p">(</span><span class="s">&quot;add&quot;</span><span class="p">,</span><span class="w"> </span><span class="p">{</span><span class="n">field_x</span><span class="p">,</span><span class="w"> </span><span class="n">literal_3</span><span class="p">},</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">int32 [...]
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">Expression</span><span class="o">&gt;</span><span class="w"> </span><span class="n">expression</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
+<span class="w">    </span><span class="n">TreeExprBuilder</span><span class="o">::</span><span class="n">MakeExpression</span><span class="p">(</span><span class="n">add_node</span><span class="p">,</span><span class="w"> </span><span class="n">field_result</span><span class="p">);</span><span class="w"></span>
 
-<span class="c1">// Get the pointer to the null bitmap</span>
-<span class="k">const</span><span class="w"> </span><span class="kt">uint8_t</span><span class="o">*</span><span class="w"> </span><span class="n">null_bitmap</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">int64_array</span><span class="o">-&gt;</span><span class="n">null_bitmap_data</span><span class="p">();</span><span class="w"></span>
-
-<span class="c1">// Get the pointer to the actual data</span>
-<span class="k">const</span><span class="w"> </span><span class="kt">int64_t</span><span class="o">*</span><span class="w"> </span><span class="n">data</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">int64_array</span><span class="o">-&gt;</span><span class="n">raw_values</span><span class="p">();</span><span class="w"></span>
-
-<span class="c1">// Alternatively, given an array index, query its null bit and value directly</span>
-<span class="kt">int64_t</span><span class="w"> </span><span class="n">index</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">2</span><span class="p">;</span><span class="w"></span>
-<span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="o">!</span><span class="n">int64_array</span><span class="o">-&gt;</span><span class="n">IsNull</span><span class="p">(</span><span class="n">index</span><span class="p">))</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="w">   </span><span class="kt">int64_t</span><span class="w"> </span><span class="n">value</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">int64_array</span><span class="o">-&gt;</span><span class="n">Value</span><span class="p">(</span><span class="n">index</span><span class="p">);</span><span class="w"></span>
-<span class="p">}</span><span class="w"></span>
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">Node</span><span class="o">&gt;</span><span class="w"> </span><span class="n">less_than_node</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
+<span class="w">    </span><span class="n">TreeExprBuilder</span><span class="o">::</span><span class="n">MakeFunction</span><span class="p">(</span><span class="s">&quot;less_than&quot;</span><span class="p">,</span><span class="w"> </span><span class="p">{</span><span class="n">field_x</span><span class="p">,</span><span class="w"> </span><span class="n">literal_3</span><span class="p">},</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n" [...]
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">Condition</span><span class="o">&gt;</span><span class="w"> </span><span class="n">condition</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">TreeExprBuilder</span><span class="o">::</span><span class="n">MakeCondition</span><span class="p">(</span><span class="n">less_than_node</span><span class="p">);</span><span cla [...]
 </pre></div>
 </div>
-<div class="admonition note">
-<p class="admonition-title">Note</p>
-<p><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::Int64Array</span></code> (respectively <code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::Int64Builder</span></code>) is
-just a <code class="docutils literal notranslate"><span class="pre">typedef</span></code>, provided for convenience, of <code class="docutils literal notranslate"><span class="pre">arrow::NumericArray&lt;Int64Type&gt;</span></code>
-(respectively <code class="docutils literal notranslate"><span class="pre">arrow::NumericBuilder&lt;Int64Type&gt;</span></code>).</p>
-</div>
 </section>
-<section id="performance">
-<h3>Performance<a class="headerlink" href="#performance" title="Permalink to this heading">¶</a></h3>
-<p>While it is possible to build an array value-by-value as in the example above,
-to attain highest performance it is recommended to use the bulk appending
-methods (usually named <code class="docutils literal notranslate"><span class="pre">AppendValues</span></code>) in the concrete <a class="reference internal" href="api/builder.html#_CPPv4N5arrow12ArrayBuilderE" title="arrow::ArrayBuilder"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::ArrayBuilder</span></code></a>
-subclasses.</p>
-<p>If you know the number of elements in advance, it is also recommended to
-presize the working area by calling the <a class="reference internal" href="api/builder.html#_CPPv4N5arrow12ArrayBuilder6ResizeE7int64_t" title="arrow::ArrayBuilder::Resize"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">Resize()</span></code></a>
-or <a class="reference internal" href="api/builder.html#_CPPv4N5arrow12ArrayBuilder7ReserveE7int64_t" title="arrow::ArrayBuilder::Reserve"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">Reserve()</span></code></a> methods.</p>
-<p>Here is how one could rewrite the above example to take advantage of those
-APIs:</p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="n">arrow</span><span class="o">::</span><span class="n">Int64Builder</span><span class="w"> </span><span class="n">builder</span><span class="p">;</span><span class="w"></span>
-<span class="c1">// Make place for 8 values in total</span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Reserve</span><span class="p">(</span><span class="mi">8</span><span class="p">);</span><span class="w"></span>
-<span class="c1">// Bulk append the given values (with a null in 4th place as indicated by the</span>
-<span class="c1">// validity vector)</span>
-<span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="kt">bool</span><span class="o">&gt;</span><span class="w"> </span><span class="n">validity</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{</span><span class="nb">true</span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">,</span><span class="w"> </span><span class="nb">true</span [...]
-<span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="kt">int64_t</span><span class="o">&gt;</span><span class="w"> </span><span class="n">values</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span c [...]
-<span class="n">builder</span><span class="p">.</span><span class="n">AppendValues</span><span class="p">(</span><span class="n">values</span><span class="p">,</span><span class="w"> </span><span class="n">validity</span><span class="p">);</span><span class="w"></span>
+<section id="projectors-and-filters">
+<h2>Projectors and Filters<a class="headerlink" href="#projectors-and-filters" title="Permalink to this heading">¶</a></h2>
+<p>Gandiva’s two execution kernels are <a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva9ProjectorE" title="gandiva::Projector"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">Projector</span></code></a> and
+<a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva6FilterE" title="gandiva::Filter"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">Filter</span></code></a>. <code class="docutils literal notranslate"><span class="pre">Projector</span></code> consumes a record batch and projects
+into a new record batch. <code class="docutils literal notranslate"><span class="pre">Filter</span></code> consumes a record batch and produces a
+<a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15SelectionVectorE" title="gandiva::SelectionVector"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">SelectionVector</span></code></a> containing the indices that matched the condition.</p>
+<p>For both <code class="docutils literal notranslate"><span class="pre">Projector</span></code> and <code class="docutils literal notranslate"><span class="pre">Filter</span></code>, optimization of the expression IR happens
+when creating instances. They are compiled against a static schema, so the
+schema of the record batches must be known at this point.</p>
+<p>Continuing with the <code class="docutils literal notranslate"><span class="pre">expression</span></code> and <code class="docutils literal notranslate"><span class="pre">condition</span></code> created in the previous
+section, here is an example of creating a Projector and a Filter:</p>
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Schema</span><span class="o">&gt;</span><span class="w"> </span><span class="n">input_schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span cl [...]
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Schema</span><span class="o">&gt;</span><span class="w"> </span><span class="n">output_schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">schema</span><span class="p">({</span><span class="n">field_result</spa [...]
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">Projector</span><span class="o">&gt;</span><span class="w"> </span><span class="n">projector</span><span class="p">;</span><span class="w"></span>
+<span class="n">Status</span><span class="w"> </span><span class="n">status</span><span class="p">;</span><span class="w"></span>
+<span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">Expression</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">expressions</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{</span><span class="n">expression</span><span class="p">};</spa [...]
+<span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">Projector</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="n">input_schema</span><span class="p">,</span><span class="w"> </span><span class="n">expressions</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">projector</span><span class="p">);</span><span class="w"></span>
+<span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">status</span><span class="p">);</span><span class="w"></span>
 
-<span class="k">auto</span><span class="w"> </span><span class="n">maybe_array</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">builder</span><span class="p">.</span><span class="n">Finish</span><span class="p">();</span><span class="w"></span>
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">Filter</span><span class="o">&gt;</span><span class="w"> </span><span class="n">filter</span><span class="p">;</span><span class="w"></span>
+<span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">Filter</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="n">input_schema</span><span class="p">,</span><span class="w"> </span><span class="n">condition</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">filter</span><span class="p">);</span><span class="w"></span>
+<span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">status</span><span class="p">);</span><span class="w"></span>
 </pre></div>
 </div>
-<p>If you still must append values one by one, some concrete builder subclasses
-have methods marked “Unsafe” that assume the working area has been correctly
-presized, and offer higher performance in exchange:</p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="n">arrow</span><span class="o">::</span><span class="n">Int64Builder</span><span class="w"> </span><span class="n">builder</span><span class="p">;</span><span class="w"></span>
-<span class="c1">// Make place for 8 values in total</span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Reserve</span><span class="p">(</span><span class="mi">8</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">UnsafeAppend</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">UnsafeAppend</span><span class="p">(</span><span class="mi">2</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">UnsafeAppend</span><span class="p">(</span><span class="mi">3</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">UnsafeAppendNull</span><span class="p">();</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">UnsafeAppend</span><span class="p">(</span><span class="mi">5</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">UnsafeAppend</span><span class="p">(</span><span class="mi">6</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">UnsafeAppend</span><span class="p">(</span><span class="mi">7</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">UnsafeAppend</span><span class="p">(</span><span class="mi">8</span><span class="p">);</span><span class="w"></span>
+<p>Once a Projector or Filter is created, it can be evaluated on Arrow record batches.
+These execution kernels are single-threaded on their own, but are designed to be
+reused to process distinct record batches in parallel.</p>
+<section id="evaluating-projections">
+<h3>Evaluating projections<a class="headerlink" href="#evaluating-projections" title="Permalink to this heading">¶</a></h3>
+<p>Execution is performed with <a class="reference internal" href="api/gandiva.html#_CPPv4NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPN5arrow10MemoryPoolEPN5arrow11ArrayVectorE" title="gandiva::Projector::Evaluate"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">Projector::Evaluate()</span></code></a>. This outputs
+a vector of arrays, which can be passed along with the output schema to
+<a class="reference internal" href="api/table.html#_CPPv4N5arrow11RecordBatch4MakeENSt10shared_ptrI6SchemaEE7int64_tNSt6vectorINSt10shared_ptrI5ArrayEEEE" title="arrow::RecordBatch::Make"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">arrow::RecordBatch::Make()</span></code></a>.</p>
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="k">auto</span><span class="w"> </span><span class="n">pool</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">default_memory_pool</span><span class="p">();</span><span class="w"></span>
+<span class="kt">int</span><span class="w"> </span><span class="n">num_records</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">4</span><span class="p">;</span><span class="w"></span>
+<span class="n">arrow</span><span class="o">::</span><span class="n">Int32Builder</span><span class="w"> </span><span class="n">builder</span><span class="p">;</span><span class="w"></span>
+<span class="kt">int32_t</span><span class="w"> </span><span class="n">values</span><span class="p">[</span><span class="mi">4</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">4</ [...]
+<span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">builder</span><span class="p">.</span><span class="n">AppendValues</span><span class="p">(</span><span class="n">values</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span class="p">));</span><span class="w"></span>
+<span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Array</span><span class="o">&gt;</span><span class="w"> </span><span class="n">array</span><span class="p">,</span><span class="w"> </span><span class="n">builder</span><span class="p">.</span><span class="n">Finish</span><span class="p">());</ [...]
+<span class="k">auto</span><span class="w"> </span><span class="n">in_batch</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">arrow</span><span class="o">::</span><span class="n">RecordBatch</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="n">input_schema</span><span class="p">,</span><span class="w"> </span><span class="n">num_records</span><span class="p">,</span><span class="w"> </span><span clas [...]
 
-<span class="k">auto</span><span class="w"> </span><span class="n">maybe_array</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">builder</span><span class="p">.</span><span class="n">Finish</span><span class="p">();</span><span class="w"></span>
+<span class="n">arrow</span><span class="o">::</span><span class="n">ArrayVector</span><span class="w"> </span><span class="n">outputs</span><span class="p">;</span><span class="w"></span>
+<span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">projector</span><span class="o">-&gt;</span><span class="n">Evaluate</span><span class="p">(</span><span class="o">*</span><span class="n">in_batch</span><span class="p">,</span><span class="w"> </span><span class="n">pool</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">outputs</span><span class="p">);</span><span class="w" [...]
+<span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">status</span><span class="p">);</span><span class="w"></span>
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">RecordBatch</span><span class="o">&gt;</span><span class="w"> </span><span class="n">result</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
+<span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">RecordBatch</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="n">output_schema</span><span class="p">,</span><span class="w"> </span><span class="n">outputs</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">-&gt;</span><span class="n">length</span><span class="p">(),</span><span class="w"> </span><span cl [...]
 </pre></div>
 </div>
 </section>
+<section id="evaluating-filters">
+<h3>Evaluating filters<a class="headerlink" href="#evaluating-filters" title="Permalink to this heading">¶</a></h3>
+<p><a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva6Filter8EvaluateERKN5arrow11RecordBatchENSt10shared_ptrI15SelectionVectorEE" title="gandiva::Filter::Evaluate"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">Filter::Evaluate()</span></code></a> produces <a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15SelectionVectorE" title="gandiva::SelectionVector"><code class="xref cpp cpp-class docutils literal notranslate"><s [...]
+a vector of row indices that matched the filter condition. The selection vector
+is a wrapper around an arrow integer array, parameterized by bitwidth. When
+creating the selection vector (you must initialize it <em>before</em> passing to
+<code class="docutils literal notranslate"><span class="pre">Evaluate()</span></code>), you must choose the bitwidth, which determines the max index
+value it can hold, and the max number of slots, which determines how many indices
+it may contain. In general, the max number of slots should be set to your batch
+size and the bitwidth the smallest integer size that can represent all integers
+less than the batch size. For example, if your batch size is 100k, set the
+maximum number of slots to 100k and the bitwidth to 32 (since 2^16 = 64k which
+would be too small).</p>
+<p>Once <code class="docutils literal notranslate"><span class="pre">Evaluate()</span></code> has been run and the <a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15SelectionVectorE" title="gandiva::SelectionVector"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">SelectionVector</span></code></a> is
+populated, use the <a class="reference internal" href="api/gandiva.html#_CPPv4NK7gandiva15SelectionVector7ToArrayEv" title="gandiva::SelectionVector::ToArray"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">SelectionVector::ToArray()</span></code></a> method to get
+the underlying array and then <code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">::arrow::compute::Take()</span></code> to materialize the
+output record batch.</p>
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">gandiva</span><span class="o">::</span><span class="n">SelectionVector</span><span class="o">&gt;</span><span class="w"> </span><span class="n">result_indices</span><span class="p">;</span><span class="w"></span>
+<span class="c1">// Use 16-bit integers for indices. Result can be no longer than input size,</span>
+<span class="c1">// so use batch num_rows as max_slots.</span>
+<span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">gandiva</span><span class="o">::</span><span class="n">SelectionVector</span><span class="o">::</span><span class="n">MakeInt16</span><span class="p">(</span><span class="cm">/*max_slots=*/</span><span class="n">in_batch</span><span class="o">-&gt;</span><span class="n">num_rows</span><span class="p">(),</span><span class="w"> </span><span class="n">pool</span><span class= [...]
+<span class="w">                                             </span><span class="o">&amp;</span><span class="n">result_indices</span><span class="p">);</span><span class="w"></span>
+<span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">status</span><span class="p">);</span><span class="w"></span>
+<span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">filter</span><span class="o">-&gt;</span><span class="n">Evaluate</span><span class="p">(</span><span class="o">*</span><span class="n">in_batch</span><span class="p">,</span><span class="w"> </span><span class="n">result_indices</span><span class="p">);</span><span class="w"></span>
+<span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">status</span><span class="p">);</span><span class="w"></span>
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Array</span><span class="o">&gt;</span><span class="w"> </span><span class="n">take_indices</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">result_indices</span><span class="o">-&gt;</span><span class="n">ToArray</span><span class="p">();</span><span class="w"></span>
+<span class="n">Datum</span><span class="w"> </span><span class="n">maybe_batch</span><span class="p">;</span><span class="w"></span>
+<span class="n">ARROW_ASSIGN_OR_RAISE</span><span class="p">(</span><span class="n">maybe_batch</span><span class="p">,</span><span class="w"></span>
+<span class="w">                      </span><span class="n">arrow</span><span class="o">::</span><span class="n">compute</span><span class="o">::</span><span class="n">Take</span><span class="p">(</span><span class="n">Datum</span><span class="p">(</span><span class="n">in_batch</span><span class="p">),</span><span class="w"> </span><span class="n">Datum</span><span class="p">(</span><span class="n">take_indices</span><span class="p">),</span><span class="w"></span>
+<span class="w">                                           </span><span class="n">TakeOptions</span><span class="o">::</span><span class="n">NoBoundsCheck</span><span class="p">()));</span><span class="w"></span>
+<span class="n">result</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">maybe_batch</span><span class="p">.</span><span class="n">record_batch</span><span class="p">();</span><span class="w"></span>
+</pre></div>
+</div>
 </section>
-<section id="size-limitations-and-recommendations">
-<h2>Size Limitations and Recommendations<a class="headerlink" href="#size-limitations-and-recommendations" title="Permalink to this heading">¶</a></h2>
-<p>Some array types are structurally limited to 32-bit sizes.  This is the case
-for list arrays (which can hold up to 2^31 elements), string arrays and binary
-arrays (which can hold up to 2GB of binary data), at least.  Some other array
-types can hold up to 2^63 elements in the C++ implementation, but other Arrow
-implementations can have a 32-bit size limitation for those array types as well.</p>
-<p>For these reasons, it is recommended that huge data be chunked in subsets of
-more reasonable size.</p>
-</section>
-<section id="chunked-arrays">
-<h2>Chunked Arrays<a class="headerlink" href="#chunked-arrays" title="Permalink to this heading">¶</a></h2>
-<p>A <a class="reference internal" href="api/array.html#_CPPv4N5arrow12ChunkedArrayE" title="arrow::ChunkedArray"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::ChunkedArray</span></code></a> is, like an array, a logical sequence of values;
-but unlike a simple array, a chunked array does not require the entire sequence
-to be physically contiguous in memory.  Also, the constituents of a chunked array
-need not have the same size, but they must all have the same data type.</p>
-<p>A chunked array is constructed by aggregating any number of arrays.  Here we’ll
-build a chunked array with the same logical values as in the example above,
-but in two separate chunks:</p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Array</span><span class="o">&gt;&gt;</span><span class="w"> </span><span class="n">chunks</span><span class="p">;</span><span [...]
-<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">Array</span><span class="o">&gt;</span><span class="w"> </span><span class="n">array</span><span class="p">;</span><span class="w"></span>
-
-<span class="c1">// Build first chunk</span>
-<span class="n">arrow</span><span class="o">::</span><span class="n">Int64Builder</span><span class="w"> </span><span class="n">builder</span><span class="p">;</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">2</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">3</span><span class="p">);</span><span class="w"></span>
-<span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="o">!</span><span class="n">builder</span><span class="p">.</span><span class="n">Finish</span><span class="p">(</span><span class="o">&amp;</span><span class="n">array</span><span class="p">).</span><span class="n">ok</span><span class="p">())</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="w">   </span><span class="c1">// ... do something on array building failure</span>
-<span class="p">}</span><span class="w"></span>
-<span class="n">chunks</span><span class="p">.</span><span class="n">push_back</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">array</span><span class="p">));</span><span class="w"></span>
-
-<span class="c1">// Build second chunk</span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Reset</span><span class="p">();</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">AppendNull</span><span class="p">();</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">5</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">6</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">7</span><span class="p">);</span><span class="w"></span>
-<span class="n">builder</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="mi">8</span><span class="p">);</span><span class="w"></span>
-<span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="o">!</span><span class="n">builder</span><span class="p">.</span><span class="n">Finish</span><span class="p">(</span><span class="o">&amp;</span><span class="n">array</span><span class="p">).</span><span class="n">ok</span><span class="p">())</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
-<span class="w">   </span><span class="c1">// ... do something on array building failure</span>
-<span class="p">}</span><span class="w"></span>
-<span class="n">chunks</span><span class="p">.</span><span class="n">push_back</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">array</span><span class="p">));</span><span class="w"></span>
+<section id="evaluating-projections-and-filters">
+<h3>Evaluating projections and filters<a class="headerlink" href="#evaluating-projections-and-filters" title="Permalink to this heading">¶</a></h3>
+<p>Finally, you can also project while apply a selection vector, with
+<a class="reference internal" href="api/gandiva.html#_CPPv4NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPN5arrow10MemoryPoolEPN5arrow11ArrayVectorE" title="gandiva::Projector::Evaluate"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">Projector::Evaluate()</span></code></a>. To do so, first make sure to initialize the
+<a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva9ProjectorE" title="gandiva::Projector"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">Projector</span></code></a> with <a class="reference internal" href="api/gandiva.html#_CPPv4NK7gandiva15SelectionVector7GetModeEv" title="gandiva::SelectionVector::GetMode"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">SelectionVector::GetMode()</span></code></a> so that [...]
+compiles with the correct bitwidth. Then you can pass the
+<a class="reference internal" href="api/gandiva.html#_CPPv4N7gandiva15SelectionVectorE" title="gandiva::SelectionVector"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">SelectionVector</span></code></a> into the <a class="reference internal" href="api/gandiva.html#_CPPv4NK7gandiva9Projector8EvaluateERKN5arrow11RecordBatchEPN5arrow10MemoryPoolEPN5arrow11ArrayVectorE" title="gandiva::Projector::Evaluate"><code class="xref cpp cpp-func docutils literal notran [...]
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="c1">// Make sure the projector is compiled for the appropriate selection vector mode</span>
+<span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">Projector</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="n">input_schema</span><span class="p">,</span><span class="w"> </span><span class="n">expressions</span><span class="p">,</span><span class="w"> </span><span class="n">result_indices</span><span class="o">-&gt;</span><span class="n">GetMode</span><span class="p">(),</sp [...]
+<span class="w">                         </span><span class="n">ConfigurationBuilder</span><span class="o">::</span><span class="n">DefaultConfiguration</span><span class="p">(),</span><span class="w"> </span><span class="o">&amp;</span><span class="n">projector</span><span class="p">);</span><span class="w"></span>
+<span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">status</span><span class="p">);</span><span class="w"></span>
 
-<span class="k">auto</span><span class="w"> </span><span class="n">chunked_array</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">ChunkedArray</span><span class="o">&gt;</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><spa [...]
+<span class="n">arrow</span><span class="o">::</span><span class="n">ArrayVector</span><span class="w"> </span><span class="n">outputs_filtered</span><span class="p">;</span><span class="w"></span>
+<span class="n">status</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">projector</span><span class="o">-&gt;</span><span class="n">Evaluate</span><span class="p">(</span><span class="o">*</span><span class="n">in_batch</span><span class="p">,</span><span class="w"> </span><span class="n">result_indices</span><span class="p">.</span><span class="n">get</span><span class="p">(),</span><span class="w"> </span><span class="n">pool</span><span cla [...]
+<span class="n">ARROW_RETURN_NOT_OK</span><span class="p">(</span><span class="n">status</span><span class="p">);</span><span class="w"></span>
 
-<span class="n">assert</span><span class="p">(</span><span class="n">chunked_array</span><span class="o">-&gt;</span><span class="n">num_chunks</span><span class="p">()</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">2</span><span class="p">);</span><span class="w"></span>
-<span class="c1">// Logical length in number of values</span>
-<span class="n">assert</span><span class="p">(</span><span class="n">chunked_array</span><span class="o">-&gt;</span><span class="n">length</span><span class="p">()</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">8</span><span class="p">);</span><span class="w"></span>
-<span class="n">assert</span><span class="p">(</span><span class="n">chunked_array</span><span class="o">-&gt;</span><span class="n">null_count</span><span class="p">()</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">1</span><span class="p">);</span><span class="w"></span>
+<span class="n">result</span><span class="w"> </span><span class="o">=</span><span class="w"></span>
+<span class="w">    </span><span class="n">arrow</span><span class="o">::</span><span class="n">RecordBatch</span><span class="o">::</span><span class="n">Make</span><span class="p">(</span><span class="n">output_schema</span><span class="p">,</span><span class="w"> </span><span class="n">outputs</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">-&gt;</span><span class="n">length</span><span class="p">(),</span><span class="w"> </span><span cl [...]
 </pre></div>
 </div>
 </section>
-<section id="slicing">
-<h2>Slicing<a class="headerlink" href="#slicing" title="Permalink to this heading">¶</a></h2>
-<p>Like for physical memory buffers, it is possible to make zero-copy slices
-of arrays and chunked arrays, to obtain an array or chunked array referring
-to some logical subsequence of the data.  This is done by calling the
-<a class="reference internal" href="api/array.html#_CPPv4NK5arrow5Array5SliceE7int64_t7int64_t" title="arrow::Array::Slice"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">arrow::Array::Slice()</span></code></a> and <a class="reference internal" href="api/array.html#_CPPv4NK5arrow12ChunkedArray5SliceE7int64_t7int64_t" title="arrow::ChunkedArray::Slice"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">arrow::ChunkedArray::Slice( [...]
-respectively.</p>
 </section>
 </section>
 
@@ -5015,17 +4980,17 @@ respectively.</p>
               
               <!-- Previous / next buttons -->
 <div class='prev-next-area'>
-    <a class='left-prev' id="prev-link" href="memory.html" title="previous page">
+    <a class='left-prev' id="prev-link" href="compute.html" title="previous page">
         <i class="fas fa-angle-left"></i>
         <div class="prev-next-info">
             <p class="prev-next-subtitle">previous</p>
-            <p class="prev-next-title">Memory Management</p>
+            <p class="prev-next-title">Compute Functions</p>
         </div>
     </a>
-    <a class='right-next' id="next-link" href="datatypes.html" title="next page">
+    <a class='right-next' id="next-link" href="streaming_execution.html" title="next page">
     <div class="prev-next-info">
         <p class="prev-next-subtitle">next</p>
-        <p class="prev-next-title">Data Types</p>
+        <p class="prev-next-title">Acero: A C++ streaming execution engine</p>
     </div>
     <i class="fas fa-angle-right"></i>
     </a>
diff --git a/docs/dev/cpp/gdb.html b/docs/dev/cpp/gdb.html
index 35bee547f0..f5e0e6f31e 100644
--- a/docs/dev/cpp/gdb.html
+++ b/docs/dev/cpp/gdb.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Debugging code using Arrow &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Debugging code using Arrow &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/getting_started.html b/docs/dev/cpp/getting_started.html
index e27e6b02a1..59e0d2cfe6 100644
--- a/docs/dev/cpp/getting_started.html
+++ b/docs/dev/cpp/getting_started.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Getting Started &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Getting Started &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/index.html b/docs/dev/cpp/index.html
index 8b4dc8fea1..63a33ed045 100644
--- a/docs/dev/cpp/index.html
+++ b/docs/dev/cpp/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>C++ Implementation &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>C++ Implementation &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
@@ -4790,6 +4800,7 @@ function checkPageExistsAndRedirect(event) {
 <li class="toctree-l2"><a class="reference internal" href="datatypes.html">Data Types</a></li>
 <li class="toctree-l2"><a class="reference internal" href="tables.html">Tabular Data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="compute.html">Compute Functions</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gandiva.html">The Gandiva Expression Compiler</a></li>
 <li class="toctree-l2"><a class="reference internal" href="streaming_execution.html">Acero: A C++ streaming execution engine</a></li>
 <li class="toctree-l2"><a class="reference internal" href="io.html">Input / output and filesystems</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ipc.html">Reading and writing the Arrow IPC format</a></li>
@@ -4824,6 +4835,7 @@ function checkPageExistsAndRedirect(event) {
 <li class="toctree-l2"><a class="reference internal" href="api/c_abi.html">C Interfaces</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/compute.html">Compute Functions</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/compute.html#streaming-execution">Streaming Execution</a></li>
+<li class="toctree-l2"><a class="reference internal" href="api/gandiva.html">Gandiva Expression Compiler</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/tensor.html">Tensors</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/utilities.html">Utilities</a></li>
 <li class="toctree-l2"><a class="reference internal" href="api/async.html">Asynchronous programming</a></li>
diff --git a/docs/dev/cpp/io.html b/docs/dev/cpp/io.html
index a5585fa105..0c4ff41a8d 100644
--- a/docs/dev/cpp/io.html
+++ b/docs/dev/cpp/io.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Input / output and filesystems &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Input / output and filesystems &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/ipc.html b/docs/dev/cpp/ipc.html
index cafb3441ec..d5f3707aa2 100644
--- a/docs/dev/cpp/ipc.html
+++ b/docs/dev/cpp/ipc.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading and writing the Arrow IPC format &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Reading and writing the Arrow IPC format &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/json.html b/docs/dev/cpp/json.html
index 2e8a79d435..bc50bd0090 100644
--- a/docs/dev/cpp/json.html
+++ b/docs/dev/cpp/json.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading JSON files &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Reading JSON files &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/memory.html b/docs/dev/cpp/memory.html
index 17f42f404d..4ab52f6664 100644
--- a/docs/dev/cpp/memory.html
+++ b/docs/dev/cpp/memory.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Memory Management &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Memory Management &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/orc.html b/docs/dev/cpp/orc.html
index 4a7e152311..f695acc97a 100644
--- a/docs/dev/cpp/orc.html
+++ b/docs/dev/cpp/orc.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading and Writing ORC files &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Reading and Writing ORC files &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/overview.html b/docs/dev/cpp/overview.html
index 39dda64a03..2d04a53a08 100644
--- a/docs/dev/cpp/overview.html
+++ b/docs/dev/cpp/overview.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>High-Level Overview &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>High-Level Overview &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/parquet.html b/docs/dev/cpp/parquet.html
index 4775f2840b..a3c2905dad 100644
--- a/docs/dev/cpp/parquet.html
+++ b/docs/dev/cpp/parquet.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Reading and writing Parquet files &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Reading and writing Parquet files &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/streaming_execution.html b/docs/dev/cpp/streaming_execution.html
index 255e72e648..c63cd4d52e 100644
--- a/docs/dev/cpp/streaming_execution.html
+++ b/docs/dev/cpp/streaming_execution.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Acero: A C++ streaming execution engine &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Acero: A C++ streaming execution engine &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -45,7 +45,7 @@
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="next" title="Input / output and filesystems" href="io.html" />
-    <link rel="prev" title="Compute Functions" href="compute.html" />
+    <link rel="prev" title="The Gandiva Expression Compiler" href="gandiva.html" />
   
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3 current active">
       <a class="current reference internal" href="#">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
@@ -7379,11 +7389,11 @@ relations.) can be set via the the join options.
               
               <!-- Previous / next buttons -->
 <div class='prev-next-area'>
-    <a class='left-prev' id="prev-link" href="compute.html" title="previous page">
+    <a class='left-prev' id="prev-link" href="gandiva.html" title="previous page">
         <i class="fas fa-angle-left"></i>
         <div class="prev-next-info">
             <p class="prev-next-subtitle">previous</p>
-            <p class="prev-next-title">Compute Functions</p>
+            <p class="prev-next-title">The Gandiva Expression Compiler</p>
         </div>
     </a>
     <a class='right-next' id="next-link" href="io.html" title="next page">
diff --git a/docs/dev/cpp/tables.html b/docs/dev/cpp/tables.html
index c4dacd62b4..520665d364 100644
--- a/docs/dev/cpp/tables.html
+++ b/docs/dev/cpp/tables.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Tabular Data &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Tabular Data &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/threading.html b/docs/dev/cpp/threading.html
index f709e63221..7f3ce212a8 100644
--- a/docs/dev/cpp/threading.html
+++ b/docs/dev/cpp/threading.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Thread Management &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Thread Management &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/tutorials/basic_arrow.html b/docs/dev/cpp/tutorials/basic_arrow.html
index e77c2cc502..d7d5ca6a4f 100644
--- a/docs/dev/cpp/tutorials/basic_arrow.html
+++ b/docs/dev/cpp/tutorials/basic_arrow.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Basic Arrow Data Structures &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Basic Arrow Data Structures &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/tutorials/compute_tutorial.html b/docs/dev/cpp/tutorials/compute_tutorial.html
index 1fe3bbda68..fa561ceeed 100644
--- a/docs/dev/cpp/tutorials/compute_tutorial.html
+++ b/docs/dev/cpp/tutorials/compute_tutorial.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Compute &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Arrow Compute &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/tutorials/datasets_tutorial.html b/docs/dev/cpp/tutorials/datasets_tutorial.html
index 8288541244..e9486edfee 100644
--- a/docs/dev/cpp/tutorials/datasets_tutorial.html
+++ b/docs/dev/cpp/tutorials/datasets_tutorial.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow Datasets &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Arrow Datasets &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/tutorials/io_tutorial.html b/docs/dev/cpp/tutorials/io_tutorial.html
index 47048c7379..d37dd73abf 100644
--- a/docs/dev/cpp/tutorials/io_tutorial.html
+++ b/docs/dev/cpp/tutorials/io_tutorial.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Arrow File I/O &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Arrow File I/O &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../api/tensor.html">
        Tensors
diff --git a/docs/dev/cpp/user_guide.html b/docs/dev/cpp/user_guide.html
index 8cb129dbd9..253309d5ed 100644
--- a/docs/dev/cpp/user_guide.html
+++ b/docs/dev/cpp/user_guide.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>User Guide &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>User Guide &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="api/tensor.html">
        Tensors
@@ -4889,6 +4899,16 @@ function checkPageExistsAndRedirect(event) {
 </li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="gandiva.html">The Gandiva Expression Compiler</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="gandiva.html#building-expressions">Building Expressions</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gandiva.html#projectors-and-filters">Projectors and Filters</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="gandiva.html#evaluating-projections">Evaluating projections</a></li>
+<li class="toctree-l3"><a class="reference internal" href="gandiva.html#evaluating-filters">Evaluating filters</a></li>
+<li class="toctree-l3"><a class="reference internal" href="gandiva.html#evaluating-projections-and-filters">Evaluating projections and filters</a></li>
+</ul>
+</li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="streaming_execution.html">Acero: A C++ streaming execution engine</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="streaming_execution.html#motivation">Motivation</a></li>
 <li class="toctree-l2"><a class="reference internal" href="streaming_execution.html#substrait">Substrait</a><ul>
diff --git a/docs/dev/developers/benchmarks.html b/docs/dev/developers/benchmarks.html
index 3481d7cb1b..a45b47e903 100644
--- a/docs/dev/developers/benchmarks.html
+++ b/docs/dev/developers/benchmarks.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Benchmarks &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Benchmarks &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/bug_reports.html b/docs/dev/developers/bug_reports.html
index fd4d97a7fc..93696148e0 100644
--- a/docs/dev/developers/bug_reports.html
+++ b/docs/dev/developers/bug_reports.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Bug reports and feature requests &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Bug reports and feature requests &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/continuous_integration/archery.html b/docs/dev/developers/continuous_integration/archery.html
index 8925d1e996..dc7f22d254 100644
--- a/docs/dev/developers/continuous_integration/archery.html
+++ b/docs/dev/developers/continuous_integration/archery.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Daily Development using Archery &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Daily Development using Archery &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/continuous_integration/crossbow.html b/docs/dev/developers/continuous_integration/crossbow.html
index 030974669a..23dedda08d 100644
--- a/docs/dev/developers/continuous_integration/crossbow.html
+++ b/docs/dev/developers/continuous_integration/crossbow.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Packaging and Testing with Crossbow &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Packaging and Testing with Crossbow &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/continuous_integration/docker.html b/docs/dev/developers/continuous_integration/docker.html
index 2d0a68fa36..e064307b13 100644
--- a/docs/dev/developers/continuous_integration/docker.html
+++ b/docs/dev/developers/continuous_integration/docker.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Running Docker Builds &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Running Docker Builds &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/continuous_integration/index.html b/docs/dev/developers/continuous_integration/index.html
index 66d636f418..10b39193ed 100644
--- a/docs/dev/developers/continuous_integration/index.html
+++ b/docs/dev/developers/continuous_integration/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Continuous Integration &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Continuous Integration &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/continuous_integration/overview.html b/docs/dev/developers/continuous_integration/overview.html
index c9464c493a..8fdd4a2879 100644
--- a/docs/dev/developers/continuous_integration/overview.html
+++ b/docs/dev/developers/continuous_integration/overview.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Continuous Integration &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Continuous Integration &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/contributing.html b/docs/dev/developers/contributing.html
index ec086e780e..22dfe202a6 100644
--- a/docs/dev/developers/contributing.html
+++ b/docs/dev/developers/contributing.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Contributing to Apache Arrow &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Contributing to Apache Arrow &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/cpp/building.html b/docs/dev/developers/cpp/building.html
index ba4ff0b4b3..8f50d3a628 100644
--- a/docs/dev/developers/cpp/building.html
+++ b/docs/dev/developers/cpp/building.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Building Arrow C++ &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Building Arrow C++ &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/cpp/conventions.html b/docs/dev/developers/cpp/conventions.html
index 751803428c..8e283fff35 100644
--- a/docs/dev/developers/cpp/conventions.html
+++ b/docs/dev/developers/cpp/conventions.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Conventions &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Conventions &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/cpp/development.html b/docs/dev/developers/cpp/development.html
index 8c569611f4..c20da0ff0e 100644
--- a/docs/dev/developers/cpp/development.html
+++ b/docs/dev/developers/cpp/development.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Development Guidelines &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Development Guidelines &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/cpp/fuzzing.html b/docs/dev/developers/cpp/fuzzing.html
index 7398b48bad..121ef71de2 100644
--- a/docs/dev/developers/cpp/fuzzing.html
+++ b/docs/dev/developers/cpp/fuzzing.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Fuzzing Arrow C++ &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Fuzzing Arrow C++ &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/cpp/index.html b/docs/dev/developers/cpp/index.html
index aec6a83d73..ad08e2e78b 100644
--- a/docs/dev/developers/cpp/index.html
+++ b/docs/dev/developers/cpp/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>C++ Development &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>C++ Development &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/cpp/windows.html b/docs/dev/developers/cpp/windows.html
index 8144c61512..2a95f43e67 100644
--- a/docs/dev/developers/cpp/windows.html
+++ b/docs/dev/developers/cpp/windows.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Developing on Windows &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Developing on Windows &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/documentation.html b/docs/dev/developers/documentation.html
index b0e34eafd6..54388953d4 100644
--- a/docs/dev/developers/documentation.html
+++ b/docs/dev/developers/documentation.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Building the Documentation &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Building the Documentation &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/experimental_repos.html b/docs/dev/developers/experimental_repos.html
index 98621be53e..1cea4e62a9 100644
--- a/docs/dev/developers/experimental_repos.html
+++ b/docs/dev/developers/experimental_repos.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Experimental repositories &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Experimental repositories &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -93,7 +93,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -265,6 +265,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -424,6 +429,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/architectural_overview.html b/docs/dev/developers/guide/architectural_overview.html
index 353a1fe3b1..0d748830f0 100644
--- a/docs/dev/developers/guide/architectural_overview.html
+++ b/docs/dev/developers/guide/architectural_overview.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Architectural Overview &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Architectural Overview &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/communication.html b/docs/dev/developers/guide/communication.html
index 7c511423dc..7991b9e6ae 100644
--- a/docs/dev/developers/guide/communication.html
+++ b/docs/dev/developers/guide/communication.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Communication &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Communication &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/documentation.html b/docs/dev/developers/guide/documentation.html
index 77ce92dec5..7d92e8f5be 100644
--- a/docs/dev/developers/guide/documentation.html
+++ b/docs/dev/developers/guide/documentation.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Helping with documentation &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Helping with documentation &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/index.html b/docs/dev/developers/guide/index.html
index 0e28f27b6c..5384c79a49 100644
--- a/docs/dev/developers/guide/index.html
+++ b/docs/dev/developers/guide/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>New Contributor’s Guide &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>New Contributor’s Guide &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/resources.html b/docs/dev/developers/guide/resources.html
index d9fd87291c..d794d1a3ac 100644
--- a/docs/dev/developers/guide/resources.html
+++ b/docs/dev/developers/guide/resources.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Additional information and resources &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Additional information and resources &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/step_by_step/arrow_codebase.html b/docs/dev/developers/guide/step_by_step/arrow_codebase.html
index 85ce583ed2..e341c6fb9a 100644
--- a/docs/dev/developers/guide/step_by_step/arrow_codebase.html
+++ b/docs/dev/developers/guide/step_by_step/arrow_codebase.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Working on the Arrow codebase 🧐 &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Working on the Arrow codebase 🧐 &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/step_by_step/building.html b/docs/dev/developers/guide/step_by_step/building.html
index 9afb29b48e..ded4ff9d44 100644
--- a/docs/dev/developers/guide/step_by_step/building.html
+++ b/docs/dev/developers/guide/step_by_step/building.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Building the Arrow libraries 🏋🏿‍♀️ &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Building the Arrow libraries 🏋🏿‍♀️ &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/step_by_step/finding_issues.html b/docs/dev/developers/guide/step_by_step/finding_issues.html
index 4ba941e02d..beff8e5534 100644
--- a/docs/dev/developers/guide/step_by_step/finding_issues.html
+++ b/docs/dev/developers/guide/step_by_step/finding_issues.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Finding good first issues 🔎 &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Finding good first issues 🔎 &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/step_by_step/index.html b/docs/dev/developers/guide/step_by_step/index.html
index 8a39cb7e28..f875b20c7e 100644
--- a/docs/dev/developers/guide/step_by_step/index.html
+++ b/docs/dev/developers/guide/step_by_step/index.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Steps in making your first PR &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Steps in making your first PR &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/step_by_step/pr_lifecycle.html b/docs/dev/developers/guide/step_by_step/pr_lifecycle.html
index 65f693d1cf..886264812f 100644
--- a/docs/dev/developers/guide/step_by_step/pr_lifecycle.html
+++ b/docs/dev/developers/guide/step_by_step/pr_lifecycle.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Lifecycle of a pull request &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Lifecycle of a pull request &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/step_by_step/set_up.html b/docs/dev/developers/guide/step_by_step/set_up.html
index 4f4c95f08c..444f6cfe31 100644
--- a/docs/dev/developers/guide/step_by_step/set_up.html
+++ b/docs/dev/developers/guide/step_by_step/set_up.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Set up &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Set up &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/step_by_step/styling.html b/docs/dev/developers/guide/step_by_step/styling.html
index f12c2f0fb3..315adaca39 100644
--- a/docs/dev/developers/guide/step_by_step/styling.html
+++ b/docs/dev/developers/guide/step_by_step/styling.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Styling 😎 &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Styling 😎 &#8212; Apache Arrow v11.0.0.dev68</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
 <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -95,7 +95,7 @@
 
 <div id="version-button" class="dropdown">
     <button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
-        11.0.0.dev61
+        11.0.0.dev68
         <span class="caret"></span>
     </button>
     <div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -267,6 +267,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/gandiva.html">
+       The Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/streaming_execution.html">
        Acero: A C++ streaming execution engine
@@ -426,6 +431,11 @@ function checkPageExistsAndRedirect(event) {
        Compute Functions
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../../cpp/api/gandiva.html">
+       Gandiva Expression Compiler
+      </a>
+     </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../../cpp/api/tensor.html">
        Tensors
diff --git a/docs/dev/developers/guide/step_by_step/testing.html b/docs/dev/developers/guide/step_by_step/testing.html
index 7698d1f570..9a17877579 100644
--- a/docs/dev/developers/guide/step_by_step/testing.html
+++ b/docs/dev/developers/guide/step_by_step/testing.html
@@ -6,7 +6,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
 
-    <title>Testing 🧪 &#8212; Apache Arrow v11.0.0.dev61</title>
+    <title>Testing 🧪 &#8212; Apache Arrow v11.0.0.dev68</title>
... 85616 lines suppressed ...