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/01/22 00:14:05 UTC
[arrow-site] branch asf-site updated: Updating dev docs (build nightly-2022-01-21-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 75eeb77 Updating dev docs (build nightly-2022-01-21-0)
75eeb77 is described below
commit 75eeb7718e67d452848dd6d6619623794b5f6f11
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Sat Jan 22 00:13:46 2022 +0000
Updating dev docs (build nightly-2022-01-21-0)
---
docs/dev/.buildinfo | 2 +-
docs/dev/_modules/collections/abc.html | 4 +-
docs/dev/_modules/importlib/_bootstrap.html | 4 +-
docs/dev/_modules/index.html | 4 +-
docs/dev/_modules/pyarrow.html | 4 +-
docs/dev/_modules/pyarrow/compute.html | 4 +-
docs/dev/_modules/pyarrow/dataset.html | 4 +-
docs/dev/_modules/pyarrow/feather.html | 4 +-
docs/dev/_modules/pyarrow/filesystem.html | 4 +-
docs/dev/_modules/pyarrow/fs.html | 4 +-
docs/dev/_modules/pyarrow/hdfs.html | 4 +-
docs/dev/_modules/pyarrow/ipc.html | 4 +-
docs/dev/_modules/pyarrow/orc.html | 4 +-
docs/dev/_modules/pyarrow/parquet.html | 4 +-
docs/dev/_modules/pyarrow/types.html | 4 +-
docs/dev/_static/documentation_options.js | 2 +-
docs/dev/cpp/api.html | 4 +-
docs/dev/cpp/api/array.html | 1164 ++++-
docs/dev/cpp/api/builder.html | 1002 +++-
docs/dev/cpp/api/c_abi.html | 261 +-
docs/dev/cpp/api/compute.html | 2921 +++++++++++-
docs/dev/cpp/api/cuda.html | 684 ++-
docs/dev/cpp/api/dataset.html | 2182 ++++++++-
docs/dev/cpp/api/datatype.html | 2216 ++++++++-
docs/dev/cpp/api/filesystem.html | 1128 ++++-
docs/dev/cpp/api/flight.html | 1766 ++++++-
docs/dev/cpp/api/formats.html | 1670 ++++++-
docs/dev/cpp/api/io.html | 1116 ++++-
docs/dev/cpp/api/ipc.html | 853 +++-
docs/dev/cpp/api/memory.html | 1145 ++++-
docs/dev/cpp/api/scalar.html | 1101 ++++-
docs/dev/cpp/api/support.html | 599 ++-
docs/dev/cpp/api/table.html | 797 +++-
docs/dev/cpp/api/tensor.html | 493 +-
docs/dev/cpp/api/utilities.html | 490 +-
docs/dev/cpp/arrays.html | 24 +-
docs/dev/cpp/build_system.html | 4 +-
docs/dev/cpp/compute.html | 276 +-
docs/dev/cpp/conventions.html | 20 +-
docs/dev/cpp/csv.html | 40 +-
docs/dev/cpp/dataset.html | 40 +-
docs/dev/cpp/datatypes.html | 22 +-
docs/dev/cpp/examples/cmake_minimal_build.html | 4 +-
.../cpp/examples/compute_and_write_example.html | 4 +-
.../examples/dataset_documentation_example.html | 4 +-
docs/dev/cpp/examples/index.html | 4 +-
docs/dev/cpp/examples/row_columnar_conversion.html | 6 +-
docs/dev/cpp/examples/tuple_range_conversion.html | 4 +-
docs/dev/cpp/flight.html | 42 +-
docs/dev/cpp/getting_started.html | 4 +-
docs/dev/cpp/index.html | 4 +-
docs/dev/cpp/io.html | 38 +-
docs/dev/cpp/ipc.html | 28 +-
docs/dev/cpp/json.html | 6 +-
docs/dev/cpp/memory.html | 36 +-
docs/dev/cpp/overview.html | 4 +-
docs/dev/cpp/parquet.html | 32 +-
docs/dev/cpp/streaming_execution.html | 18 +-
docs/dev/cpp/tables.html | 16 +-
docs/dev/developers/benchmarks.html | 4 +-
docs/dev/developers/computeir.html | 4 +-
.../developers/continuous_integration/archery.html | 4 +-
.../continuous_integration/crossbow.html | 4 +-
.../developers/continuous_integration/docker.html | 4 +-
.../developers/continuous_integration/index.html | 4 +-
.../continuous_integration/overview.html | 4 +-
docs/dev/developers/contributing.html | 4 +-
docs/dev/developers/cpp/building.html | 4 +-
docs/dev/developers/cpp/conventions.html | 4 +-
docs/dev/developers/cpp/development.html | 4 +-
docs/dev/developers/cpp/fuzzing.html | 4 +-
docs/dev/developers/cpp/index.html | 4 +-
docs/dev/developers/cpp/windows.html | 4 +-
docs/dev/developers/documentation.html | 4 +-
docs/dev/developers/experimental_repos.html | 4 +-
.../developers/guide/architectural_overview.html | 4 +-
docs/dev/developers/guide/communication.html | 4 +-
docs/dev/developers/guide/documentation.html | 4 +-
docs/dev/developers/guide/index.html | 4 +-
docs/dev/developers/guide/resources.html | 4 +-
.../guide/step_by_step/arrow_codebase.html | 4 +-
.../developers/guide/step_by_step/building.html | 4 +-
.../guide/step_by_step/finding_issues.html | 4 +-
docs/dev/developers/guide/step_by_step/index.html | 4 +-
.../guide/step_by_step/pr_and_github.html | 4 +-
docs/dev/developers/guide/step_by_step/set_up.html | 4 +-
.../dev/developers/guide/step_by_step/testing.html | 4 +-
docs/dev/developers/guide/tutorials/index.html | 4 +-
.../guide/tutorials/python_tutorial.html | 4 +-
.../dev/developers/guide/tutorials/r_tutorial.html | 4 +-
docs/dev/developers/python.html | 4 +-
docs/dev/developers/reviewing.html | 4 +-
docs/dev/format/CDataInterface.html | 4 +-
docs/dev/format/CStreamInterface.html | 4 +-
docs/dev/format/Columnar.html | 4 +-
docs/dev/format/Flight.html | 4 +-
docs/dev/format/Guidelines.html | 4 +-
docs/dev/format/IPC.html | 4 +-
docs/dev/format/Integration.html | 4 +-
docs/dev/format/Layout.html | 4 +-
docs/dev/format/Metadata.html | 4 +-
docs/dev/format/Other.html | 4 +-
docs/dev/format/Versioning.html | 4 +-
docs/dev/genindex.html | 4866 +++++++++++++++++++-
docs/dev/index.html | 4 +-
docs/dev/java/algorithm.html | 4 +-
docs/dev/java/dataset.html | 4 +-
docs/dev/java/index.html | 4 +-
docs/dev/java/ipc.html | 4 +-
docs/dev/java/reference/allclasses-frame.html | 4 +-
docs/dev/java/reference/allclasses-noframe.html | 4 +-
docs/dev/java/reference/constant-values.html | 4 +-
docs/dev/java/reference/deprecated-list.html | 26 +-
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 +-
.../org/apache/arrow/adapter/jdbc/JdbcToArrow.html | 4 +-
.../arrow/adapter/jdbc/JdbcToArrowConfig.html | 4 +-
.../adapter/jdbc/JdbcToArrowConfigBuilder.html | 4 +-
.../arrow/adapter/jdbc/JdbcToArrowUtils.html | 4 +-
.../jdbc/class-use/ArrowVectorIterator.html | 4 +-
.../arrow/adapter/jdbc/class-use/Constants.html | 4 +-
.../adapter/jdbc/class-use/JdbcFieldInfo.html | 4 +-
.../arrow/adapter/jdbc/class-use/JdbcToArrow.html | 4 +-
.../adapter/jdbc/class-use/JdbcToArrowConfig.html | 4 +-
.../jdbc/class-use/JdbcToArrowConfigBuilder.html | 4 +-
.../adapter/jdbc/class-use/JdbcToArrowUtils.html | 4 +-
.../arrow/adapter/jdbc/consumer/ArrayConsumer.html | 4 +-
.../arrow/adapter/jdbc/consumer/BaseConsumer.html | 4 +-
.../adapter/jdbc/consumer/BigIntConsumer.html | 4 +-
.../adapter/jdbc/consumer/BinaryConsumer.html | 4 +-
.../arrow/adapter/jdbc/consumer/BitConsumer.html | 4 +-
.../arrow/adapter/jdbc/consumer/BlobConsumer.html | 4 +-
.../arrow/adapter/jdbc/consumer/ClobConsumer.html | 4 +-
.../jdbc/consumer/CompositeJdbcConsumer.html | 4 +-
.../arrow/adapter/jdbc/consumer/DateConsumer.html | 4 +-
.../adapter/jdbc/consumer/DecimalConsumer.html | 4 +-
.../adapter/jdbc/consumer/DoubleConsumer.html | 4 +-
.../arrow/adapter/jdbc/consumer/FloatConsumer.html | 4 +-
.../arrow/adapter/jdbc/consumer/IntConsumer.html | 4 +-
.../arrow/adapter/jdbc/consumer/JdbcConsumer.html | 4 +-
.../arrow/adapter/jdbc/consumer/NullConsumer.html | 4 +-
.../adapter/jdbc/consumer/SmallIntConsumer.html | 4 +-
.../arrow/adapter/jdbc/consumer/TimeConsumer.html | 4 +-
.../adapter/jdbc/consumer/TimestampConsumer.html | 4 +-
.../adapter/jdbc/consumer/TimestampTZConsumer.html | 4 +-
.../adapter/jdbc/consumer/TinyIntConsumer.html | 4 +-
.../adapter/jdbc/consumer/VarCharConsumer.html | 4 +-
.../jdbc/consumer/class-use/ArrayConsumer.html | 4 +-
.../jdbc/consumer/class-use/BaseConsumer.html | 4 +-
.../jdbc/consumer/class-use/BigIntConsumer.html | 4 +-
.../jdbc/consumer/class-use/BinaryConsumer.html | 4 +-
.../jdbc/consumer/class-use/BitConsumer.html | 4 +-
.../jdbc/consumer/class-use/BlobConsumer.html | 4 +-
.../jdbc/consumer/class-use/ClobConsumer.html | 4 +-
.../consumer/class-use/CompositeJdbcConsumer.html | 4 +-
.../jdbc/consumer/class-use/DateConsumer.html | 4 +-
.../jdbc/consumer/class-use/DecimalConsumer.html | 4 +-
.../jdbc/consumer/class-use/DoubleConsumer.html | 4 +-
.../jdbc/consumer/class-use/FloatConsumer.html | 4 +-
.../jdbc/consumer/class-use/IntConsumer.html | 4 +-
.../jdbc/consumer/class-use/JdbcConsumer.html | 4 +-
.../jdbc/consumer/class-use/NullConsumer.html | 4 +-
.../jdbc/consumer/class-use/SmallIntConsumer.html | 4 +-
.../jdbc/consumer/class-use/TimeConsumer.html | 4 +-
.../jdbc/consumer/class-use/TimestampConsumer.html | 4 +-
.../consumer/class-use/TimestampTZConsumer.html | 4 +-
.../jdbc/consumer/class-use/TinyIntConsumer.html | 4 +-
.../jdbc/consumer/class-use/VarCharConsumer.html | 4 +-
.../arrow/adapter/jdbc/consumer/package-frame.html | 4 +-
.../adapter/jdbc/consumer/package-summary.html | 4 +-
.../arrow/adapter/jdbc/consumer/package-tree.html | 4 +-
.../arrow/adapter/jdbc/consumer/package-use.html | 4 +-
.../apache/arrow/adapter/jdbc/package-frame.html | 4 +-
.../apache/arrow/adapter/jdbc/package-summary.html | 4 +-
.../apache/arrow/adapter/jdbc/package-tree.html | 4 +-
.../org/apache/arrow/adapter/jdbc/package-use.html | 4 +-
.../deduplicate/VectorRunDeduplicator.html | 4 +-
.../class-use/VectorRunDeduplicator.html | 4 +-
.../arrow/algorithm/deduplicate/package-frame.html | 4 +-
.../algorithm/deduplicate/package-summary.html | 4 +-
.../arrow/algorithm/deduplicate/package-tree.html | 4 +-
.../arrow/algorithm/deduplicate/package-use.html | 4 +-
.../algorithm/dictionary/DictionaryBuilder.html | 4 +-
.../algorithm/dictionary/DictionaryEncoder.html | 4 +-
.../HashTableBasedDictionaryBuilder.html | 4 +-
.../dictionary/HashTableDictionaryEncoder.html | 4 +-
.../dictionary/LinearDictionaryEncoder.html | 4 +-
.../dictionary/SearchDictionaryEncoder.html | 4 +-
.../SearchTreeBasedDictionaryBuilder.html | 4 +-
.../dictionary/class-use/DictionaryBuilder.html | 4 +-
.../dictionary/class-use/DictionaryEncoder.html | 4 +-
.../class-use/HashTableBasedDictionaryBuilder.html | 4 +-
.../class-use/HashTableDictionaryEncoder.html | 4 +-
.../class-use/LinearDictionaryEncoder.html | 4 +-
.../class-use/SearchDictionaryEncoder.html | 4 +-
.../SearchTreeBasedDictionaryBuilder.html | 4 +-
.../arrow/algorithm/dictionary/package-frame.html | 4 +-
.../algorithm/dictionary/package-summary.html | 4 +-
.../arrow/algorithm/dictionary/package-tree.html | 4 +-
.../arrow/algorithm/dictionary/package-use.html | 4 +-
.../arrow/algorithm/misc/PartialSumUtils.html | 4 +-
.../algorithm/misc/class-use/PartialSumUtils.html | 4 +-
.../apache/arrow/algorithm/misc/package-frame.html | 4 +-
.../arrow/algorithm/misc/package-summary.html | 4 +-
.../apache/arrow/algorithm/misc/package-tree.html | 4 +-
.../apache/arrow/algorithm/misc/package-use.html | 4 +-
.../apache/arrow/algorithm/rank/VectorRank.html | 4 +-
.../arrow/algorithm/rank/class-use/VectorRank.html | 4 +-
.../apache/arrow/algorithm/rank/package-frame.html | 4 +-
.../arrow/algorithm/rank/package-summary.html | 4 +-
.../apache/arrow/algorithm/rank/package-tree.html | 4 +-
.../apache/arrow/algorithm/rank/package-use.html | 4 +-
.../arrow/algorithm/search/ParallelSearcher.html | 4 +-
.../algorithm/search/VectorRangeSearcher.html | 4 +-
.../arrow/algorithm/search/VectorSearcher.html | 4 +-
.../search/class-use/ParallelSearcher.html | 4 +-
.../search/class-use/VectorRangeSearcher.html | 4 +-
.../algorithm/search/class-use/VectorSearcher.html | 4 +-
.../arrow/algorithm/search/package-frame.html | 4 +-
.../arrow/algorithm/search/package-summary.html | 4 +-
.../arrow/algorithm/search/package-tree.html | 4 +-
.../apache/arrow/algorithm/search/package-use.html | 4 +-
.../algorithm/sort/CompositeVectorComparator.html | 4 +-
.../DefaultVectorComparators.ByteComparator.html | 4 +-
.../DefaultVectorComparators.Float4Comparator.html | 4 +-
.../DefaultVectorComparators.Float8Comparator.html | 4 +-
.../DefaultVectorComparators.IntComparator.html | 4 +-
.../DefaultVectorComparators.LongComparator.html | 4 +-
...tVectorComparators.RepeatedValueComparator.html | 4 +-
.../DefaultVectorComparators.ShortComparator.html | 4 +-
.../DefaultVectorComparators.UInt1Comparator.html | 4 +-
.../DefaultVectorComparators.UInt2Comparator.html | 4 +-
.../DefaultVectorComparators.UInt4Comparator.html | 4 +-
.../DefaultVectorComparators.UInt8Comparator.html | 4 +-
...tVectorComparators.VariableWidthComparator.html | 4 +-
.../algorithm/sort/DefaultVectorComparators.html | 4 +-
.../sort/FixedWidthInPlaceVectorSorter.html | 4 +-
.../sort/FixedWidthOutOfPlaceVectorSorter.html | 4 +-
.../sort/GeneralOutOfPlaceVectorSorter.html | 4 +-
.../arrow/algorithm/sort/InPlaceVectorSorter.html | 4 +-
.../apache/arrow/algorithm/sort/IndexSorter.html | 4 +-
.../algorithm/sort/OutOfPlaceVectorSorter.html | 4 +-
.../algorithm/sort/StableVectorComparator.html | 4 +-
.../sort/VariableWidthOutOfPlaceVectorSorter.html | 4 +-
.../algorithm/sort/VectorValueComparator.html | 4 +-
.../sort/class-use/CompositeVectorComparator.html | 4 +-
.../DefaultVectorComparators.ByteComparator.html | 4 +-
.../DefaultVectorComparators.Float4Comparator.html | 4 +-
.../DefaultVectorComparators.Float8Comparator.html | 4 +-
.../DefaultVectorComparators.IntComparator.html | 4 +-
.../DefaultVectorComparators.LongComparator.html | 4 +-
...tVectorComparators.RepeatedValueComparator.html | 4 +-
.../DefaultVectorComparators.ShortComparator.html | 4 +-
.../DefaultVectorComparators.UInt1Comparator.html | 4 +-
.../DefaultVectorComparators.UInt2Comparator.html | 4 +-
.../DefaultVectorComparators.UInt4Comparator.html | 4 +-
.../DefaultVectorComparators.UInt8Comparator.html | 4 +-
...tVectorComparators.VariableWidthComparator.html | 4 +-
.../sort/class-use/DefaultVectorComparators.html | 4 +-
.../class-use/FixedWidthInPlaceVectorSorter.html | 4 +-
.../FixedWidthOutOfPlaceVectorSorter.html | 4 +-
.../class-use/GeneralOutOfPlaceVectorSorter.html | 4 +-
.../sort/class-use/InPlaceVectorSorter.html | 4 +-
.../algorithm/sort/class-use/IndexSorter.html | 4 +-
.../sort/class-use/OutOfPlaceVectorSorter.html | 4 +-
.../sort/class-use/StableVectorComparator.html | 4 +-
.../VariableWidthOutOfPlaceVectorSorter.html | 4 +-
.../sort/class-use/VectorValueComparator.html | 52 +-
.../apache/arrow/algorithm/sort/package-frame.html | 4 +-
.../arrow/algorithm/sort/package-summary.html | 4 +-
.../apache/arrow/algorithm/sort/package-tree.html | 4 +-
.../apache/arrow/algorithm/sort/package-use.html | 4 +-
.../org/apache/arrow/class-use/AvroToArrow.html | 4 +-
.../apache/arrow/class-use/AvroToArrowConfig.html | 4 +-
.../arrow/class-use/AvroToArrowConfigBuilder.html | 4 +-
.../apache/arrow/class-use/AvroToArrowUtils.html | 4 +-
.../arrow/class-use/AvroToArrowVectorIterator.html | 4 +-
.../compression/CommonsCompressionFactory.html | 4 +-
.../arrow/compression/Lz4CompressionCodec.html | 4 +-
.../arrow/compression/ZstdCompressionCodec.html | 4 +-
.../class-use/CommonsCompressionFactory.html | 4 +-
.../compression/class-use/Lz4CompressionCodec.html | 4 +-
.../class-use/ZstdCompressionCodec.html | 4 +-
.../apache/arrow/compression/package-frame.html | 4 +-
.../apache/arrow/compression/package-summary.html | 4 +-
.../org/apache/arrow/compression/package-tree.html | 4 +-
.../org/apache/arrow/compression/package-use.html | 4 +-
.../apache/arrow/consumers/AvroArraysConsumer.html | 4 +-
.../arrow/consumers/AvroBooleanConsumer.html | 4 +-
.../apache/arrow/consumers/AvroBytesConsumer.html | 4 +-
.../apache/arrow/consumers/AvroDoubleConsumer.html | 4 +-
.../apache/arrow/consumers/AvroEnumConsumer.html | 4 +-
.../apache/arrow/consumers/AvroFixedConsumer.html | 4 +-
.../apache/arrow/consumers/AvroFloatConsumer.html | 4 +-
.../apache/arrow/consumers/AvroIntConsumer.html | 4 +-
.../apache/arrow/consumers/AvroLongConsumer.html | 4 +-
.../apache/arrow/consumers/AvroMapConsumer.html | 4 +-
.../apache/arrow/consumers/AvroNullConsumer.html | 4 +-
.../apache/arrow/consumers/AvroStringConsumer.html | 4 +-
.../apache/arrow/consumers/AvroStructConsumer.html | 4 +-
.../apache/arrow/consumers/AvroUnionsConsumer.html | 4 +-
.../apache/arrow/consumers/BaseAvroConsumer.html | 4 +-
.../arrow/consumers/CompositeAvroConsumer.html | 4 +-
.../org/apache/arrow/consumers/Consumer.html | 4 +-
.../org/apache/arrow/consumers/SkipConsumer.html | 4 +-
.../org/apache/arrow/consumers/SkipFunction.html | 4 +-
.../consumers/class-use/AvroArraysConsumer.html | 4 +-
.../consumers/class-use/AvroBooleanConsumer.html | 4 +-
.../consumers/class-use/AvroBytesConsumer.html | 4 +-
.../consumers/class-use/AvroDoubleConsumer.html | 4 +-
.../consumers/class-use/AvroEnumConsumer.html | 4 +-
.../consumers/class-use/AvroFixedConsumer.html | 4 +-
.../consumers/class-use/AvroFloatConsumer.html | 4 +-
.../arrow/consumers/class-use/AvroIntConsumer.html | 4 +-
.../consumers/class-use/AvroLongConsumer.html | 4 +-
.../arrow/consumers/class-use/AvroMapConsumer.html | 4 +-
.../consumers/class-use/AvroNullConsumer.html | 4 +-
.../consumers/class-use/AvroStringConsumer.html | 4 +-
.../consumers/class-use/AvroStructConsumer.html | 4 +-
.../consumers/class-use/AvroUnionsConsumer.html | 4 +-
.../consumers/class-use/BaseAvroConsumer.html | 4 +-
.../consumers/class-use/CompositeAvroConsumer.html | 4 +-
.../apache/arrow/consumers/class-use/Consumer.html | 4 +-
.../arrow/consumers/class-use/SkipConsumer.html | 4 +-
.../arrow/consumers/class-use/SkipFunction.html | 4 +-
.../arrow/consumers/logical/AvroDateConsumer.html | 4 +-
.../AvroDecimalConsumer.BytesDecimalConsumer.html | 4 +-
.../AvroDecimalConsumer.FixedDecimalConsumer.html | 4 +-
.../consumers/logical/AvroDecimalConsumer.html | 4 +-
.../consumers/logical/AvroTimeMicroConsumer.html | 4 +-
.../consumers/logical/AvroTimeMillisConsumer.html | 4 +-
.../logical/AvroTimestampMicrosConsumer.html | 4 +-
.../logical/AvroTimestampMillisConsumer.html | 4 +-
.../logical/class-use/AvroDateConsumer.html | 4 +-
.../AvroDecimalConsumer.BytesDecimalConsumer.html | 4 +-
.../AvroDecimalConsumer.FixedDecimalConsumer.html | 4 +-
.../logical/class-use/AvroDecimalConsumer.html | 4 +-
.../logical/class-use/AvroTimeMicroConsumer.html | 4 +-
.../logical/class-use/AvroTimeMillisConsumer.html | 4 +-
.../class-use/AvroTimestampMicrosConsumer.html | 4 +-
.../class-use/AvroTimestampMillisConsumer.html | 4 +-
.../arrow/consumers/logical/package-frame.html | 4 +-
.../arrow/consumers/logical/package-summary.html | 4 +-
.../arrow/consumers/logical/package-tree.html | 4 +-
.../arrow/consumers/logical/package-use.html | 4 +-
.../org/apache/arrow/consumers/package-frame.html | 4 +-
.../apache/arrow/consumers/package-summary.html | 4 +-
.../org/apache/arrow/consumers/package-tree.html | 4 +-
.../org/apache/arrow/consumers/package-use.html | 4 +-
.../org/apache/arrow/flatbuf/Binary.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Binary.html | 4 +-
.../org/apache/arrow/flatbuf/Block.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Block.html | 4 +-
.../arrow/flatbuf/BodyCompression.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/BodyCompression.html | 4 +-
.../arrow/flatbuf/BodyCompressionMethod.html | 4 +-
.../org/apache/arrow/flatbuf/Bool.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Bool.html | 4 +-
.../org/apache/arrow/flatbuf/Buffer.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Buffer.html | 4 +-
.../org/apache/arrow/flatbuf/CompressionType.html | 4 +-
.../org/apache/arrow/flatbuf/Date.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Date.html | 4 +-
.../org/apache/arrow/flatbuf/DateUnit.html | 4 +-
.../org/apache/arrow/flatbuf/Decimal.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/Decimal.html | 4 +-
.../arrow/flatbuf/DictionaryBatch.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/DictionaryBatch.html | 4 +-
.../arrow/flatbuf/DictionaryEncoding.Vector.html | 4 +-
.../apache/arrow/flatbuf/DictionaryEncoding.html | 4 +-
.../org/apache/arrow/flatbuf/DictionaryKind.html | 4 +-
.../org/apache/arrow/flatbuf/Duration.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/Duration.html | 4 +-
.../org/apache/arrow/flatbuf/Endianness.html | 4 +-
.../org/apache/arrow/flatbuf/Feature.html | 4 +-
.../org/apache/arrow/flatbuf/Field.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Field.html | 4 +-
.../org/apache/arrow/flatbuf/FieldNode.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/FieldNode.html | 4 +-
.../arrow/flatbuf/FixedSizeBinary.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/FixedSizeBinary.html | 4 +-
.../apache/arrow/flatbuf/FixedSizeList.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/FixedSizeList.html | 4 +-
.../apache/arrow/flatbuf/FloatingPoint.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/FloatingPoint.html | 4 +-
.../org/apache/arrow/flatbuf/Footer.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Footer.html | 4 +-
.../org/apache/arrow/flatbuf/Int.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Int.html | 4 +-
.../org/apache/arrow/flatbuf/Interval.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/Interval.html | 4 +-
.../org/apache/arrow/flatbuf/IntervalUnit.html | 4 +-
.../org/apache/arrow/flatbuf/KeyValue.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/KeyValue.html | 4 +-
.../apache/arrow/flatbuf/LargeBinary.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/LargeBinary.html | 4 +-
.../org/apache/arrow/flatbuf/LargeList.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/LargeList.html | 4 +-
.../org/apache/arrow/flatbuf/LargeUtf8.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/LargeUtf8.html | 4 +-
.../org/apache/arrow/flatbuf/List.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/List.html | 4 +-
.../org/apache/arrow/flatbuf/Map.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Map.html | 4 +-
.../org/apache/arrow/flatbuf/Message.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/Message.html | 4 +-
.../org/apache/arrow/flatbuf/MessageHeader.html | 4 +-
.../org/apache/arrow/flatbuf/MetadataVersion.html | 4 +-
.../org/apache/arrow/flatbuf/Null.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Null.html | 4 +-
.../org/apache/arrow/flatbuf/Precision.html | 4 +-
.../apache/arrow/flatbuf/RecordBatch.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/RecordBatch.html | 4 +-
.../org/apache/arrow/flatbuf/Schema.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Schema.html | 4 +-
.../arrow/flatbuf/SparseMatrixCompressedAxis.html | 4 +-
.../arrow/flatbuf/SparseMatrixIndexCSX.Vector.html | 4 +-
.../apache/arrow/flatbuf/SparseMatrixIndexCSX.html | 4 +-
.../apache/arrow/flatbuf/SparseTensor.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/SparseTensor.html | 4 +-
.../apache/arrow/flatbuf/SparseTensorIndex.html | 4 +-
.../arrow/flatbuf/SparseTensorIndexCOO.Vector.html | 4 +-
.../apache/arrow/flatbuf/SparseTensorIndexCOO.html | 4 +-
.../arrow/flatbuf/SparseTensorIndexCSF.Vector.html | 4 +-
.../apache/arrow/flatbuf/SparseTensorIndexCSF.html | 4 +-
.../org/apache/arrow/flatbuf/Struct_.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/Struct_.html | 4 +-
.../org/apache/arrow/flatbuf/Tensor.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Tensor.html | 4 +-
.../org/apache/arrow/flatbuf/TensorDim.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/TensorDim.html | 4 +-
.../org/apache/arrow/flatbuf/Time.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Time.html | 4 +-
.../org/apache/arrow/flatbuf/TimeUnit.html | 4 +-
.../org/apache/arrow/flatbuf/Timestamp.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/Timestamp.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Type.html | 4 +-
.../org/apache/arrow/flatbuf/Union.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Union.html | 4 +-
.../org/apache/arrow/flatbuf/UnionMode.html | 4 +-
.../org/apache/arrow/flatbuf/Utf8.Vector.html | 4 +-
.../reference/org/apache/arrow/flatbuf/Utf8.html | 4 +-
.../arrow/flatbuf/class-use/Binary.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Binary.html | 4 +-
.../arrow/flatbuf/class-use/Block.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Block.html | 4 +-
.../flatbuf/class-use/BodyCompression.Vector.html | 4 +-
.../arrow/flatbuf/class-use/BodyCompression.html | 4 +-
.../flatbuf/class-use/BodyCompressionMethod.html | 4 +-
.../arrow/flatbuf/class-use/Bool.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Bool.html | 4 +-
.../arrow/flatbuf/class-use/Buffer.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Buffer.html | 22 +-
.../arrow/flatbuf/class-use/CompressionType.html | 4 +-
.../arrow/flatbuf/class-use/Date.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Date.html | 4 +-
.../apache/arrow/flatbuf/class-use/DateUnit.html | 4 +-
.../arrow/flatbuf/class-use/Decimal.Vector.html | 4 +-
.../apache/arrow/flatbuf/class-use/Decimal.html | 4 +-
.../flatbuf/class-use/DictionaryBatch.Vector.html | 4 +-
.../arrow/flatbuf/class-use/DictionaryBatch.html | 4 +-
.../class-use/DictionaryEncoding.Vector.html | 4 +-
.../flatbuf/class-use/DictionaryEncoding.html | 4 +-
.../arrow/flatbuf/class-use/DictionaryKind.html | 4 +-
.../arrow/flatbuf/class-use/Duration.Vector.html | 4 +-
.../apache/arrow/flatbuf/class-use/Duration.html | 4 +-
.../apache/arrow/flatbuf/class-use/Endianness.html | 4 +-
.../apache/arrow/flatbuf/class-use/Feature.html | 4 +-
.../arrow/flatbuf/class-use/Field.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Field.html | 4 +-
.../arrow/flatbuf/class-use/FieldNode.Vector.html | 4 +-
.../apache/arrow/flatbuf/class-use/FieldNode.html | 4 +-
.../flatbuf/class-use/FixedSizeBinary.Vector.html | 4 +-
.../arrow/flatbuf/class-use/FixedSizeBinary.html | 4 +-
.../flatbuf/class-use/FixedSizeList.Vector.html | 4 +-
.../arrow/flatbuf/class-use/FixedSizeList.html | 4 +-
.../flatbuf/class-use/FloatingPoint.Vector.html | 4 +-
.../arrow/flatbuf/class-use/FloatingPoint.html | 4 +-
.../arrow/flatbuf/class-use/Footer.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Footer.html | 4 +-
.../apache/arrow/flatbuf/class-use/Int.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Int.html | 16 +-
.../arrow/flatbuf/class-use/Interval.Vector.html | 4 +-
.../apache/arrow/flatbuf/class-use/Interval.html | 4 +-
.../arrow/flatbuf/class-use/IntervalUnit.html | 4 +-
.../arrow/flatbuf/class-use/KeyValue.Vector.html | 22 +-
.../apache/arrow/flatbuf/class-use/KeyValue.html | 26 +-
.../flatbuf/class-use/LargeBinary.Vector.html | 4 +-
.../arrow/flatbuf/class-use/LargeBinary.html | 4 +-
.../arrow/flatbuf/class-use/LargeList.Vector.html | 4 +-
.../apache/arrow/flatbuf/class-use/LargeList.html | 4 +-
.../arrow/flatbuf/class-use/LargeUtf8.Vector.html | 4 +-
.../apache/arrow/flatbuf/class-use/LargeUtf8.html | 4 +-
.../arrow/flatbuf/class-use/List.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/List.html | 4 +-
.../apache/arrow/flatbuf/class-use/Map.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Map.html | 4 +-
.../arrow/flatbuf/class-use/Message.Vector.html | 4 +-
.../apache/arrow/flatbuf/class-use/Message.html | 4 +-
.../arrow/flatbuf/class-use/MessageHeader.html | 4 +-
.../arrow/flatbuf/class-use/MetadataVersion.html | 4 +-
.../arrow/flatbuf/class-use/Null.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Null.html | 4 +-
.../apache/arrow/flatbuf/class-use/Precision.html | 4 +-
.../flatbuf/class-use/RecordBatch.Vector.html | 4 +-
.../arrow/flatbuf/class-use/RecordBatch.html | 4 +-
.../arrow/flatbuf/class-use/Schema.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Schema.html | 4 +-
.../class-use/SparseMatrixCompressedAxis.html | 4 +-
.../class-use/SparseMatrixIndexCSX.Vector.html | 4 +-
.../flatbuf/class-use/SparseMatrixIndexCSX.html | 4 +-
.../flatbuf/class-use/SparseTensor.Vector.html | 4 +-
.../arrow/flatbuf/class-use/SparseTensor.html | 4 +-
.../arrow/flatbuf/class-use/SparseTensorIndex.html | 4 +-
.../class-use/SparseTensorIndexCOO.Vector.html | 4 +-
.../flatbuf/class-use/SparseTensorIndexCOO.html | 4 +-
.../class-use/SparseTensorIndexCSF.Vector.html | 4 +-
.../flatbuf/class-use/SparseTensorIndexCSF.html | 4 +-
.../arrow/flatbuf/class-use/Struct_.Vector.html | 4 +-
.../apache/arrow/flatbuf/class-use/Struct_.html | 4 +-
.../arrow/flatbuf/class-use/Tensor.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Tensor.html | 4 +-
.../arrow/flatbuf/class-use/TensorDim.Vector.html | 4 +-
.../apache/arrow/flatbuf/class-use/TensorDim.html | 4 +-
.../arrow/flatbuf/class-use/Time.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Time.html | 4 +-
.../apache/arrow/flatbuf/class-use/TimeUnit.html | 4 +-
.../arrow/flatbuf/class-use/Timestamp.Vector.html | 4 +-
.../apache/arrow/flatbuf/class-use/Timestamp.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Type.html | 4 +-
.../arrow/flatbuf/class-use/Union.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Union.html | 4 +-
.../apache/arrow/flatbuf/class-use/UnionMode.html | 4 +-
.../arrow/flatbuf/class-use/Utf8.Vector.html | 4 +-
.../org/apache/arrow/flatbuf/class-use/Utf8.html | 4 +-
.../org/apache/arrow/flatbuf/package-frame.html | 4 +-
.../org/apache/arrow/flatbuf/package-summary.html | 4 +-
.../org/apache/arrow/flatbuf/package-tree.html | 4 +-
.../org/apache/arrow/flatbuf/package-use.html | 4 +-
.../reference/org/apache/arrow/flight/Action.html | 4 +-
.../org/apache/arrow/flight/ActionType.html | 4 +-
.../org/apache/arrow/flight/AsyncPutListener.html | 4 +-
...ssureStrategy.CallbackBackpressureStrategy.html | 4 +-
.../flight/BackpressureStrategy.WaitResult.html | 4 +-
.../apache/arrow/flight/BackpressureStrategy.html | 4 +-
.../org/apache/arrow/flight/CallHeaders.html | 4 +-
.../org/apache/arrow/flight/CallInfo.html | 4 +-
.../org/apache/arrow/flight/CallOption.html | 4 +-
.../arrow/flight/CallOptions.GrpcCallOption.html | 4 +-
.../org/apache/arrow/flight/CallOptions.html | 4 +-
.../org/apache/arrow/flight/CallStatus.html | 4 +-
.../org/apache/arrow/flight/Criteria.html | 4 +-
.../apache/arrow/flight/ErrorFlightMetadata.html | 4 +-
.../org/apache/arrow/flight/FlightCallHeaders.html | 4 +-
.../apache/arrow/flight/FlightClient.Builder.html | 4 +-
.../flight/FlightClient.ClientStreamListener.html | 4 +-
.../flight/FlightClient.ExchangeReaderWriter.html | 4 +-
.../arrow/flight/FlightClient.PutListener.html | 4 +-
.../org/apache/arrow/flight/FlightClient.html | 4 +-
.../flight/FlightClientMiddleware.Factory.html | 4 +-
.../arrow/flight/FlightClientMiddleware.html | 4 +-
.../org/apache/arrow/flight/FlightConstants.html | 4 +-
.../org/apache/arrow/flight/FlightDescriptor.html | 4 +-
.../org/apache/arrow/flight/FlightEndpoint.html | 4 +-
.../org/apache/arrow/flight/FlightGrpcUtils.html | 4 +-
.../org/apache/arrow/flight/FlightInfo.html | 4 +-
.../org/apache/arrow/flight/FlightMethod.html | 4 +-
.../arrow/flight/FlightProducer.CallContext.html | 4 +-
.../FlightProducer.ServerStreamListener.html | 4 +-
.../flight/FlightProducer.StreamListener.html | 4 +-
.../org/apache/arrow/flight/FlightProducer.html | 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 | 14 +-
.../flight/auth/class-use/ClientAuthHandler.html | 4 +-
.../auth/class-use/ClientAuthInterceptor.html | 4 +-
.../flight/auth/class-use/ClientAuthWrapper.html | 4 +-
.../ServerAuthHandler.ServerAuthSender.html | 14 +-
.../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 | 14 +-
.../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 | 22 +-
.../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 | 12 +-
.../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 | 12 +-
.../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/example/ExampleFlightServer.html | 4 +-
.../apache/arrow/flight/example/ExampleTicket.html | 4 +-
.../apache/arrow/flight/example/FlightHolder.html | 4 +-
.../apache/arrow/flight/example/InMemoryStore.html | 4 +-
.../arrow/flight/example/Stream.StreamCreator.html | 4 +-
.../org/apache/arrow/flight/example/Stream.html | 4 +-
.../example/class-use/ExampleFlightServer.html | 4 +-
.../flight/example/class-use/ExampleTicket.html | 4 +-
.../flight/example/class-use/FlightHolder.html | 4 +-
.../flight/example/class-use/InMemoryStore.html | 4 +-
.../example/class-use/Stream.StreamCreator.html | 4 +-
.../arrow/flight/example/class-use/Stream.html | 4 +-
.../apache/arrow/flight/example/package-frame.html | 4 +-
.../arrow/flight/example/package-summary.html | 4 +-
.../apache/arrow/flight/example/package-tree.html | 4 +-
.../apache/arrow/flight/example/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 | 12 +-
.../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 +-
.../integration/tests/FlightSqlScenario.html | 4 +-
.../tests/FlightSqlScenarioProducer.html | 4 +-
.../tests/class-use/FlightSqlScenario.html | 4 +-
.../tests/class-use/FlightSqlScenarioProducer.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 +-
.../sql/FlightSqlClient.PreparedStatement.html | 4 +-
.../apache/arrow/flight/sql/FlightSqlClient.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 +-
.../FlightSqlClient.PreparedStatement.html | 4 +-
.../flight/sql/class-use/FlightSqlClient.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 +-
...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 +-
.../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 +-
...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 +-
.../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.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.SqlSupportedTransactions.html | 4 +-
.../sql/impl/FlightSql.SqlSupportedUnions.html | 4 +-
.../sql/impl/FlightSql.SqlSupportsConvert.html | 4 +-
.../FlightSql.SqlTransactionIsolationLevel.html | 4 +-
.../FlightSql.SupportedAnsi92SqlGrammarLevel.html | 4 +-
.../sql/impl/FlightSql.SupportedSqlGrammar.html | 4 +-
.../FlightSql.TicketStatementQuery.Builder.html | 4 +-
.../sql/impl/FlightSql.TicketStatementQuery.html | 4 +-
.../FlightSql.TicketStatementQueryOrBuilder.html | 4 +-
.../sql/impl/FlightSql.UpdateDeleteRules.html | 4 +-
.../apache/arrow/flight/sql/impl/FlightSql.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 +-
.../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 +-
...tSql.CommandPreparedStatementQuery.Builder.html | 4 +-
.../FlightSql.CommandPreparedStatementQuery.html | 4 +-
...Sql.CommandPreparedStatementQueryOrBuilder.html | 4 +-
...Sql.CommandPreparedStatementUpdate.Builder.html | 4 +-
.../FlightSql.CommandPreparedStatementUpdate.html | 4 +-
...ql.CommandPreparedStatementUpdateOrBuilder.html | 4 +-
.../FlightSql.CommandStatementQuery.Builder.html | 4 +-
.../class-use/FlightSql.CommandStatementQuery.html | 4 +-
.../FlightSql.CommandStatementQueryOrBuilder.html | 4 +-
.../FlightSql.CommandStatementUpdate.Builder.html | 4 +-
.../FlightSql.CommandStatementUpdate.html | 4 +-
.../FlightSql.CommandStatementUpdateOrBuilder.html | 4 +-
.../FlightSql.DoPutUpdateResult.Builder.html | 4 +-
.../class-use/FlightSql.DoPutUpdateResult.html | 4 +-
.../FlightSql.DoPutUpdateResultOrBuilder.html | 4 +-
.../sql/impl/class-use/FlightSql.SqlInfo.html | 4 +-
.../impl/class-use/FlightSql.SqlNullOrdering.html | 4 +-
.../FlightSql.SqlOuterJoinsSupportLevel.html | 4 +-
.../FlightSql.SqlSupportedCaseSensitivity.html | 4 +-
.../FlightSql.SqlSupportedElementActions.html | 4 +-
.../class-use/FlightSql.SqlSupportedGroupBy.html | 4 +-
.../FlightSql.SqlSupportedPositionedCommands.html | 4 +-
...FlightSql.SqlSupportedResultSetConcurrency.html | 4 +-
.../FlightSql.SqlSupportedResultSetType.html | 4 +-
.../FlightSql.SqlSupportedSubqueries.html | 4 +-
.../FlightSql.SqlSupportedTransactions.html | 4 +-
.../class-use/FlightSql.SqlSupportedUnions.html | 4 +-
.../class-use/FlightSql.SqlSupportsConvert.html | 4 +-
.../FlightSql.SqlTransactionIsolationLevel.html | 4 +-
.../FlightSql.SupportedAnsi92SqlGrammarLevel.html | 4 +-
.../class-use/FlightSql.SupportedSqlGrammar.html | 4 +-
.../FlightSql.TicketStatementQuery.Builder.html | 4 +-
.../class-use/FlightSql.TicketStatementQuery.html | 4 +-
.../FlightSql.TicketStatementQueryOrBuilder.html | 4 +-
.../class-use/FlightSql.UpdateDeleteRules.html | 4 +-
.../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 | 542 +--
.../memory/class-use/ArrowByteBufAllocator.html | 4 +-
.../arrow/memory/class-use/BoundsChecking.html | 4 +-
.../arrow/memory/class-use/BufferAllocator.html | 310 +-
.../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 | 24 +-
.../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 | 46 +-
.../arrow/memory/util/class-use/AssertionUtil.html | 4 +-
.../memory/util/class-use/AutoCloseableLock.html | 4 +-
.../memory/util/class-use/ByteFunctionHelpers.html | 4 +-
.../arrow/memory/util/class-use/CommonUtil.html | 4 +-
.../arrow/memory/util/class-use/HistoricalLog.html | 4 +-
.../memory/util/class-use/LargeMemoryUtil.html | 4 +-
.../arrow/memory/util/class-use/MemoryUtil.html | 4 +-
.../arrow/memory/util/class-use/StackTrace.html | 4 +-
.../arrow/memory/util/hash/ArrowBufHasher.html | 4 +-
.../arrow/memory/util/hash/MurmurHasher.html | 4 +-
.../arrow/memory/util/hash/SimpleHasher.html | 4 +-
.../memory/util/hash/class-use/ArrowBufHasher.html | 38 +-
.../memory/util/hash/class-use/MurmurHasher.html | 4 +-
.../memory/util/hash/class-use/SimpleHasher.html | 4 +-
.../arrow/memory/util/hash/package-frame.html | 4 +-
.../arrow/memory/util/hash/package-summary.html | 4 +-
.../arrow/memory/util/hash/package-tree.html | 4 +-
.../apache/arrow/memory/util/hash/package-use.html | 4 +-
.../apache/arrow/memory/util/package-frame.html | 4 +-
.../apache/arrow/memory/util/package-summary.html | 4 +-
.../org/apache/arrow/memory/util/package-tree.html | 4 +-
.../org/apache/arrow/memory/util/package-use.html | 4 +-
.../reference/org/apache/arrow/package-frame.html | 4 +-
.../org/apache/arrow/package-summary.html | 4 +-
.../reference/org/apache/arrow/package-tree.html | 4 +-
.../reference/org/apache/arrow/package-use.html | 4 +-
.../plasma/ObjectStoreLink.ObjectStoreData.html | 4 +-
.../org/apache/arrow/plasma/ObjectStoreLink.html | 4 +-
.../org/apache/arrow/plasma/PlasmaClient.html | 4 +-
.../org/apache/arrow/plasma/PlasmaClientJNI.html | 4 +-
.../class-use/ObjectStoreLink.ObjectStoreData.html | 4 +-
.../arrow/plasma/class-use/ObjectStoreLink.html | 4 +-
.../arrow/plasma/class-use/PlasmaClient.html | 4 +-
.../arrow/plasma/class-use/PlasmaClientJNI.html | 4 +-
.../exceptions/DuplicateObjectException.html | 4 +-
.../plasma/exceptions/PlasmaClientException.html | 4 +-
.../exceptions/PlasmaOutOfMemoryException.html | 4 +-
.../class-use/DuplicateObjectException.html | 4 +-
.../class-use/PlasmaClientException.html | 4 +-
.../class-use/PlasmaOutOfMemoryException.html | 4 +-
.../arrow/plasma/exceptions/package-frame.html | 4 +-
.../arrow/plasma/exceptions/package-summary.html | 4 +-
.../arrow/plasma/exceptions/package-tree.html | 4 +-
.../arrow/plasma/exceptions/package-use.html | 4 +-
.../org/apache/arrow/plasma/package-frame.html | 4 +-
.../org/apache/arrow/plasma/package-summary.html | 4 +-
.../org/apache/arrow/plasma/package-tree.html | 4 +-
.../org/apache/arrow/plasma/package-use.html | 4 +-
.../arrow/tools/EchoServer.ClientConnection.html | 4 +-
.../org/apache/arrow/tools/EchoServer.html | 4 +-
.../org/apache/arrow/tools/FileRoundtrip.html | 4 +-
.../org/apache/arrow/tools/FileToStream.html | 4 +-
.../org/apache/arrow/tools/Integration.html | 4 +-
.../org/apache/arrow/tools/StreamToFile.html | 4 +-
.../class-use/EchoServer.ClientConnection.html | 4 +-
.../apache/arrow/tools/class-use/EchoServer.html | 4 +-
.../arrow/tools/class-use/FileRoundtrip.html | 4 +-
.../apache/arrow/tools/class-use/FileToStream.html | 4 +-
.../apache/arrow/tools/class-use/Integration.html | 4 +-
.../apache/arrow/tools/class-use/StreamToFile.html | 4 +-
.../org/apache/arrow/tools/package-frame.html | 4 +-
.../org/apache/arrow/tools/package-summary.html | 4 +-
.../org/apache/arrow/tools/package-tree.html | 4 +-
.../org/apache/arrow/tools/package-use.html | 4 +-
.../util/AutoCloseables.RollbackCloseable.html | 4 +-
.../org/apache/arrow/util/AutoCloseables.html | 4 +-
.../org/apache/arrow/util/Collections2.html | 4 +-
.../org/apache/arrow/util/Preconditions.html | 4 +-
.../org/apache/arrow/util/VisibleForTesting.html | 4 +-
.../AutoCloseables.RollbackCloseable.html | 4 +-
.../arrow/util/class-use/AutoCloseables.html | 4 +-
.../apache/arrow/util/class-use/Collections2.html | 4 +-
.../apache/arrow/util/class-use/Preconditions.html | 4 +-
.../arrow/util/class-use/VisibleForTesting.html | 4 +-
.../org/apache/arrow/util/package-frame.html | 4 +-
.../org/apache/arrow/util/package-summary.html | 4 +-
.../org/apache/arrow/util/package-tree.html | 4 +-
.../org/apache/arrow/util/package-use.html | 4 +-
.../org/apache/arrow/vector/AddOrGetResult.html | 4 +-
.../org/apache/arrow/vector/AllocationHelper.html | 4 +-
.../apache/arrow/vector/BaseFixedWidthVector.html | 4 +-
.../org/apache/arrow/vector/BaseIntVector.html | 4 +-
.../arrow/vector/BaseLargeVariableWidthVector.html | 4 +-
.../org/apache/arrow/vector/BaseValueVector.html | 4 +-
.../arrow/vector/BaseVariableWidthVector.html | 4 +-
.../org/apache/arrow/vector/BigIntVector.html | 4 +-
.../org/apache/arrow/vector/BitVector.html | 4 +-
.../org/apache/arrow/vector/BitVectorHelper.html | 4 +-
.../org/apache/arrow/vector/BufferBacked.html | 4 +-
.../arrow/vector/BufferLayout.BufferType.html | 4 +-
.../org/apache/arrow/vector/BufferLayout.html | 4 +-
.../org/apache/arrow/vector/DateDayVector.html | 4 +-
.../org/apache/arrow/vector/DateMilliVector.html | 4 +-
.../org/apache/arrow/vector/Decimal256Vector.html | 4 +-
.../org/apache/arrow/vector/DecimalVector.html | 4 +-
.../apache/arrow/vector/DensityAwareVector.html | 4 +-
.../org/apache/arrow/vector/DurationVector.html | 4 +-
.../arrow/vector/ElementAddressableVector.html | 4 +-
.../apache/arrow/vector/ExtensionTypeVector.html | 4 +-
.../org/apache/arrow/vector/FieldVector.html | 4 +-
.../apache/arrow/vector/FixedSizeBinaryVector.html | 4 +-
.../org/apache/arrow/vector/FixedWidthVector.html | 4 +-
.../org/apache/arrow/vector/Float4Vector.html | 4 +-
.../org/apache/arrow/vector/Float8Vector.html | 4 +-
.../apache/arrow/vector/FloatingPointVector.html | 4 +-
.../apache/arrow/vector/GenerateSampleData.html | 4 +-
.../org/apache/arrow/vector/IntVector.html | 4 +-
.../org/apache/arrow/vector/IntervalDayVector.html | 4 +-
.../arrow/vector/IntervalMonthDayNanoVector.html | 4 +-
.../apache/arrow/vector/IntervalYearVector.html | 4 +-
.../apache/arrow/vector/LargeVarBinaryVector.html | 4 +-
.../apache/arrow/vector/LargeVarCharVector.html | 4 +-
.../apache/arrow/vector/NullCheckingForGet.html | 4 +-
.../org/apache/arrow/vector/NullVector.html | 4 +-
.../org/apache/arrow/vector/PeriodDuration.html | 4 +-
.../apache/arrow/vector/SchemaChangeCallBack.html | 4 +-
.../org/apache/arrow/vector/SmallIntVector.html | 4 +-
.../org/apache/arrow/vector/TimeMicroVector.html | 4 +-
.../org/apache/arrow/vector/TimeMilliVector.html | 4 +-
.../org/apache/arrow/vector/TimeNanoVector.html | 4 +-
.../org/apache/arrow/vector/TimeSecVector.html | 4 +-
.../arrow/vector/TimeStampMicroTZVector.html | 4 +-
.../apache/arrow/vector/TimeStampMicroVector.html | 4 +-
.../arrow/vector/TimeStampMilliTZVector.html | 4 +-
.../apache/arrow/vector/TimeStampMilliVector.html | 4 +-
.../apache/arrow/vector/TimeStampNanoTZVector.html | 4 +-
.../apache/arrow/vector/TimeStampNanoVector.html | 4 +-
.../apache/arrow/vector/TimeStampSecTZVector.html | 4 +-
.../apache/arrow/vector/TimeStampSecVector.html | 4 +-
.../arrow/vector/TimeStampVector.TransferImpl.html | 4 +-
.../org/apache/arrow/vector/TimeStampVector.html | 4 +-
.../org/apache/arrow/vector/TinyIntVector.html | 4 +-
.../org/apache/arrow/vector/TypeLayout.html | 4 +-
.../org/apache/arrow/vector/UInt1Vector.html | 4 +-
.../org/apache/arrow/vector/UInt2Vector.html | 4 +-
.../org/apache/arrow/vector/UInt4Vector.html | 4 +-
.../org/apache/arrow/vector/UInt8Vector.html | 4 +-
.../org/apache/arrow/vector/ValueVector.html | 4 +-
.../org/apache/arrow/vector/VarBinaryVector.html | 4 +-
.../org/apache/arrow/vector/VarCharVector.html | 4 +-
.../apache/arrow/vector/VariableWidthVector.html | 4 +-
.../arrow/vector/VectorDefinitionSetter.html | 4 +-
.../org/apache/arrow/vector/VectorLoader.html | 4 +-
.../org/apache/arrow/vector/VectorSchemaRoot.html | 4 +-
.../org/apache/arrow/vector/VectorUnloader.html | 4 +-
.../org/apache/arrow/vector/ZeroVector.html | 4 +-
.../arrow/vector/class-use/AddOrGetResult.html | 20 +-
.../arrow/vector/class-use/AllocationHelper.html | 4 +-
.../vector/class-use/BaseFixedWidthVector.html | 20 +-
.../arrow/vector/class-use/BaseIntVector.html | 4 +-
.../class-use/BaseLargeVariableWidthVector.html | 12 +-
.../arrow/vector/class-use/BaseValueVector.html | 4 +-
.../vector/class-use/BaseVariableWidthVector.html | 12 +-
.../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 | 22 +-
.../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 | 12 +-
.../apache/arrow/vector/class-use/FieldVector.html | 72 +-
.../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 | 12 +-
.../arrow/vector/class-use/PeriodDuration.html | 10 +-
.../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 | 8 +-
.../apache/arrow/vector/class-use/UInt8Vector.html | 4 +-
.../apache/arrow/vector/class-use/ValueVector.html | 302 +-
.../arrow/vector/class-use/VarBinaryVector.html | 8 +-
.../arrow/vector/class-use/VarCharVector.html | 12 +-
.../vector/class-use/VariableWidthVector.html | 4 +-
.../vector/class-use/VectorDefinitionSetter.html | 4 +-
.../arrow/vector/class-use/VectorLoader.html | 4 +-
.../arrow/vector/class-use/VectorSchemaRoot.html | 4 +-
.../arrow/vector/class-use/VectorUnloader.html | 4 +-
.../apache/arrow/vector/class-use/ZeroVector.html | 4 +-
.../arrow/vector/compare/ApproxEqualsVisitor.html | 4 +-
.../org/apache/arrow/vector/compare/Range.html | 4 +-
.../arrow/vector/compare/RangeEqualsVisitor.html | 4 +-
.../arrow/vector/compare/TypeEqualsVisitor.html | 4 +-
.../arrow/vector/compare/VectorEqualsVisitor.html | 4 +-
.../arrow/vector/compare/VectorValueEqualizer.html | 4 +-
.../apache/arrow/vector/compare/VectorVisitor.html | 4 +-
.../compare/class-use/ApproxEqualsVisitor.html | 4 +-
.../arrow/vector/compare/class-use/Range.html | 8 +-
.../compare/class-use/RangeEqualsVisitor.html | 4 +-
.../compare/class-use/TypeEqualsVisitor.html | 4 +-
.../compare/class-use/VectorEqualsVisitor.html | 4 +-
.../compare/class-use/VectorValueEqualizer.html | 4 +-
.../vector/compare/class-use/VectorVisitor.html | 36 +-
.../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 | 12 +-
.../complex/class-use/EmptyValuePopulator.html | 4 +-
.../complex/class-use/FixedSizeListVector.html | 12 +-
.../vector/complex/class-use/LargeListVector.html | 12 +-
.../arrow/vector/complex/class-use/ListVector.html | 12 +-
.../arrow/vector/complex/class-use/MapVector.html | 4 +-
...NonNullableStructVector.StructTransferPair.html | 4 +-
.../complex/class-use/NonNullableStructVector.html | 12 +-
.../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 | 20 +-
.../complex/class-use/VectorWithOrdinal.html | 12 +-
.../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 | 10 +-
.../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 | 10 +-
.../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 | 122 +-
.../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 | 40 +-
.../writer/class-use/BaseWriter.MapWriter.html | 48 +-
.../writer/class-use/BaseWriter.ScalarWriter.html | 4 +-
.../class-use/BaseWriter.StructOrListWriter.html | 4 +-
.../writer/class-use/BaseWriter.StructWriter.html | 106 +-
.../complex/writer/class-use/BaseWriter.html | 4 +-
.../complex/writer/class-use/BigIntWriter.html | 38 +-
.../vector/complex/writer/class-use/BitWriter.html | 40 +-
.../complex/writer/class-use/DateDayWriter.html | 38 +-
.../complex/writer/class-use/DateMilliWriter.html | 32 +-
.../complex/writer/class-use/Decimal256Writer.html | 40 +-
.../complex/writer/class-use/DecimalWriter.html | 48 +-
.../complex/writer/class-use/DurationWriter.html | 8 +-
.../complex/writer/class-use/FieldWriter.html | 78 +-
.../writer/class-use/FixedSizeBinaryWriter.html | 4 +-
.../complex/writer/class-use/Float4Writer.html | 36 +-
.../complex/writer/class-use/Float8Writer.html | 38 +-
.../vector/complex/writer/class-use/IntWriter.html | 38 +-
.../writer/class-use/IntervalDayWriter.html | 34 +-
.../class-use/IntervalMonthDayNanoWriter.html | 34 +-
.../writer/class-use/IntervalYearWriter.html | 36 +-
.../writer/class-use/LargeVarBinaryWriter.html | 28 +-
.../writer/class-use/LargeVarCharWriter.html | 36 +-
.../complex/writer/class-use/SmallIntWriter.html | 36 +-
.../complex/writer/class-use/TimeMicroWriter.html | 34 +-
.../complex/writer/class-use/TimeMilliWriter.html | 36 +-
.../complex/writer/class-use/TimeNanoWriter.html | 36 +-
.../complex/writer/class-use/TimeSecWriter.html | 28 +-
.../writer/class-use/TimeStampMicroTZWriter.html | 10 +-
.../writer/class-use/TimeStampMicroWriter.html | 36 +-
.../writer/class-use/TimeStampMilliTZWriter.html | 8 +-
.../writer/class-use/TimeStampMilliWriter.html | 32 +-
.../writer/class-use/TimeStampNanoTZWriter.html | 10 +-
.../writer/class-use/TimeStampNanoWriter.html | 36 +-
.../writer/class-use/TimeStampSecTZWriter.html | 10 +-
.../writer/class-use/TimeStampSecWriter.html | 32 +-
.../complex/writer/class-use/TinyIntWriter.html | 32 +-
.../complex/writer/class-use/UInt1Writer.html | 28 +-
.../complex/writer/class-use/UInt2Writer.html | 36 +-
.../complex/writer/class-use/UInt4Writer.html | 34 +-
.../complex/writer/class-use/UInt8Writer.html | 32 +-
.../complex/writer/class-use/VarBinaryWriter.html | 32 +-
.../complex/writer/class-use/VarCharWriter.html | 40 +-
.../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 | 12 +-
.../class-use/CompressionUtil.CodecType.html | 24 +-
.../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 | 20 +-
.../arrow/vector/holders/class-use/BitHolder.html | 20 +-
.../vector/holders/class-use/ComplexHolder.html | 10 +-
.../vector/holders/class-use/DateDayHolder.html | 20 +-
.../vector/holders/class-use/DateMilliHolder.html | 16 +-
.../vector/holders/class-use/Decimal256Holder.html | 22 +-
.../vector/holders/class-use/DecimalHolder.html | 24 +-
.../vector/holders/class-use/DenseUnionHolder.html | 4 +-
.../vector/holders/class-use/DurationHolder.html | 8 +-
.../holders/class-use/FixedSizeBinaryHolder.html | 4 +-
.../vector/holders/class-use/Float4Holder.html | 20 +-
.../vector/holders/class-use/Float8Holder.html | 14 +-
.../arrow/vector/holders/class-use/IntHolder.html | 20 +-
.../holders/class-use/IntervalDayHolder.html | 20 +-
.../class-use/IntervalMonthDayNanoHolder.html | 18 +-
.../holders/class-use/IntervalYearHolder.html | 20 +-
.../holders/class-use/LargeVarBinaryHolder.html | 16 +-
.../holders/class-use/LargeVarCharHolder.html | 22 +-
.../holders/class-use/NullableBigIntHolder.html | 18 +-
.../holders/class-use/NullableBitHolder.html | 18 +-
.../holders/class-use/NullableDateDayHolder.html | 18 +-
.../holders/class-use/NullableDateMilliHolder.html | 12 +-
.../class-use/NullableDecimal256Holder.html | 12 +-
.../holders/class-use/NullableDecimalHolder.html | 8 +-
.../holders/class-use/NullableDurationHolder.html | 10 +-
.../class-use/NullableFixedSizeBinaryHolder.html | 4 +-
.../holders/class-use/NullableFloat4Holder.html | 18 +-
.../holders/class-use/NullableFloat8Holder.html | 16 +-
.../holders/class-use/NullableIntHolder.html | 16 +-
.../class-use/NullableIntervalDayHolder.html | 18 +-
.../NullableIntervalMonthDayNanoHolder.html | 14 +-
.../class-use/NullableIntervalYearHolder.html | 18 +-
.../class-use/NullableLargeVarBinaryHolder.html | 12 +-
.../class-use/NullableLargeVarCharHolder.html | 18 +-
.../holders/class-use/NullableSmallIntHolder.html | 18 +-
.../holders/class-use/NullableTimeMicroHolder.html | 14 +-
.../holders/class-use/NullableTimeMilliHolder.html | 18 +-
.../holders/class-use/NullableTimeNanoHolder.html | 16 +-
.../holders/class-use/NullableTimeSecHolder.html | 14 +-
.../class-use/NullableTimeStampMicroHolder.html | 20 +-
.../class-use/NullableTimeStampMicroTZHolder.html | 10 +-
.../class-use/NullableTimeStampMilliHolder.html | 16 +-
.../class-use/NullableTimeStampMilliTZHolder.html | 10 +-
.../class-use/NullableTimeStampNanoHolder.html | 16 +-
.../class-use/NullableTimeStampNanoTZHolder.html | 12 +-
.../class-use/NullableTimeStampSecHolder.html | 14 +-
.../class-use/NullableTimeStampSecTZHolder.html | 8 +-
.../holders/class-use/NullableTinyIntHolder.html | 16 +-
.../holders/class-use/NullableUInt1Holder.html | 16 +-
.../holders/class-use/NullableUInt2Holder.html | 14 +-
.../holders/class-use/NullableUInt4Holder.html | 18 +-
.../holders/class-use/NullableUInt8Holder.html | 20 +-
.../holders/class-use/NullableVarBinaryHolder.html | 18 +-
.../holders/class-use/NullableVarCharHolder.html | 18 +-
.../holders/class-use/RepeatedListHolder.html | 4 +-
.../holders/class-use/RepeatedStructHolder.html | 4 +-
.../vector/holders/class-use/SmallIntHolder.html | 22 +-
.../vector/holders/class-use/TimeMicroHolder.html | 14 +-
.../vector/holders/class-use/TimeMilliHolder.html | 20 +-
.../vector/holders/class-use/TimeNanoHolder.html | 14 +-
.../vector/holders/class-use/TimeSecHolder.html | 20 +-
.../holders/class-use/TimeStampMicroHolder.html | 20 +-
.../holders/class-use/TimeStampMicroTZHolder.html | 8 +-
.../holders/class-use/TimeStampMilliHolder.html | 20 +-
.../holders/class-use/TimeStampMilliTZHolder.html | 10 +-
.../holders/class-use/TimeStampNanoHolder.html | 20 +-
.../holders/class-use/TimeStampNanoTZHolder.html | 10 +-
.../holders/class-use/TimeStampSecHolder.html | 20 +-
.../holders/class-use/TimeStampSecTZHolder.html | 8 +-
.../vector/holders/class-use/TinyIntHolder.html | 20 +-
.../vector/holders/class-use/UInt1Holder.html | 20 +-
.../vector/holders/class-use/UInt2Holder.html | 20 +-
.../vector/holders/class-use/UInt4Holder.html | 20 +-
.../vector/holders/class-use/UInt8Holder.html | 20 +-
.../vector/holders/class-use/UnionHolder.html | 14 +-
.../vector/holders/class-use/ValueHolder.html | 4 +-
.../vector/holders/class-use/VarBinaryHolder.html | 18 +-
.../vector/holders/class-use/VarCharHolder.html | 14 +-
.../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 | 16 +-
.../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 | 42 +-
.../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/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 | 8 +-
.../vector/types/class-use/Types.MinorType.html | 352 +-
.../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 | 56 +-
.../types/pojo/class-use/DictionaryEncoding.html | 8 +-
.../pojo/class-use/ExtensionTypeRegistry.html | 4 +-
.../arrow/vector/types/pojo/class-use/Field.html | 252 +-
.../vector/types/pojo/class-use/FieldType.html | 34 +-
.../arrow/vector/types/pojo/class-use/Schema.html | 24 +-
.../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 +-
.../vector/util/OversizedAllocationException.html | 4 +-
.../vector/util/PromotableMultiMapWithOrdinal.html | 4 +-
.../vector/util/SchemaChangeRuntimeException.html | 4 +-
.../apache/arrow/vector/util/SchemaUtility.html | 4 +-
.../arrow/vector/util/Text.TextSerializer.html | 4 +-
.../org/apache/arrow/vector/util/Text.html | 4 +-
.../org/apache/arrow/vector/util/TransferPair.html | 4 +-
.../org/apache/arrow/vector/util/Validator.html | 4 +-
.../arrow/vector/util/ValueVectorUtility.html | 4 +-
.../arrow/vector/util/VectorBatchAppender.html | 4 +-
.../vector/util/VectorSchemaRootAppender.html | 4 +-
.../ByteArrayReadableSeekableByteChannel.html | 4 +-
.../arrow/vector/util/class-use/CallBack.html | 50 +-
.../util/class-use/DataSizeRoundingUtil.html | 4 +-
.../arrow/vector/util/class-use/DateUtility.html | 4 +-
.../vector/util/class-use/DecimalUtility.html | 4 +-
.../vector/util/class-use/DictionaryUtility.html | 4 +-
.../ElementAddressableVectorIterator.html | 4 +-
.../vector/util/class-use/JsonStringArrayList.html | 4 +-
.../vector/util/class-use/JsonStringHashMap.html | 4 +-
.../vector/util/class-use/MapWithOrdinal.html | 4 +-
.../vector/util/class-use/MapWithOrdinalImpl.html | 4 +-
.../vector/util/class-use/MultiMapWithOrdinal.html | 4 +-
.../class-use/OversizedAllocationException.html | 4 +-
.../class-use/PromotableMultiMapWithOrdinal.html | 4 +-
.../class-use/SchemaChangeRuntimeException.html | 4 +-
.../arrow/vector/util/class-use/SchemaUtility.html | 4 +-
.../vector/util/class-use/Text.TextSerializer.html | 4 +-
.../apache/arrow/vector/util/class-use/Text.html | 28 +-
.../arrow/vector/util/class-use/TransferPair.html | 368 +-
.../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/vector.html | 4 +-
docs/dev/java/vector_schema_root.html | 4 +-
docs/dev/js/classes/Arrow_dom.Builder.html | 38 +-
docs/dev/js/classes/Arrow_dom.Data.html | 4 +-
docs/dev/js/classes/Arrow_dom.DataType.html | 2 +-
docs/dev/js/classes/Arrow_dom.Field-1.html | 2 +-
docs/dev/js/classes/Arrow_dom.MapRow.html | 2 +-
.../js/classes/Arrow_dom.RecordBatchReader.html | 2 +-
.../js/classes/Arrow_dom.RecordBatchWriter.html | 2 +-
docs/dev/js/classes/Arrow_dom.Schema-1.html | 6 +-
docs/dev/js/classes/Arrow_dom.StructRow.html | 2 +-
docs/dev/js/classes/Arrow_dom.Table.html | 44 +-
docs/dev/js/classes/Arrow_dom.Vector.html | 50 +-
docs/dev/js/classes/Arrow_dom.Visitor.html | 2 +-
docs/dev/js/enums/Arrow_dom.BufferType.html | 8 +-
docs/dev/js/enums/Arrow_dom.DateUnit.html | 2 +-
docs/dev/js/enums/Arrow_dom.IntervalUnit.html | 2 +-
docs/dev/js/enums/Arrow_dom.MetadataVersion.html | 10 +-
docs/dev/js/enums/Arrow_dom.Precision.html | 2 +-
docs/dev/js/enums/Arrow_dom.TimeUnit.html | 2 +-
docs/dev/js/enums/Arrow_dom.Type.html | 2 +-
docs/dev/js/enums/Arrow_dom.UnionMode.html | 2 +-
docs/dev/js/modules/Arrow_dom.html | 20 +-
docs/dev/objects.inv | Bin 36634 -> 137149 bytes
docs/dev/python/api.html | 4 +-
docs/dev/python/api/arrays.html | 4 +-
docs/dev/python/api/compute.html | 4 +-
docs/dev/python/api/cuda.html | 4 +-
docs/dev/python/api/dataset.html | 4 +-
docs/dev/python/api/datatypes.html | 4 +-
docs/dev/python/api/files.html | 4 +-
docs/dev/python/api/filesystems.html | 4 +-
docs/dev/python/api/flight.html | 4 +-
docs/dev/python/api/formats.html | 4 +-
docs/dev/python/api/ipc.html | 4 +-
docs/dev/python/api/memory.html | 4 +-
docs/dev/python/api/misc.html | 4 +-
docs/dev/python/api/plasma.html | 4 +-
docs/dev/python/api/tables.html | 4 +-
docs/dev/python/benchmarks.html | 4 +-
docs/dev/python/compute.html | 4 +-
docs/dev/python/csv.html | 4 +-
docs/dev/python/data.html | 48 +-
docs/dev/python/dataset.html | 144 +-
docs/dev/python/extending_types.html | 4 +-
docs/dev/python/feather.html | 4 +-
docs/dev/python/filesystems.html | 4 +-
docs/dev/python/filesystems_deprecated.html | 4 +-
docs/dev/python/generated/pyarrow.Array.html | 56 +-
docs/dev/python/generated/pyarrow.BinaryArray.html | 56 +-
.../dev/python/generated/pyarrow.BinaryScalar.html | 4 +-
.../dev/python/generated/pyarrow.BooleanArray.html | 56 +-
.../python/generated/pyarrow.BooleanScalar.html | 4 +-
docs/dev/python/generated/pyarrow.Buffer.html | 4 +-
.../generated/pyarrow.BufferOutputStream.html | 4 +-
.../dev/python/generated/pyarrow.BufferReader.html | 4 +-
.../dev/python/generated/pyarrow.ChunkedArray.html | 55 +-
docs/dev/python/generated/pyarrow.Codec.html | 4 +-
.../generated/pyarrow.CompressedInputStream.html | 4 +-
.../generated/pyarrow.CompressedOutputStream.html | 4 +-
docs/dev/python/generated/pyarrow.DataType.html | 4 +-
docs/dev/python/generated/pyarrow.Date32Array.html | 56 +-
.../dev/python/generated/pyarrow.Date32Scalar.html | 4 +-
docs/dev/python/generated/pyarrow.Date64Array.html | 56 +-
.../dev/python/generated/pyarrow.Date64Scalar.html | 4 +-
.../python/generated/pyarrow.Decimal128Array.html | 56 +-
.../python/generated/pyarrow.Decimal128Scalar.html | 4 +-
.../python/generated/pyarrow.Decimal128Type.html | 4 +-
.../python/generated/pyarrow.DictionaryArray.html | 56 +-
.../python/generated/pyarrow.DictionaryScalar.html | 4 +-
.../python/generated/pyarrow.DictionaryType.html | 4 +-
.../dev/python/generated/pyarrow.DoubleScalar.html | 4 +-
.../python/generated/pyarrow.DurationArray.html | 56 +-
.../python/generated/pyarrow.DurationScalar.html | 4 +-
.../python/generated/pyarrow.ExtensionArray.html | 56 +-
.../python/generated/pyarrow.ExtensionType.html | 4 +-
docs/dev/python/generated/pyarrow.Field.html | 4 +-
.../generated/pyarrow.FixedSizeBinaryArray.html | 56 +-
.../generated/pyarrow.FixedSizeBinaryScalar.html | 4 +-
.../generated/pyarrow.FixedSizeBinaryType.html | 4 +-
.../generated/pyarrow.FixedSizeBufferWriter.html | 4 +-
.../generated/pyarrow.FixedSizeListArray.html | 56 +-
docs/dev/python/generated/pyarrow.FloatScalar.html | 4 +-
.../generated/pyarrow.FloatingPointArray.html | 56 +-
.../generated/pyarrow.HadoopFileSystem.cat.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.chmod.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.chown.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.delete.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.df.html | 4 +-
.../pyarrow.HadoopFileSystem.disk_usage.html | 4 +-
.../pyarrow.HadoopFileSystem.download.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.exists.html | 4 +-
.../pyarrow.HadoopFileSystem.get_capacity.html | 4 +-
.../pyarrow.HadoopFileSystem.get_space_used.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.info.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.ls.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.mkdir.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.open.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.rename.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.rm.html | 4 +-
.../generated/pyarrow.HadoopFileSystem.upload.html | 4 +-
docs/dev/python/generated/pyarrow.HdfsFile.html | 4 +-
docs/dev/python/generated/pyarrow.Int16Array.html | 56 +-
docs/dev/python/generated/pyarrow.Int16Scalar.html | 4 +-
docs/dev/python/generated/pyarrow.Int32Array.html | 56 +-
docs/dev/python/generated/pyarrow.Int32Scalar.html | 4 +-
docs/dev/python/generated/pyarrow.Int64Array.html | 56 +-
docs/dev/python/generated/pyarrow.Int64Scalar.html | 4 +-
docs/dev/python/generated/pyarrow.Int8Array.html | 56 +-
docs/dev/python/generated/pyarrow.Int8Scalar.html | 4 +-
.../dev/python/generated/pyarrow.IntegerArray.html | 56 +-
.../python/generated/pyarrow.LargeBinaryArray.html | 56 +-
.../generated/pyarrow.LargeBinaryScalar.html | 4 +-
.../python/generated/pyarrow.LargeListArray.html | 60 +-
.../python/generated/pyarrow.LargeListScalar.html | 4 +-
.../python/generated/pyarrow.LargeStringArray.html | 56 +-
.../generated/pyarrow.LargeStringScalar.html | 4 +-
docs/dev/python/generated/pyarrow.ListArray.html | 60 +-
docs/dev/python/generated/pyarrow.ListScalar.html | 4 +-
docs/dev/python/generated/pyarrow.ListType.html | 4 +-
.../python/generated/pyarrow.LocalFileSystem.html | 4 +-
docs/dev/python/generated/pyarrow.MapArray.html | 60 +-
docs/dev/python/generated/pyarrow.MapScalar.html | 4 +-
docs/dev/python/generated/pyarrow.MapType.html | 4 +-
.../python/generated/pyarrow.MemoryMappedFile.html | 4 +-
docs/dev/python/generated/pyarrow.MemoryPool.html | 4 +-
.../pyarrow.MonthDayNanoIntervalArray.html | 56 +-
.../pyarrow.MonthDayNanoIntervalScalar.html | 4 +-
docs/dev/python/generated/pyarrow.NA.html | 4 +-
docs/dev/python/generated/pyarrow.NativeFile.html | 4 +-
docs/dev/python/generated/pyarrow.NullArray.html | 56 +-
.../dev/python/generated/pyarrow.NumericArray.html | 56 +-
docs/dev/python/generated/pyarrow.OSFile.html | 4 +-
.../python/generated/pyarrow.PyExtensionType.html | 4 +-
docs/dev/python/generated/pyarrow.PythonFile.html | 4 +-
docs/dev/python/generated/pyarrow.RecordBatch.html | 43 +-
.../python/generated/pyarrow.ResizableBuffer.html | 4 +-
docs/dev/python/generated/pyarrow.Scalar.html | 4 +-
docs/dev/python/generated/pyarrow.Schema.html | 4 +-
.../generated/pyarrow.SerializationContext.html | 4 +-
.../generated/pyarrow.SerializedPyObject.html | 4 +-
docs/dev/python/generated/pyarrow.StringArray.html | 56 +-
.../dev/python/generated/pyarrow.StringScalar.html | 4 +-
docs/dev/python/generated/pyarrow.StructArray.html | 56 +-
.../dev/python/generated/pyarrow.StructScalar.html | 4 +-
docs/dev/python/generated/pyarrow.StructType.html | 4 +-
docs/dev/python/generated/pyarrow.Table.html | 66 +-
.../dev/python/generated/pyarrow.TableGroupBy.html | 4 +-
docs/dev/python/generated/pyarrow.Tensor.html | 4 +-
docs/dev/python/generated/pyarrow.Time32Array.html | 56 +-
.../dev/python/generated/pyarrow.Time32Scalar.html | 4 +-
docs/dev/python/generated/pyarrow.Time32Type.html | 4 +-
docs/dev/python/generated/pyarrow.Time64Array.html | 56 +-
.../dev/python/generated/pyarrow.Time64Scalar.html | 4 +-
docs/dev/python/generated/pyarrow.Time64Type.html | 4 +-
.../python/generated/pyarrow.TimestampArray.html | 56 +-
.../python/generated/pyarrow.TimestampScalar.html | 4 +-
.../python/generated/pyarrow.TimestampType.html | 4 +-
docs/dev/python/generated/pyarrow.UInt16Array.html | 56 +-
.../dev/python/generated/pyarrow.UInt16Scalar.html | 4 +-
docs/dev/python/generated/pyarrow.UInt32Array.html | 56 +-
.../dev/python/generated/pyarrow.UInt32Scalar.html | 4 +-
docs/dev/python/generated/pyarrow.UInt64Array.html | 56 +-
.../dev/python/generated/pyarrow.UInt64Scalar.html | 4 +-
docs/dev/python/generated/pyarrow.UInt8Array.html | 56 +-
docs/dev/python/generated/pyarrow.UInt8Scalar.html | 4 +-
docs/dev/python/generated/pyarrow.UnionArray.html | 56 +-
docs/dev/python/generated/pyarrow.UnionScalar.html | 4 +-
docs/dev/python/generated/pyarrow.UnionType.html | 4 +-
.../python/generated/pyarrow.allocate_buffer.html | 4 +-
docs/dev/python/generated/pyarrow.array.html | 4 +-
docs/dev/python/generated/pyarrow.binary.html | 4 +-
docs/dev/python/generated/pyarrow.bool_.html | 4 +-
.../python/generated/pyarrow.chunked_array.html | 4 +-
docs/dev/python/generated/pyarrow.compress.html | 4 +-
.../pyarrow.compute.ArraySortOptions.html | 4 +-
.../pyarrow.compute.AssumeTimezoneOptions.html | 4 +-
.../generated/pyarrow.compute.CastOptions.html | 4 +-
.../generated/pyarrow.compute.CountOptions.html | 4 +-
.../pyarrow.compute.DayOfWeekOptions.html | 4 +-
.../pyarrow.compute.DictionaryEncodeOptions.html | 4 +-
...yarrow.compute.ElementWiseAggregateOptions.html | 4 +-
.../pyarrow.compute.ExtractRegexOptions.html | 4 +-
.../generated/pyarrow.compute.FilterOptions.html | 4 +-
.../generated/pyarrow.compute.IndexOptions.html | 4 +-
.../generated/pyarrow.compute.JoinOptions.html | 4 +-
.../pyarrow.compute.MakeStructOptions.html | 4 +-
.../pyarrow.compute.MatchSubstringOptions.html | 4 +-
.../generated/pyarrow.compute.ModeOptions.html | 4 +-
.../generated/pyarrow.compute.NullOptions.html | 4 +-
.../generated/pyarrow.compute.PadOptions.html | 4 +-
.../pyarrow.compute.PartitionNthOptions.html | 4 +-
.../generated/pyarrow.compute.QuantileOptions.html | 4 +-
.../pyarrow.compute.ReplaceSliceOptions.html | 4 +-
.../pyarrow.compute.ReplaceSubstringOptions.html | 4 +-
.../generated/pyarrow.compute.RoundOptions.html | 4 +-
.../pyarrow.compute.RoundTemporalOptions.html | 4 +-
.../pyarrow.compute.RoundToMultipleOptions.html | 4 +-
.../pyarrow.compute.ScalarAggregateOptions.html | 4 +-
.../generated/pyarrow.compute.SelectKOptions.html | 4 +-
.../pyarrow.compute.SetLookupOptions.html | 4 +-
.../generated/pyarrow.compute.SliceOptions.html | 4 +-
.../generated/pyarrow.compute.SortOptions.html | 4 +-
.../generated/pyarrow.compute.SplitOptions.html | 4 +-
.../pyarrow.compute.SplitPatternOptions.html | 4 +-
.../generated/pyarrow.compute.StrftimeOptions.html | 4 +-
.../generated/pyarrow.compute.StrptimeOptions.html | 4 +-
.../pyarrow.compute.StructFieldOptions.html | 4 +-
.../generated/pyarrow.compute.TDigestOptions.html | 4 +-
.../generated/pyarrow.compute.TakeOptions.html | 4 +-
.../generated/pyarrow.compute.TrimOptions.html | 4 +-
.../generated/pyarrow.compute.VarianceOptions.html | 4 +-
.../generated/pyarrow.compute.WeekOptions.html | 4 +-
docs/dev/python/generated/pyarrow.compute.abs.html | 4 +-
.../generated/pyarrow.compute.abs_checked.html | 4 +-
.../dev/python/generated/pyarrow.compute.acos.html | 4 +-
.../generated/pyarrow.compute.acos_checked.html | 4 +-
docs/dev/python/generated/pyarrow.compute.add.html | 4 +-
.../generated/pyarrow.compute.add_checked.html | 4 +-
docs/dev/python/generated/pyarrow.compute.all.html | 4 +-
.../dev/python/generated/pyarrow.compute.and_.html | 4 +-
.../generated/pyarrow.compute.and_kleene.html | 4 +-
.../python/generated/pyarrow.compute.and_not.html | 4 +-
.../generated/pyarrow.compute.and_not_kleene.html | 4 +-
docs/dev/python/generated/pyarrow.compute.any.html | 4 +-
.../pyarrow.compute.approximate_median.html | 4 +-
.../generated/pyarrow.compute.array_filter.html | 4 +-
.../pyarrow.compute.array_sort_indices.html | 4 +-
.../generated/pyarrow.compute.array_take.html | 4 +-
.../pyarrow.compute.ascii_capitalize.html | 4 +-
.../generated/pyarrow.compute.ascii_center.html | 4 +-
.../generated/pyarrow.compute.ascii_is_alnum.html | 4 +-
.../generated/pyarrow.compute.ascii_is_alpha.html | 4 +-
.../pyarrow.compute.ascii_is_decimal.html | 4 +-
.../generated/pyarrow.compute.ascii_is_lower.html | 4 +-
.../pyarrow.compute.ascii_is_printable.html | 4 +-
.../generated/pyarrow.compute.ascii_is_space.html | 4 +-
.../generated/pyarrow.compute.ascii_is_title.html | 4 +-
.../generated/pyarrow.compute.ascii_is_upper.html | 4 +-
.../generated/pyarrow.compute.ascii_lower.html | 4 +-
.../generated/pyarrow.compute.ascii_lpad.html | 4 +-
.../generated/pyarrow.compute.ascii_ltrim.html | 4 +-
.../pyarrow.compute.ascii_ltrim_whitespace.html | 4 +-
.../generated/pyarrow.compute.ascii_reverse.html | 4 +-
.../generated/pyarrow.compute.ascii_rpad.html | 4 +-
.../generated/pyarrow.compute.ascii_rtrim.html | 4 +-
.../pyarrow.compute.ascii_rtrim_whitespace.html | 4 +-
.../pyarrow.compute.ascii_split_whitespace.html | 4 +-
.../generated/pyarrow.compute.ascii_swapcase.html | 4 +-
.../generated/pyarrow.compute.ascii_title.html | 4 +-
.../generated/pyarrow.compute.ascii_trim.html | 4 +-
.../pyarrow.compute.ascii_trim_whitespace.html | 4 +-
.../generated/pyarrow.compute.ascii_upper.html | 4 +-
.../dev/python/generated/pyarrow.compute.asin.html | 4 +-
.../generated/pyarrow.compute.asin_checked.html | 4 +-
.../generated/pyarrow.compute.assume_timezone.html | 4 +-
.../dev/python/generated/pyarrow.compute.atan.html | 4 +-
.../python/generated/pyarrow.compute.atan2.html | 4 +-
.../generated/pyarrow.compute.binary_join.html | 4 +-
.../pyarrow.compute.binary_join_element_wise.html | 4 +-
.../generated/pyarrow.compute.binary_length.html | 4 +-
.../generated/pyarrow.compute.binary_repeat.html | 4 +-
.../pyarrow.compute.binary_replace_slice.html | 4 +-
.../generated/pyarrow.compute.binary_reverse.html | 4 +-
.../generated/pyarrow.compute.bit_wise_and.html | 4 +-
.../generated/pyarrow.compute.bit_wise_not.html | 4 +-
.../generated/pyarrow.compute.bit_wise_or.html | 4 +-
.../generated/pyarrow.compute.bit_wise_xor.html | 4 +-
.../generated/pyarrow.compute.case_when.html | 4 +-
.../dev/python/generated/pyarrow.compute.cast.html | 4 +-
.../dev/python/generated/pyarrow.compute.ceil.html | 4 +-
.../generated/pyarrow.compute.ceil_temporal.html | 4 +-
.../python/generated/pyarrow.compute.choose.html | 4 +-
.../python/generated/pyarrow.compute.coalesce.html | 4 +-
docs/dev/python/generated/pyarrow.compute.cos.html | 4 +-
.../generated/pyarrow.compute.cos_checked.html | 4 +-
.../python/generated/pyarrow.compute.count.html | 4 +-
.../generated/pyarrow.compute.count_distinct.html | 4 +-
.../generated/pyarrow.compute.count_substring.html | 4 +-
.../pyarrow.compute.count_substring_regex.html | 4 +-
docs/dev/python/generated/pyarrow.compute.day.html | 4 +-
.../generated/pyarrow.compute.day_of_week.html | 4 +-
.../generated/pyarrow.compute.day_of_year.html | 4 +-
.../pyarrow.compute.day_time_interval_between.html | 4 +-
.../generated/pyarrow.compute.days_between.html | 4 +-
.../pyarrow.compute.dictionary_encode.html | 4 +-
.../python/generated/pyarrow.compute.divide.html | 4 +-
.../generated/pyarrow.compute.divide_checked.html | 4 +-
.../generated/pyarrow.compute.drop_null.html | 4 +-
.../generated/pyarrow.compute.ends_with.html | 4 +-
.../python/generated/pyarrow.compute.equal.html | 4 +-
.../generated/pyarrow.compute.extract_regex.html | 4 +-
.../pyarrow.compute.fill_null_backward.html | 4 +-
.../pyarrow.compute.fill_null_forward.html | 4 +-
.../python/generated/pyarrow.compute.filter.html | 4 +-
.../generated/pyarrow.compute.find_substring.html | 4 +-
.../pyarrow.compute.find_substring_regex.html | 4 +-
.../python/generated/pyarrow.compute.floor.html | 4 +-
.../generated/pyarrow.compute.floor_temporal.html | 4 +-
.../python/generated/pyarrow.compute.greater.html | 4 +-
.../generated/pyarrow.compute.greater_equal.html | 4 +-
.../dev/python/generated/pyarrow.compute.hour.html | 4 +-
.../generated/pyarrow.compute.hours_between.html | 4 +-
.../python/generated/pyarrow.compute.if_else.html | 4 +-
.../python/generated/pyarrow.compute.index.html | 4 +-
.../python/generated/pyarrow.compute.index_in.html | 4 +-
.../generated/pyarrow.compute.indices_nonzero.html | 4 +-
.../python/generated/pyarrow.compute.invert.html | 4 +-
.../generated/pyarrow.compute.is_finite.html | 4 +-
.../python/generated/pyarrow.compute.is_in.html | 4 +-
.../python/generated/pyarrow.compute.is_inf.html | 4 +-
.../python/generated/pyarrow.compute.is_nan.html | 4 +-
.../python/generated/pyarrow.compute.is_null.html | 4 +-
.../python/generated/pyarrow.compute.is_valid.html | 4 +-
.../generated/pyarrow.compute.iso_calendar.html | 4 +-
.../python/generated/pyarrow.compute.iso_week.html | 4 +-
.../python/generated/pyarrow.compute.iso_year.html | 4 +-
.../dev/python/generated/pyarrow.compute.less.html | 4 +-
.../generated/pyarrow.compute.less_equal.html | 4 +-
.../generated/pyarrow.compute.list_element.html | 4 +-
.../generated/pyarrow.compute.list_flatten.html | 4 +-
.../pyarrow.compute.list_parent_indices.html | 4 +-
.../pyarrow.compute.list_value_length.html | 4 +-
docs/dev/python/generated/pyarrow.compute.ln.html | 4 +-
.../generated/pyarrow.compute.ln_checked.html | 4 +-
.../python/generated/pyarrow.compute.log10.html | 4 +-
.../generated/pyarrow.compute.log10_checked.html | 4 +-
.../python/generated/pyarrow.compute.log1p.html | 4 +-
.../generated/pyarrow.compute.log1p_checked.html | 4 +-
.../dev/python/generated/pyarrow.compute.log2.html | 4 +-
.../generated/pyarrow.compute.log2_checked.html | 4 +-
.../dev/python/generated/pyarrow.compute.logb.html | 4 +-
.../generated/pyarrow.compute.logb_checked.html | 4 +-
.../generated/pyarrow.compute.make_struct.html | 4 +-
.../generated/pyarrow.compute.match_like.html | 4 +-
.../generated/pyarrow.compute.match_substring.html | 4 +-
.../pyarrow.compute.match_substring_regex.html | 4 +-
docs/dev/python/generated/pyarrow.compute.max.html | 4 +-
.../pyarrow.compute.max_element_wise.html | 4 +-
.../dev/python/generated/pyarrow.compute.mean.html | 4 +-
.../generated/pyarrow.compute.microsecond.html | 4 +-
.../pyarrow.compute.microseconds_between.html | 4 +-
.../generated/pyarrow.compute.millisecond.html | 4 +-
.../pyarrow.compute.milliseconds_between.html | 4 +-
docs/dev/python/generated/pyarrow.compute.min.html | 4 +-
.../pyarrow.compute.min_element_wise.html | 4 +-
.../python/generated/pyarrow.compute.min_max.html | 4 +-
.../python/generated/pyarrow.compute.minute.html | 4 +-
.../generated/pyarrow.compute.minutes_between.html | 4 +-
.../dev/python/generated/pyarrow.compute.mode.html | 4 +-
.../python/generated/pyarrow.compute.month.html | 4 +-
...ow.compute.month_day_nano_interval_between.html | 4 +-
.../pyarrow.compute.month_interval_between.html | 4 +-
.../python/generated/pyarrow.compute.multiply.html | 4 +-
.../pyarrow.compute.multiply_checked.html | 4 +-
.../generated/pyarrow.compute.nanosecond.html | 4 +-
.../pyarrow.compute.nanoseconds_between.html | 4 +-
.../python/generated/pyarrow.compute.negate.html | 4 +-
.../generated/pyarrow.compute.negate_checked.html | 4 +-
.../generated/pyarrow.compute.not_equal.html | 4 +-
docs/dev/python/generated/pyarrow.compute.or_.html | 4 +-
.../generated/pyarrow.compute.or_kleene.html | 4 +-
.../pyarrow.compute.partition_nth_indices.html | 4 +-
.../python/generated/pyarrow.compute.power.html | 4 +-
.../generated/pyarrow.compute.power_checked.html | 4 +-
.../python/generated/pyarrow.compute.product.html | 4 +-
.../python/generated/pyarrow.compute.quantile.html | 4 +-
.../python/generated/pyarrow.compute.quarter.html | 4 +-
.../pyarrow.compute.quarters_between.html | 4 +-
.../pyarrow.compute.replace_substring.html | 4 +-
.../pyarrow.compute.replace_substring_regex.html | 4 +-
.../pyarrow.compute.replace_with_mask.html | 4 +-
.../python/generated/pyarrow.compute.round.html | 4 +-
.../generated/pyarrow.compute.round_temporal.html | 4 +-
.../pyarrow.compute.round_to_multiple.html | 4 +-
.../python/generated/pyarrow.compute.second.html | 4 +-
.../generated/pyarrow.compute.seconds_between.html | 4 +-
.../pyarrow.compute.select_k_unstable.html | 4 +-
.../generated/pyarrow.compute.shift_left.html | 4 +-
.../pyarrow.compute.shift_left_checked.html | 4 +-
.../generated/pyarrow.compute.shift_right.html | 4 +-
.../pyarrow.compute.shift_right_checked.html | 4 +-
.../dev/python/generated/pyarrow.compute.sign.html | 4 +-
docs/dev/python/generated/pyarrow.compute.sin.html | 4 +-
.../generated/pyarrow.compute.sin_checked.html | 4 +-
.../generated/pyarrow.compute.sort_indices.html | 4 +-
.../generated/pyarrow.compute.split_pattern.html | 4 +-
.../pyarrow.compute.split_pattern_regex.html | 4 +-
.../generated/pyarrow.compute.starts_with.html | 4 +-
.../python/generated/pyarrow.compute.stddev.html | 4 +-
.../python/generated/pyarrow.compute.strftime.html | 4 +-
.../generated/pyarrow.compute.string_is_ascii.html | 4 +-
.../python/generated/pyarrow.compute.strptime.html | 4 +-
.../generated/pyarrow.compute.struct_field.html | 4 +-
.../generated/pyarrow.compute.subsecond.html | 4 +-
.../python/generated/pyarrow.compute.subtract.html | 4 +-
.../pyarrow.compute.subtract_checked.html | 4 +-
docs/dev/python/generated/pyarrow.compute.sum.html | 4 +-
.../dev/python/generated/pyarrow.compute.take.html | 4 +-
docs/dev/python/generated/pyarrow.compute.tan.html | 4 +-
.../generated/pyarrow.compute.tan_checked.html | 4 +-
.../python/generated/pyarrow.compute.tdigest.html | 4 +-
.../python/generated/pyarrow.compute.trunc.html | 4 +-
.../python/generated/pyarrow.compute.unique.html | 4 +-
.../python/generated/pyarrow.compute.us_week.html | 4 +-
.../generated/pyarrow.compute.utf8_capitalize.html | 4 +-
.../generated/pyarrow.compute.utf8_center.html | 4 +-
.../generated/pyarrow.compute.utf8_is_alnum.html | 4 +-
.../generated/pyarrow.compute.utf8_is_alpha.html | 4 +-
.../generated/pyarrow.compute.utf8_is_decimal.html | 4 +-
.../generated/pyarrow.compute.utf8_is_digit.html | 4 +-
.../generated/pyarrow.compute.utf8_is_lower.html | 4 +-
.../generated/pyarrow.compute.utf8_is_numeric.html | 4 +-
.../pyarrow.compute.utf8_is_printable.html | 4 +-
.../generated/pyarrow.compute.utf8_is_space.html | 4 +-
.../generated/pyarrow.compute.utf8_is_title.html | 4 +-
.../generated/pyarrow.compute.utf8_is_upper.html | 4 +-
.../generated/pyarrow.compute.utf8_length.html | 4 +-
.../generated/pyarrow.compute.utf8_lower.html | 4 +-
.../generated/pyarrow.compute.utf8_lpad.html | 4 +-
.../generated/pyarrow.compute.utf8_ltrim.html | 4 +-
.../pyarrow.compute.utf8_ltrim_whitespace.html | 4 +-
.../pyarrow.compute.utf8_replace_slice.html | 4 +-
.../generated/pyarrow.compute.utf8_reverse.html | 4 +-
.../generated/pyarrow.compute.utf8_rpad.html | 4 +-
.../generated/pyarrow.compute.utf8_rtrim.html | 4 +-
.../pyarrow.compute.utf8_rtrim_whitespace.html | 4 +-
.../pyarrow.compute.utf8_slice_codeunits.html | 4 +-
.../pyarrow.compute.utf8_split_whitespace.html | 4 +-
.../generated/pyarrow.compute.utf8_swapcase.html | 4 +-
.../generated/pyarrow.compute.utf8_title.html | 4 +-
.../generated/pyarrow.compute.utf8_trim.html | 4 +-
.../pyarrow.compute.utf8_trim_whitespace.html | 4 +-
.../generated/pyarrow.compute.utf8_upper.html | 4 +-
.../generated/pyarrow.compute.value_counts.html | 4 +-
.../python/generated/pyarrow.compute.variance.html | 4 +-
.../dev/python/generated/pyarrow.compute.week.html | 4 +-
.../generated/pyarrow.compute.weeks_between.html | 4 +-
docs/dev/python/generated/pyarrow.compute.xor.html | 4 +-
.../dev/python/generated/pyarrow.compute.year.html | 4 +-
.../generated/pyarrow.compute.year_month_day.html | 4 +-
.../generated/pyarrow.compute.years_between.html | 4 +-
.../python/generated/pyarrow.concat_arrays.html | 4 +-
.../python/generated/pyarrow.concat_tables.html | 4 +-
docs/dev/python/generated/pyarrow.cpu_count.html | 4 +-
.../generated/pyarrow.create_memory_map.html | 4 +-
.../generated/pyarrow.csv.CSVStreamingReader.html | 4 +-
.../python/generated/pyarrow.csv.CSVWriter.html | 4 +-
.../generated/pyarrow.csv.ConvertOptions.html | 4 +-
docs/dev/python/generated/pyarrow.csv.ISO8601.html | 4 +-
.../python/generated/pyarrow.csv.InvalidRow.html | 4 +-
.../python/generated/pyarrow.csv.ParseOptions.html | 4 +-
.../python/generated/pyarrow.csv.ReadOptions.html | 4 +-
.../python/generated/pyarrow.csv.WriteOptions.html | 4 +-
.../dev/python/generated/pyarrow.csv.open_csv.html | 4 +-
.../dev/python/generated/pyarrow.csv.read_csv.html | 4 +-
.../python/generated/pyarrow.csv.write_csv.html | 4 +-
.../generated/pyarrow.cuda.BufferReader.html | 4 +-
.../generated/pyarrow.cuda.BufferWriter.html | 4 +-
.../dev/python/generated/pyarrow.cuda.Context.html | 4 +-
.../python/generated/pyarrow.cuda.CudaBuffer.html | 4 +-
.../python/generated/pyarrow.cuda.HostBuffer.html | 4 +-
.../generated/pyarrow.cuda.IpcMemHandle.html | 4 +-
.../generated/pyarrow.cuda.new_host_buffer.html | 4 +-
.../generated/pyarrow.cuda.read_message.html | 4 +-
.../generated/pyarrow.cuda.read_record_batch.html | 4 +-
.../pyarrow.cuda.serialize_record_batch.html | 4 +-
.../generated/pyarrow.dataset.CsvFileFormat.html | 4 +-
.../pyarrow.dataset.CsvFragmentScanOptions.html | 4 +-
.../python/generated/pyarrow.dataset.Dataset.html | 4 +-
.../pyarrow.dataset.DirectoryPartitioning.html | 4 +-
.../generated/pyarrow.dataset.Expression.html | 4 +-
.../generated/pyarrow.dataset.FileFormat.html | 4 +-
.../pyarrow.dataset.FileSystemDataset.html | 4 +-
.../pyarrow.dataset.FileSystemDatasetFactory.html | 4 +-
.../pyarrow.dataset.FileSystemFactoryOptions.html | 4 +-
.../python/generated/pyarrow.dataset.Fragment.html | 4 +-
.../pyarrow.dataset.HivePartitioning.html | 4 +-
.../generated/pyarrow.dataset.IpcFileFormat.html | 4 +-
.../pyarrow.dataset.ParquetFileFormat.html | 4 +-
...pyarrow.dataset.ParquetFragmentScanOptions.html | 4 +-
.../pyarrow.dataset.ParquetReadOptions.html | 4 +-
.../generated/pyarrow.dataset.Partitioning.html | 4 +-
.../pyarrow.dataset.PartitioningFactory.html | 4 +-
.../python/generated/pyarrow.dataset.Scanner.html | 4 +-
.../generated/pyarrow.dataset.UnionDataset.html | 4 +-
.../python/generated/pyarrow.dataset.dataset.html | 4 +-
.../python/generated/pyarrow.dataset.field.html | 4 +-
.../generated/pyarrow.dataset.parquet_dataset.html | 4 +-
.../generated/pyarrow.dataset.partitioning.html | 4 +-
.../python/generated/pyarrow.dataset.scalar.html | 4 +-
.../generated/pyarrow.dataset.write_dataset.html | 4 +-
docs/dev/python/generated/pyarrow.date32.html | 4 +-
docs/dev/python/generated/pyarrow.date64.html | 4 +-
docs/dev/python/generated/pyarrow.decimal128.html | 4 +-
docs/dev/python/generated/pyarrow.decompress.html | 4 +-
.../generated/pyarrow.default_memory_pool.html | 4 +-
docs/dev/python/generated/pyarrow.deserialize.html | 4 +-
.../generated/pyarrow.deserialize_components.html | 4 +-
.../python/generated/pyarrow.deserialize_from.html | 4 +-
docs/dev/python/generated/pyarrow.dictionary.html | 4 +-
docs/dev/python/generated/pyarrow.duration.html | 4 +-
.../generated/pyarrow.feather.read_feather.html | 4 +-
.../generated/pyarrow.feather.read_table.html | 4 +-
.../generated/pyarrow.feather.write_feather.html | 4 +-
docs/dev/python/generated/pyarrow.field.html | 4 +-
.../python/generated/pyarrow.flight.Action.html | 4 +-
.../generated/pyarrow.flight.ActionType.html | 4 +-
.../python/generated/pyarrow.flight.CallInfo.html | 4 +-
.../pyarrow.flight.ClientAuthHandler.html | 4 +-
.../generated/pyarrow.flight.ClientMiddleware.html | 4 +-
.../pyarrow.flight.ClientMiddlewareFactory.html | 4 +-
.../generated/pyarrow.flight.DescriptorType.html | 4 +-
.../pyarrow.flight.FlightCallOptions.html | 4 +-
.../generated/pyarrow.flight.FlightClient.html | 4 +-
.../generated/pyarrow.flight.FlightDescriptor.html | 4 +-
.../generated/pyarrow.flight.FlightEndpoint.html | 4 +-
.../generated/pyarrow.flight.FlightInfo.html | 4 +-
.../generated/pyarrow.flight.FlightMethod.html | 4 +-
.../generated/pyarrow.flight.FlightServerBase.html | 4 +-
.../generated/pyarrow.flight.GeneratorStream.html | 4 +-
.../python/generated/pyarrow.flight.Location.html | 4 +-
.../pyarrow.flight.RecordBatchStream.html | 4 +-
.../python/generated/pyarrow.flight.Result.html | 4 +-
.../pyarrow.flight.ServerAuthHandler.html | 4 +-
.../generated/pyarrow.flight.ServerMiddleware.html | 4 +-
.../pyarrow.flight.ServerMiddlewareFactory.html | 4 +-
.../python/generated/pyarrow.flight.Ticket.html | 4 +-
docs/dev/python/generated/pyarrow.float16.html | 4 +-
docs/dev/python/generated/pyarrow.float32.html | 4 +-
docs/dev/python/generated/pyarrow.float64.html | 4 +-
.../python/generated/pyarrow.foreign_buffer.html | 4 +-
.../python/generated/pyarrow.from_numpy_dtype.html | 4 +-
.../python/generated/pyarrow.fs.FSSpecHandler.html | 4 +-
docs/dev/python/generated/pyarrow.fs.FileInfo.html | 4 +-
.../python/generated/pyarrow.fs.FileSelector.html | 4 +-
.../python/generated/pyarrow.fs.FileSystem.html | 4 +-
.../generated/pyarrow.fs.FileSystemHandler.html | 4 +-
.../generated/pyarrow.fs.HadoopFileSystem.html | 4 +-
.../generated/pyarrow.fs.LocalFileSystem.html | 4 +-
.../python/generated/pyarrow.fs.PyFileSystem.html | 4 +-
.../python/generated/pyarrow.fs.S3FileSystem.html | 4 +-
.../python/generated/pyarrow.fs.S3LogLevel.html | 4 +-
.../generated/pyarrow.fs.SubTreeFileSystem.html | 4 +-
.../python/generated/pyarrow.fs.copy_files.html | 4 +-
.../python/generated/pyarrow.fs.finalize_s3.html | 4 +-
.../python/generated/pyarrow.fs.initialize_s3.html | 4 +-
.../generated/pyarrow.fs.resolve_s3_region.html | 4 +-
docs/dev/python/generated/pyarrow.get_include.html | 4 +-
.../python/generated/pyarrow.get_libraries.html | 4 +-
.../python/generated/pyarrow.get_library_dirs.html | 4 +-
.../dev/python/generated/pyarrow.hdfs.connect.html | 4 +-
.../dev/python/generated/pyarrow.input_stream.html | 4 +-
docs/dev/python/generated/pyarrow.int16.html | 4 +-
docs/dev/python/generated/pyarrow.int32.html | 4 +-
docs/dev/python/generated/pyarrow.int64.html | 4 +-
docs/dev/python/generated/pyarrow.int8.html | 4 +-
.../generated/pyarrow.ipc.IpcWriteOptions.html | 4 +-
docs/dev/python/generated/pyarrow.ipc.Message.html | 4 +-
.../generated/pyarrow.ipc.MessageReader.html | 4 +-
.../pyarrow.ipc.RecordBatchFileReader.html | 4 +-
.../pyarrow.ipc.RecordBatchFileWriter.html | 4 +-
.../pyarrow.ipc.RecordBatchStreamReader.html | 4 +-
.../pyarrow.ipc.RecordBatchStreamWriter.html | 4 +-
.../pyarrow.ipc.get_record_batch_size.html | 4 +-
.../generated/pyarrow.ipc.get_tensor_size.html | 4 +-
.../dev/python/generated/pyarrow.ipc.new_file.html | 4 +-
.../python/generated/pyarrow.ipc.new_stream.html | 4 +-
.../python/generated/pyarrow.ipc.open_file.html | 4 +-
.../python/generated/pyarrow.ipc.open_stream.html | 4 +-
.../python/generated/pyarrow.ipc.read_message.html | 4 +-
.../generated/pyarrow.ipc.read_record_batch.html | 4 +-
.../python/generated/pyarrow.ipc.read_tensor.html | 4 +-
.../python/generated/pyarrow.ipc.write_tensor.html | 4 +-
.../generated/pyarrow.jemalloc_memory_pool.html | 4 +-
.../generated/pyarrow.jemalloc_set_decay_ms.html | 4 +-
.../generated/pyarrow.json.ParseOptions.html | 4 +-
.../python/generated/pyarrow.json.ReadOptions.html | 4 +-
.../python/generated/pyarrow.json.read_json.html | 4 +-
.../dev/python/generated/pyarrow.large_binary.html | 4 +-
docs/dev/python/generated/pyarrow.large_list.html | 4 +-
.../dev/python/generated/pyarrow.large_string.html | 4 +-
docs/dev/python/generated/pyarrow.large_utf8.html | 4 +-
docs/dev/python/generated/pyarrow.list_.html | 4 +-
.../generated/pyarrow.log_memory_allocations.html | 4 +-
docs/dev/python/generated/pyarrow.map_.html | 4 +-
docs/dev/python/generated/pyarrow.memory_map.html | 4 +-
.../generated/pyarrow.mimalloc_memory_pool.html | 4 +-
.../generated/pyarrow.month_day_nano_interval.html | 4 +-
docs/dev/python/generated/pyarrow.null.html | 4 +-
docs/dev/python/generated/pyarrow.nulls.html | 4 +-
docs/dev/python/generated/pyarrow.orc.ORCFile.html | 4 +-
.../python/generated/pyarrow.orc.ORCWriter.html | 4 +-
.../python/generated/pyarrow.orc.read_table.html | 4 +-
.../python/generated/pyarrow.orc.write_table.html | 4 +-
.../python/generated/pyarrow.output_stream.html | 4 +-
.../generated/pyarrow.parquet.ParquetDataset.html | 4 +-
.../generated/pyarrow.parquet.ParquetFile.html | 4 +-
.../generated/pyarrow.parquet.ParquetWriter.html | 4 +-
.../generated/pyarrow.parquet.read_metadata.html | 4 +-
.../generated/pyarrow.parquet.read_pandas.html | 4 +-
.../generated/pyarrow.parquet.read_schema.html | 4 +-
.../generated/pyarrow.parquet.read_table.html | 4 +-
.../generated/pyarrow.parquet.write_metadata.html | 4 +-
.../generated/pyarrow.parquet.write_table.html | 4 +-
.../pyarrow.parquet.write_to_dataset.html | 4 +-
.../python/generated/pyarrow.plasma.ObjectID.html | 4 +-
.../generated/pyarrow.plasma.PlasmaBuffer.html | 4 +-
.../generated/pyarrow.plasma.PlasmaClient.html | 4 +-
docs/dev/python/generated/pyarrow.py_buffer.html | 4 +-
.../python/generated/pyarrow.read_serialized.html | 4 +-
.../dev/python/generated/pyarrow.record_batch.html | 4 +-
.../generated/pyarrow.register_extension_type.html | 4 +-
docs/dev/python/generated/pyarrow.scalar.html | 4 +-
docs/dev/python/generated/pyarrow.schema.html | 4 +-
docs/dev/python/generated/pyarrow.serialize.html | 4 +-
.../dev/python/generated/pyarrow.serialize_to.html | 4 +-
.../python/generated/pyarrow.set_cpu_count.html | 4 +-
.../python/generated/pyarrow.set_memory_pool.html | 4 +-
docs/dev/python/generated/pyarrow.string.html | 4 +-
docs/dev/python/generated/pyarrow.struct.html | 4 +-
.../generated/pyarrow.system_memory_pool.html | 4 +-
docs/dev/python/generated/pyarrow.table.html | 4 +-
docs/dev/python/generated/pyarrow.time32.html | 4 +-
docs/dev/python/generated/pyarrow.time64.html | 4 +-
docs/dev/python/generated/pyarrow.timestamp.html | 4 +-
.../generated/pyarrow.total_allocated_bytes.html | 4 +-
.../python/generated/pyarrow.types.is_binary.html | 4 +-
.../python/generated/pyarrow.types.is_boolean.html | 4 +-
.../python/generated/pyarrow.types.is_date.html | 4 +-
.../python/generated/pyarrow.types.is_date32.html | 4 +-
.../python/generated/pyarrow.types.is_date64.html | 4 +-
.../python/generated/pyarrow.types.is_decimal.html | 4 +-
.../generated/pyarrow.types.is_dictionary.html | 4 +-
.../pyarrow.types.is_fixed_size_binary.html | 4 +-
.../python/generated/pyarrow.types.is_float16.html | 4 +-
.../python/generated/pyarrow.types.is_float32.html | 4 +-
.../python/generated/pyarrow.types.is_float64.html | 4 +-
.../generated/pyarrow.types.is_floating.html | 4 +-
.../python/generated/pyarrow.types.is_int16.html | 4 +-
.../python/generated/pyarrow.types.is_int32.html | 4 +-
.../python/generated/pyarrow.types.is_int64.html | 4 +-
.../python/generated/pyarrow.types.is_int8.html | 4 +-
.../python/generated/pyarrow.types.is_integer.html | 4 +-
.../generated/pyarrow.types.is_large_binary.html | 4 +-
.../generated/pyarrow.types.is_large_list.html | 4 +-
.../generated/pyarrow.types.is_large_string.html | 4 +-
.../generated/pyarrow.types.is_large_unicode.html | 4 +-
.../python/generated/pyarrow.types.is_list.html | 4 +-
.../dev/python/generated/pyarrow.types.is_map.html | 4 +-
.../python/generated/pyarrow.types.is_nested.html | 4 +-
.../python/generated/pyarrow.types.is_null.html | 4 +-
.../generated/pyarrow.types.is_signed_integer.html | 4 +-
.../python/generated/pyarrow.types.is_string.html | 4 +-
.../python/generated/pyarrow.types.is_struct.html | 4 +-
.../generated/pyarrow.types.is_temporal.html | 4 +-
.../python/generated/pyarrow.types.is_time.html | 4 +-
.../python/generated/pyarrow.types.is_time32.html | 4 +-
.../python/generated/pyarrow.types.is_time64.html | 4 +-
.../generated/pyarrow.types.is_timestamp.html | 4 +-
.../python/generated/pyarrow.types.is_uint16.html | 4 +-
.../python/generated/pyarrow.types.is_uint32.html | 4 +-
.../python/generated/pyarrow.types.is_uint64.html | 4 +-
.../python/generated/pyarrow.types.is_uint8.html | 4 +-
.../python/generated/pyarrow.types.is_unicode.html | 4 +-
.../python/generated/pyarrow.types.is_union.html | 4 +-
.../pyarrow.types.is_unsigned_integer.html | 4 +-
docs/dev/python/generated/pyarrow.uint16.html | 4 +-
docs/dev/python/generated/pyarrow.uint32.html | 4 +-
docs/dev/python/generated/pyarrow.uint64.html | 4 +-
docs/dev/python/generated/pyarrow.uint8.html | 4 +-
.../python/generated/pyarrow.unify_schemas.html | 4 +-
.../pyarrow.unregister_extension_type.html | 4 +-
docs/dev/python/generated/pyarrow.utf8.html | 4 +-
docs/dev/python/getstarted.html | 6 +-
docs/dev/python/getting_involved.html | 4 +-
docs/dev/python/index.html | 4 +-
docs/dev/python/install.html | 4 +-
docs/dev/python/integration.html | 4 +-
docs/dev/python/integration/cuda.html | 4 +-
docs/dev/python/integration/extending.html | 134 +-
docs/dev/python/integration/python_r.html | 4 +-
docs/dev/python/ipc.html | 90 +-
docs/dev/python/json.html | 4 +-
docs/dev/python/memory.html | 14 +-
docs/dev/python/numpy.html | 4 +-
docs/dev/python/pandas.html | 10 +-
docs/dev/python/parquet.html | 16 +-
docs/dev/python/plasma.html | 4 +-
docs/dev/python/timestamps.html | 4 +-
docs/dev/r/pkgdown.yml | 2 +-
docs/dev/r/reference/call_function.html | 10 +-
docs/dev/search.html | 4 +-
docs/dev/searchindex.js | 2 +-
docs/dev/status.html | 4 +-
3153 files changed, 36422 insertions(+), 10854 deletions(-)
diff --git a/docs/dev/.buildinfo b/docs/dev/.buildinfo
index 33d67cc..650293d 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: 5d7ba2ac4f60823aeb0432fa6c42abab
+config: 693391cf27c60ae02cfeae395bb2394e
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/dev/_modules/collections/abc.html b/docs/dev/_modules/collections/abc.html
index 908b43d..ca5c8c6 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>collections.abc — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/importlib/_bootstrap.html b/docs/dev/_modules/importlib/_bootstrap.html
index 7a5abe6..6e00403 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>importlib._bootstrap — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/index.html b/docs/dev/_modules/index.html
index dff326c..559038c 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>Overview: module code — Apache Arrow v7.0.0.dev559</title>
<link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow.html b/docs/dev/_modules/pyarrow.html
index 58e5fcd..a1d0be9 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>pyarrow — Apache Arrow v7.0.0.dev559</title>
<link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/compute.html b/docs/dev/_modules/pyarrow/compute.html
index dc0086b..6a70253 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>pyarrow.compute — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/dataset.html b/docs/dev/_modules/pyarrow/dataset.html
index 0250c81..912baea 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>pyarrow.dataset — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/feather.html b/docs/dev/_modules/pyarrow/feather.html
index 6f505ea..32e8e5f 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>pyarrow.feather — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/filesystem.html b/docs/dev/_modules/pyarrow/filesystem.html
index 74bd9fb..844a17c 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>pyarrow.filesystem — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/fs.html b/docs/dev/_modules/pyarrow/fs.html
index 8bfcdc6..60e79d0 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>pyarrow.fs — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/hdfs.html b/docs/dev/_modules/pyarrow/hdfs.html
index 5757b6f..6319447 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>pyarrow.hdfs — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/ipc.html b/docs/dev/_modules/pyarrow/ipc.html
index b9c9350..860936d 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>pyarrow.ipc — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/orc.html b/docs/dev/_modules/pyarrow/orc.html
index 6223161..3615c2a 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>pyarrow.orc — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/parquet.html b/docs/dev/_modules/pyarrow/parquet.html
index 68cd14f..39aefbb 100644
--- a/docs/dev/_modules/pyarrow/parquet.html
+++ b/docs/dev/_modules/pyarrow/parquet.html
@@ -5,7 +5,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>pyarrow.parquet — Apache Arrow v7.0.0.dev544</title>
+ <title>pyarrow.parquet — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_modules/pyarrow/types.html b/docs/dev/_modules/pyarrow/types.html
index c07778d..449806c 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 — Apache Arrow v7.0.0.dev544</title>
+ <title>pyarrow.types — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -77,7 +77,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/_static/documentation_options.js b/docs/dev/_static/documentation_options.js
index b3fba3b..01932c9 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: '7.0.0.dev544',
+ VERSION: '7.0.0.dev559',
LANGUAGE: 'None',
COLLAPSE_INDEX: false,
BUILDER: 'html',
diff --git a/docs/dev/cpp/api.html b/docs/dev/cpp/api.html
index 3ae1cc5..b7db3aa 100644
--- a/docs/dev/cpp/api.html
+++ b/docs/dev/cpp/api.html
@@ -5,7 +5,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>API Reference — Apache Arrow v7.0.0.dev544</title>
+ <title>API Reference — Apache Arrow v7.0.0.dev559</title>
<link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -78,7 +78,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
diff --git a/docs/dev/cpp/api/array.html b/docs/dev/cpp/api/array.html
index d7aa345..e05e6e4 100644
--- a/docs/dev/cpp/api/array.html
+++ b/docs/dev/cpp/api/array.html
@@ -5,7 +5,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>Arrays — Apache Arrow v7.0.0.dev544</title>
+ <title>Arrays — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -78,7 +78,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -4321,66 +4321,1166 @@ function checkPageExistsAndRedirect(event) {
<div class="section" id="arrays">
<h1>Arrays<a class="headerlink" href="#arrays" title="Permalink to this headline">¶</a></h1>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow9ArrayDataE">
+<span id="_CPPv3N5arrow9ArrayDataE"></span><span id="_CPPv2N5arrow9ArrayDataE"></span><span id="arrow::ArrayData"></span><span class="target" id="structarrow_1_1_array_data"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ArrayData</span></ [...]
+<dd><p>Mutable container for generic Arrow array data. </p>
+<p>This data structure is a self-contained representation of the memory and metadata inside an Arrow array data structure (called vectors in Java). The classes <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">arrow::Array</span></a> and its subclasses provide strongly-typed accessors with support for the visitor pattern and other affordances.</p>
+<p>This class is designed for easy internal data manipulation, analytical data processing, and data transport to and from IPC messages. For example, we could cast from int64 to float64 like so:</p>
+<p>Int64Array arr = GetMyData(); auto new_data = arr.data()->Copy(); new_data->type = <a class="reference internal" href="datatype.html#group__type-factories_1gab6f514320a9b037ab161fa97db73b970"><span class="std std-ref">arrow::float64()</span></a>; DoubleArray double_arr(new_data);</p>
+<p>This object is also useful in an analytics setting where memory may be reused. For example, if we had a group of operations all returning doubles, say:</p>
+<p>Log(Sqrt(Expr(arr)))</p>
+<p>Then the low-level implementations of each of these functions could have the signatures</p>
+<p>void Log(const ArrayData& values, ArrayData* out);</p>
+<p>As another example a function may consume one or more memory buffers in an input array and replace them with newly-allocated data, changing the output data type as well. </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="_CPPv4NK5arrow9ArrayData5SliceE7int64_t7int64_t">
+<span id="_CPPv3NK5arrow9ArrayData5SliceE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow9ArrayData5SliceE7int64_t7int64_t"></span><span id="arrow::ArrayData::Slice__int64_t.int64_tC"></span><span class="target" id="structarrow_1_1_array_data_1a3824378f24eec957d87864f00fcd3a4e"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span>< [...]
+<dd><p>Construct a zero-copy slice of the data with the given offset and length. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow9ArrayData9SliceSafeE7int64_t7int64_t">
+<span id="_CPPv3NK5arrow9ArrayData9SliceSafeE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow9ArrayData9SliceSafeE7int64_t7int64_t"></span><span id="arrow::ArrayData::SliceSafe__int64_t.int64_tC"></span><span class="target" id="structarrow_1_1_array_data_1a1f2caf94c229382c9c34edf43cd340b6"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">< [...]
+<dd><p>Input-checking variant of Slice. </p>
+<p>An Invalid <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> is returned if the requested slice falls out of bounds. Note that unlike Slice, <code class="docutils literal notranslate"><span class="pre">length</span></code> isn’t clamped to the available buffer size. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow9ArrayData12GetNullCountEv">
+<span id="_CPPv3NK5arrow9ArrayData12GetNullCountEv"></span><span id="_CPPv2NK5arrow9ArrayData12GetNullCountEv"></span><span id="arrow::ArrayData::GetNullCountC"></span><span class="target" id="structarrow_1_1_array_data_1ae83fbd13ecbe794edf58e4b841fccf0d"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GetNullCount</span></span></span><span class="sig-paren">(</span><span class="sig-pa [...]
+<dd><p>Return null count, or compute and set it if it’s not known. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow5ArrayE">
+<span id="_CPPv3N5arrow5ArrayE"></span><span id="_CPPv2N5arrow5ArrayE"></span><span id="arrow::Array"></span><span class="target" id="classarrow_1_1_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Array</span></span></span><a class=" [...]
+<dd><p><a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> base type Immutable data array with some logical type and some length. </p>
+<p>Any memory is owned by the respective <a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a> instance (or its parents).</p>
+<p>The base class is only required to have a null bitmap buffer if the null count is greater than 0</p>
+<p>If known, the null count can be provided in the base <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> constructor. If the null count is not known, pass -1 to indicate that the null count is to be computed on the first call to <a class="reference internal" href="#classarrow_1_1_array_1a0537d3b69a889b951e88be2fe9f3d96a"><span class="std std-ref">null_count()</span></a> </p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_dictionary_array"><span class="std std-ref">arrow::DictionaryArray</span></a>, <a class="reference internal" href="#classarrow_1_1_extension_array"><span class="std std-ref">arrow::ExtensionArray</span></a>, <a class="reference internal" href="#classarrow_1_1_fixed_size_list_array"><span class="std std-ref">arrow::FixedSizeListArray</span></a>, arrow::FlatArray, <a class="reference internal" href="#classarrow_1_1_struct [...]
+<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="_CPPv4NK5arrow5Array6IsNullE7int64_t">
+<span id="_CPPv3NK5arrow5Array6IsNullE7int64_t"></span><span id="_CPPv2NK5arrow5Array6IsNullE7int64_t"></span><span id="arrow::Array::IsNull__int64_tC"></span><span class="target" id="classarrow_1_1_array_1a18c61cd4c8c158a30f30023eabc83acb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">IsNull</span></span></s [...]
+<dd><p>Return true if value at index is null. Does not boundscheck. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array7IsValidE7int64_t">
+<span id="_CPPv3NK5arrow5Array7IsValidE7int64_t"></span><span id="_CPPv2NK5arrow5Array7IsValidE7int64_t"></span><span id="arrow::Array::IsValid__int64_tC"></span><span class="target" id="classarrow_1_1_array_1ae554bfb313cd6b161f63fb2966dbd662"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">IsValid</span></span [...]
+<dd><p>Return true if value at index is valid (not null). </p>
+<p>Does not boundscheck </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array9GetScalarE7int64_t">
+<span id="_CPPv3NK5arrow5Array9GetScalarE7int64_t"></span><span id="_CPPv2NK5arrow5Array9GetScalarE7int64_t"></span><span id="arrow::Array::GetScalar__int64_tC"></span><span class="target" id="classarrow_1_1_array_1a65165e18f7a73cebdf73659427a00db1"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre"><</span></span><span class="n"><span class= [...]
+<dd><p>Return a <a class="reference internal" href="scalar.html#structarrow_1_1_scalar"><span class="std std-ref">Scalar</span></a> containing the value of this array at i. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array6lengthEv">
+<span id="_CPPv3NK5arrow5Array6lengthEv"></span><span id="_CPPv2NK5arrow5Array6lengthEv"></span><span id="arrow::Array::lengthC"></span><span class="target" id="classarrow_1_1_array_1a49c7fb3f73d2d43e7338591c5a8bd8bf"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><span class="sig- [...]
+<dd><p>Size in the number of elements this array contains. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array6offsetEv">
+<span id="_CPPv3NK5arrow5Array6offsetEv"></span><span id="_CPPv2NK5arrow5Array6offsetEv"></span><span id="arrow::Array::offsetC"></span><span class="target" id="classarrow_1_1_array_1a1a0c6c1aa06cffd1dcb3813f0d24b2fd"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">offset</span></span></span><span class="sig- [...]
+<dd><p>A relative position into another array’s data, to enable zero-copy slicing. </p>
+<p>This value defaults to zero </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array10null_countEv">
+<span id="_CPPv3NK5arrow5Array10null_countEv"></span><span id="_CPPv2NK5arrow5Array10null_countEv"></span><span id="arrow::Array::null_countC"></span><span class="target" id="classarrow_1_1_array_1a0537d3b69a889b951e88be2fe9f3d96a"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">null_count</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class=" [...]
+<dd><p>The number of null entries in the array. </p>
+<p>If the null count was not known at time of construction (and set to a negative value), then the null count will be computed and cached on the first invocation of this function </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array11null_bitmapEv">
+<span id="_CPPv3NK5arrow5Array11null_bitmapEv"></span><span id="_CPPv2NK5arrow5Array11null_bitmapEv"></span><span id="arrow::Array::null_bitmapC"></span><span class="target" id="classarrow_1_1_array_1a932883dcbf5d9c4ded70aef9adcf2946"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span>< [...]
+<dd><p><a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a> for the validity (null) bitmap, if any. </p>
+<p>Note that Union types never have a null bitmap.</p>
+<p>Note that for <code class="docutils literal notranslate"><span class="pre">null_count</span> <span class="pre">==</span> <span class="pre">0</span></code> or for null type, this will be null. This buffer does not account for any slice offset </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array16null_bitmap_dataEv">
+<span id="_CPPv3NK5arrow5Array16null_bitmap_dataEv"></span><span id="_CPPv2NK5arrow5Array16null_bitmap_dataEv"></span><span id="arrow::Array::null_bitmap_dataC"></span><span class="target" id="classarrow_1_1_array_1a7a8838fbc97b9b3b8ca15cb163b2027c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span>< [...]
+<dd><p>Raw pointer to the null bitmap. </p>
+<p>Note that for <code class="docutils literal notranslate"><span class="pre">null_count</span> <span class="pre">==</span> <span class="pre">0</span></code> or for null type, this will be null. This buffer does not account for any slice offset </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array6EqualsERK5ArrayRK12EqualOptions">
+<span id="_CPPv3NK5arrow5Array6EqualsERK5ArrayRK12EqualOptions"></span><span id="_CPPv2NK5arrow5Array6EqualsERK5ArrayRK12EqualOptions"></span><span id="arrow::Array::Equals__ArrayCR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_array_1a686cf58bab513d8ecfe3a285f4562eab"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Equals</span></span></span><span class="sig-paren">(</ [...]
+<dd><p>Equality comparison with another array. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array4DiffERK5Array">
+<span id="_CPPv3NK5arrow5Array4DiffERK5Array"></span><span id="_CPPv2NK5arrow5Array4DiffERK5Array"></span><span id="arrow::Array::Diff__ArrayCRC"></span><span class="target" id="classarrow_1_1_array_1a95ff1c7489e9d2fd5ff52fde1b8b5c46"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Diff< [...]
+<dd><p>Return the formatted unified diff of arrow::Diff between this <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> and another <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array12ApproxEqualsERKNSt10shared_ptrI5ArrayEERK12EqualOptions">
+<span id="_CPPv3NK5arrow5Array12ApproxEqualsERKNSt10shared_ptrI5ArrayEERK12EqualOptions"></span><span id="_CPPv2NK5arrow5Array12ApproxEqualsERKNSt10shared_ptrI5ArrayEERK12EqualOptions"></span><span id="arrow::Array::ApproxEquals__std::shared_ptr:Array:CR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_array_1a381e6469686eccd2545cf1dc171f6cb7"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n" [...]
+<dd><p>Approximate equality comparison with another array. </p>
+<p>epsilon is only used if this is FloatArray or DoubleArray </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array11RangeEqualsE7int64_t7int64_t7int64_tRK5ArrayRK12EqualOptions">
+<span id="_CPPv3NK5arrow5Array11RangeEqualsE7int64_t7int64_t7int64_tRK5ArrayRK12EqualOptions"></span><span id="_CPPv2NK5arrow5Array11RangeEqualsE7int64_t7int64_t7int64_tRK5ArrayRK12EqualOptions"></span><span id="arrow::Array::RangeEquals__int64_t.int64_t.int64_t.ArrayCR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_array_1a4593999b3aec404e9ad3259acff63fa2"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname" [...]
+<dd><p>Compare if the range of slots specified are equal for the given array and this array. </p>
+<p>end_idx exclusive. This methods does not bounds check. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array4ViewERKNSt10shared_ptrI8DataTypeEE">
+<span id="_CPPv3NK5arrow5Array4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2NK5arrow5Array4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::Array::View__std::shared_ptr:DataType:CRC"></span><span class="target" id="classarrow_1_1_array_1aa2b5f248c09a41c089e1fbc911beecb0"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre" [...]
+<dd><p>Construct a zero-copy view of this array with the given type. </p>
+<p>This method checks if the types are layout-compatible. Nested types are traversed in depth-first order. Data buffers must have the same item sizes, even though the logical types may be different. An error is returned if the types are not layout-compatible. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array5SliceE7int64_t7int64_t">
+<span id="_CPPv3NK5arrow5Array5SliceE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow5Array5SliceE7int64_t7int64_t"></span><span id="arrow::Array::Slice__int64_t.int64_tC"></span><span class="target" id="classarrow_1_1_array_1ae32f72c78fe10ce17f0a817e302e17d1"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="re [...]
+<dd><p>Construct a zero-copy slice of the array with the indicated offset and length. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>offset</strong> – <strong>[in]</strong> the position of the first element in the constructed slice </p></li>
+<li><p><strong>length</strong> – <strong>[in]</strong> the length of the slice. If there are not enough elements in the array, the length will be adjusted accordingly</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>a new object wrapped in std::shared_ptr<Array> </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array5SliceE7int64_t">
+<span id="_CPPv3NK5arrow5Array5SliceE7int64_t"></span><span id="_CPPv2NK5arrow5Array5SliceE7int64_t"></span><span id="arrow::Array::Slice__int64_tC"></span><span class="target" id="classarrow_1_1_array_1a5cf4c3330e850670aa52dab3b21869ea"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href=" [...]
+<dd><p>Slice from offset until end of the array. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array9SliceSafeE7int64_t7int64_t">
+<span id="_CPPv3NK5arrow5Array9SliceSafeE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow5Array9SliceSafeE7int64_t7int64_t"></span><span id="arrow::Array::SliceSafe__int64_t.int64_tC"></span><span class="target" id="classarrow_1_1_array_1acfd39e942b28a6deaa737995cd029409"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre"><</span></span><spa [...]
+<dd><p>Input-checking variant of <a class="reference internal" href="#classarrow_1_1_array_1ae32f72c78fe10ce17f0a817e302e17d1"><span class="std std-ref">Array::Slice</span></a>. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array9SliceSafeE7int64_t">
+<span id="_CPPv3NK5arrow5Array9SliceSafeE7int64_t"></span><span id="_CPPv2NK5arrow5Array9SliceSafeE7int64_t"></span><span id="arrow::Array::SliceSafe__int64_tC"></span><span class="target" id="classarrow_1_1_array_1ab0280861f5d2a09c9e1d1976f056a88f"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre"><</span></span><span class="n"><span class= [...]
+<dd><p>Input-checking variant of <a class="reference internal" href="#classarrow_1_1_array_1ae32f72c78fe10ce17f0a817e302e17d1"><span class="std std-ref">Array::Slice</span></a>. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array8ToStringEv">
+<span id="_CPPv3NK5arrow5Array8ToStringEv"></span><span id="_CPPv2NK5arrow5Array8ToStringEv"></span><span id="arrow::Array::ToStringC"></span><span class="target" id="classarrow_1_1_array_1a41c7af0e40ac55f2ce11785fea3e051e"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ToString</span>< [...]
+<dd><dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>PrettyPrint representation of array suitable for debugging </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Array8ValidateEv">
+<span id="_CPPv3NK5arrow5Array8ValidateEv"></span><span id="_CPPv2NK5arrow5Array8ValidateEv"></span><span id="arrow::Array::ValidateC"></span><span class="target" id="classarrow_1_1_array_1ad62bad8fde2bb8fbd5a52df3fa4bd56c"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Validate</span></sp [...]
+<dd><p>Perform cheap validation checks to determine obvious inconsistencies within the array’s internal data. </p>
+<p>This is O(k) where k is the number of descendents.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><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="_CPPv4NK5arrow5Array12ValidateFullEv">
+<span id="_CPPv3NK5arrow5Array12ValidateFullEv"></span><span id="_CPPv2NK5arrow5Array12ValidateFullEv"></span><span id="arrow::Array::ValidateFullC"></span><span class="target" id="classarrow_1_1_array_1a793321da66d2d1839e6c89a956e4cb07"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Valid [...]
+<dd><p>Perform extensive validation checks to determine inconsistencies within the array’s internal data. </p>
+<p>This is potentially O(k*n) where k is the number of descendents and n is the array length.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><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>
+</dd></dl>
+
<div class="section" id="concrete-array-subclasses">
<h2>Concrete array subclasses<a class="headerlink" href="#concrete-array-subclasses" title="Permalink to this headline">¶</a></h2>
<div class="section" id="primitive-and-temporal">
<h3>Primitive and temporal<a class="headerlink" href="#primitive-and-temporal" title="Permalink to this headline">¶</a></h3>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow9NullArrayE">
+<span id="_CPPv3N5arrow9NullArrayE"></span><span id="_CPPv2N5arrow9NullArrayE"></span><span id="arrow::NullArray"></span><span class="target" id="classarrow_1_1_null_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NullArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</ [...]
+<dd><p>Degenerate null type <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12BooleanArrayE">
+<span id="_CPPv3N5arrow12BooleanArrayE"></span><span id="_CPPv2N5arrow12BooleanArrayE"></span><span id="arrow::BooleanArray"></span><span class="target" id="classarrow_1_1_boolean_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Boole [...]
+<dd><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for boolean data. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12BooleanArray11false_countEv">
+<span id="_CPPv3NK5arrow12BooleanArray11false_countEv"></span><span id="_CPPv2NK5arrow12BooleanArray11false_countEv"></span><span id="arrow::BooleanArray::false_countC"></span><span class="target" id="classarrow_1_1_boolean_array_1a681486a5b6e0842b907fbd84cb4cc59a"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">false_count</span></span></span><span class="sig-paren">(</span><span clas [...]
+<dd><p>Return the number of false (0) values among the valid values. </p>
+<p><a class="reference internal" href="support.html#classarrow_1_1_result"><span class="std std-ref">Result</span></a> is not cached. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12BooleanArray10true_countEv">
+<span id="_CPPv3NK5arrow12BooleanArray10true_countEv"></span><span id="_CPPv2NK5arrow12BooleanArray10true_countEv"></span><span id="arrow::BooleanArray::true_countC"></span><span class="target" id="classarrow_1_1_boolean_array_1afc9c2a1af99b595a3639921d0e7270fd"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">true_count</span></span></span><span class="sig-paren">(</span><span class="s [...]
+<dd><p>Return the number of true (1) values among the valid values. </p>
+<p><a class="reference internal" href="support.html#classarrow_1_1_result"><span class="std std-ref">Result</span></a> is not cached. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp type">
+<dt class="sig sig-object cpp" id="_CPPv412DecimalArray">
+<span id="_CPPv312DecimalArray"></span><span id="_CPPv212DecimalArray"></span><span class="target" id="group__numeric-arrays_1gaa9162b62a545f10bb02754571cd7ec80"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DecimalArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">Decimal128Array< [...]
+<dd></dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow15Decimal128ArrayE">
+<span id="_CPPv3N5arrow15Decimal128ArrayE"></span><span id="_CPPv2N5arrow15Decimal128ArrayE"></span><span id="arrow::Decimal128Array"></span><span class="target" id="classarrow_1_1_decimal128_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class [...]
+<dd><em>#include <arrow/array/array_decimal.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for 128-bit decimal data. </p>
+<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="_CPPv4N5arrow15Decimal128Array15Decimal128ArrayERKNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow15Decimal128Array15Decimal128ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow15Decimal128Array15Decimal128ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::Decimal128Array::Decimal128Array__std::shared_ptr:ArrayData:CR"></span><span class="target" id="classarrow_1_1_decimal128_array_1a1520cf3809bc92851ad099403164538a"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_decimal128_array"><span class="std std-ref">Decimal128Array</span></a> from <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> instance. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygengroup: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow15Decimal256ArrayE">
+<span id="_CPPv3N5arrow15Decimal256ArrayE"></span><span id="_CPPv2N5arrow15Decimal256ArrayE"></span><span id="arrow::Decimal256Array"></span><span class="target" id="classarrow_1_1_decimal256_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class [...]
+<dd><em>#include <arrow/array/array_decimal.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for 256-bit decimal data. </p>
+<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="_CPPv4N5arrow15Decimal256Array15Decimal256ArrayERKNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow15Decimal256Array15Decimal256ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow15Decimal256Array15Decimal256ArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::Decimal256Array::Decimal256Array__std::shared_ptr:ArrayData:CR"></span><span class="target" id="classarrow_1_1_decimal256_array_1a12465c17da25b928158e9f80a7fc2347"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_decimal256_array"><span class="std std-ref">Decimal256Array</span></a> from <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> instance. </p>
+</dd></dl>
+
</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow12NumericArrayE">
+<span id="_CPPv3I0EN5arrow12NumericArrayE"></span><span id="_CPPv2I0EN5arrow12NumericArrayE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre"><</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TYPE</span></span></span><span class="p"><span class="pre">></span></span><br /><span class="target" id="classarrow_1_1_numeric_array"> [...]
+<dd><em>#include <arrow/array/array_primitive.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for numeric data with a corresponding C type. </p>
+<p>This class is templated on the corresponding <a class="reference internal" href="datatype.html#classarrow_1_1_data_type"><span class="std std-ref">DataType</span></a> subclass for the given data, for example NumericArray<Int8Type> or NumericArray<Date32Type>.</p>
+<p>Note that convenience aliases are available for all accepted types (for example Int8Array for NumericArray<Int8Type>). </p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow20DayTimeIntervalArrayE">
+<span id="_CPPv3N5arrow20DayTimeIntervalArrayE"></span><span id="_CPPv2N5arrow20DayTimeIntervalArrayE"></span><span id="arrow::DayTimeIntervalArray"></span><span class="target" id="classarrow_1_1_day_time_interval_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DayTimeIntervalArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span c [...]
+<dd><em>#include <arrow/array/array_primitive.h></em><p><a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> of Day and Millisecond values. </p>
+<p><em>DayTimeArray </em></p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow25MonthDayNanoIntervalArrayE">
+<span id="_CPPv3N5arrow25MonthDayNanoIntervalArrayE"></span><span id="_CPPv2N5arrow25MonthDayNanoIntervalArrayE"></span><span id="arrow::MonthDayNanoIntervalArray"></span><span class="target" id="classarrow_1_1_month_day_nano_interval_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MonthDayNanoIntervalArray</span></span></span><span class="w"> </span><span class="p"><span class="p [...]
+<dd><em>#include <arrow/array/array_primitive.h></em><p><a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> of Month, Day and nanosecond values. </p>
+</dd></dl>
+
</div>
<div class="section" id="binary-like">
<h3>Binary-like<a class="headerlink" href="#binary-like" title="Permalink to this headline">¶</a></h3>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygengroup: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow15BaseBinaryArrayE">
+<span id="_CPPv3I0EN5arrow15BaseBinaryArrayE"></span><span id="_CPPv2I0EN5arrow15BaseBinaryArrayE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre"><</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TYPE</span></span></span><span class="p"><span class="pre">></span></span><br /><span class="target" id="classarrow_1_1_base_bina [...]
+<dd><em>#include <arrow/array/array_binary.h></em><p>Base class for variable-sized binary arrays, regardless of offset size and logical interpretation. </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="_CPPv4NK5arrow15BaseBinaryArray8GetValueE7int64_tP11offset_type">
+<span id="_CPPv3NK5arrow15BaseBinaryArray8GetValueE7int64_tP11offset_type"></span><span id="_CPPv2NK5arrow15BaseBinaryArray8GetValueE7int64_tP11offset_type"></span><span id="arrow::BaseBinaryArray::GetValue__int64_t.offset_typePC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aac07633b970ccfb80a93ba291e9cf6a8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </spa [...]
+<dd><p>Return the pointer to the given elements bytes. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray7GetViewE7int64_t">
+<span id="_CPPv3NK5arrow15BaseBinaryArray7GetViewE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray7GetViewE7int64_t"></span><span id="arrow::BaseBinaryArray::GetView__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a2e60168c3ab328c3c3b5427fec03ec22"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">util</span></span><span class="p"><span class="pre">::</span></span><span class="n">< [...]
+<dd><p>Get binary value as a string_view. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>i</strong> – the value index </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>the view over the selected value </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray5ValueE7int64_t">
+<span id="_CPPv3NK5arrow15BaseBinaryArray5ValueE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray5ValueE7int64_t"></span><span id="arrow::BaseBinaryArray::Value__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aa7d6294cf9e21c07815424acd4f60aab"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">util</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span c [...]
+<dd><p>Get binary value as a string_view Provided for consistency with other arrays. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>i</strong> – the value index </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>the view over the selected value </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray9GetStringE7int64_t">
+<span id="_CPPv3NK5arrow15BaseBinaryArray9GetStringE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray9GetStringE7int64_t"></span><span id="arrow::BaseBinaryArray::GetString__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a9794e7292b715f60c9d8496e03ab7674"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class= [...]
+<dd><p>Get binary value as a std::string. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>i</strong> – the value index </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>the value copied into a std::string </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray13value_offsetsEv">
+<span id="_CPPv3NK5arrow15BaseBinaryArray13value_offsetsEv"></span><span id="_CPPv2NK5arrow15BaseBinaryArray13value_offsetsEv"></span><span id="arrow::BaseBinaryArray::value_offsetsC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a6eb3bfc0f9448179d09c101862e61519"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span [...]
+<dd><p>Note that this buffer does not account for any slice offset. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray10value_dataEv">
+<span id="_CPPv3NK5arrow15BaseBinaryArray10value_dataEv"></span><span id="_CPPv2NK5arrow15BaseBinaryArray10value_dataEv"></span><span id="arrow::BaseBinaryArray::value_dataC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aabfb39b8ed388d9a4d7da3f429c1ea64"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="p [...]
+<dd><p>Note that this buffer does not account for any slice offset. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray12value_offsetE7int64_t">
+<span id="_CPPv3NK5arrow15BaseBinaryArray12value_offsetE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray12value_offsetE7int64_t"></span><span id="arrow::BaseBinaryArray::value_offset__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a8c492a5b81a3cf56f0bec775f012c4d3"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">offset_type</span></span><span class="w"> </span><span class="sig-na [...]
+<dd><p>Return the data buffer absolute offset of the data for the value at the passed index. </p>
+<p>Does not perform boundschecking </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray12value_lengthE7int64_t">
+<span id="_CPPv3NK5arrow15BaseBinaryArray12value_lengthE7int64_t"></span><span id="_CPPv2NK5arrow15BaseBinaryArray12value_lengthE7int64_t"></span><span id="arrow::BaseBinaryArray::value_length__int64_tC"></span><span class="target" id="classarrow_1_1_base_binary_array_1a2c5145c2d8f1572d22c98fe7b489a462"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">offset_type</span></span><span class="w"> </span><span class="sig-na [...]
+<dd><p>Return the length of the data for the value at the passed index. </p>
+<p>Does not perform boundschecking </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow15BaseBinaryArray19total_values_lengthEv">
+<span id="_CPPv3NK5arrow15BaseBinaryArray19total_values_lengthEv"></span><span id="_CPPv2NK5arrow15BaseBinaryArray19total_values_lengthEv"></span><span id="arrow::BaseBinaryArray::total_values_lengthC"></span><span class="target" id="classarrow_1_1_base_binary_array_1aed5a4e1d238c1bbbd931253847e133f5"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">offset_type</span></span><span class="w"> </span><span class="sig-name [...]
+<dd><p>Return the total length of the memory in the data buffer referenced by this array. </p>
+<p>If the array has been sliced then this may be less than the size of the data buffer (data_->buffers[2]). </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11BinaryArrayE">
+<span id="_CPPv3N5arrow11BinaryArrayE"></span><span id="_CPPv2N5arrow11BinaryArrayE"></span><span id="arrow::BinaryArray"></span><span class="target" id="classarrow_1_1_binary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BinaryArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="p [...]
+<dd><em>#include <arrow/array/array_binary.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for variable-size binary data. </p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_string_array"><span class="std std-ref">arrow::StringArray</span></a></p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11StringArrayE">
+<span id="_CPPv3N5arrow11StringArrayE"></span><span id="_CPPv2N5arrow11StringArrayE"></span><span id="arrow::StringArray"></span><span class="target" id="classarrow_1_1_string_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">StringArr [...]
+<dd><em>#include <arrow/array/array_binary.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for variable-size string (utf-8) data. </p>
+<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="_CPPv4NK5arrow11StringArray12ValidateUTF8Ev">
+<span id="_CPPv3NK5arrow11StringArray12ValidateUTF8Ev"></span><span id="_CPPv2NK5arrow11StringArray12ValidateUTF8Ev"></span><span id="arrow::StringArray::ValidateUTF8C"></span><span class="target" id="classarrow_1_1_string_array_1a1e5562e4d73cd2a0ac468c562109c326"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class= [...]
+<dd><p>Validate that this array contains only valid UTF8 entries. </p>
+<p>This check is also implied by <a class="reference internal" href="#classarrow_1_1_array_1a793321da66d2d1839e6c89a956e4cb07"><span class="std std-ref">ValidateFull()</span></a> </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow16LargeBinaryArrayE">
+<span id="_CPPv3N5arrow16LargeBinaryArrayE"></span><span id="_CPPv2N5arrow16LargeBinaryArrayE"></span><span id="arrow::LargeBinaryArray"></span><span class="target" id="classarrow_1_1_large_binary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LargeBinaryArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><spa [...]
+<dd><em>#include <arrow/array/array_binary.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for large variable-size binary data. </p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_large_string_array"><span class="std std-ref">arrow::LargeStringArray</span></a></p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow16LargeStringArrayE">
+<span id="_CPPv3N5arrow16LargeStringArrayE"></span><span id="_CPPv2N5arrow16LargeStringArrayE"></span><span id="arrow::LargeStringArray"></span><span class="target" id="classarrow_1_1_large_string_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span [...]
+<dd><em>#include <arrow/array/array_binary.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for large variable-size string (utf-8) data. </p>
+<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="_CPPv4NK5arrow16LargeStringArray12ValidateUTF8Ev">
+<span id="_CPPv3NK5arrow16LargeStringArray12ValidateUTF8Ev"></span><span id="_CPPv2NK5arrow16LargeStringArray12ValidateUTF8Ev"></span><span id="arrow::LargeStringArray::ValidateUTF8C"></span><span class="target" id="classarrow_1_1_large_string_array_1aeabefba713b919093f00e2ccbf1479eb"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name d [...]
+<dd><p>Validate that this array contains only valid UTF8 entries. </p>
+<p>This check is also implied by <a class="reference internal" href="#classarrow_1_1_array_1a793321da66d2d1839e6c89a956e4cb07"><span class="std std-ref">ValidateFull()</span></a> </p>
+</dd></dl>
+
</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow20FixedSizeBinaryArrayE">
+<span id="_CPPv3N5arrow20FixedSizeBinaryArrayE"></span><span id="_CPPv2N5arrow20FixedSizeBinaryArrayE"></span><span id="arrow::FixedSizeBinaryArray"></span><span class="target" id="classarrow_1_1_fixed_size_binary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FixedSizeBinaryArray</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span c [...]
+<dd><em>#include <arrow/array/array_binary.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for fixed-size binary data. </p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_decimal128_array"><span class="std std-ref">arrow::Decimal128Array</span></a>, <a class="reference internal" href="#classarrow_1_1_decimal256_array"><span class="std std-ref">arrow::Decimal256Array</span></a></p>
+</dd></dl>
+
</div>
<div class="section" id="nested">
<h3>Nested<a class="headerlink" href="#nested" title="Permalink to this headline">¶</a></h3>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygengroup: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow13BaseListArrayE">
+<span id="_CPPv3I0EN5arrow13BaseListArrayE"></span><span id="_CPPv2I0EN5arrow13BaseListArrayE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre"><</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TYPE</span></span></span><span class="p"><span class="pre">></span></span><br /><span class="target" id="classarrow_1_1_base_list_arr [...]
+<dd><em>#include <arrow/array/array_nested.h></em><p>Base class for variable-sized list arrays, regardless of offset size. </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="_CPPv4NK5arrow13BaseListArray6valuesEv">
+<span id="_CPPv3NK5arrow13BaseListArray6valuesEv"></span><span id="_CPPv2NK5arrow13BaseListArray6valuesEv"></span><span id="arrow::BaseListArray::valuesC"></span><span class="target" id="classarrow_1_1_base_list_array_1a9a1ed59bfbcc91df5fa44892b2597609"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span>< [...]
+<dd><p>Return array object containing the list’s values. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow13BaseListArray13value_offsetsEv">
+<span id="_CPPv3NK5arrow13BaseListArray13value_offsetsEv"></span><span id="_CPPv2NK5arrow13BaseListArray13value_offsetsEv"></span><span id="arrow::BaseListArray::value_offsetsC"></span><span class="target" id="classarrow_1_1_base_list_array_1aa5f74bf28ec1a493ce54525ca7055c1f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class=" [...]
+<dd><p>Note that this buffer does not account for any slice offset. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow13BaseListArray17raw_value_offsetsEv">
+<span id="_CPPv3NK5arrow13BaseListArray17raw_value_offsetsEv"></span><span id="_CPPv2NK5arrow13BaseListArray17raw_value_offsetsEv"></span><span id="arrow::BaseListArray::raw_value_offsetsC"></span><span class="target" id="classarrow_1_1_base_list_array_1ab29ce049771d7ceb0756fe1f835f51d1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">offset_ [...]
+<dd><p>Return pointer to raw value offsets accounting for any slice offset. </p>
+</dd></dl>
+
</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow9ListArrayE">
+<span id="_CPPv3N5arrow9ListArrayE"></span><span id="_CPPv2N5arrow9ListArrayE"></span><span id="arrow::ListArray"></span><span class="target" id="classarrow_1_1_list_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ListArray</span></s [...]
+<dd><em>#include <arrow/array/array_nested.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for list data. </p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_map_array"><span class="std std-ref">arrow::MapArray</span></a></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="_CPPv4NK5arrow9ListArray7FlattenEP10MemoryPool">
+<span id="_CPPv3NK5arrow9ListArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow9ListArray7FlattenEP10MemoryPool"></span><span id="arrow::ListArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_list_array_1a7b2872001debb71704dec19e59d45fdc"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre"><</span></span><sp [...]
+<dd><p>Return an <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> that is a concatenation of the lists in this array. </p>
+<p>Note that it’s different from <code class="docutils literal notranslate"><a class="reference internal" href="#classarrow_1_1_base_list_array_1a9a1ed59bfbcc91df5fa44892b2597609"><span class="std std-ref"><span class="pre">values()</span></span></a></code> in that it takes into consideration of this array’s offsets as well as null elements backed by non-empty lists (they are skipped, thus copying may be needed). </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow9ListArray7offsetsEv">
+<span id="_CPPv3NK5arrow9ListArray7offsetsEv"></span><span id="_CPPv2NK5arrow9ListArray7offsetsEv"></span><span id="arrow::ListArray::offsetsC"></span><span class="target" id="classarrow_1_1_list_array_1a9521fc11ef38c19dae63928d5f8f951d"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" href=" [...]
+<dd><p>Return list offsets as an Int32Array. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow9ListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool">
+<span id="_CPPv3N5arrow9ListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="_CPPv2N5arrow9ListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="arrow::ListArray::FromArrays__ArrayCR.ArrayCR.MemoryPoolP"></span><span class="target" id="classarrow_1_1_list_array_1a1bc117a2b89cb2e0334527aba9606354"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" t [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_list_array"><span class="std std-ref">ListArray</span></a> from array of offsets and child value array. </p>
+<p>This function does the bare minimum of validation of the offsets and input types, and will allocate a new offsets array if necessary (i.e. if the offsets contain any nulls). If the offsets do not have nulls, they are assumed to be well-formed</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>offsets</strong> – <strong>[in]</strong> <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> containing n + 1 offsets encoding length and size. Must be of int32 type </p></li>
+<li><p><strong>values</strong> – <strong>[in]</strong> <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> containing list values </p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> <a class="reference internal" href="memory.html#classarrow_1_1_memory_pool"><span class="std std-ref">MemoryPool</span></a> in case new offsets array needs to be allocated because of null values </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14LargeListArrayE">
+<span id="_CPPv3N5arrow14LargeListArrayE"></span><span id="_CPPv2N5arrow14LargeListArrayE"></span><span id="arrow::LargeListArray"></span><span class="target" id="classarrow_1_1_large_list_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="p [...]
+<dd><em>#include <arrow/array/array_nested.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for large list data (with 64-bit offsets) </p>
+<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="_CPPv4NK5arrow14LargeListArray7FlattenEP10MemoryPool">
+<span id="_CPPv3NK5arrow14LargeListArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow14LargeListArray7FlattenEP10MemoryPool"></span><span id="arrow::LargeListArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_large_list_array_1a1c716abdd5eb2a60c6d71590dd6bcf43"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre [...]
+<dd><p>Return an <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> that is a concatenation of the lists in this array. </p>
+<p>Note that it’s different from <code class="docutils literal notranslate"><a class="reference internal" href="#classarrow_1_1_base_list_array_1a9a1ed59bfbcc91df5fa44892b2597609"><span class="std std-ref"><span class="pre">values()</span></span></a></code> in that it takes into consideration of this array’s offsets as well as null elements backed by non-empty lists (they are skipped, thus copying may be needed). </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow14LargeListArray7offsetsEv">
+<span id="_CPPv3NK5arrow14LargeListArray7offsetsEv"></span><span id="_CPPv2NK5arrow14LargeListArray7offsetsEv"></span><span id="arrow::LargeListArray::offsetsC"></span><span class="target" id="classarrow_1_1_large_list_array_1a881b29e5cb7fa141b98f09561b97c26b"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="ref [...]
+<dd><p>Return list offsets as an Int64Array. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14LargeListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool">
+<span id="_CPPv3N5arrow14LargeListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="_CPPv2N5arrow14LargeListArray10FromArraysERK5ArrayRK5ArrayP10MemoryPool"></span><span id="arrow::LargeListArray::FromArrays__ArrayCR.ArrayCR.MemoryPoolP"></span><span class="target" id="classarrow_1_1_large_list_array_1afb022addc2a896f540110f5760e13d30"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPP [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_large_list_array"><span class="std std-ref">LargeListArray</span></a> from array of offsets and child value array. </p>
+<p>This function does the bare minimum of validation of the offsets and input types, and will allocate a new offsets array if necessary (i.e. if the offsets contain any nulls). If the offsets do not have nulls, they are assumed to be well-formed</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>offsets</strong> – <strong>[in]</strong> <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> containing n + 1 offsets encoding length and size. Must be of int64 type </p></li>
+<li><p><strong>values</strong> – <strong>[in]</strong> <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> containing list values </p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> <a class="reference internal" href="memory.html#classarrow_1_1_memory_pool"><span class="std std-ref">MemoryPool</span></a> in case new offsets array needs to be allocated because of null values </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow8MapArrayE">
+<span id="_CPPv3N5arrow8MapArrayE"></span><span id="_CPPv2N5arrow8MapArrayE"></span><span id="arrow::MapArray"></span><span class="target" id="classarrow_1_1_map_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">MapArray</span></span>< [...]
+<dd><em>#include <arrow/array/array_nested.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for map data. </p>
+<p>NB: “value” in this context refers to a pair of a key and the corresponding item </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="_CPPv4NK5arrow8MapArray4keysEv">
+<span id="_CPPv3NK5arrow8MapArray4keysEv"></span><span id="_CPPv2NK5arrow8MapArray4keysEv"></span><span id="arrow::MapArray::keysC"></span><span class="target" id="classarrow_1_1_map_array_1aa4aba9d0e2de6592a828199137acc62f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span c [...]
+<dd><p>Return array object containing all map keys. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow8MapArray5itemsEv">
+<span id="_CPPv3NK5arrow8MapArray5itemsEv"></span><span id="_CPPv2NK5arrow8MapArray5itemsEv"></span><span id="arrow::MapArray::itemsC"></span><span class="target" id="classarrow_1_1_map_array_1a36be64920cc4a5576f0ab4d175647db8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><spa [...]
+<dd><p>Return array object containing all mapped items. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow8MapArray10FromArraysERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEEP10MemoryPool">
+<span id="_CPPv3N5arrow8MapArray10FromArraysERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEEP10MemoryPool"></span><span id="_CPPv2N5arrow8MapArray10FromArraysERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEEP10MemoryPool"></span><span id="arrow::MapArray::FromArrays__std::shared_ptr:Array:CR.std::shared_ptr:Array:CR.std::shared_ptr:Array:CR.MemoryPoolP"></span><span class="target" id="classarrow_1_1_map_array_1a37a6db9cc6778387 [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_map_array"><span class="std std-ref">MapArray</span></a> from array of offsets and child key, item arrays. </p>
+<p>This function does the bare minimum of validation of the offsets and input types, and will allocate a new offsets array if necessary (i.e. if the offsets contain any nulls). If the offsets do not have nulls, they are assumed to be well-formed</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>offsets</strong> – <strong>[in]</strong> <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> containing n + 1 offsets encoding length and size. Must be of int32 type </p></li>
+<li><p><strong>keys</strong> – <strong>[in]</strong> <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> containing key values </p></li>
+<li><p><strong>items</strong> – <strong>[in]</strong> <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> containing item values </p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> <a class="reference internal" href="memory.html#classarrow_1_1_memory_pool"><span class="std std-ref">MemoryPool</span></a> in case new offsets array needs to be allocated because of null values </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow8MapArray17ValidateChildDataERKNSt6vectorINSt10shared_ptrI9ArrayDataEEEE">
+<span id="_CPPv3N5arrow8MapArray17ValidateChildDataERKNSt6vectorINSt10shared_ptrI9ArrayDataEEEE"></span><span id="_CPPv2N5arrow8MapArray17ValidateChildDataERKNSt6vectorINSt10shared_ptrI9ArrayDataEEEE"></span><span id="arrow::MapArray::ValidateChildData__std::vector:std::shared_ptr:ArrayData::CR"></span><span class="target" id="classarrow_1_1_map_array_1a86ba9f687127e44ec601398a65cd3e8d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="referen [...]
+<dd><p>Validate child data before constructing the actual <a class="reference internal" href="#classarrow_1_1_map_array"><span class="std std-ref">MapArray</span></a>. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow18FixedSizeListArrayE">
+<span id="_CPPv3N5arrow18FixedSizeListArrayE"></span><span id="_CPPv2N5arrow18FixedSizeListArrayE"></span><span id="arrow::FixedSizeListArray"></span><span class="target" id="classarrow_1_1_fixed_size_list_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class=" [...]
+<dd><em>#include <arrow/array/array_nested.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for fixed size list data. </p>
+<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="_CPPv4NK5arrow18FixedSizeListArray6valuesEv">
+<span id="_CPPv3NK5arrow18FixedSizeListArray6valuesEv"></span><span id="_CPPv2NK5arrow18FixedSizeListArray6valuesEv"></span><span id="arrow::FixedSizeListArray::valuesC"></span><span class="target" id="classarrow_1_1_fixed_size_list_array_1ac323ad93f8a6a2078cf093e2742a51a6"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span [...]
+<dd><p>Return array object containing the list’s values. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow18FixedSizeListArray7FlattenEP10MemoryPool">
+<span id="_CPPv3NK5arrow18FixedSizeListArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow18FixedSizeListArray7FlattenEP10MemoryPool"></span><span id="arrow::FixedSizeListArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_fixed_size_list_array_1a872f2e29b1d6feb865e8c91316a031ce"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p" [...]
+<dd><p>Return an <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> that is a concatenation of the lists in this array. </p>
+<p>Note that it’s different from <code class="docutils literal notranslate"><a class="reference internal" href="#classarrow_1_1_fixed_size_list_array_1ac323ad93f8a6a2078cf093e2742a51a6"><span class="std std-ref"><span class="pre">values()</span></span></a></code> in that it takes into consideration null elements (they are skipped, thus copying may be needed). </p>
+</dd></dl>
+
+</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="_CPPv4N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEE7int32_t">
+<span id="_CPPv3N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEE7int32_t"></span><span id="_CPPv2N5arrow18FixedSizeListArray10FromArraysERKNSt10shared_ptrI5ArrayEE7int32_t"></span><span id="arrow::FixedSizeListArray::FromArrays__std::shared_ptr:Array:CR.int32_t"></span><span class="target" id="classarrow_1_1_fixed_size_list_array_1a74e7133427e29bc0e9b4c9986d805d63"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference i [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_fixed_size_list_array"><span class="std std-ref">FixedSizeListArray</span></a> from child value array and value_length. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values</strong> – <strong>[in]</strong> <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> containing list values </p></li>
+<li><p><strong>list_size</strong> – <strong>[in]</strong> The fixed length of each list </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Will have length equal to values.length() / list_size </p>
+</dd>
+</dl>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11StructArrayE">
+<span id="_CPPv3N5arrow11StructArrayE"></span><span id="_CPPv2N5arrow11StructArrayE"></span><span id="arrow::StructArray"></span><span class="target" id="classarrow_1_1_struct_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">StructArr [...]
+<dd><em>#include <arrow/array/array_nested.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for struct data. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow11StructArray14GetFieldByNameERKNSt6stringE">
+<span id="_CPPv3NK5arrow11StructArray14GetFieldByNameERKNSt6stringE"></span><span id="_CPPv2NK5arrow11StructArray14GetFieldByNameERKNSt6stringE"></span><span id="arrow::StructArray::GetFieldByName__ssCRC"></span><span class="target" id="classarrow_1_1_struct_array_1a3ae1f625a93bdc6592821e7e9ef3f054"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span cla [...]
+<dd><p>Returns null if name not found. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow11StructArray7FlattenEP10MemoryPool">
+<span id="_CPPv3NK5arrow11StructArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow11StructArray7FlattenEP10MemoryPool"></span><span id="arrow::StructArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_struct_array_1a3f4d5a2dbe3205772c21491160508c66"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre"><</span> [...]
+<dd><p>Flatten this array as a vector of arrays, one for each field. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>pool</strong> – <strong>[in]</strong> The pool to allocate null bitmaps from, if necessary </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow11StructArray17GetFlattenedFieldEiP10MemoryPool">
+<span id="_CPPv3NK5arrow11StructArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="_CPPv2NK5arrow11StructArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="arrow::StructArray::GetFlattenedField__i.MemoryPoolPC"></span><span class="target" id="classarrow_1_1_struct_array_1adcaff5d152ef9b91b6f638e01cf48334"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span cla [...]
+<dd><p>Get one of the child arrays, combining its null bitmap with the parent struct array’s bitmap. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>index</strong> – <strong>[in]</strong> Which child array to get </p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> The pool to allocate null bitmaps from, if necessary </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="_CPPv4N5arrow11StructArray4MakeERK11ArrayVectorRKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t">
+<span id="_CPPv3N5arrow11StructArray4MakeERK11ArrayVectorRKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="_CPPv2N5arrow11StructArray4MakeERK11ArrayVectorRKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="arrow::StructArray::Make__ArrayVectorCR.std::vector:ss:CR.std::shared_ptr:Buffer:.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_struct_array_1abc6cf0de6f61122a0d38072c3ac6e4b8"></span><span class="k [...]
+<dd><p>Return a <a class="reference internal" href="#classarrow_1_1_struct_array"><span class="std std-ref">StructArray</span></a> from child arrays and field names. </p>
+<p>The length and data type are automatically inferred from the arguments. There should be at least one child array. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11StructArray4MakeERK11ArrayVectorRK11FieldVectorNSt10shared_ptrI6BufferEE7int64_t7int64_t">
+<span id="_CPPv3N5arrow11StructArray4MakeERK11ArrayVectorRK11FieldVectorNSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="_CPPv2N5arrow11StructArray4MakeERK11ArrayVectorRK11FieldVectorNSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="arrow::StructArray::Make__ArrayVectorCR.FieldVectorCR.std::shared_ptr:Buffer:.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_struct_array_1aa71239a2b33485de51043fd5d4951bbc"></span><span class="k"><span class="pre">static [...]
+<dd><p>Return a <a class="reference internal" href="#classarrow_1_1_struct_array"><span class="std std-ref">StructArray</span></a> from child arrays and fields. </p>
+<p>The length is automatically inferred from the arguments. There should be at least one child array. This method does not check that field types and child array types are consistent. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow10UnionArrayE">
+<span id="_CPPv3N5arrow10UnionArrayE"></span><span id="_CPPv2N5arrow10UnionArrayE"></span><span id="arrow::UnionArray"></span><span class="target" id="classarrow_1_1_union_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">UnionArray</s [...]
+<dd><em>#include <arrow/array/array_nested.h></em><p>Base class for <a class="reference internal" href="#classarrow_1_1_sparse_union_array"><span class="std std-ref">SparseUnionArray</span></a> and <a class="reference internal" href="#classarrow_1_1_dense_union_array"><span class="std std-ref">DenseUnionArray</span></a>. </p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_dense_union_array"><span class="std std-ref">arrow::DenseUnionArray</span></a>, <a class="reference internal" href="#classarrow_1_1_sparse_union_array"><span class="std std-ref">arrow::SparseUnionArray</span></a></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="_CPPv4NK5arrow10UnionArray10type_codesEv">
+<span id="_CPPv3NK5arrow10UnionArray10type_codesEv"></span><span id="_CPPv2NK5arrow10UnionArray10type_codesEv"></span><span id="arrow::UnionArray::type_codesC"></span><span class="target" id="classarrow_1_1_union_array_1a37dee73e4d44c4a946c412b94165f0d0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span> [...]
+<dd><p>Note that this buffer does not account for any slice offset. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow10UnionArray9type_codeE7int64_t">
+<span id="_CPPv3NK5arrow10UnionArray9type_codeE7int64_t"></span><span id="_CPPv2NK5arrow10UnionArray9type_codeE7int64_t"></span><span id="arrow::UnionArray::type_code__int64_tC"></span><span class="target" id="classarrow_1_1_union_array_1aedec04a276fe91d9ff8a2736b6b779ad"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">type_code_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><sp [...]
+<dd><p>The logical type code of the value at index. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow10UnionArray8child_idE7int64_t">
+<span id="_CPPv3NK5arrow10UnionArray8child_idE7int64_t"></span><span id="_CPPv2NK5arrow10UnionArray8child_idE7int64_t"></span><span id="arrow::UnionArray::child_id__int64_tC"></span><span class="target" id="classarrow_1_1_union_array_1abc77f1ae9bfe6f11013adfd48b3f4dc2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class=" [...]
+<dd><p>The physical child id containing value at index. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow10UnionArray5fieldEi">
+<span id="_CPPv3NK5arrow10UnionArray5fieldEi"></span><span id="_CPPv2NK5arrow10UnionArray5fieldEi"></span><span id="arrow::UnionArray::field__iC"></span><span class="target" id="classarrow_1_1_union_array_1ac1fc5c7ea1e52b0d07a90533fec81ac6"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a class="reference internal" hre [...]
+<dd><p>Return the given field as an individual array. </p>
+<p>For sparse unions, the returned array has its offset, length and null count adjusted. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow16SparseUnionArrayE">
+<span id="_CPPv3N5arrow16SparseUnionArrayE"></span><span id="_CPPv2N5arrow16SparseUnionArrayE"></span><span id="arrow::SparseUnionArray"></span><span class="target" id="classarrow_1_1_sparse_union_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span [...]
+<dd><em>#include <arrow/array/array_nested.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for sparse union data. </p>
+<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="_CPPv4NK5arrow16SparseUnionArray17GetFlattenedFieldEiP10MemoryPool">
+<span id="_CPPv3NK5arrow16SparseUnionArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="_CPPv2NK5arrow16SparseUnionArray17GetFlattenedFieldEiP10MemoryPool"></span><span id="arrow::SparseUnionArray::GetFlattenedField__i.MemoryPoolPC"></span><span class="target" id="classarrow_1_1_sparse_union_array_1ad43466419d196a1c5ac075d3c76f7415"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span [...]
+<dd><p>Get one of the child arrays, adjusting its null bitmap where the union array type code does not match. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>index</strong> – <strong>[in]</strong> Which child array to get (i.e. the physical index, not the type code)</p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> The pool to allocate null bitmaps from, if necessary </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="_CPPv4N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorI11type_code_tEE">
+<span id="_CPPv3N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="arrow::SparseUnionArray::Make__ArrayCR.ArrayVector.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_sparse_union_array_1adbed696c461397985312d6fef43dc03a"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class= [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_sparse_union_array"><span class="std std-ref">SparseUnionArray</span></a> from type_ids and children. </p>
+<p>This function does the bare minimum of validation of the input types.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>type_ids</strong> – <strong>[in]</strong> An array of logical type ids for the union type </p></li>
+<li><p><strong>children</strong> – <strong>[in]</strong> Vector of children Arrays containing the data for each type. </p></li>
+<li><p><strong>type_codes</strong> – <strong>[in]</strong> Vector of type codes. </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE">
+<span id="_CPPv3N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow16SparseUnionArray4MakeERK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="arrow::SparseUnionArray::Make__ArrayCR.ArrayVector.std::vector:ss:.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_sparse_union_array_1a94c06844f43e30496710eae0906a96f7"></span><span class="k"><span clas [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_sparse_union_array"><span class="std std-ref">SparseUnionArray</span></a> with custom field names from type_ids and children. </p>
+<p>This function does the bare minimum of validation of the input types.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>type_ids</strong> – <strong>[in]</strong> An array of logical type ids for the union type </p></li>
+<li><p><strong>children</strong> – <strong>[in]</strong> Vector of children Arrays containing the data for each type. </p></li>
+<li><p><strong>field_names</strong> – <strong>[in]</strong> Vector of strings containing the name of each field. </p></li>
+<li><p><strong>type_codes</strong> – <strong>[in]</strong> Vector of type codes. </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow15DenseUnionArrayE">
+<span id="_CPPv3N5arrow15DenseUnionArrayE"></span><span id="_CPPv2N5arrow15DenseUnionArrayE"></span><span id="arrow::DenseUnionArray"></span><span class="target" id="classarrow_1_1_dense_union_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span clas [...]
+<dd><em>#include <arrow/array/array_nested.h></em><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for dense union data. </p>
+<p>Note that union types do not have a validity bitmap </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="_CPPv4NK5arrow15DenseUnionArray13value_offsetsEv">
+<span id="_CPPv3NK5arrow15DenseUnionArray13value_offsetsEv"></span><span id="_CPPv2NK5arrow15DenseUnionArray13value_offsetsEv"></span><span id="arrow::DenseUnionArray::value_offsetsC"></span><span class="target" id="classarrow_1_1_dense_union_array_1a37d611de2562d7ef29e4d511b77f592d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span [...]
+<dd><p>Note that this buffer does not account for any slice offset. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorI11type_code_tEE">
+<span id="_CPPv3N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorI11type_code_tEE"></span><span id="arrow::DenseUnionArray::Make__ArrayCR.ArrayCR.ArrayVector.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_dense_union_array_1a5ba8990727571f6006fb59e5198ad600"></span><span class="k"><span class="pre">static</span></span><span class="w"> [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_dense_union_array"><span class="std std-ref">DenseUnionArray</span></a> from type_ids, value_offsets, and children. </p>
+<p>This function does the bare minimum of validation of the offsets and input types.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>type_ids</strong> – <strong>[in]</strong> An array of logical type ids for the union type </p></li>
+<li><p><strong>value_offsets</strong> – <strong>[in]</strong> An array of signed int32 values indicating the relative offset into the respective child array for the type in a given slot. The respective offsets for each child value array must be in order / increasing. </p></li>
+<li><p><strong>children</strong> – <strong>[in]</strong> Vector of children Arrays containing the data for each type. </p></li>
+<li><p><strong>type_codes</strong> – <strong>[in]</strong> Vector of type codes. </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE">
+<span id="_CPPv3N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow15DenseUnionArray4MakeERK5ArrayRK5Array11ArrayVectorNSt6vectorINSt6stringEEENSt6vectorI11type_code_tEE"></span><span id="arrow::DenseUnionArray::Make__ArrayCR.ArrayCR.ArrayVector.std::vector:ss:.std::vector:type_code_t:"></span><span class="target" id="classarrow_1_1_dense_union_array_1a373e0bb9c4ff2687a54a70eb5bd64ad0"></span><span [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_dense_union_array"><span class="std std-ref">DenseUnionArray</span></a> with custom field names from type_ids, value_offsets, and children. </p>
+<p>This function does the bare minimum of validation of the offsets and input types.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>type_ids</strong> – <strong>[in]</strong> An array of logical type ids for the union type </p></li>
+<li><p><strong>value_offsets</strong> – <strong>[in]</strong> An array of signed int32 values indicating the relative offset into the respective child array for the type in a given slot. The respective offsets for each child value array must be in order / increasing. </p></li>
+<li><p><strong>children</strong> – <strong>[in]</strong> Vector of children Arrays containing the data for each type. </p></li>
+<li><p><strong>field_names</strong> – <strong>[in]</strong> Vector of strings containing the name of each field. </p></li>
+<li><p><strong>type_codes</strong> – <strong>[in]</strong> Vector of type codes. </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+</div>
+</dd></dl>
+
</div>
<div class="section" id="dictionary-encoded">
<h3>Dictionary-encoded<a class="headerlink" href="#dictionary-encoded" title="Permalink to this headline">¶</a></h3>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow15DictionaryArrayE">
+<span id="_CPPv3N5arrow15DictionaryArrayE"></span><span id="_CPPv2N5arrow15DictionaryArrayE"></span><span id="arrow::DictionaryArray"></span><span class="target" id="classarrow_1_1_dictionary_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class [...]
+<dd><p><a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> type for dictionary-encoded data with a data-dependent dictionary. </p>
+<p>A dictionary array contains an array of non-negative integers (the “dictionary indices”) along with a data type containing a “dictionary” corresponding to the distinct values represented in the data.</p>
+<p>For example, the array</p>
+<p>[“foo”, “bar”, “foo”, “bar”, “foo”, “bar”]</p>
+<p>with dictionary [“bar”, “foo”], would have dictionary array representation</p>
+<p>indices: [1, 0, 1, 0, 1, 0] dictionary: [“bar”, “foo”]</p>
+<p>The indices in principle may be any integer type. </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="_CPPv4NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool">
+<span id="_CPPv3NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool"></span><span id="_CPPv2NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool"></span><span id="arrow::DictionaryArray::Transpose__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR.int32_tCP.MemoryPoolPC"></span><span class="target" id="classarrow_1_1_dictionary_array_1a6f491c929655df6641a03a12c6 [...]
+<dd><p>Transpose this <a class="reference internal" href="#classarrow_1_1_dictionary_array"><span class="std std-ref">DictionaryArray</span></a>. </p>
+<p>This method constructs a new dictionary array with the given dictionary type, transposing indices using the transpose map. The type and the transpose map are typically computed using DictionaryUnifier.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>type</strong> – <strong>[in]</strong> the new type object </p></li>
+<li><p><strong>dictionary</strong> – <strong>[in]</strong> the new dictionary </p></li>
+<li><p><strong>transpose_map</strong> – <strong>[in]</strong> transposition array of this array’s indices into the target array’s indices </p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> a pool to allocate the array data from </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow15DictionaryArray17CanCompareIndicesERK15DictionaryArray">
+<span id="_CPPv3NK5arrow15DictionaryArray17CanCompareIndicesERK15DictionaryArray"></span><span id="_CPPv2NK5arrow15DictionaryArray17CanCompareIndicesERK15DictionaryArray"></span><span id="arrow::DictionaryArray::CanCompareIndices__DictionaryArrayCRC"></span><span class="target" id="classarrow_1_1_dictionary_array_1a174e8f2555d0833a45e5ad6c49f7ebab"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span cla [...]
+<dd><p>Determine whether dictionary arrays may be compared without unification. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow15DictionaryArray10dictionaryEv">
+<span id="_CPPv3NK5arrow15DictionaryArray10dictionaryEv"></span><span id="_CPPv2NK5arrow15DictionaryArray10dictionaryEv"></span><span id="arrow::DictionaryArray::dictionaryC"></span><span class="target" id="classarrow_1_1_dictionary_array_1ab77f454477e3695592274f6266647175"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span [...]
+<dd><p>Return the dictionary for this array, which is stored as a member of the <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> internal structure. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow15DictionaryArray13GetValueIndexE7int64_t">
+<span id="_CPPv3NK5arrow15DictionaryArray13GetValueIndexE7int64_t"></span><span id="_CPPv2NK5arrow15DictionaryArray13GetValueIndexE7int64_t"></span><span id="arrow::DictionaryArray::GetValueIndex__int64_tC"></span><span class="target" id="classarrow_1_1_dictionary_array_1afd412221a4087eb6fdb5a369d3763bbe"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GetValueIndex</span></span></span [...]
+<dd><p>Return the ith value of indices, cast to int64_t. </p>
+<p>Not recommended for use in performance-sensitive code. Does not validate whether the value is null or out-of-bounds. </p>
+</dd></dl>
+
+</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="_CPPv4N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE">
+<span id="_CPPv3N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE"></span><span id="arrow::DictionaryArray::FromArrays__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR.std::shared_ptr:Array:CR"></span><span class="target" id="classarrow_1_1_dictionary_array_1ab272b5854125c3d [...]
+<dd><p>Construct <a class="reference internal" href="#classarrow_1_1_dictionary_array"><span class="std std-ref">DictionaryArray</span></a> from dictionary and indices array and validate. </p>
+<p>This function does the validation of the indices and input type. It checks if all indices are non-negative and smaller than the size of the dictionary.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>type</strong> – <strong>[in]</strong> a dictionary type </p></li>
+<li><p><strong>dictionary</strong> – <strong>[in]</strong> the dictionary with same value type as the type object </p></li>
+<li><p><strong>indices</strong> – <strong>[in]</strong> an array of non-negative integers smaller than the size of the dictionary </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
</div>
+</dd></dl>
+
</div>
<div class="section" id="extension-arrays">
<h3>Extension arrays<a class="headerlink" href="#extension-arrays" title="Permalink to this headline">¶</a></h3>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14ExtensionArrayE">
+<span id="_CPPv3N5arrow14ExtensionArrayE"></span><span id="_CPPv2N5arrow14ExtensionArrayE"></span><span id="arrow::ExtensionArray"></span><span class="target" id="classarrow_1_1_extension_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pr [...]
+<dd><p>Base array class for user-defined extension types. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::ExtensionArray::ExtensionArray__std::shared_ptr:ArrayData:CR"></span><span class="target" id="classarrow_1_1_extension_array_1ac6430ec3ab5462570daa60ee2f6b125e"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span [...]
+<dd><p>Construct an <a class="reference internal" href="#classarrow_1_1_extension_array"><span class="std std-ref">ExtensionArray</span></a> from an <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a>. </p>
+<p>The <a class="reference internal" href="#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> must have the right <a class="reference internal" href="datatype.html#classarrow_1_1_extension_type"><span class="std std-ref">ExtensionType</span></a>. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEE">
+<span id="_CPPv3N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow14ExtensionArray14ExtensionArrayERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEE"></span><span id="arrow::ExtensionArray::ExtensionArray__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR"></span><span class="target" id="classarrow_1_1_extension_array_1a318ac1dd6329a39c6a5d53efd7ac57cc"></span><span class="sig-name descname"><span class [...]
+<dd><p>Construct an <a class="reference internal" href="#classarrow_1_1_extension_array"><span class="std std-ref">ExtensionArray</span></a> from a type and the underlying storage. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow14ExtensionArray7storageEv">
+<span id="_CPPv3NK5arrow14ExtensionArray7storageEv"></span><span id="_CPPv2NK5arrow14ExtensionArray7storageEv"></span><span id="arrow::ExtensionArray::storageC"></span><span class="target" id="classarrow_1_1_extension_array_1aa4fbbe65856982e35a8f170295503614"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><sp [...]
+<dd><p>The physical storage for the extension array. </p>
+</dd></dl>
+
</div>
+</dd></dl>
+
</div>
</div>
<div class="section" id="chunked-arrays">
<h2>Chunked Arrays<a class="headerlink" href="#chunked-arrays" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ChunkedArrayE">
+<span id="_CPPv3N5arrow12ChunkedArrayE"></span><span id="_CPPv2N5arrow12ChunkedArrayE"></span><span id="arrow::ChunkedArray"></span><span class="target" id="classarrow_1_1_chunked_array"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Chunk [...]
+<dd><p>A data structure managing a list of primitive Arrow arrays logically as one large array. </p>
+<p>Data chunking is treated throughout this project largely as an implementation detail for performance and memory use optimization. <a class="reference internal" href="#classarrow_1_1_chunked_array"><span class="std std-ref">ChunkedArray</span></a> allows <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> objects to be collected and interpreted as a single logical array without requiring an expensive concatenation step.</p>
+<p>In some cases, data produced by a function may exceed the capacity of an <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> (like <a class="reference internal" href="#classarrow_1_1_binary_array"><span class="std std-ref">BinaryArray</span></a> or <a class="reference internal" href="#classarrow_1_1_string_array"><span class="std std-ref">StringArray</span></a>) and so returning multiple Arrays is the only possibility. In these cases, [...]
+<p>When data is processed in parallel, it may not be practical or possible to create large contiguous memory allocations and write output into them. With some data types, like binary and string types, it is not possible at all to produce non-chunked array outputs without requiring a concatenation step at the end of processing.</p>
+<p>Application developers may tune chunk sizes based on analysis of performance profiles but many developer-users will not need to be especially concerned with the chunking details.</p>
+<p>Preserving the chunk layout/sizes in processing steps is generally not considered to be a contract in APIs. A function may decide to alter the chunking of its result. Similarly, APIs accepting multiple <a class="reference internal" href="#classarrow_1_1_chunked_array"><span class="std std-ref">ChunkedArray</span></a> inputs should not expect the chunk layout to be the same in each input. </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="_CPPv4N5arrow12ChunkedArray12ChunkedArrayENSt10shared_ptrI5ArrayEE">
+<span id="_CPPv3N5arrow12ChunkedArray12ChunkedArrayENSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow12ChunkedArray12ChunkedArrayENSt10shared_ptrI5ArrayEE"></span><span id="arrow::ChunkedArray::ChunkedArray__std::shared_ptr:Array:"></span><span class="target" id="classarrow_1_1_chunked_array_1a2d66448b2733e29fe02d6334defa7e47"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">explicit</span></span><span class="w" [...]
+<dd><p>Construct a chunked array from a single <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ChunkedArray12ChunkedArrayE11ArrayVectorNSt10shared_ptrI8DataTypeEE">
+<span id="_CPPv3N5arrow12ChunkedArray12ChunkedArrayE11ArrayVectorNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow12ChunkedArray12ChunkedArrayE11ArrayVectorNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::ChunkedArray::ChunkedArray__ArrayVector.std::shared_ptr:DataType:"></span><span class="target" id="classarrow_1_1_chunked_array_1ac99ea7c3570591bd3dd36fd9ad1392c5"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name [...]
+<dd><p>Construct a chunked array from a vector of arrays and an optional data type. </p>
+<p>The vector elements must have the same data type. If the data type is passed explicitly, the vector may be empty. If the data type is omitted, the vector must be non-empty. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray6lengthEv">
+<span id="_CPPv3NK5arrow12ChunkedArray6lengthEv"></span><span id="_CPPv2NK5arrow12ChunkedArray6lengthEv"></span><span id="arrow::ChunkedArray::lengthC"></span><span class="target" id="classarrow_1_1_chunked_array_1a4df41bf1a05cd1083a2c4502e0a85f87"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">length</span> [...]
+<dd><dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>the total length of the chunked array; computed on construction </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray10null_countEv">
+<span id="_CPPv3NK5arrow12ChunkedArray10null_countEv"></span><span id="_CPPv2NK5arrow12ChunkedArray10null_countEv"></span><span id="arrow::ChunkedArray::null_countC"></span><span class="target" id="classarrow_1_1_chunked_array_1a962541b044ac5a7a6a87499cef7957bb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre" [...]
+<dd><dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>the total number of nulls among all chunks </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray10num_chunksEv">
+<span id="_CPPv3NK5arrow12ChunkedArray10num_chunksEv"></span><span id="_CPPv2NK5arrow12ChunkedArray10num_chunksEv"></span><span id="arrow::ChunkedArray::num_chunksC"></span><span class="target" id="classarrow_1_1_chunked_array_1afa477fd2e9a3ce9131d9d7f4391de52b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">nu [...]
+<dd><dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>the total number of chunks in the chunked array </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray5chunkEi">
+<span id="_CPPv3NK5arrow12ChunkedArray5chunkEi"></span><span id="_CPPv2NK5arrow12ChunkedArray5chunkEi"></span><span id="arrow::ChunkedArray::chunk__iC"></span><span class="target" id="classarrow_1_1_chunked_array_1a92ec02f5904ac3e4dac5328e44ebf0fb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span [...]
+<dd><dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>chunk a particular chunk from the chunked array </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray6chunksEv">
+<span id="_CPPv3NK5arrow12ChunkedArray6chunksEv"></span><span id="_CPPv2NK5arrow12ChunkedArray6chunksEv"></span><span id="arrow::ChunkedArray::chunksC"></span><span class="target" id="classarrow_1_1_chunked_array_1af53b92e2594cbe9d84710256e295586a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">ArrayVector</span></span><span class="w"> </spa [...]
+<dd><dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>an ArrayVector of chunks </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray5SliceE7int64_t7int64_t">
+<span id="_CPPv3NK5arrow12ChunkedArray5SliceE7int64_t7int64_t"></span><span id="_CPPv2NK5arrow12ChunkedArray5SliceE7int64_t7int64_t"></span><span id="arrow::ChunkedArray::Slice__int64_t.int64_tC"></span><span class="target" id="classarrow_1_1_chunked_array_1a99573028501f20b3f0707d85e8cce2ad"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre" [...]
+<dd><p>Construct a zero-copy slice of the chunked array with the indicated offset and length. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>offset</strong> – <strong>[in]</strong> the position of the first element in the constructed slice </p></li>
+<li><p><strong>length</strong> – <strong>[in]</strong> the length of the slice. If there are not enough elements in the chunked array, the length will be adjusted accordingly</p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>a new object wrapped in std::shared_ptr<ChunkedArray> </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray5SliceE7int64_t">
+<span id="_CPPv3NK5arrow12ChunkedArray5SliceE7int64_t"></span><span id="_CPPv2NK5arrow12ChunkedArray5SliceE7int64_t"></span><span id="arrow::ChunkedArray::Slice__int64_tC"></span><span class="target" id="classarrow_1_1_chunked_array_1abf30b26c92cf037191e8574763e22a2e"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre"><</span></span><a cl [...]
+<dd><p>Slice from offset until end of the chunked array. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray7FlattenEP10MemoryPool">
+<span id="_CPPv3NK5arrow12ChunkedArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow12ChunkedArray7FlattenEP10MemoryPool"></span><span id="arrow::ChunkedArray::Flatten__MemoryPoolPC"></span><span class="target" id="classarrow_1_1_chunked_array_1ac4fd4aa712dd636d52dc3199c8276c2c"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre"><</s [...]
+<dd><p>Flatten this chunked array as a vector of chunked arrays, one for each struct field. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>pool</strong> – <strong>[in]</strong> The pool for buffer allocations, if any </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray4ViewERKNSt10shared_ptrI8DataTypeEE">
+<span id="_CPPv3NK5arrow12ChunkedArray4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2NK5arrow12ChunkedArray4ViewERKNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::ChunkedArray::View__std::shared_ptr:DataType:CRC"></span><span class="target" id="classarrow_1_1_chunked_array_1a6486c77d9ba68feb3a0205691f5bc7d4"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><s [...]
+<dd><p>Construct a zero-copy view of this chunked array with the given type. </p>
+<p>Calls <a class="reference internal" href="#classarrow_1_1_array_1aa2b5f248c09a41c089e1fbc911beecb0"><span class="std std-ref">Array::View</span></a> on each constituent chunk. Always succeeds if there are zero chunks </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray4typeEv">
+<span id="_CPPv3NK5arrow12ChunkedArray4typeEv"></span><span id="_CPPv2NK5arrow12ChunkedArray4typeEv"></span><span id="arrow::ChunkedArray::typeC"></span><span class="target" id="classarrow_1_1_chunked_array_1ab13e35b1d2ee5f5384282d2a42ac470b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">:: [...]
+<dd><p>Return the type of the chunked array. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray9GetScalarE7int64_t">
+<span id="_CPPv3NK5arrow12ChunkedArray9GetScalarE7int64_t"></span><span id="_CPPv2NK5arrow12ChunkedArray9GetScalarE7int64_t"></span><span id="arrow::ChunkedArray::GetScalar__int64_tC"></span><span class="target" id="classarrow_1_1_chunked_array_1a476cfcc68a14fa34bf10325cfa493400"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre"><</span></sp [...]
+<dd><p>Return a <a class="reference internal" href="scalar.html#structarrow_1_1_scalar"><span class="std std-ref">Scalar</span></a> containing the value of this array at index. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray6EqualsERK12ChunkedArray">
+<span id="_CPPv3NK5arrow12ChunkedArray6EqualsERK12ChunkedArray"></span><span id="_CPPv2NK5arrow12ChunkedArray6EqualsERK12ChunkedArray"></span><span id="arrow::ChunkedArray::Equals__ChunkedArrayCRC"></span><span class="target" id="classarrow_1_1_chunked_array_1ab7ad74cc587d5d622c7e62cbf1b0b9f9"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Equals</span></span></span><span class="sig-par [...]
+<dd><p>Determine if two chunked arrays are equal. </p>
+<p>Two chunked arrays can be equal only if they have equal datatypes. However, they may be equal even if they have different chunkings. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray6EqualsERKNSt10shared_ptrI12ChunkedArrayEE">
+<span id="_CPPv3NK5arrow12ChunkedArray6EqualsERKNSt10shared_ptrI12ChunkedArrayEE"></span><span id="_CPPv2NK5arrow12ChunkedArray6EqualsERKNSt10shared_ptrI12ChunkedArrayEE"></span><span id="arrow::ChunkedArray::Equals__std::shared_ptr:ChunkedArray:CRC"></span><span class="target" id="classarrow_1_1_chunked_array_1a67c23032d122d1a87acf0bc2b2e52d54"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class= [...]
+<dd><p>Determine if two chunked arrays are equal. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray12ApproxEqualsERK12ChunkedArrayRK12EqualOptions">
+<span id="_CPPv3NK5arrow12ChunkedArray12ApproxEqualsERK12ChunkedArrayRK12EqualOptions"></span><span id="_CPPv2NK5arrow12ChunkedArray12ApproxEqualsERK12ChunkedArrayRK12EqualOptions"></span><span id="arrow::ChunkedArray::ApproxEquals__ChunkedArrayCR.EqualOptionsCRC"></span><span class="target" id="classarrow_1_1_chunked_array_1a5a77f638de57685298c7a074697e01a2"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n [...]
+<dd><p>Determine if two chunked arrays approximately equal. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray8ToStringEv">
+<span id="_CPPv3NK5arrow12ChunkedArray8ToStringEv"></span><span id="_CPPv2NK5arrow12ChunkedArray8ToStringEv"></span><span id="arrow::ChunkedArray::ToStringC"></span><span class="target" id="classarrow_1_1_chunked_array_1aba4644e58ea8d1b43080691a4e945ca8"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><sp [...]
+<dd><dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>PrettyPrint representation suitable for debugging </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ChunkedArray8ValidateEv">
+<span id="_CPPv3NK5arrow12ChunkedArray8ValidateEv"></span><span id="_CPPv2NK5arrow12ChunkedArray8ValidateEv"></span><span id="arrow::ChunkedArray::ValidateC"></span><span class="target" id="classarrow_1_1_chunked_array_1a06ca5def32987d58b7577db269e39520"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span [...]
+<dd><p>Perform cheap validation checks to determine obvious inconsistencies within the chunk array’s internal data. </p>
+<p>This is O(k*m) where k is the number of array descendents, and m is the number of chunks.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><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="_CPPv4NK5arrow12ChunkedArray12ValidateFullEv">
+<span id="_CPPv3NK5arrow12ChunkedArray12ValidateFullEv"></span><span id="_CPPv2NK5arrow12ChunkedArray12ValidateFullEv"></span><span id="arrow::ChunkedArray::ValidateFullC"></span><span class="target" id="classarrow_1_1_chunked_array_1a85899961a35888fcdfed462418ba6498"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span cl [...]
+<dd><p>Perform extensive validation checks to determine inconsistencies within the chunk array’s internal data. </p>
+<p>This is O(k*n) where k is the number of array descendents, and n is the length in elements.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><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="_CPPv4N5arrow12ChunkedArray9MakeEmptyENSt10shared_ptrI8DataTypeEEP10MemoryPool">
+<span id="_CPPv3N5arrow12ChunkedArray9MakeEmptyENSt10shared_ptrI8DataTypeEEP10MemoryPool"></span><span id="_CPPv2N5arrow12ChunkedArray9MakeEmptyENSt10shared_ptrI8DataTypeEEP10MemoryPool"></span><span id="arrow::ChunkedArray::MakeEmpty__std::shared_ptr:DataType:.MemoryPoolP"></span><span class="target" id="classarrow_1_1_chunked_array_1a9c06e3103a0fa2c18c0a7e13897562e3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href= [...]
+<dd><p>Create an empty <a class="reference internal" href="#classarrow_1_1_chunked_array"><span class="std std-ref">ChunkedArray</span></a> of a given type. </p>
+<p>The output <a class="reference internal" href="#classarrow_1_1_chunked_array"><span class="std std-ref">ChunkedArray</span></a> will have one chunk with an empty array of the given type.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>type</strong> – <strong>[in]</strong> the data type of the empty <a class="reference internal" href="#classarrow_1_1_chunked_array"><span class="std std-ref">ChunkedArray</span></a> </p></li>
+<li><p><strong>pool</strong> – <strong>[in]</strong> the memory pool to allocate memory from </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>the resulting <a class="reference internal" href="#classarrow_1_1_chunked_array"><span class="std std-ref">ChunkedArray</span></a> </p>
+</dd>
+</dl>
+</dd></dl>
+
+</div>
+</dd></dl>
+
</div>
</div>
diff --git a/docs/dev/cpp/api/builder.html b/docs/dev/cpp/api/builder.html
index 2b8f769..12e95fd 100644
--- a/docs/dev/cpp/api/builder.html
+++ b/docs/dev/cpp/api/builder.html
@@ -5,7 +5,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>Array Builders — Apache Arrow v7.0.0.dev544</title>
+ <title>Array Builders — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -78,7 +78,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -4289,52 +4289,984 @@ function checkPageExistsAndRedirect(event) {
<div class="section" id="array-builders">
<h1>Array Builders<a class="headerlink" href="#array-builders" title="Permalink to this headline">¶</a></h1>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilderE">
+<span id="_CPPv3N5arrow12ArrayBuilderE"></span><span id="_CPPv2N5arrow12ArrayBuilderE"></span><span id="arrow::ArrayBuilder"></span><span class="target" id="classarrow_1_1_array_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Array [...]
+<dd><p>Base class for all data array builders. </p>
+<p>This class provides a facilities for incrementally building the null bitmap (see Append methods) and as a side effect the current number of slots and the null count.</p>
+<p><div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>Users are expected to use builders as one of the concrete types below. For example, ArrayBuilder* pointing to <a class="reference internal" href="#classarrow_1_1_binary_builder"><span class="std std-ref">BinaryBuilder</span></a> should be downcast before use. </p>
</div>
+</p>
+<p>Subclassed by arrow::BaseBinaryBuilder< TYPE >, arrow::BaseListBuilder< TYPE >, arrow::BasicUnionBuilder, <a class="reference internal" href="#classarrow_1_1_boolean_builder"><span class="std std-ref">arrow::BooleanBuilder</span></a>, <a class="reference internal" href="#classarrow_1_1_fixed_size_binary_builder"><span class="std std-ref">arrow::FixedSizeBinaryBuilder</span></a>, arrow::FixedSizeListBuilder, arrow::internal::AdaptiveIntBuilderBase, arrow::internal::Dictiona [...]
+<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="_CPPv4N5arrow12ArrayBuilder5childEi">
+<span id="_CPPv3N5arrow12ArrayBuilder5childEi"></span><span id="_CPPv2N5arrow12ArrayBuilder5childEi"></span><span id="arrow::ArrayBuilder::child__i"></span><span class="target" id="classarrow_1_1_array_builder_1aad4a1ed2c24204b1cc21e44ab0ad444b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow12ArrayBuilderE" title="arrow::ArrayBuilder"><span class="n"><span class="pre">ArrayBuilder</span></span></a><s [...]
+<dd><p>For nested types. </p>
+<p>Since the objects are owned by this class instance, we skip shared pointers and just return a raw pointer </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder6ResizeE7int64_t">
+<span id="_CPPv3N5arrow12ArrayBuilder6ResizeE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder6ResizeE7int64_t"></span><span id="arrow::ArrayBuilder::Resize__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a994d873bec453c33fbaeb995442d520b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</s [...]
+<dd><p>Ensure that enough memory has been allocated to fit the indicated number of total elements in the builder, including any that have already been appended. </p>
+<p>Does not account for reallocations that may be due to variable size data, like binary values. To make space for incremental appends, use Reserve instead.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>capacity</strong> – <strong>[in]</strong> the minimum number of total array values to accommodate. Must be greater than the current capacity. </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow12ArrayBuilder7ReserveE7int64_t">
+<span id="_CPPv3N5arrow12ArrayBuilder7ReserveE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder7ReserveE7int64_t"></span><span id="arrow::ArrayBuilder::Reserve__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1afe8448fda39a8529a119bde5ba7ba119"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status< [...]
+<dd><p>Ensure that there is enough space allocated to append the indicated number of elements without any further reallocation. </p>
+<p>Overallocation is used in order to minimize the impact of incremental <a class="reference internal" href="#classarrow_1_1_array_builder_1afe8448fda39a8529a119bde5ba7ba119"><span class="std std-ref">Reserve()</span></a> calls. Note that additional_capacity is relative to the current number of elements rather than to the current capacity, so calls to <a class="reference internal" href="#classarrow_1_1_array_builder_1afe8448fda39a8529a119bde5ba7ba119"><span class="std std-ref">Reserve()< [...]
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>additional_capacity</strong> – <strong>[in]</strong> the number of additional array values </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow12ArrayBuilder5ResetEv">
+<span id="_CPPv3N5arrow12ArrayBuilder5ResetEv"></span><span id="_CPPv2N5arrow12ArrayBuilder5ResetEv"></span><span id="arrow::ArrayBuilder::Reset"></span><span class="target" id="classarrow_1_1_array_builder_1a71a25653bdf242da1b3a317f4fd49a98"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Reset</span></span>< [...]
+<dd><p>Reset the builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder10AppendNullEv">
+<span id="_CPPv3N5arrow12ArrayBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow12ArrayBuilder10AppendNullEv"></span><span id="arrow::ArrayBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_array_builder_1a6f7c2fbebb93e8630142dca01a328015"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></spa [...]
+<dd><p>Append a null value to builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder11AppendNullsE7int64_t">
+<span id="_CPPv3N5arrow12ArrayBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder11AppendNullsE7int64_t"></span><span id="arrow::ArrayBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a0900943af067e85d9fa227123c223b14"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<dd><p>Append a number of null values to builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder16AppendEmptyValueEv">
+<span id="_CPPv3N5arrow12ArrayBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow12ArrayBuilder16AppendEmptyValueEv"></span><span id="arrow::ArrayBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_array_builder_1a12eeceb1c955c14bd10f2b1a7ee809ba"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
+<dd><p>Append a non-null value to builder. </p>
+<p>The appended value is an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending a null value to a parent nested type. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder17AppendEmptyValuesE7int64_t">
+<span id="_CPPv3N5arrow12ArrayBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::ArrayBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a4422d5a0562be9b6cead62a5a4baa20b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span cl [...]
+<dd><p>Append a number of non-null values to builder. </p>
+<p>The appended values are an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending null values to a parent nested type. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder12AppendScalarERK6Scalar">
+<span id="_CPPv3N5arrow12ArrayBuilder12AppendScalarERK6Scalar"></span><span id="_CPPv2N5arrow12ArrayBuilder12AppendScalarERK6Scalar"></span><span id="arrow::ArrayBuilder::AppendScalar__ScalarCR"></span><span class="target" id="classarrow_1_1_array_builder_1aa289802555cc62dfaf529b97ed97748a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span [...]
+<dd><p>Append a value from a scalar. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t">
+<span id="_CPPv3N5arrow12ArrayBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="arrow::ArrayBuilder::AppendArraySlice__ArrayDataCR.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a932a8bf34649c035d064faef87a6b5d0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</spa [...]
+<dd><p>Append a range of values from an array. </p>
+<p>The given array must be the same type as the builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder7AdvanceE7int64_t">
+<span id="_CPPv3N5arrow12ArrayBuilder7AdvanceE7int64_t"></span><span id="_CPPv2N5arrow12ArrayBuilder7AdvanceE7int64_t"></span><span id="arrow::ArrayBuilder::Advance__int64_t"></span><span class="target" id="classarrow_1_1_array_builder_1a630ea6ee96e26b8f1a2d08b45180fb32"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w"> </span><span class="sig-name descname"><span [...]
+<dd><p>For cases where raw data was memcpy’d into the internal buffers, allows us to advance the length of the builder. </p>
+<p>It is your responsibility to use this function responsibly. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow12ArrayBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow12ArrayBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow12ArrayBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::ArrayBuilder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_array_builder_1a0e0aea1c332b472f3671bea9da5ec473"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html# [...]
+<dd><p>Return result of builder as an internal generic <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object. </p>
+<p>Resets builder except for dictionary builder</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>out</strong> – <strong>[out]</strong> the finalized <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow12ArrayBuilder6FinishEPNSt10shared_ptrI5ArrayEE">
+<span id="_CPPv3N5arrow12ArrayBuilder6FinishEPNSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow12ArrayBuilder6FinishEPNSt10shared_ptrI5ArrayEE"></span><span id="arrow::ArrayBuilder::Finish__std::shared_ptr:Array:P"></span><span class="target" id="classarrow_1_1_array_builder_1a67b2227edb4b51bc44425f1c8a439819"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class="w [...]
+<dd><p>Return result of builder as an <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a> object. </p>
+<p>The builder is reset except for <a class="reference internal" href="#classarrow_1_1_dictionary_builder"><span class="std std-ref">DictionaryBuilder</span></a>.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>out</strong> – <strong>[out]</strong> the finalized <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a> object </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow12ArrayBuilder6FinishEv">
+<span id="_CPPv3N5arrow12ArrayBuilder6FinishEv"></span><span id="_CPPv2N5arrow12ArrayBuilder6FinishEv"></span><span id="arrow::ArrayBuilder::Finish"></span><span class="target" id="classarrow_1_1_array_builder_1a144b377476995f39dc0b4335170d6fbe"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre [...]
+<dd><p>Return result of builder as an <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a> object. </p>
+<p>The builder is reset except for <a class="reference internal" href="#classarrow_1_1_dictionary_builder"><span class="std std-ref">DictionaryBuilder</span></a>.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>The finalized <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a> object </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow12ArrayBuilder4typeEv">
+<span id="_CPPv3NK5arrow12ArrayBuilder4typeEv"></span><span id="_CPPv2NK5arrow12ArrayBuilder4typeEv"></span><span id="arrow::ArrayBuilder::typeC"></span><span class="target" id="classarrow_1_1_array_builder_1a39b4b420be1fcf4fe7219fe953eb65c7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><spa [...]
+<dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
<div class="section" id="concrete-builder-subclasses">
<h2>Concrete builder subclasses<a class="headerlink" href="#concrete-builder-subclasses" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilderE">
+<span id="_CPPv3N5arrow11NullBuilderE"></span><span id="_CPPv2N5arrow11NullBuilderE"></span><span id="arrow::NullBuilder"></span><span class="target" id="classarrow_1_1_null_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">NullBuild [...]
+<dd><div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilder11AppendNullsE7int64_t">
+<span id="_CPPv3N5arrow11NullBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow11NullBuilder11AppendNullsE7int64_t"></span><span id="arrow::NullBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_null_builder_1a16d3ef02a9cd9ac54c1d0f4c450e6d3b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.ht [...]
+<dd><p>Append the specified number of null elements. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilder10AppendNullEv">
+<span id="_CPPv3N5arrow11NullBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow11NullBuilder10AppendNullEv"></span><span id="arrow::NullBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_null_builder_1af2c0562e2cb8a6e899bc07ab3c72858c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" [...]
+<dd><p>Append a single null element. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilder17AppendEmptyValuesE7int64_t">
+<span id="_CPPv3N5arrow11NullBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow11NullBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::NullBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_null_builder_1ac32470dfdd0799cdad5386d776dc48ed"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal [...]
+<dd><p>Append a number of non-null values to builder. </p>
+<p>The appended values are an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending null values to a parent nested type. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilder16AppendEmptyValueEv">
+<span id="_CPPv3N5arrow11NullBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow11NullBuilder16AppendEmptyValueEv"></span><span id="arrow::NullBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_null_builder_1a69c9500de0b998d8b9c3606dc5b1c8fd"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv [...]
+<dd><p>Append a non-null value to builder. </p>
+<p>The appended value is an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending a null value to a parent nested type. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t">
+<span id="_CPPv3N5arrow11NullBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="_CPPv2N5arrow11NullBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="arrow::NullBuilder::AppendArraySlice__ArrayDataCR.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_null_builder_1a5d2e5e080005f76cf18059bd60ac13af"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></ [...]
+<dd><p>Append a range of values from an array. </p>
+<p>The given array must be the same type as the builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11NullBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow11NullBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow11NullBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::NullBuilder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_null_builder_1a11081e4904045bb75039fa6eacbeceed"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPP [...]
+<dd><p>Return result of builder as an internal generic <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object. </p>
+<p>Resets builder except for dictionary builder</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>out</strong> – <strong>[out]</strong> the finalized <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4NK5arrow11NullBuilder4typeEv">
+<span id="_CPPv3NK5arrow11NullBuilder4typeEv"></span><span id="_CPPv2NK5arrow11NullBuilder4typeEv"></span><span id="arrow::NullBuilder::typeC"></span><span class="target" id="classarrow_1_1_null_builder_1aa6a17412ccc108d7e1fc3acd8d3a6083"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</ [...]
+<dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilderE">
+<span id="_CPPv3N5arrow14BooleanBuilderE"></span><span id="_CPPv2N5arrow14BooleanBuilderE"></span><span id="arrow::BooleanBuilder"></span><span class="target" id="classarrow_1_1_boolean_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pr [...]
+<dd><div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder11AppendNullsE7int64_t">
+<span id="_CPPv3N5arrow14BooleanBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow14BooleanBuilder11AppendNullsE7int64_t"></span><span id="arrow::BooleanBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_boolean_builder_1a3ac08ddd73dd5be1d27f2f148cf95d75"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href [...]
+<dd><p>Write nulls as uint8_t* (0 value indicates null) into pre-allocated memory. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder10AppendNullEv">
+<span id="_CPPv3N5arrow14BooleanBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow14BooleanBuilder10AppendNullEv"></span><span id="arrow::BooleanBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_boolean_builder_1aae9f39dbf89f8d1874cc8a4a90aec06b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arr [...]
+<dd><p>Append a null value to builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder16AppendEmptyValueEv">
+<span id="_CPPv3N5arrow14BooleanBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow14BooleanBuilder16AppendEmptyValueEv"></span><span id="arrow::BooleanBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_boolean_builder_1aa8909b910e8f5c2b8e1c6ae51b3292f1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="suppor [...]
+<dd><p>Append a non-null value to builder. </p>
+<p>The appended value is an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending a null value to a parent nested type. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder17AppendEmptyValuesE7int64_t">
+<span id="_CPPv3N5arrow14BooleanBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow14BooleanBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::BooleanBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_boolean_builder_1a0ae219ef17e2330a6746540b2274cae1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="refere [...]
+<dd><p>Append a number of non-null values to builder. </p>
+<p>The appended values are an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending null values to a parent nested type. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder6AppendEKb">
+<span id="_CPPv3N5arrow14BooleanBuilder6AppendEKb"></span><span id="_CPPv2N5arrow14BooleanBuilder6AppendEKb"></span><span id="arrow::BooleanBuilder::Append__bC"></span><span class="target" id="classarrow_1_1_boolean_builder_1a8780642eb6e5a4a45e31222e78c1cc09"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span [...]
+<dd><p><a class="reference internal" href="scalar.html#structarrow_1_1_scalar"><span class="std std-ref">Scalar</span></a> append. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder12UnsafeAppendEKb">
+<span id="_CPPv3N5arrow14BooleanBuilder12UnsafeAppendEKb"></span><span id="_CPPv2N5arrow14BooleanBuilder12UnsafeAppendEKb"></span><span id="arrow::BooleanBuilder::UnsafeAppend__bC"></span><span class="target" id="classarrow_1_1_boolean_builder_1a3695606656e7e71457473c59d1cee0a8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><s [...]
+<dd><p><a class="reference internal" href="scalar.html#structarrow_1_1_scalar"><span class="std std-ref">Scalar</span></a> append, without checking for capacity. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t">
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t"></span><span id="arrow::BooleanBuilder::AppendValues__uint8_tCP.int64_t.uint8_tCP"></span><span class="target" id="classarrow_1_1_boolean_builder_1a60382b2dd40f2d0e66b7ac318fe1d71d"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre"> [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values</strong> – <strong>[in]</strong> a contiguous array of bytes (non-zero is 1) </p></li>
+<li><p><strong>length</strong> – <strong>[in]</strong> the number of values to append </p></li>
+<li><p><strong>valid_bytes</strong> – <strong>[in]</strong> an optional sequence of bytes where non-zero indicates a valid (non-null) value </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t7int64_t">
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t7int64_t"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tPK7uint8_t7int64_t"></span><span id="arrow::BooleanBuilder::AppendValues__uint8_tCP.int64_t.uint8_tCP.int64_t"></span><span class="target" id="classarrow_1_1_boolean_builder_1ab2d842a19b6fe248405b9450bd07c0cc"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span clas [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values</strong> – <strong>[in]</strong> a bitmap of values </p></li>
+<li><p><strong>length</strong> – <strong>[in]</strong> the number of values to append </p></li>
+<li><p><strong>validity</strong> – <strong>[in]</strong> a validity bitmap to copy (may be null) </p></li>
+<li><p><strong>offset</strong> – <strong>[in]</strong> an offset into the values and validity bitmaps </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tRKNSt6vectorIbEE">
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tRKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesEPK7uint8_t7int64_tRKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__uint8_tCP.int64_t.std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1ab257c69eaabe3d00eafae7a598f83e91"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n" [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values</strong> – <strong>[in]</strong> a contiguous C array of values </p></li>
+<li><p><strong>length</strong> – <strong>[in]</strong> the number of values to append </p></li>
+<li><p><strong>is_valid</strong> – <strong>[in]</strong> an std::vector<bool> indicating valid (1) or null (0). Equal in length to values </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEERKNSt6vectorIbEE">
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEERKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEERKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:uint8_t:CR.std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1a1cfd3c422525a51a4b1b9fa45ab773be"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"> [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values</strong> – <strong>[in]</strong> a std::vector of bytes </p></li>
+<li><p><strong>is_valid</strong> – <strong>[in]</strong> an std::vector<bool> indicating valid (1) or null (0). Equal in length to values </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEE">
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorI7uint8_tEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:uint8_t:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1a2e10c5bbd21da120a3c343519977b4c1"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></ [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>values</strong> – <strong>[in]</strong> a std::vector of bytes </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEERKNSt6vectorIbEE">
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEERKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEERKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:b:CR.std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1ac6075414fa190df919ec081884771acc"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><spa [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values</strong> – <strong>[in]</strong> an std::vector<bool> indicating true (1) or false </p></li>
+<li><p><strong>is_valid</strong> – <strong>[in]</strong> an std::vector<bool> indicating valid (1) or null (0). Equal in length to values </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEE">
+<span id="_CPPv3N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14BooleanBuilder12AppendValuesERKNSt6vectorIbEE"></span><span id="arrow::BooleanBuilder::AppendValues__std::vector:b:CR"></span><span class="target" id="classarrow_1_1_boolean_builder_1a54d7f7893e1f9b4ea55172a9af4f1bb3"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><span class [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>values</strong> – <strong>[in]</strong> an std::vector<bool> indicating true (1) or false </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4I0EN5arrow14BooleanBuilder12AppendValuesE6Status10ValuesIter10ValuesIter">
+<span id="_CPPv3I0EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span id="_CPPv2I0EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre"><</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ValuesIter</span></span></span><span class="p"><span class [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values_begin</strong> – <strong>[in]</strong> InputIterator to the beginning of the values </p></li>
+<li><p><strong>values_end</strong> – <strong>[in]</strong> InputIterator pointing to the end of the values or null(0) values </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4I00EN5arrow14BooleanBuilder12AppendValuesE11enable_if_tIXntNSt10is_pointerI9ValidIterE5valueEE6StatusE10ValuesIter10ValuesIter9ValidIter">
+<span id="_CPPv3I00EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span id="_CPPv2I00EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre"><</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ValuesIter</span></span></span><span [...]
+<dd><p>Append a sequence of elements in one shot, with a specified nullmap. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values_begin</strong> – <strong>[in]</strong> InputIterator to the beginning of the values </p></li>
+<li><p><strong>values_end</strong> – <strong>[in]</strong> InputIterator pointing to the end of the values </p></li>
+<li><p><strong>valid_begin</strong> – <strong>[in]</strong> InputIterator with elements indication valid(1) or null(0) values </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14BooleanBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t">
+<span id="_CPPv3N5arrow14BooleanBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="_CPPv2N5arrow14BooleanBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="arrow::BooleanBuilder::AppendArraySlice__ArrayDataCR.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_boolean_builder_1adc71ed8747f426aa70bd7b5bb1e8036a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virt [...]
+<dd><p>Append a range of values from an array. </p>
+<p>The given array must be the same type as the builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow14BooleanBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow14BooleanBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::BooleanBuilder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_boolean_builder_1a84e5ee3cc0ae427135093c80b014765c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="suppo [...]
+<dd><p>Return result of builder as an internal generic <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object. </p>
+<p>Resets builder except for dictionary builder</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>out</strong> – <strong>[out]</strong> the finalized <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14BooleanBuilder5ResetEv">
+<span id="_CPPv3N5arrow14BooleanBuilder5ResetEv"></span><span id="_CPPv2N5arrow14BooleanBuilder5ResetEv"></span><span id="arrow::BooleanBuilder::Reset"></span><span class="target" id="classarrow_1_1_boolean_builder_1a5c7274589b0a49432cac36e0badbf742"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Reset</span> [...]
+<dd><p>Reset the builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14BooleanBuilder6ResizeE7int64_t">
+<span id="_CPPv3N5arrow14BooleanBuilder6ResizeE7int64_t"></span><span id="_CPPv2N5arrow14BooleanBuilder6ResizeE7int64_t"></span><span id="arrow::BooleanBuilder::Resize__int64_t"></span><span class="target" id="classarrow_1_1_boolean_builder_1a4f2626da73f59eb1c0473c7adacdf470"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">S [...]
+<dd><p>Ensure that enough memory has been allocated to fit the indicated number of total elements in the builder, including any that have already been appended. </p>
+<p>Does not account for reallocations that may be due to variable size data, like binary values. To make space for incremental appends, use Reserve instead.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>capacity</strong> – <strong>[in]</strong> the minimum number of total array values to accommodate. Must be greater than the current capacity. </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4NK5arrow14BooleanBuilder4typeEv">
+<span id="_CPPv3NK5arrow14BooleanBuilder4typeEv"></span><span id="_CPPv2NK5arrow14BooleanBuilder4typeEv"></span><span id="arrow::BooleanBuilder::typeC"></span><span class="target" id="classarrow_1_1_boolean_builder_1aa3517d917b67cb7221fe3ef21fe553c6"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span clas [...]
+<dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow14NumericBuilderE">
+<span id="_CPPv3I0EN5arrow14NumericBuilderE"></span><span id="_CPPv2I0EN5arrow14NumericBuilderE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre"><</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">></span></span><br /><span class="target" id="classarrow_1_1_numeric_builde [...]
+<dd><p>Base class for all Builders that emit an <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a> of a scalar numerical type. </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="_CPPv4N5arrow14NumericBuilder6AppendEK10value_type">
+<span id="_CPPv3N5arrow14NumericBuilder6AppendEK10value_type"></span><span id="_CPPv2N5arrow14NumericBuilder6AppendEK10value_type"></span><span id="arrow::NumericBuilder::Append__value_typeC"></span><span class="target" id="classarrow_1_1_numeric_builder_1a1e2842359a508f3d23ba6fc766c7eeb0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span [...]
+<dd><p>Append a single scalar and increase the size if necessary. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14NumericBuilder11AppendNullsE7int64_t">
+<span id="_CPPv3N5arrow14NumericBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow14NumericBuilder11AppendNullsE7int64_t"></span><span id="arrow::NumericBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_numeric_builder_1a1e67c6dc6ade96b660c75ab3031ac8b7"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href [...]
+<dd><p>Write nulls as uint8_t* (0 value indicates null) into pre-allocated memory The memory at the corresponding data slot is set to 0 to prevent uninitialized memory access. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14NumericBuilder10AppendNullEv">
+<span id="_CPPv3N5arrow14NumericBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow14NumericBuilder10AppendNullEv"></span><span id="arrow::NumericBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_numeric_builder_1a1acc20f9680309d7ad1d55ab7401f815"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arr [...]
+<dd><p>Append a single null element. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14NumericBuilder16AppendEmptyValueEv">
+<span id="_CPPv3N5arrow14NumericBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow14NumericBuilder16AppendEmptyValueEv"></span><span id="arrow::NumericBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_numeric_builder_1ac7b96b71cda5db98b19a3cef961e0652"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="suppor [...]
+<dd><p>Append a empty element. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14NumericBuilder17AppendEmptyValuesE7int64_t">
+<span id="_CPPv3N5arrow14NumericBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow14NumericBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::NumericBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_numeric_builder_1ab4cf46f2b4f6e2083def34ac8aae3f32"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="refere [...]
+<dd><p>Append several empty elements. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14NumericBuilder5ResetEv">
+<span id="_CPPv3N5arrow14NumericBuilder5ResetEv"></span><span id="_CPPv2N5arrow14NumericBuilder5ResetEv"></span><span id="arrow::NumericBuilder::Reset"></span><span class="target" id="classarrow_1_1_numeric_builder_1a7ceb2d5bc1adb0cf2f7cb3912b813e2b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span> [...]
+<dd><p>Reset the builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14NumericBuilder6ResizeE7int64_t">
+<span id="_CPPv3N5arrow14NumericBuilder6ResizeE7int64_t"></span><span id="_CPPv2N5arrow14NumericBuilder6ResizeE7int64_t"></span><span id="arrow::NumericBuilder::Resize__int64_t"></span><span class="target" id="classarrow_1_1_numeric_builder_1ad006024991f00da4ad8aa2890bdb0c83"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_C [...]
+<dd><p>Ensure that enough memory has been allocated to fit the indicated number of total elements in the builder, including any that have already been appended. </p>
+<p>Does not account for reallocations that may be due to variable size data, like binary values. To make space for incremental appends, use Reserve instead.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>capacity</strong> – <strong>[in]</strong> the minimum number of total array values to accommodate. Must be greater than the current capacity. </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14NumericBuilder12AppendValuesEPK10value_type7int64_tPK7uint8_t">
+<span id="_CPPv3N5arrow14NumericBuilder12AppendValuesEPK10value_type7int64_tPK7uint8_t"></span><span id="_CPPv2N5arrow14NumericBuilder12AppendValuesEPK10value_type7int64_tPK7uint8_t"></span><span id="arrow::NumericBuilder::AppendValues__value_typeCP.int64_t.uint8_tCP"></span><span class="target" id="classarrow_1_1_numeric_builder_1a3915eb06a4672f31eb27423e691cf0a2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="sup [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values</strong> – <strong>[in]</strong> a contiguous C array of values </p></li>
+<li><p><strong>length</strong> – <strong>[in]</strong> the number of values to append </p></li>
+<li><p><strong>valid_bytes</strong> – <strong>[in]</strong> an optional sequence of bytes where non-zero indicates a valid (non-null) value </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14NumericBuilder12AppendValuesEPK10value_type7int64_tPK7uint8_t7int64_t">
+<span id="_CPPv3N5arrow14NumericBuilder12AppendValuesEPK10value_type7int64_tPK7uint8_t7int64_t"></span><span id="_CPPv2N5arrow14NumericBuilder12AppendValuesEPK10value_type7int64_tPK7uint8_t7int64_t"></span><span id="arrow::NumericBuilder::AppendValues__value_typeCP.int64_t.uint8_tCP.int64_t"></span><span class="target" id="classarrow_1_1_numeric_builder_1adcccf23e7cdca3b3813d340b0349962f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="refer [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values</strong> – <strong>[in]</strong> a contiguous C array of values </p></li>
+<li><p><strong>length</strong> – <strong>[in]</strong> the number of values to append </p></li>
+<li><p><strong>bitmap</strong> – <strong>[in]</strong> a validity bitmap to copy (may be null) </p></li>
+<li><p><strong>bitmap_offset</strong> – <strong>[in]</strong> an offset into the validity bitmap </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14NumericBuilder12AppendValuesEPK10value_type7int64_tRKNSt6vectorIbEE">
+<span id="_CPPv3N5arrow14NumericBuilder12AppendValuesEPK10value_type7int64_tRKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14NumericBuilder12AppendValuesEPK10value_type7int64_tRKNSt6vectorIbEE"></span><span id="arrow::NumericBuilder::AppendValues__value_typeCP.int64_t.std::vector:b:CR"></span><span class="target" id="classarrow_1_1_numeric_builder_1a65bb6b23c8af350d196fafb77a7c8dcc"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values</strong> – <strong>[in]</strong> a contiguous C array of values </p></li>
+<li><p><strong>length</strong> – <strong>[in]</strong> the number of values to append </p></li>
+<li><p><strong>is_valid</strong> – <strong>[in]</strong> an std::vector<bool> indicating valid (1) or null (0). Equal in length to values </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14NumericBuilder12AppendValuesERKNSt6vectorI10value_typeEERKNSt6vectorIbEE">
+<span id="_CPPv3N5arrow14NumericBuilder12AppendValuesERKNSt6vectorI10value_typeEERKNSt6vectorIbEE"></span><span id="_CPPv2N5arrow14NumericBuilder12AppendValuesERKNSt6vectorI10value_typeEERKNSt6vectorIbEE"></span><span id="arrow::NumericBuilder::AppendValues__std::vector:value_type:CR.std::vector:b:CR"></span><span class="target" id="classarrow_1_1_numeric_builder_1aa1a26f86af18021733b560584e05df3b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a cl [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values</strong> – <strong>[in]</strong> a std::vector of values </p></li>
+<li><p><strong>is_valid</strong> – <strong>[in]</strong> an std::vector<bool> indicating valid (1) or null (0). Equal in length to values </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14NumericBuilder12AppendValuesERKNSt6vectorI10value_typeEE">
+<span id="_CPPv3N5arrow14NumericBuilder12AppendValuesERKNSt6vectorI10value_typeEE"></span><span id="_CPPv2N5arrow14NumericBuilder12AppendValuesERKNSt6vectorI10value_typeEE"></span><span id="arrow::NumericBuilder::AppendValues__std::vector:value_type:CR"></span><span class="target" id="classarrow_1_1_numeric_builder_1a2ec37ffd870fb48037cb993f16d7209a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>values</strong> – <strong>[in]</strong> a std::vector of values </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14NumericBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow14NumericBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow14NumericBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::NumericBuilder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_numeric_builder_1a63949674fe5401e01fd62b012dabe14c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual< [...]
+<dd><p>Return result of builder as an internal generic <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object. </p>
+<p>Resets builder except for dictionary builder</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>out</strong> – <strong>[out]</strong> the finalized <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4I0EN5arrow14NumericBuilder12AppendValuesE6Status10ValuesIter10ValuesIter">
+<span id="_CPPv3I0EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span id="_CPPv2I0EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre"><</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ValuesIter</span></span></span><span class="p"><span class [...]
+<dd><p>Append a sequence of elements in one shot. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values_begin</strong> – <strong>[in]</strong> InputIterator to the beginning of the values </p></li>
+<li><p><strong>values_end</strong> – <strong>[in]</strong> InputIterator pointing to the end of the values </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4I00EN5arrow14NumericBuilder12AppendValuesE11enable_if_tIXntNSt10is_pointerI9ValidIterE5valueEE6StatusE10ValuesIter10ValuesIter9ValidIter">
+<span id="_CPPv3I00EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span id="_CPPv2I00EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre"><</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ValuesIter</span></span></span><span [...]
+<dd><p>Append a sequence of elements in one shot, with a specified nullmap. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>values_begin</strong> – <strong>[in]</strong> InputIterator to the beginning of the values </p></li>
+<li><p><strong>values_end</strong> – <strong>[in]</strong> InputIterator pointing to the end of the values </p></li>
+<li><p><strong>valid_begin</strong> – <strong>[in]</strong> InputIterator with elements indication valid(1) or null(0) values. </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow14NumericBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t">
+<span id="_CPPv3N5arrow14NumericBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="_CPPv2N5arrow14NumericBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="arrow::NumericBuilder::AppendArraySlice__ArrayDataCR.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_numeric_builder_1a06cfa3b835dace13068cfda18fc7870f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virt [...]
+<dd><p>Append a range of values from an array. </p>
+<p>The given array must be the same type as the builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow14NumericBuilder12UnsafeAppendEK10value_type">
+<span id="_CPPv3N5arrow14NumericBuilder12UnsafeAppendEK10value_type"></span><span id="_CPPv2N5arrow14NumericBuilder12UnsafeAppendEK10value_type"></span><span id="arrow::NumericBuilder::UnsafeAppend__value_typeC"></span><span class="target" id="classarrow_1_1_numeric_builder_1a7ad22f6fc4114b23bcfb74e61636d911"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-na [...]
+<dd><p>Append a single scalar under the assumption that the underlying <a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a> is large enough. </p>
+<p>This method does not capacity-check; make sure to call Reserve beforehand. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow14NumericBuilder4typeEv">
+<span id="_CPPv3NK5arrow14NumericBuilder4typeEv"></span><span id="_CPPv2NK5arrow14NumericBuilder4typeEv"></span><span id="arrow::NumericBuilder::typeC"></span><span class="target" id="classarrow_1_1_numeric_builder_1ae51e115a30d7881f9d7d143256355c30"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span clas [...]
+<dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13BinaryBuilderE">
+<span id="_CPPv3N5arrow13BinaryBuilderE"></span><span id="_CPPv2N5arrow13BinaryBuilderE"></span><span id="arrow::BinaryBuilder"></span><span class="target" id="classarrow_1_1_binary_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">B [...]
+<dd><p>Builder class for variable-length binary data. </p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1_string_builder"><span class="std std-ref">arrow::StringBuilder</span></a></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="_CPPv4NK5arrow13BinaryBuilder4typeEv">
+<span id="_CPPv3NK5arrow13BinaryBuilder4typeEv"></span><span id="_CPPv2NK5arrow13BinaryBuilder4typeEv"></span><span id="arrow::BinaryBuilder::typeC"></span><span class="target" id="classarrow_1_1_binary_builder_1a6d1c09cbc3b70c842335d449383140f0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="p [...]
+<dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13StringBuilderE">
+<span id="_CPPv3N5arrow13StringBuilderE"></span><span id="_CPPv2N5arrow13StringBuilderE"></span><span id="arrow::StringBuilder"></span><span class="target" id="classarrow_1_1_string_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">S [...]
+<dd><p>Builder class for UTF8 strings. </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="_CPPv4NK5arrow13StringBuilder4typeEv">
+<span id="_CPPv3NK5arrow13StringBuilder4typeEv"></span><span id="_CPPv2NK5arrow13StringBuilder4typeEv"></span><span id="arrow::StringBuilder::typeC"></span><span class="target" id="classarrow_1_1_string_builder_1a57f3e39d2beab058c7f5726a033cc619"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="p [...]
+<dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow22FixedSizeBinaryBuilderE">
+<span id="_CPPv3N5arrow22FixedSizeBinaryBuilderE"></span><span id="_CPPv2N5arrow22FixedSizeBinaryBuilderE"></span><span id="arrow::FixedSizeBinaryBuilder"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descnam [...]
+<dd><p>Subclassed by <a class="reference internal" href="#classarrow_1_1_decimal128_builder"><span class="std std-ref">arrow::Decimal128Builder</span></a>, arrow::Decimal256Builder</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="_CPPv4N5arrow22FixedSizeBinaryBuilder10AppendNullEv">
+<span id="_CPPv3N5arrow22FixedSizeBinaryBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow22FixedSizeBinaryBuilder10AppendNullEv"></span><span id="arrow::FixedSizeBinaryBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1aef21d518e5d67d6ee0bf71bd0dc699a0"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span clas [...]
+<dd><p>Append a null value to builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow22FixedSizeBinaryBuilder11AppendNullsE7int64_t">
+<span id="_CPPv3N5arrow22FixedSizeBinaryBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow22FixedSizeBinaryBuilder11AppendNullsE7int64_t"></span><span id="arrow::FixedSizeBinaryBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1a1b0f9b13338aef6618b24898542189f8"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title= [...]
+<dd><p>Append a number of null values to builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow22FixedSizeBinaryBuilder16AppendEmptyValueEv">
+<span id="_CPPv3N5arrow22FixedSizeBinaryBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow22FixedSizeBinaryBuilder16AppendEmptyValueEv"></span><span id="arrow::FixedSizeBinaryBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1a7c9730926310ab369e56a071a1ad5049"></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>Append a non-null value to builder. </p>
+<p>The appended value is an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending a null value to a parent nested type. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow22FixedSizeBinaryBuilder17AppendEmptyValuesE7int64_t">
+<span id="_CPPv3N5arrow22FixedSizeBinaryBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow22FixedSizeBinaryBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::FixedSizeBinaryBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1af51de9d555b10b0961f740e1742b95fa"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arr [...]
+<dd><p>Append a number of non-null values to builder. </p>
+<p>The appended values are an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending null values to a parent nested type. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow22FixedSizeBinaryBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t">
+<span id="_CPPv3N5arrow22FixedSizeBinaryBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="_CPPv2N5arrow22FixedSizeBinaryBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="arrow::FixedSizeBinaryBuilder::AppendArraySlice__ArrayDataCR.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1aff93e5bff4ab94632110e27bb1044b11"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><spa [...]
+<dd><p>Append a range of values from an array. </p>
+<p>The given array must be the same type as the builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow22FixedSizeBinaryBuilder11ReserveDataE7int64_t">
+<span id="_CPPv3N5arrow22FixedSizeBinaryBuilder11ReserveDataE7int64_t"></span><span id="_CPPv2N5arrow22FixedSizeBinaryBuilder11ReserveDataE7int64_t"></span><span id="arrow::FixedSizeBinaryBuilder::ReserveData__int64_t"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1a4651aa716a1d2a5ca29380eeaf72d4db"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title=" [...]
+<dd><p>Ensures there is enough allocated capacity to append the indicated number of bytes to the value data buffer without additional allocations. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow22FixedSizeBinaryBuilder5ResetEv">
+<span id="_CPPv3N5arrow22FixedSizeBinaryBuilder5ResetEv"></span><span id="_CPPv2N5arrow22FixedSizeBinaryBuilder5ResetEv"></span><span id="arrow::FixedSizeBinaryBuilder::Reset"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1af646f4d380162134d7d18ad4af81f056"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class= [...]
+<dd><p>Reset the builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow22FixedSizeBinaryBuilder6ResizeE7int64_t">
+<span id="_CPPv3N5arrow22FixedSizeBinaryBuilder6ResizeE7int64_t"></span><span id="_CPPv2N5arrow22FixedSizeBinaryBuilder6ResizeE7int64_t"></span><span id="arrow::FixedSizeBinaryBuilder::Resize__int64_t"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1acab2531151f38e2752dc0d6400a22ec2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">< [...]
+<dd><p>Ensure that enough memory has been allocated to fit the indicated number of total elements in the builder, including any that have already been appended. </p>
+<p>Does not account for reallocations that may be due to variable size data, like binary values. To make space for incremental appends, use Reserve instead.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>capacity</strong> – <strong>[in]</strong> the minimum number of total array values to accommodate. Must be greater than the current capacity. </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow22FixedSizeBinaryBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow22FixedSizeBinaryBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow22FixedSizeBinaryBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::FixedSizeBinaryBuilder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1af4abbc3596d4e7bb4b5bb843f361540e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a clas [...]
+<dd><p>Return result of builder as an internal generic <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object. </p>
+<p>Resets builder except for dictionary builder</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>out</strong> – <strong>[out]</strong> the finalized <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4NK5arrow22FixedSizeBinaryBuilder17value_data_lengthEv">
+<span id="_CPPv3NK5arrow22FixedSizeBinaryBuilder17value_data_lengthEv"></span><span id="_CPPv2NK5arrow22FixedSizeBinaryBuilder17value_data_lengthEv"></span><span id="arrow::FixedSizeBinaryBuilder::value_data_lengthC"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1a9d4ee907329c71703a139b803a4ba4fe"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><s [...]
+<dd><dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>size of values buffer so far </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow22FixedSizeBinaryBuilder8GetValueE7int64_t">
+<span id="_CPPv3NK5arrow22FixedSizeBinaryBuilder8GetValueE7int64_t"></span><span id="_CPPv2NK5arrow22FixedSizeBinaryBuilder8GetValueE7int64_t"></span><span id="arrow::FixedSizeBinaryBuilder::GetValue__int64_tC"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1ac232789ccc1f36f3d847e6736e78fa9d"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">uint8_t</span></span><span class="w"> </span><span cla [...]
+<dd><p>Temporary access to a value. </p>
+<p>This pointer becomes invalid on the next modifying operation. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow22FixedSizeBinaryBuilder7GetViewE7int64_t">
+<span id="_CPPv3NK5arrow22FixedSizeBinaryBuilder7GetViewE7int64_t"></span><span id="_CPPv2NK5arrow22FixedSizeBinaryBuilder7GetViewE7int64_t"></span><span id="arrow::FixedSizeBinaryBuilder::GetView__int64_tC"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1aa44ba82709b2beff369bf0b34bce1f6b"></span><span class="n"><span class="pre">util</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string_view</span></span><span c [...]
+<dd><p>Temporary access to a value. </p>
+<p>This view becomes invalid on the next modifying operation. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow22FixedSizeBinaryBuilder4typeEv">
+<span id="_CPPv3NK5arrow22FixedSizeBinaryBuilder4typeEv"></span><span id="_CPPv2NK5arrow22FixedSizeBinaryBuilder4typeEv"></span><span id="arrow::FixedSizeBinaryBuilder::typeC"></span><span class="target" id="classarrow_1_1_fixed_size_binary_builder_1a76883cc379d8422428762e902bed364c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span [...]
+<dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow17Decimal128BuilderE">
+<span id="_CPPv3N5arrow17Decimal128BuilderE"></span><span id="_CPPv2N5arrow17Decimal128BuilderE"></span><span id="arrow::Decimal128Builder"></span><span class="target" id="classarrow_1_1_decimal128_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><sp [...]
+<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="_CPPv4N5arrow17Decimal128Builder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow17Decimal128Builder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow17Decimal128Builder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::Decimal128Builder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_decimal128_builder_1a1024061ca0b17d1af0967f008ec47313"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" [...]
+<dd><p>Return result of builder as an internal generic <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object. </p>
+<p>Resets builder except for dictionary builder</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>out</strong> – <strong>[out]</strong> the finalized <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4NK5arrow17Decimal128Builder4typeEv">
+<span id="_CPPv3NK5arrow17Decimal128Builder4typeEv"></span><span id="_CPPv2NK5arrow17Decimal128Builder4typeEv"></span><span id="arrow::Decimal128Builder::typeC"></span><span class="target" id="classarrow_1_1_decimal128_builder_1a0c86d55c78f2080023eaa290cb40c01f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p [...]
+<dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow11ListBuilderE">
+<span id="_CPPv3N5arrow11ListBuilderE"></span><span id="_CPPv2N5arrow11ListBuilderE"></span><span id="arrow::ListBuilder"></span><span class="target" id="classarrow_1_1_list_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ListBuild [...]
+<dd><p>Builder class for variable-length list array value types. </p>
+<p>To use this class, you must append values to the child array builder and use the Append function to delimit each distinct list value (once the values have been appended to the child array) or use the bulk API to append a sequence of offsets and null values.</p>
+<p>A note on types. Per arrow/type.h all types in the c++ implementation are logical so even though this class always builds list array, this can represent multiple different logical types. If no logical type is provided at construction time, the class defaults to List<T> where t is taken from the value_builder/values that the object is constructed with. </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="_CPPv4N5arrow11ListBuilder15BaseListBuilderEP10MemoryPoolRKNSt10shared_ptrI12ArrayBuilderEERKNSt10shared_ptrI8DataTypeEE">
+<span id="_CPPv3N5arrow11ListBuilder15BaseListBuilderEP10MemoryPoolRKNSt10shared_ptrI12ArrayBuilderEERKNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow11ListBuilder15BaseListBuilderEP10MemoryPoolRKNSt10shared_ptrI12ArrayBuilderEERKNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::ListBuilder::BaseListBuilder__MemoryPoolP.std::shared_ptr:ArrayBuilder:CR.std::shared_ptr:DataType:CR"></span><span class="target" id="classarrow_1_1_list_builder_1a079b2be2a52ddb19ddb3dee9a485bfd9 [...]
+<dd><p>Use this constructor to incrementally build the value array along with offsets and null bitmap. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13StructBuilderE">
+<span id="_CPPv3N5arrow13StructBuilderE"></span><span id="_CPPv2N5arrow13StructBuilderE"></span><span id="arrow::StructBuilder"></span><span class="target" id="classarrow_1_1_struct_builder"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">S [...]
+<dd><p>Append, Resize and Reserve methods are acting on <a class="reference internal" href="#classarrow_1_1_struct_builder"><span class="std std-ref">StructBuilder</span></a>. </p>
+<p>Please make sure all these methods of all child-builders’ are consistently called to maintain data-structure consistency. </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="_CPPv4N5arrow13StructBuilder13StructBuilderERKNSt10shared_ptrI8DataTypeEEP10MemoryPoolNSt6vectorINSt10shared_ptrI12ArrayBuilderEEEE">
+<span id="_CPPv3N5arrow13StructBuilder13StructBuilderERKNSt10shared_ptrI8DataTypeEEP10MemoryPoolNSt6vectorINSt10shared_ptrI12ArrayBuilderEEEE"></span><span id="_CPPv2N5arrow13StructBuilder13StructBuilderERKNSt10shared_ptrI8DataTypeEEP10MemoryPoolNSt6vectorINSt10shared_ptrI12ArrayBuilderEEEE"></span><span id="arrow::StructBuilder::StructBuilder__std::shared_ptr:DataType:CR.MemoryPoolP.std::vector:std::shared_ptr:ArrayBuilder::"></span><span class="target" id="classarrow_1_1_struct_builder [...]
+<dd><p>If any of field_builders has indeterminate type, this builder will also. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13StructBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE">
+<span id="_CPPv3N5arrow13StructBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="_CPPv2N5arrow13StructBuilder14FinishInternalEPNSt10shared_ptrI9ArrayDataEE"></span><span id="arrow::StructBuilder::FinishInternal__std::shared_ptr:ArrayData:P"></span><span class="target" id="classarrow_1_1_struct_builder_1afd9ece86557f3fec253e10a2edbd4840"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.h [...]
+<dd><p>Return result of builder as an internal generic <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object. </p>
+<p>Resets builder except for dictionary builder</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>out</strong> – <strong>[out]</strong> the finalized <a class="reference internal" href="array.html#structarrow_1_1_array_data"><span class="std std-ref">ArrayData</span></a> object </p>
+</dd>
+<dt class="field-even">Returns</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="_CPPv4N5arrow13StructBuilder12AppendValuesE7int64_tPK7uint8_t">
+<span id="_CPPv3N5arrow13StructBuilder12AppendValuesE7int64_tPK7uint8_t"></span><span id="_CPPv2N5arrow13StructBuilder12AppendValuesE7int64_tPK7uint8_t"></span><span id="arrow::StructBuilder::AppendValues__int64_t.uint8_tCP"></span><span class="target" id="classarrow_1_1_struct_builder_1ab9839275df1391fdafde9a4cb1398e0b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow [...]
+<dd><p>Null bitmap is of equal length to every child field, and any zero byte will be considered as a null for that field, but users must using app- end methods or advance methods of the child builders’ independently to insert data. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13StructBuilder6AppendEb">
+<span id="_CPPv3N5arrow13StructBuilder6AppendEb"></span><span id="_CPPv2N5arrow13StructBuilder6AppendEb"></span><span id="arrow::StructBuilder::Append__b"></span><span class="target" id="classarrow_1_1_struct_builder_1a772833e76ddabfe510acf04279673867"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></span></a><s [...]
+<dd><p>Append an element to the Struct. </p>
+<p>All child-builders’ Append method must be called independently to maintain data-structure consistency. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13StructBuilder10AppendNullEv">
+<span id="_CPPv3N5arrow13StructBuilder10AppendNullEv"></span><span id="_CPPv2N5arrow13StructBuilder10AppendNullEv"></span><span id="arrow::StructBuilder::AppendNull"></span><span class="target" id="classarrow_1_1_struct_builder_1affc04333f5da18873a56fa281e8f8b1e"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html#_CPPv4N5arrow6S [...]
+<dd><p>Append a null value. </p>
+<p>Automatically appends an empty value to each child builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13StructBuilder11AppendNullsE7int64_t">
+<span id="_CPPv3N5arrow13StructBuilder11AppendNullsE7int64_t"></span><span id="_CPPv2N5arrow13StructBuilder11AppendNullsE7int64_t"></span><span id="arrow::StructBuilder::AppendNulls__int64_t"></span><span class="target" id="classarrow_1_1_struct_builder_1a3715e75de72f58a9727bff979c227fd7"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="su [...]
+<dd><p>Append multiple null values. </p>
+<p>Automatically appends empty values to each child builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13StructBuilder16AppendEmptyValueEv">
+<span id="_CPPv3N5arrow13StructBuilder16AppendEmptyValueEv"></span><span id="_CPPv2N5arrow13StructBuilder16AppendEmptyValueEv"></span><span id="arrow::StructBuilder::AppendEmptyValue"></span><span class="target" id="classarrow_1_1_struct_builder_1a52aba202d324777d32810d92bb0772d7"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.ht [...]
+<dd><p>Append a non-null value to builder. </p>
+<p>The appended value is an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending a null value to a parent nested type. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13StructBuilder17AppendEmptyValuesE7int64_t">
+<span id="_CPPv3N5arrow13StructBuilder17AppendEmptyValuesE7int64_t"></span><span id="_CPPv2N5arrow13StructBuilder17AppendEmptyValuesE7int64_t"></span><span id="arrow::StructBuilder::AppendEmptyValues__int64_t"></span><span class="target" id="classarrow_1_1_struct_builder_1afe5a5d77c5d22037bd15b58f60226adc"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference [...]
+<dd><p>Append a number of non-null values to builder. </p>
+<p>The appended values are an implementation detail, but the corresponding memory slot is guaranteed to be initialized. This method is useful when appending null values to a parent nested type. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13StructBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t">
+<span id="_CPPv3N5arrow13StructBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="_CPPv2N5arrow13StructBuilder16AppendArraySliceERK9ArrayData7int64_t7int64_t"></span><span id="arrow::StructBuilder::AppendArraySlice__ArrayDataCR.int64_t.int64_t"></span><span class="target" id="classarrow_1_1_struct_builder_1aea97b7d73263046e03bb0fc4bda04628"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual< [...]
+<dd><p>Append a range of values from an array. </p>
+<p>The given array must be the same type as the builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow13StructBuilder5ResetEv">
+<span id="_CPPv3N5arrow13StructBuilder5ResetEv"></span><span id="_CPPv2N5arrow13StructBuilder5ResetEv"></span><span id="arrow::StructBuilder::Reset"></span><span class="target" id="classarrow_1_1_struct_builder_1a361986b08279c6cb0ed7ec337e096767"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Reset</span></sp [...]
+<dd><p>Reset the builder. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow13StructBuilder4typeEv">
+<span id="_CPPv3NK5arrow13StructBuilder4typeEv"></span><span id="_CPPv2NK5arrow13StructBuilder4typeEv"></span><span id="arrow::StructBuilder::typeC"></span><span class="target" id="classarrow_1_1_struct_builder_1a3ac0956447f482a35ae1a5c26f538e32"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span> [...]
+<dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4I0EN5arrow17DictionaryBuilderE">
+<span id="_CPPv3I0EN5arrow17DictionaryBuilderE"></span><span id="_CPPv2I0EN5arrow17DictionaryBuilderE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre"><</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">></span></span><br /><span class="target" id="classarrow_1_1_dictiona [...]
+<dd><p>A <a class="reference internal" href="array.html#classarrow_1_1_dictionary_array"><span class="std std-ref">DictionaryArray</span></a> builder that uses AdaptiveIntBuilder to return the smallest index size that can accommodate the dictionary indices. </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="_CPPv4N5arrow17DictionaryBuilder13AppendIndicesEPK7int64_t7int64_tPK7uint8_t">
+<span id="_CPPv3N5arrow17DictionaryBuilder13AppendIndicesEPK7int64_t7int64_tPK7uint8_t"></span><span id="_CPPv2N5arrow17DictionaryBuilder13AppendIndicesEPK7int64_t7int64_tPK7uint8_t"></span><span id="arrow::DictionaryBuilder::AppendIndices__int64_tCP.int64_t.uint8_tCP"></span><span class="target" id="classarrow_1_1_dictionary_builder_1a4c6bcc592e1fdea503734e0c90ddd069"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href= [...]
+<dd><p>Append dictionary indices directly without modifying memo. </p>
+<p>NOTE: Experimental API </p>
+</dd></dl>
+
</div>
+</dd></dl>
+
</div>
</div>
diff --git a/docs/dev/cpp/api/c_abi.html b/docs/dev/cpp/api/c_abi.html
index 32ede29..76818ef 100644
--- a/docs/dev/cpp/api/c_abi.html
+++ b/docs/dev/cpp/api/c_abi.html
@@ -5,7 +5,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>C Interfaces — Apache Arrow v7.0.0.dev544</title>
+ <title>C Interfaces — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -78,7 +78,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -4306,32 +4306,249 @@ function checkPageExistsAndRedirect(event) {
</div>
<div class="section" id="abi-structures">
<h2>ABI Structures<a class="headerlink" href="#abi-structures" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenstruct: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
-</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenstruct: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
-</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenstruct: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
-</div>
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv411ArrowSchema">
+<span id="_CPPv311ArrowSchema"></span><span id="_CPPv211ArrowSchema"></span><span id="ArrowSchema"></span><span class="target" id="struct_arrow_schema"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArrowSchema</span></span></span><a class="headerlink" href="#_CPPv411ArrowSchema" title="Permalink to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv410ArrowArray">
+<span id="_CPPv310ArrowArray"></span><span id="_CPPv210ArrowArray"></span><span id="ArrowArray"></span><span class="target" id="struct_arrow_array"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArrowArray</span></span></span><a class="headerlink" href="#_CPPv410ArrowArray" title="Permalink to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv416ArrowArrayStream">
+<span id="_CPPv316ArrowArrayStream"></span><span id="_CPPv216ArrowArrayStream"></span><span id="ArrowArrayStream"></span><span class="target" id="struct_arrow_array_stream"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArrowArrayStream</span></span></span><a class="headerlink" href="#_CPPv416ArrowArrayStream" title="Permalink to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
</div>
<div class="section" id="c-data-interface">
<h2>C Data Interface<a class="headerlink" href="#c-data-interface" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygengroup: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
-</div>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv410ExportTypeRK8DataTypeP11ArrowSchema">
+<span id="_CPPv310ExportTypeRK8DataTypeP11ArrowSchema"></span><span id="_CPPv210ExportTypeRK8DataTypeP11ArrowSchema"></span><span id="ExportType__DataTypeCR.ArrowSchemaP"></span><span class="target" id="group__c-data-interface_1ga7da90da6bbc1e4274c5ab69ef548c5cc"></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">ExportType</span></span></span><span class="sig-paren">(</span><span class="k [...]
+<dd><p>Export C++ <a class="reference internal" href="datatype.html#classarrow_1_1_data_type"><span class="std std-ref">DataType</span></a> using the C data interface format. </p>
+<p>The root type is considered to have empty name and metadata. If you want the root type to have a name and/or metadata, pass a <a class="reference internal" href="datatype.html#classarrow_1_1_field"><span class="std std-ref">Field</span></a> instead.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>type</strong> – <strong>[in]</strong> <a class="reference internal" href="datatype.html#classarrow_1_1_data_type"><span class="std std-ref">DataType</span></a> object to export </p></li>
+<li><p><strong>out</strong> – <strong>[out]</strong> C struct where to export the datatype </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv411ExportFieldRK5FieldP11ArrowSchema">
+<span id="_CPPv311ExportFieldRK5FieldP11ArrowSchema"></span><span id="_CPPv211ExportFieldRK5FieldP11ArrowSchema"></span><span id="ExportField__FieldCR.ArrowSchemaP"></span><span class="target" id="group__c-data-interface_1ga59a445f143c92c1b6c2ccd1bbac0dd38"></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">ExportField</span></span></span><span class="sig-paren">(</span><span class="k"><sp [...]
+<dd><p>Export C++ <a class="reference internal" href="datatype.html#classarrow_1_1_field"><span class="std std-ref">Field</span></a> using the C data interface format. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>field</strong> – <strong>[in]</strong> <a class="reference internal" href="datatype.html#classarrow_1_1_field"><span class="std std-ref">Field</span></a> object to export </p></li>
+<li><p><strong>out</strong> – <strong>[out]</strong> C struct where to export the field </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv412ExportSchemaRK6SchemaP11ArrowSchema">
+<span id="_CPPv312ExportSchemaRK6SchemaP11ArrowSchema"></span><span id="_CPPv212ExportSchemaRK6SchemaP11ArrowSchema"></span><span id="ExportSchema__SchemaCR.ArrowSchemaP"></span><span class="target" id="group__c-data-interface_1gaf3170f491c928ed457de8b950cb751cc"></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">ExportSchema</span></span></span><span class="sig-paren">(</span><span class= [...]
+<dd><p>Export C++ <a class="reference internal" href="datatype.html#classarrow_1_1_schema"><span class="std std-ref">Schema</span></a> using the C data interface format. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>schema</strong> – <strong>[in]</strong> <a class="reference internal" href="datatype.html#classarrow_1_1_schema"><span class="std std-ref">Schema</span></a> object to export </p></li>
+<li><p><strong>out</strong> – <strong>[out]</strong> C struct where to export the field </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv411ExportArrayRK5ArrayP10ArrowArrayP11ArrowSchema">
+<span id="_CPPv311ExportArrayRK5ArrayP10ArrowArrayP11ArrowSchema"></span><span id="_CPPv211ExportArrayRK5ArrayP10ArrowArrayP11ArrowSchema"></span><span id="ExportArray__ArrayCR.ArrowArrayP.ArrowSchemaP"></span><span class="target" id="group__c-data-interface_1ga39affd3a4b79ea656cfbdce075e1980d"></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">ExportArray</span></span></span><span class=" [...]
+<dd><p>Export C++ <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a> using the C data interface format. </p>
+<p>The resulting <a class="reference internal" href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a> struct keeps the array data and buffers alive until its release callback is called by the consumer.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>array</strong> – <strong>[in]</strong> <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a> object to export </p></li>
+<li><p><strong>out</strong> – <strong>[out]</strong> C struct where to export the array </p></li>
+<li><p><strong>out_schema</strong> – <strong>[out]</strong> optional C struct where to export the array type </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv417ExportRecordBatchRK11RecordBatchP10ArrowArrayP11ArrowSchema">
+<span id="_CPPv317ExportRecordBatchRK11RecordBatchP10ArrowArrayP11ArrowSchema"></span><span id="_CPPv217ExportRecordBatchRK11RecordBatchP10ArrowArrayP11ArrowSchema"></span><span id="ExportRecordBatch__RecordBatchCR.ArrowArrayP.ArrowSchemaP"></span><span class="target" id="group__c-data-interface_1ga4975ac879aa6563af28fbdaea6809d90"></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">ExportR [...]
+<dd><p>Export C++ <a class="reference internal" href="table.html#classarrow_1_1_record_batch"><span class="std std-ref">RecordBatch</span></a> using the C data interface format. </p>
+<p>The record batch is exported as if it were a struct array. The resulting <a class="reference internal" href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a> struct keeps the record batch data and buffers alive until its release callback is called by the consumer.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>batch</strong> – <strong>[in]</strong> Record batch to export </p></li>
+<li><p><strong>out</strong> – <strong>[out]</strong> C struct where to export the record batch </p></li>
+<li><p><strong>out_schema</strong> – <strong>[out]</strong> optional C struct where to export the record batch schema </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv410ImportTypeP11ArrowSchema">
+<span id="_CPPv310ImportTypeP11ArrowSchema"></span><span id="_CPPv210ImportTypeP11ArrowSchema"></span><span id="ImportType__ArrowSchemaP"></span><span class="target" id="group__c-data-interface_1ga93879eda95b4d068637bf9aa3cd4acea"></span><span class="n"><span class="pre">Result</span></span><span class="p"><span class="pre"><</span></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</s [...]
+<dd><p>Import C++ <a class="reference internal" href="datatype.html#classarrow_1_1_data_type"><span class="std std-ref">DataType</span></a> from the C data interface. </p>
+<p>The given <a class="reference internal" href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a> struct is released (as per the C data interface specification), even if this function fails.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>schema</strong> – <strong>[inout]</strong> C data interface struct representing the data type </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Imported type object </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv411ImportFieldP11ArrowSchema">
+<span id="_CPPv311ImportFieldP11ArrowSchema"></span><span id="_CPPv211ImportFieldP11ArrowSchema"></span><span id="ImportField__ArrowSchemaP"></span><span class="target" id="group__c-data-interface_1ga4aacb5719ecca8b93ddff5dcc0dc3891"></span><span class="n"><span class="pre">Result</span></span><span class="p"><span class="pre"><</span></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 [...]
+<dd><p>Import C++ <a class="reference internal" href="datatype.html#classarrow_1_1_field"><span class="std std-ref">Field</span></a> from the C data interface. </p>
+<p>The given <a class="reference internal" href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a> struct is released (as per the C data interface specification), even if this function fails.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>schema</strong> – <strong>[inout]</strong> C data interface struct representing the field </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Imported field object </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv412ImportSchemaP11ArrowSchema">
+<span id="_CPPv312ImportSchemaP11ArrowSchema"></span><span id="_CPPv212ImportSchemaP11ArrowSchema"></span><span id="ImportSchema__ArrowSchemaP"></span><span class="target" id="group__c-data-interface_1gac24528129a0426eb3f26ed1e15880616"></span><span class="n"><span class="pre">Result</span></span><span class="p"><span class="pre"><</span></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_ [...]
+<dd><p>Import C++ <a class="reference internal" href="datatype.html#classarrow_1_1_schema"><span class="std std-ref">Schema</span></a> from the C data interface. </p>
+<p>The given <a class="reference internal" href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a> struct is released (as per the C data interface specification), even if this function fails.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>schema</strong> – <strong>[inout]</strong> C data interface struct representing the field </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Imported field object </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv411ImportArrayP10ArrowArrayNSt10shared_ptrI8DataTypeEE">
+<span id="_CPPv311ImportArrayP10ArrowArrayNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv211ImportArrayP10ArrowArrayNSt10shared_ptrI8DataTypeEE"></span><span id="ImportArray__ArrowArrayP.std::shared_ptr:DataType:"></span><span class="target" id="group__c-data-interface_1ga9933efa71a537134c5d829861537fd0e"></span><span class="n"><span class="pre">Result</span></span><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span class="p">< [...]
+<dd><p>Import C++ array from the C data interface. </p>
+<p>The <a class="reference internal" href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a> struct has its contents moved (as per the C data interface specification) to a private object held alive by the resulting array.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>array</strong> – <strong>[inout]</strong> C data interface struct holding the array data </p></li>
+<li><p><strong>type</strong> – <strong>[in]</strong> type of the imported array </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Imported array object </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv411ImportArrayP10ArrowArrayP11ArrowSchema">
+<span id="_CPPv311ImportArrayP10ArrowArrayP11ArrowSchema"></span><span id="_CPPv211ImportArrayP10ArrowArrayP11ArrowSchema"></span><span id="ImportArray__ArrowArrayP.ArrowSchemaP"></span><span class="target" id="group__c-data-interface_1gaccb0b54d5d9aad0bf4e7881a5e9c8e0b"></span><span class="n"><span class="pre">Result</span></span><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span [...]
+<dd><p>Import C++ array and its type from the C data interface. </p>
+<p>The <a class="reference internal" href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a> struct has its contents moved (as per the C data interface specification) to a private object held alive by the resulting array. The <a class="reference internal" href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a> struct is released, even if this function fails.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>array</strong> – <strong>[inout]</strong> C data interface struct holding the array data </p></li>
+<li><p><strong>type</strong> – <strong>[inout]</strong> C data interface struct holding the array type </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Imported array object </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv417ImportRecordBatchP10ArrowArrayNSt10shared_ptrI6SchemaEE">
+<span id="_CPPv317ImportRecordBatchP10ArrowArrayNSt10shared_ptrI6SchemaEE"></span><span id="_CPPv217ImportRecordBatchP10ArrowArrayNSt10shared_ptrI6SchemaEE"></span><span id="ImportRecordBatch__ArrowArrayP.std::shared_ptr:Schema:"></span><span class="target" id="group__c-data-interface_1ga62dd7e4fbb15ed2d07fb8640412e74ff"></span><span class="n"><span class="pre">Result</span></span><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span [...]
+<dd><p>Import C++ record batch from the C data interface. </p>
+<p>The <a class="reference internal" href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a> struct has its contents moved (as per the C data interface specification) to a private object held alive by the resulting record batch.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>array</strong> – <strong>[inout]</strong> C data interface struct holding the record batch data </p></li>
+<li><p><strong>schema</strong> – <strong>[in]</strong> schema of the imported record batch </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Imported record batch object </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv417ImportRecordBatchP10ArrowArrayP11ArrowSchema">
+<span id="_CPPv317ImportRecordBatchP10ArrowArrayP11ArrowSchema"></span><span id="_CPPv217ImportRecordBatchP10ArrowArrayP11ArrowSchema"></span><span id="ImportRecordBatch__ArrowArrayP.ArrowSchemaP"></span><span class="target" id="group__c-data-interface_1ga4b9c523c08a0551164440c3995b74fa4"></span><span class="n"><span class="pre">Result</span></span><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</ [...]
+<dd><p>Import C++ record batch and its schema from the C data interface. </p>
+<p>The type represented by the <a class="reference internal" href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a> struct must be a struct type array. The <a class="reference internal" href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a> struct has its contents moved (as per the C data interface specification) to a private object held alive by the resulting record batch. The <a class="reference internal" href="#struct_arrow_schema"><span class [...]
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>array</strong> – <strong>[inout]</strong> C data interface struct holding the record batch data </p></li>
+<li><p><strong>schema</strong> – <strong>[inout]</strong> C data interface struct holding the record batch schema </p></li>
+</ul>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Imported record batch object </p>
+</dd>
+</dl>
+</dd></dl>
+
</div>
<div class="section" id="c-stream-interface">
<h2>C Stream Interface<a class="headerlink" href="#c-stream-interface" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygengroup: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
-</div>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv423ExportRecordBatchReaderNSt10shared_ptrI17RecordBatchReaderEEP16ArrowArrayStream">
+<span id="_CPPv323ExportRecordBatchReaderNSt10shared_ptrI17RecordBatchReaderEEP16ArrowArrayStream"></span><span id="_CPPv223ExportRecordBatchReaderNSt10shared_ptrI17RecordBatchReaderEEP16ArrowArrayStream"></span><span id="ExportRecordBatchReader__std::shared_ptr:RecordBatchReader:.ArrowArrayStreamP"></span><span class="target" id="group__c-stream-interface_1gaab98b9b0f2b4f8449a71be23cbd31676"></span><span class="n"><span class="pre">Status</span></span><span class="w"> </span><span class [...]
+<dd><p>EXPERIMENTAL: Export C++ <a class="reference internal" href="table.html#classarrow_1_1_record_batch_reader"><span class="std std-ref">RecordBatchReader</span></a> using the C stream interface. </p>
+<p>The resulting <a class="reference internal" href="#struct_arrow_array_stream"><span class="std std-ref">ArrowArrayStream</span></a> struct keeps the record batch reader alive until its release callback is called by the consumer.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>reader</strong> – <strong>[in]</strong> <a class="reference internal" href="table.html#classarrow_1_1_record_batch_reader"><span class="std std-ref">RecordBatchReader</span></a> object to export </p></li>
+<li><p><strong>out</strong> – <strong>[out]</strong> C struct where to export the stream </p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv423ImportRecordBatchReaderP16ArrowArrayStream">
+<span id="_CPPv323ImportRecordBatchReaderP16ArrowArrayStream"></span><span id="_CPPv223ImportRecordBatchReaderP16ArrowArrayStream"></span><span id="ImportRecordBatchReader__ArrowArrayStreamP"></span><span class="target" id="group__c-stream-interface_1ga587787e82333e783dd9304bd040a6e2d"></span><span class="n"><span class="pre">Result</span></span><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</spa [...]
+<dd><p>EXPERIMENTAL: Import C++ <a class="reference internal" href="table.html#classarrow_1_1_record_batch_reader"><span class="std std-ref">RecordBatchReader</span></a> from the C stream interface. </p>
+<p>The <a class="reference internal" href="#struct_arrow_array_stream"><span class="std std-ref">ArrowArrayStream</span></a> struct has its contents moved to a private object held alive by the resulting record batch reader.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>stream</strong> – <strong>[inout]</strong> C stream interface struct </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>Imported <a class="reference internal" href="table.html#classarrow_1_1_record_batch_reader"><span class="std std-ref">RecordBatchReader</span></a> object </p>
+</dd>
+</dl>
+</dd></dl>
+
</div>
</div>
diff --git a/docs/dev/cpp/api/compute.html b/docs/dev/cpp/api/compute.html
index e2b6423..5c9b626 100644
--- a/docs/dev/cpp/api/compute.html
+++ b/docs/dev/cpp/api/compute.html
@@ -5,7 +5,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>Compute Functions — Apache Arrow v7.0.0.dev544</title>
+ <title>Compute Functions — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -78,7 +78,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -4311,42 +4311,2921 @@ function checkPageExistsAndRedirect(event) {
<h1>Compute Functions<a class="headerlink" href="#compute-functions" title="Permalink to this headline">¶</a></h1>
<div class="section" id="datum-class">
<h2>Datum class<a class="headerlink" href="#datum-class" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow5DatumE">
+<span id="_CPPv3N5arrow5DatumE"></span><span id="_CPPv2N5arrow5DatumE"></span><span id="arrow::Datum"></span><span class="target" id="structarrow_1_1_datum"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Datum</span></span></span><a class= [...]
+<dd><p>Variant type for various Arrow C++ data structures. </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="_CPPv4N5arrow5Datum5DatumEv">
+<span id="_CPPv3N5arrow5Datum5DatumEv"></span><span id="_CPPv2N5arrow5Datum5DatumEv"></span><span id="arrow::Datum::Datum"></span><span class="target" id="structarrow_1_1_datum_1ac959a8686292debabd50704ab7d7ac37"></span><span class="sig-name descname"><span class="n"><span class="pre">Datum</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><sp [...]
+<dd><p><a class="reference internal" href="#structarrow_1_1_datum_1_1_empty"><span class="std std-ref">Empty</span></a> datum, to be populated elsewhere. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Datum15TotalBufferSizeEv">
+<span id="_CPPv3NK5arrow5Datum15TotalBufferSizeEv"></span><span id="_CPPv2NK5arrow5Datum15TotalBufferSizeEv"></span><span id="arrow::Datum::TotalBufferSizeC"></span><span class="target" id="structarrow_1_1_datum_1ab08b1535bbe91726be389353c159c738"></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">TotalBufferSize</span></span></span><span class="sig-paren">(</span><span class="sig-paren"> [...]
+<dd><p>The sum of bytes in each buffer referenced by the datum Note: Scalars report a size of 0. </p>
+<p><dl class="simple">
+<dt><strong>See</strong></dt><dd><p>arrow::util::TotalBufferSize for caveats </p>
+</dd>
+</dl>
+</p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Datum8is_valueEv">
+<span id="_CPPv3NK5arrow5Datum8is_valueEv"></span><span id="_CPPv2NK5arrow5Datum8is_valueEv"></span><span id="arrow::Datum::is_valueC"></span><span class="target" id="structarrow_1_1_datum_1a9bda320ace697bae8e7f45167dcf3b02"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">is_value</span></span></span><span clas [...]
+<dd><p>True if <a class="reference internal" href="#structarrow_1_1_datum"><span class="std std-ref">Datum</span></a> contains a scalar or array-like data. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Datum5descrEv">
+<span id="_CPPv3NK5arrow5Datum5descrEv"></span><span id="_CPPv2NK5arrow5Datum5descrEv"></span><span id="arrow::Datum::descrC"></span><span class="target" id="structarrow_1_1_datum_1ab386d32151cf7c1569ffe249dc2db72f"></span><span class="n"><span class="pre">ValueDescr</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">descr</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span c [...]
+<dd><p>Return the shape (array or scalar) and type for supported kinds (ARRAY, CHUNKED_ARRAY, and SCALAR). </p>
+<p>Debug asserts otherwise </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Datum5shapeEv">
+<span id="_CPPv3NK5arrow5Datum5shapeEv"></span><span id="_CPPv2NK5arrow5Datum5shapeEv"></span><span id="arrow::Datum::shapeC"></span><span class="target" id="structarrow_1_1_datum_1a58b00132408c5965e53e8e0c57de7bda"></span><span class="n"><span class="pre">ValueDescr</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Shape</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">shape</span></span [...]
+<dd><p>Return the shape (array or scalar) for supported kinds (ARRAY, CHUNKED_ARRAY, and SCALAR). </p>
+<p>Debug asserts otherwise </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Datum4typeEv">
+<span id="_CPPv3NK5arrow5Datum4typeEv"></span><span id="_CPPv2NK5arrow5Datum4typeEv"></span><span id="arrow::Datum::typeC"></span><span class="target" id="structarrow_1_1_datum_1aedacf89fffdd049f12caf6089a9b52f7"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&l [...]
+<dd><p>The value type of the variant, if any. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>nullptr if no type </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Datum6schemaEv">
+<span id="_CPPv3NK5arrow5Datum6schemaEv"></span><span id="_CPPv2NK5arrow5Datum6schemaEv"></span><span id="arrow::Datum::schemaC"></span><span class="target" id="structarrow_1_1_datum_1afa12dd9444bb20260a761821ac39e469"></span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="p [...]
+<dd><p>The schema of the variant, if any. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>nullptr if no schema </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Datum6lengthEv">
+<span id="_CPPv3NK5arrow5Datum6lengthEv"></span><span id="_CPPv2NK5arrow5Datum6lengthEv"></span><span id="arrow::Datum::lengthC"></span><span class="target" id="structarrow_1_1_datum_1a763b39eb83b2b01490b12c393edd12a2"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span [...]
+<dd><p>The value length of the variant, if any. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>kUnknownLength if no type </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow5Datum6chunksEv">
+<span id="_CPPv3NK5arrow5Datum6chunksEv"></span><span id="_CPPv2NK5arrow5Datum6chunksEv"></span><span id="arrow::Datum::chunksC"></span><span class="target" id="structarrow_1_1_datum_1a01629b9b33d60f397cc9c3a4731d7f0f"></span><span class="n"><span class="pre">ArrayVector</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">chunks</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><s [...]
+<dd><p>The array chunks of the variant, if any. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</dt>
+<dd class="field-odd"><p>empty if not arraylike </p>
+</dd>
+</dl>
+</dd></dl>
+
</div>
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow5Datum5EmptyE">
+<span id="_CPPv3N5arrow5Datum5EmptyE"></span><span id="_CPPv2N5arrow5Datum5EmptyE"></span><span id="arrow::Datum::Empty"></span><span class="target" id="structarrow_1_1_datum_1_1_empty"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Empty</span></span></span><a class="headerlink" href="#_CPPv4N5arrow5Datum5EmptyE" title="Permalink to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</dd></dl>
+
</div>
<div class="section" id="abstract-function-classes">
<h2>Abstract Function classes<a class="headerlink" href="#abstract-function-classes" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygengroup: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv47PrintToRK15FunctionOptionsPNSt7ostreamE">
+<span id="_CPPv37PrintToRK15FunctionOptionsPNSt7ostreamE"></span><span id="_CPPv27PrintToRK15FunctionOptionsPNSt7ostreamE"></span><span id="PrintTo__FunctionOptionsCR.osP"></span><span class="target" id="group__compute-functions_1gaf25845828f5529e81f40705864b7ba31"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">PrintTo</span></span></span><span class="sig-paren">(</span><span class="k"> [...]
+<dd></dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19FunctionOptionsTypeE">
+<span id="_CPPv3N5arrow7compute19FunctionOptionsTypeE"></span><span id="_CPPv2N5arrow7compute19FunctionOptionsTypeE"></span><span id="arrow::compute::FunctionOptionsType"></span><span class="target" id="classarrow_1_1compute_1_1_function_options_type"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">FunctionOptionsType</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute [...]
+<dd><em>#include <arrow/compute/function.h></em><p>Extension point for defining options outside libarrow (but still within this project). </p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15FunctionOptionsE">
+<span id="_CPPv3N5arrow7compute15FunctionOptionsE"></span><span id="_CPPv2N5arrow7compute15FunctionOptionsE"></span><span id="arrow::compute::FunctionOptions"></span><span class="target" id="classarrow_1_1compute_1_1_function_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="p [...]
+<dd><em>#include <arrow/compute/function.h></em><p>Base class for specifying options configuring a function’s behavior, such as error handling. </p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1compute_1_1_arithmetic_options"><span class="std std-ref">arrow::compute::ArithmeticOptions</span></a>, <a class="reference internal" href="#classarrow_1_1compute_1_1_array_sort_options"><span class="std std-ref">arrow::compute::ArraySortOptions</span></a>, <a class="reference internal" href="#structarrow_1_1compute_1_1_assume_timezone_options"><span class="std std-ref">arrow::compute::AssumeTimezoneOptions</span></a>, < [...]
+<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="_CPPv4NK5arrow7compute15FunctionOptions9SerializeEv">
+<span id="_CPPv3NK5arrow7compute15FunctionOptions9SerializeEv"></span><span id="_CPPv2NK5arrow7compute15FunctionOptions9SerializeEv"></span><span id="arrow::compute::FunctionOptions::SerializeC"></span><span class="target" id="classarrow_1_1compute_1_1_function_options_1a72076832b00a9a42c9e634e23b154ffa"></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 cl [...]
+<dd><p>Serialize an options struct to a buffer. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15FunctionOptions11DeserializeERKNSt6stringERK6Buffer">
+<span id="_CPPv3N5arrow7compute15FunctionOptions11DeserializeERKNSt6stringERK6Buffer"></span><span id="_CPPv2N5arrow7compute15FunctionOptions11DeserializeERKNSt6stringERK6Buffer"></span><span id="arrow::compute::FunctionOptions::Deserialize__ssCR.BufferCR"></span><span class="target" id="classarrow_1_1compute_1_1_function_options_1a5419e69f688b4601cf8599add35561f5"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><a class="reference internal" href="sup [...]
+<dd><p>Deserialize an options struct from a buffer. </p>
+<p>Note: this will only look for <code class="docutils literal notranslate"><span class="pre">type_name</span></code> in the default <a class="reference internal" href="#classarrow_1_1compute_1_1_function_registry"><span class="std std-ref">FunctionRegistry</span></a>; to use a custom <a class="reference internal" href="#classarrow_1_1compute_1_1_function_registry"><span class="std std-ref">FunctionRegistry</span></a>, look up the <a class="reference internal" href="#classarrow_1_1comput [...]
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute5ArityE">
+<span id="_CPPv3N5arrow7compute5ArityE"></span><span id="_CPPv2N5arrow7compute5ArityE"></span><span id="arrow::compute::Arity"></span><span class="target" id="structarrow_1_1compute_1_1_arity"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</span></span><span class="p"> [...]
+<dd><em>#include <arrow/compute/function.h></em><p>Contains the number of required arguments for the function. </p>
+<p>Naming conventions taken from <a class="reference external" href="https://en.wikipedia.org/wiki/Arity">https://en.wikipedia.org/wiki/Arity</a>. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute5Arity8num_argsE">
+<span id="_CPPv3N5arrow7compute5Arity8num_argsE"></span><span id="_CPPv2N5arrow7compute5Arity8num_argsE"></span><span id="arrow::compute::Arity::num_args__i"></span><span class="target" id="structarrow_1_1compute_1_1_arity_1ac0835210a3ccbdb9dc03656cd227a3a4"></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">num_args</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute5Arit [...]
+<dd><p>The number of required arguments (or the minimum number for varargs functions). </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute5Arity10is_varargsE">
+<span id="_CPPv3N5arrow7compute5Arity10is_varargsE"></span><span id="_CPPv2N5arrow7compute5Arity10is_varargsE"></span><span id="arrow::compute::Arity::is_varargs__b"></span><span class="target" id="structarrow_1_1compute_1_1_arity_1a97e8c95d884704dca164b31954f1790a"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">is_varargs</span></span></span><span class="w"> </span><span class="p"><spa [...]
+<dd><p>If true, then the num_args is the minimum number of required arguments. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute5Arity7NullaryEv">
+<span id="_CPPv3N5arrow7compute5Arity7NullaryEv"></span><span id="_CPPv2N5arrow7compute5Arity7NullaryEv"></span><span id="arrow::compute::Arity::Nullary"></span><span class="target" id="structarrow_1_1compute_1_1_arity_1a9a45beefddb0ae8cd09e6cb04c539c94"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow7compute5ArityE" title=" [...]
+<dd><p>A function taking no arguments. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute5Arity5UnaryEv">
+<span id="_CPPv3N5arrow7compute5Arity5UnaryEv"></span><span id="_CPPv2N5arrow7compute5Arity5UnaryEv"></span><span id="arrow::compute::Arity::Unary"></span><span class="target" id="structarrow_1_1compute_1_1_arity_1aec7c0ceb939466501712eb0f6ce66c4e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow7compute5ArityE" title="arrow: [...]
+<dd><p>A function taking 1 argument. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute5Arity6BinaryEv">
+<span id="_CPPv3N5arrow7compute5Arity6BinaryEv"></span><span id="_CPPv2N5arrow7compute5Arity6BinaryEv"></span><span id="arrow::compute::Arity::Binary"></span><span class="target" id="structarrow_1_1compute_1_1_arity_1a9440de14911ec9898a2106fc0d18ebc3"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow7compute5ArityE" title="arr [...]
+<dd><p>A function taking 2 arguments. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute5Arity7TernaryEv">
+<span id="_CPPv3N5arrow7compute5Arity7TernaryEv"></span><span id="_CPPv2N5arrow7compute5Arity7TernaryEv"></span><span id="arrow::compute::Arity::Ternary"></span><span class="target" id="structarrow_1_1compute_1_1_arity_1a785cedddcdf97bf69b05fc5d373b6efe"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow7compute5ArityE" title=" [...]
+<dd><p>A function taking 3 arguments. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute5Arity7VarArgsEi">
+<span id="_CPPv3N5arrow7compute5Arity7VarArgsEi"></span><span id="_CPPv2N5arrow7compute5Arity7VarArgsEi"></span><span id="arrow::compute::Arity::VarArgs__i"></span><span class="target" id="structarrow_1_1compute_1_1_arity_1a3107e63bae6daa152342c0c6ded8499b"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow7compute5ArityE" titl [...]
+<dd><p>A function taking a variable number of arguments. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>min_args</strong> – <strong>[in]</strong> the minimum number of arguments required when invoking the function </p>
+</dd>
+</dl>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11FunctionDocE">
+<span id="_CPPv3N5arrow7compute11FunctionDocE"></span><span id="_CPPv2N5arrow7compute11FunctionDocE"></span><span id="arrow::compute::FunctionDoc"></span><span class="target" id="structarrow_1_1compute_1_1_function_doc"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</s [...]
+<dd><em>#include <arrow/compute/function.h></em><div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11FunctionDoc7summaryE">
+<span id="_CPPv3N5arrow7compute11FunctionDoc7summaryE"></span><span id="_CPPv2N5arrow7compute11FunctionDoc7summaryE"></span><span id="arrow::compute::FunctionDoc::summary__ss"></span><span class="target" id="structarrow_1_1compute_1_1_function_doc_1aba356492dc684518e6bea4583ade414b"></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 [...]
+<dd><p>A one-line summary of the function, using a verb. </p>
+<p>For example, “Add two numeric arrays or scalars”. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11FunctionDoc11descriptionE">
+<span id="_CPPv3N5arrow7compute11FunctionDoc11descriptionE"></span><span id="_CPPv2N5arrow7compute11FunctionDoc11descriptionE"></span><span id="arrow::compute::FunctionDoc::description__ss"></span><span class="target" id="structarrow_1_1compute_1_1_function_doc_1a3e0c1b927490d1f55f68b6d3dba11218"></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 cl [...]
+<dd><p>A detailed description of the function, meant to follow the summary. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11FunctionDoc9arg_namesE">
+<span id="_CPPv3N5arrow7compute11FunctionDoc9arg_namesE"></span><span id="_CPPv2N5arrow7compute11FunctionDoc9arg_namesE"></span><span id="arrow::compute::FunctionDoc::arg_names__std::vector:ss:"></span><span class="target" id="structarrow_1_1compute_1_1_function_doc_1a251f1a10e0a7cfedb1739cc26179189c"></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 [...]
+<dd><p>Symbolic names (identifiers) for the function arguments. </p>
+<p>Some bindings may use this to generate nicer function signatures. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11FunctionDoc13options_classE">
+<span id="_CPPv3N5arrow7compute11FunctionDoc13options_classE"></span><span id="_CPPv2N5arrow7compute11FunctionDoc13options_classE"></span><span id="arrow::compute::FunctionDoc::options_class__ss"></span><span class="target" id="structarrow_1_1compute_1_1_function_doc_1a91f553a4e25b39686d1869913c9b3d9d"></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><s [...]
+<dd><p>Name of the options class, if any. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11FunctionDoc16options_requiredE">
+<span id="_CPPv3N5arrow7compute11FunctionDoc16options_requiredE"></span><span id="_CPPv2N5arrow7compute11FunctionDoc16options_requiredE"></span><span id="arrow::compute::FunctionDoc::options_required__b"></span><span class="target" id="structarrow_1_1compute_1_1_function_doc_1a710423e3d3ff687206c8e69213b045b5"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">options_required</span></span> [...]
+<dd><p>Whether options are required for function execution. </p>
+<p>If false, then either the function does not have an options class or there is a usable default options value. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute8FunctionE">
+<span id="_CPPv3N5arrow7compute8FunctionE"></span><span id="_CPPv2N5arrow7compute8FunctionE"></span><span id="arrow::compute::Function"></span><span class="target" id="classarrow_1_1compute_1_1_function"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</span></span><span [...]
+<dd><em>#include <arrow/compute/function.h></em><p>Base class for compute functions. </p>
+<p><a class="reference internal" href="#classarrow_1_1compute_1_1_function"><span class="std std-ref">Function</span></a> implementations contain a collection of “kernels” which are implementations of the function for specific argument types. Selecting a viable kernel for executing a function is referred to as “dispatching”. </p>
+<p>Subclassed by arrow::compute::detail::FunctionImpl< KernelType >, <a class="reference internal" href="#classarrow_1_1compute_1_1_meta_function"><span class="std std-ref">arrow::compute::MetaFunction</span></a>, arrow::compute::detail::FunctionImpl< HashAggregateKernel >, arrow::compute::detail::FunctionImpl< ScalarAggregateKernel >, arrow::compute::detail::FunctionImpl< ScalarKernel >, arrow::compute::detail::FunctionImpl< VectorKernel ></p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute8Function4KindE">
+<span id="_CPPv3N5arrow7compute8Function4KindE"></span><span id="_CPPv2N5arrow7compute8Function4KindE"></span><span class="target" id="classarrow_1_1compute_1_1_function_1a0fd48810bd747bc9c0d3dd231af7e1c0"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Kind</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute8Function4KindE" title="Permalink to this definition">¶</a><br [...]
+<dd><p>The kind of function, which indicates in what contexts it is valid for use. </p>
+<p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute8Function4Kind6SCALARE">
+<span id="_CPPv3N5arrow7compute8Function4Kind6SCALARE"></span><span id="_CPPv2N5arrow7compute8Function4Kind6SCALARE"></span><span class="target" id="classarrow_1_1compute_1_1_function_1a0fd48810bd747bc9c0d3dd231af7e1c0a8d9d161ef844ba33706491803fe3a47d"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SCALAR</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute8Functi [...]
+<dd><p>A function that performs scalar data operations on whole arrays of data. </p>
+<p>Can generally process <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a> or <a class="reference internal" href="scalar.html#structarrow_1_1_scalar"><span class="std std-ref">Scalar</span></a> values. The size of the output will be the same as the size (or broadcasted size, in the case of mixing <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a> and <a class="refere [...]
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute8Function4Kind6VECTORE">
+<span id="_CPPv3N5arrow7compute8Function4Kind6VECTORE"></span><span id="_CPPv2N5arrow7compute8Function4Kind6VECTORE"></span><span class="target" id="classarrow_1_1compute_1_1_function_1a0fd48810bd747bc9c0d3dd231af7e1c0a9c16c3e7234aa7f8dd5f2da4b4a2177d"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">VECTOR</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute8Functi [...]
+<dd><p>A function with array input and output whose behavior depends on the values of the entire arrays passed, rather than the value of each scalar value. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute8Function4Kind16SCALAR_AGGREGATEE">
+<span id="_CPPv3N5arrow7compute8Function4Kind16SCALAR_AGGREGATEE"></span><span id="_CPPv2N5arrow7compute8Function4Kind16SCALAR_AGGREGATEE"></span><span class="target" id="classarrow_1_1compute_1_1_function_1a0fd48810bd747bc9c0d3dd231af7e1c0a7158dc1574333f45a8cd057dd3301f2f"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SCALAR_AGGREGATE</span></span></span><a class="headerlink" hre [...]
+<dd><p>A function that computes scalar summary statistics from array input. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute8Function4Kind14HASH_AGGREGATEE">
+<span id="_CPPv3N5arrow7compute8Function4Kind14HASH_AGGREGATEE"></span><span id="_CPPv2N5arrow7compute8Function4Kind14HASH_AGGREGATEE"></span><span class="target" id="classarrow_1_1compute_1_1_function_1a0fd48810bd747bc9c0d3dd231af7e1c0afee2c949d66a7e48e9a01f3a702b0848"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">HASH_AGGREGATE</span></span></span><a class="headerlink" href="#_C [...]
+<dd><p>A function that computes grouped summary statistics from array input and an array of group identifiers. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute8Function4Kind4METAE">
+<span id="_CPPv3N5arrow7compute8Function4Kind4METAE"></span><span id="_CPPv2N5arrow7compute8Function4Kind4METAE"></span><span class="target" id="classarrow_1_1compute_1_1_function_1a0fd48810bd747bc9c0d3dd231af7e1c0ac353f0c9f07b16f3d2edbc23090401f0"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">META</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute8Function4Kin [...]
+<dd><p>A function that dispatches to other functions and does not contain its own kernels. </p>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute8Function4nameEv">
+<span id="_CPPv3NK5arrow7compute8Function4nameEv"></span><span id="_CPPv2NK5arrow7compute8Function4nameEv"></span><span id="arrow::compute::Function::nameC"></span><span class="target" id="classarrow_1_1compute_1_1_function_1a9b88663f5bcbc9f902cfca45b6f424c8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><sp [...]
+<dd><p>The name of the kernel. The registry enforces uniqueness of names. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute8Function4kindEv">
+<span id="_CPPv3NK5arrow7compute8Function4kindEv"></span><span id="_CPPv2NK5arrow7compute8Function4kindEv"></span><span id="arrow::compute::Function::kindC"></span><span class="target" id="classarrow_1_1compute_1_1_function_1abed2b4eef28cdc119c155e8823408ac9"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow7compute8FunctionE" title="arrow::compute::Function"><span class="n"><span class="pre">Function</ [...]
+<dd><p>The kind of kernel, which indicates in what contexts it is valid for use. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute8Function5arityEv">
+<span id="_CPPv3NK5arrow7compute8Function5arityEv"></span><span id="_CPPv2NK5arrow7compute8Function5arityEv"></span><span id="arrow::compute::Function::arityC"></span><span class="target" id="classarrow_1_1compute_1_1_function_1ad3f2371371c68b5850dcb1df5e16502f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow7compute5ArityE" [...]
+<dd><p>Contains the number of arguments the function requires, or if the function accepts variable numbers of arguments. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute8Function3docEv">
+<span id="_CPPv3NK5arrow7compute8Function3docEv"></span><span id="_CPPv2NK5arrow7compute8Function3docEv"></span><span id="arrow::compute::Function::docC"></span><span class="target" id="classarrow_1_1compute_1_1_function_1aadfe552c86a5228338c1cb11e4de6e07"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow7compute11FunctionDocE" [...]
+<dd><p>Return the function documentation. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute8Function11num_kernelsEv">
+<span id="_CPPv3NK5arrow7compute8Function11num_kernelsEv"></span><span id="_CPPv2NK5arrow7compute8Function11num_kernelsEv"></span><span id="arrow::compute::Function::num_kernelsC"></span><span class="target" id="classarrow_1_1compute_1_1_function_1ac88a594c6541ae1f86c3256a85200d51"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n" [...]
+<dd><p>Returns the number of registered kernels for this function. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute8Function13DispatchExactERKNSt6vectorI10ValueDescrEE">
+<span id="_CPPv3NK5arrow7compute8Function13DispatchExactERKNSt6vectorI10ValueDescrEE"></span><span id="_CPPv2NK5arrow7compute8Function13DispatchExactERKNSt6vectorI10ValueDescrEE"></span><span id="arrow::compute::Function::DispatchExact__std::vector:ValueDescr:CRC"></span><span class="target" id="classarrow_1_1compute_1_1_function_1a4735d8a292af29af2c1b49dbc3f3cf53"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="su [...]
+<dd><p>Return a kernel that can execute the function given the exact argument types (without implicit type casts or scalar->array promotions). </p>
+<p>NB: This function is overridden in CastFunction. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute8Function12DispatchBestEPNSt6vectorI10ValueDescrEE">
+<span id="_CPPv3NK5arrow7compute8Function12DispatchBestEPNSt6vectorI10ValueDescrEE"></span><span id="_CPPv2NK5arrow7compute8Function12DispatchBestEPNSt6vectorI10ValueDescrEE"></span><span id="arrow::compute::Function::DispatchBest__std::vector:ValueDescr:PC"></span><span class="target" id="classarrow_1_1compute_1_1_function_1a2234ab5b40d34c148d7976a4fef805bf"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support. [...]
+<dd><p>Return a best-match kernel that can execute the function given the argument types, after implicit casts are applied. </p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>values</strong> – <strong>[inout]</strong> Argument types. An element may be modified to indicate that the returned kernel only approximately matches the input value descriptors; callers are responsible for casting inputs to the type and shape required by the kernel. </p>
+</dd>
+</dl>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute8Function7ExecuteERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext">
+<span id="_CPPv3NK5arrow7compute8Function7ExecuteERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext"></span><span id="_CPPv2NK5arrow7compute8Function7ExecuteERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext"></span><span id="arrow::compute::Function::Execute__std::vector:Datum:CR.FunctionOptionsCP.ExecContextPC"></span><span class="target" id="classarrow_1_1compute_1_1_function_1ae8bf178b183e307edefadb2614fa53da"></span><span class="k"><span class="pre">virtual</span></span><s [...]
+<dd><p>Execute the function eagerly with the passed input arguments with kernel dispatch, batch iteration, and memory allocation details taken care of. </p>
+<p>If the <code class="docutils literal notranslate"><span class="pre">options</span></code> pointer is null, then <code class="docutils literal notranslate"><a class="reference internal" href="#classarrow_1_1compute_1_1_function_1a19eb16cff543de56016df5883c316e8c"><span class="std std-ref"><span class="pre">default_options()</span></span></a></code> will be used.</p>
+<p>This function can be overridden in subclasses. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute8Function15default_optionsEv">
+<span id="_CPPv3NK5arrow7compute8Function15default_optionsEv"></span><span id="_CPPv2NK5arrow7compute8Function15default_optionsEv"></span><span id="arrow::compute::Function::default_optionsC"></span><span class="target" id="classarrow_1_1compute_1_1_function_1a19eb16cff543de56016df5883c316e8c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href= [...]
+<dd><p>Returns the default options for this function. </p>
+<p>Whatever option semantics a <a class="reference internal" href="#classarrow_1_1compute_1_1_function"><span class="std std-ref">Function</span></a> has, implementations must guarantee that <a class="reference internal" href="#classarrow_1_1compute_1_1_function_1a19eb16cff543de56016df5883c316e8c"><span class="std std-ref">default_options()</span></a> is valid to pass to Execute as options. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14ScalarFunctionE">
+<span id="_CPPv3N5arrow7compute14ScalarFunctionE"></span><span id="_CPPv2N5arrow7compute14ScalarFunctionE"></span><span id="arrow::compute::ScalarFunction"></span><span class="target" id="classarrow_1_1compute_1_1_scalar_function"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre"> [...]
+<dd><em>#include <arrow/compute/function.h></em><p>A function that executes elementwise operations on arrays or scalars, and therefore whose results generally do not depend on the order of the values in the arguments. </p>
+<p>Accepts and returns arrays that are all of the same size. These functions roughly correspond to the functions used in SQL expressions. </p>
+<p>Subclassed by arrow::compute::CastFunction</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="_CPPv4N5arrow7compute14ScalarFunction9AddKernelENSt6vectorI9InputTypeEE10OutputType15ArrayKernelExec10KernelInit">
+<span id="_CPPv3N5arrow7compute14ScalarFunction9AddKernelENSt6vectorI9InputTypeEE10OutputType15ArrayKernelExec10KernelInit"></span><span id="_CPPv2N5arrow7compute14ScalarFunction9AddKernelENSt6vectorI9InputTypeEE10OutputType15ArrayKernelExec10KernelInit"></span><span id="arrow::compute::ScalarFunction::AddKernel__std::vector:InputType:.OutputType.ArrayKernelExec.KernelInit"></span><span class="target" id="classarrow_1_1compute_1_1_scalar_function_1a82da5feee50e2abed0358da3172327e1"></spa [...]
+<dd><p>Add a kernel with given input/output types, no required state initialization, preallocation for fixed-width types, and default null handling (intersect validity bitmaps of inputs). </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14ScalarFunction9AddKernelE12ScalarKernel">
+<span id="_CPPv3N5arrow7compute14ScalarFunction9AddKernelE12ScalarKernel"></span><span id="_CPPv2N5arrow7compute14ScalarFunction9AddKernelE12ScalarKernel"></span><span id="arrow::compute::ScalarFunction::AddKernel__ScalarKernel"></span><span class="target" id="classarrow_1_1compute_1_1_scalar_function_1aff763f77d3142df9f97c56207c347b0f"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></spa [...]
+<dd><p>Add a kernel (function implementation). </p>
+<p>Returns error if the kernel’s signature does not match the function’s arity. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14VectorFunctionE">
+<span id="_CPPv3N5arrow7compute14VectorFunctionE"></span><span id="_CPPv2N5arrow7compute14VectorFunctionE"></span><span id="arrow::compute::VectorFunction"></span><span class="target" id="classarrow_1_1compute_1_1_vector_function"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre"> [...]
+<dd><em>#include <arrow/compute/function.h></em><p>A function that executes general array operations that may yield outputs of different sizes or have results that depend on the whole array contents. </p>
+<p>These functions roughly correspond to the functions found in non-SQL array languages like APL and its derivatives. </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="_CPPv4N5arrow7compute14VectorFunction9AddKernelENSt6vectorI9InputTypeEE10OutputType15ArrayKernelExec10KernelInit">
+<span id="_CPPv3N5arrow7compute14VectorFunction9AddKernelENSt6vectorI9InputTypeEE10OutputType15ArrayKernelExec10KernelInit"></span><span id="_CPPv2N5arrow7compute14VectorFunction9AddKernelENSt6vectorI9InputTypeEE10OutputType15ArrayKernelExec10KernelInit"></span><span id="arrow::compute::VectorFunction::AddKernel__std::vector:InputType:.OutputType.ArrayKernelExec.KernelInit"></span><span class="target" id="classarrow_1_1compute_1_1_vector_function_1a3e94d260ee45e9701de81d7c6ef0ed6c"></spa [...]
+<dd><p>Add a simple kernel with given input/output types, no required state initialization, no data preallocation, and no preallocation of the validity bitmap. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14VectorFunction9AddKernelE12VectorKernel">
+<span id="_CPPv3N5arrow7compute14VectorFunction9AddKernelE12VectorKernel"></span><span id="_CPPv2N5arrow7compute14VectorFunction9AddKernelE12VectorKernel"></span><span id="arrow::compute::VectorFunction::AddKernel__VectorKernel"></span><span class="target" id="classarrow_1_1compute_1_1_vector_function_1aed448699d80407091e952d405de7a603"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span class="pre">Status</span></spa [...]
+<dd><p>Add a kernel (function implementation). </p>
+<p>Returns error if the kernel’s signature does not match the function’s arity. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23ScalarAggregateFunctionE">
+<span id="_CPPv3N5arrow7compute23ScalarAggregateFunctionE"></span><span id="_CPPv2N5arrow7compute23ScalarAggregateFunctionE"></span><span id="arrow::compute::ScalarAggregateFunction"></span><span class="target" id="classarrow_1_1compute_1_1_scalar_aggregate_function"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></sp [...]
+<dd><em>#include <arrow/compute/function.h></em><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="_CPPv4N5arrow7compute23ScalarAggregateFunction9AddKernelE21ScalarAggregateKernel">
+<span id="_CPPv3N5arrow7compute23ScalarAggregateFunction9AddKernelE21ScalarAggregateKernel"></span><span id="_CPPv2N5arrow7compute23ScalarAggregateFunction9AddKernelE21ScalarAggregateKernel"></span><span id="arrow::compute::ScalarAggregateFunction::AddKernel__ScalarAggregateKernel"></span><span class="target" id="classarrow_1_1compute_1_1_scalar_aggregate_function_1a4b977b9db176b6707fd2abf1056d9164"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arr [...]
+<dd><p>Add a kernel (function implementation). </p>
+<p>Returns error if the kernel’s signature does not match the function’s arity. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21HashAggregateFunctionE">
+<span id="_CPPv3N5arrow7compute21HashAggregateFunctionE"></span><span id="_CPPv2N5arrow7compute21HashAggregateFunctionE"></span><span id="arrow::compute::HashAggregateFunction"></span><span class="target" id="classarrow_1_1compute_1_1_hash_aggregate_function"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span [...]
+<dd><em>#include <arrow/compute/function.h></em><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="_CPPv4N5arrow7compute21HashAggregateFunction9AddKernelE19HashAggregateKernel">
+<span id="_CPPv3N5arrow7compute21HashAggregateFunction9AddKernelE19HashAggregateKernel"></span><span id="_CPPv2N5arrow7compute21HashAggregateFunction9AddKernelE19HashAggregateKernel"></span><span id="arrow::compute::HashAggregateFunction::AddKernel__HashAggregateKernel"></span><span class="target" id="classarrow_1_1compute_1_1_hash_aggregate_function_1af972ca295832433d7ed154e37d64d2f5"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><s [...]
+<dd><p>Add a kernel (function implementation). </p>
+<p>Returns error if the kernel’s signature does not match the function’s arity. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12MetaFunctionE">
+<span id="_CPPv3N5arrow7compute12MetaFunctionE"></span><span id="_CPPv2N5arrow7compute12MetaFunctionE"></span><span id="arrow::compute::MetaFunction"></span><span class="target" id="classarrow_1_1compute_1_1_meta_function"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute< [...]
+<dd><em>#include <arrow/compute/function.h></em><p>A function that dispatches to other functions. </p>
+<p>Must implement MetaFunction::ExecuteImpl.</p>
+<p>For <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>, <a class="reference internal" href="array.html#classarrow_1_1_chunked_array"><span class="std std-ref">ChunkedArray</span></a>, and <a class="reference internal" href="scalar.html#structarrow_1_1_scalar"><span class="std std-ref">Scalar</span></a> <a class="reference internal" href="#structarrow_1_1_datum"><span class="std std-ref">Datum</span></a> kinds, may rely on th [...]
+<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="_CPPv4NK5arrow7compute12MetaFunction11num_kernelsEv">
+<span id="_CPPv3NK5arrow7compute12MetaFunction11num_kernelsEv"></span><span id="_CPPv2NK5arrow7compute12MetaFunction11num_kernelsEv"></span><span id="arrow::compute::MetaFunction::num_kernelsC"></span><span class="target" id="classarrow_1_1compute_1_1_meta_function_1a7bb80ff72426626b44242cdec52ecd79"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span cla [...]
+<dd><p>Returns the number of registered kernels for this function. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute12MetaFunction7ExecuteERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext">
+<span id="_CPPv3NK5arrow7compute12MetaFunction7ExecuteERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext"></span><span id="_CPPv2NK5arrow7compute12MetaFunction7ExecuteERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext"></span><span id="arrow::compute::MetaFunction::Execute__std::vector:Datum:CR.FunctionOptionsCP.ExecContextPC"></span><span class="target" id="classarrow_1_1compute_1_1_meta_function_1a2e181367ce136d468dbd0bd08b0cf2b7"></span><span class="k"><span class="pre">virt [...]
+<dd><p>Execute the function eagerly with the passed input arguments with kernel dispatch, batch iteration, and memory allocation details taken care of. </p>
+<p>If the <code class="docutils literal notranslate"><span class="pre">options</span></code> pointer is null, then <code class="docutils literal notranslate"><a class="reference internal" href="#classarrow_1_1compute_1_1_function_1a19eb16cff543de56016df5883c316e8c"><span class="std std-ref"><span class="pre">default_options()</span></span></a></code> will be used.</p>
+<p>This function can be overridden in subclasses. </p>
+</dd></dl>
+
</div>
+</dd></dl>
+
</div>
<div class="section" id="function-registry">
<h2>Function registry<a class="headerlink" href="#function-registry" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16FunctionRegistryE">
+<span id="_CPPv3N5arrow7compute16FunctionRegistryE"></span><span id="_CPPv2N5arrow7compute16FunctionRegistryE"></span><span id="arrow::compute::FunctionRegistry"></span><span class="target" id="classarrow_1_1compute_1_1_function_registry"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span clas [...]
+<dd><p>A mutable central function registry for built-in functions as well as user-defined functions. </p>
+<p>Functions are implementations of <a class="reference internal" href="#classarrow_1_1compute_1_1_function"><span class="std std-ref">arrow::compute::Function</span></a>.</p>
+<p>Generally, each function contains kernels which are implementations of a function for a specific argument signature. After looking up a function in the registry, one can either execute it eagerly with <a class="reference internal" href="#classarrow_1_1compute_1_1_function_1ae8bf178b183e307edefadb2614fa53da"><span class="std std-ref">Function::Execute</span></a> or use one of the function’s dispatch methods to pick a suitable kernel for lower-level function execution. </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="_CPPv4N5arrow7compute16FunctionRegistry11AddFunctionENSt10shared_ptrI8FunctionEEb">
+<span id="_CPPv3N5arrow7compute16FunctionRegistry11AddFunctionENSt10shared_ptrI8FunctionEEb"></span><span id="_CPPv2N5arrow7compute16FunctionRegistry11AddFunctionENSt10shared_ptrI8FunctionEEb"></span><span id="arrow::compute::FunctionRegistry::AddFunction__std::shared_ptr:Function:.b"></span><span class="target" id="classarrow_1_1compute_1_1_function_registry_1a14aa33224ad712b38264785e78030e89"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::S [...]
+<dd><p>Add a new function to the registry. </p>
+<p>Returns <a class="reference internal" href="support.html#classarrow_1_1_status_1a9cb12a31b919deae25d1089da1cf21c7"><span class="std std-ref">Status::KeyError</span></a> if a function with the same name is already registered </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16FunctionRegistry8AddAliasERKNSt6stringERKNSt6stringE">
+<span id="_CPPv3N5arrow7compute16FunctionRegistry8AddAliasERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow7compute16FunctionRegistry8AddAliasERKNSt6stringERKNSt6stringE"></span><span id="arrow::compute::FunctionRegistry::AddAlias__ssCR.ssCR"></span><span class="target" id="classarrow_1_1compute_1_1_function_registry_1a118660594caa1e15d7a949858bfc26be"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"><span class="n"><span clas [...]
+<dd><p>Add aliases for the given function name. </p>
+<p>Returns <a class="reference internal" href="support.html#classarrow_1_1_status_1a9cb12a31b919deae25d1089da1cf21c7"><span class="std std-ref">Status::KeyError</span></a> if the function with the given name is not registered </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16FunctionRegistry22AddFunctionOptionsTypeEPK19FunctionOptionsTypeb">
+<span id="_CPPv3N5arrow7compute16FunctionRegistry22AddFunctionOptionsTypeEPK19FunctionOptionsTypeb"></span><span id="_CPPv2N5arrow7compute16FunctionRegistry22AddFunctionOptionsTypeEPK19FunctionOptionsTypeb"></span><span id="arrow::compute::FunctionRegistry::AddFunctionOptionsType__FunctionOptionsTypeCP.b"></span><span class="target" id="classarrow_1_1compute_1_1_function_registry_1af27c600d62c8bfae51d9c666be205e39"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6Sta [...]
+<dd><p>Add a new function options type to the registry. </p>
+<p>Returns <a class="reference internal" href="support.html#classarrow_1_1_status_1a9cb12a31b919deae25d1089da1cf21c7"><span class="std std-ref">Status::KeyError</span></a> if a function options type with the same name is already registered </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute16FunctionRegistry11GetFunctionERKNSt6stringE">
+<span id="_CPPv3NK5arrow7compute16FunctionRegistry11GetFunctionERKNSt6stringE"></span><span id="_CPPv2NK5arrow7compute16FunctionRegistry11GetFunctionERKNSt6stringE"></span><span id="arrow::compute::FunctionRegistry::GetFunction__ssCRC"></span><span class="target" id="classarrow_1_1compute_1_1_function_registry_1a20be3d30814abb4f284f5f08a18b4241"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result [...]
+<dd><p>Retrieve a function by name from the registry. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute16FunctionRegistry16GetFunctionNamesEv">
+<span id="_CPPv3NK5arrow7compute16FunctionRegistry16GetFunctionNamesEv"></span><span id="_CPPv2NK5arrow7compute16FunctionRegistry16GetFunctionNamesEv"></span><span id="arrow::compute::FunctionRegistry::GetFunctionNamesC"></span><span class="target" id="classarrow_1_1compute_1_1_function_registry_1ae93cfb28fc42c082588c69fb0b63cb00"></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></sp [...]
+<dd><p>Return vector of all entry names in the registry. </p>
+<p>Helpful for displaying a manifest of available functions </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute16FunctionRegistry22GetFunctionOptionsTypeERKNSt6stringE">
+<span id="_CPPv3NK5arrow7compute16FunctionRegistry22GetFunctionOptionsTypeERKNSt6stringE"></span><span id="_CPPv2NK5arrow7compute16FunctionRegistry22GetFunctionOptionsTypeERKNSt6stringE"></span><span id="arrow::compute::FunctionRegistry::GetFunctionOptionsType__ssCRC"></span><span class="target" id="classarrow_1_1compute_1_1_function_registry_1ab51acf8efb868096732a18f905df5de5"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span c [...]
+<dd><p>Retrieve a function options type by name from the registry. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute16FunctionRegistry13num_functionsEv">
+<span id="_CPPv3NK5arrow7compute16FunctionRegistry13num_functionsEv"></span><span id="_CPPv2NK5arrow7compute16FunctionRegistry13num_functionsEv"></span><span id="arrow::compute::FunctionRegistry::num_functionsC"></span><span class="target" id="classarrow_1_1compute_1_1_function_registry_1ad66f2392a81a4ec24be8ea93fc5dd645"></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">num_functions</span [...]
+<dd><p>The number of currently registered functions. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenfunction: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</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="_CPPv4N5arrow7compute16FunctionRegistry4MakeEv">
+<span id="_CPPv3N5arrow7compute16FunctionRegistry4MakeEv"></span><span id="_CPPv2N5arrow7compute16FunctionRegistry4MakeEv"></span><span id="arrow::compute::FunctionRegistry::Make"></span><span class="target" id="classarrow_1_1compute_1_1_function_registry_1a05a70f1de3c1178d7283102119cd0f52"></span><span class="k"><span class="pre">static</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 [...]
+<dd><p>Construct a new registry. </p>
+<p>Most users only need to use the global registry </p>
+</dd></dl>
+
</div>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19GetFunctionRegistryEv">
+<span id="_CPPv3N5arrow7compute19GetFunctionRegistryEv"></span><span id="_CPPv2N5arrow7compute19GetFunctionRegistryEv"></span><span id="arrow::compute::GetFunctionRegistry"></span><span class="target" id="namespacearrow_1_1compute_1aeb3caa10aa4533f49da0efdee2b0ef33"></span><a class="reference internal" href="#_CPPv4N5arrow7compute16FunctionRegistryE" title="arrow::compute::FunctionRegistry"><span class="n"><span class="pre">FunctionRegistry</span></span></a><span class="w"> </span><span [...]
+<dd><p>Return the process-global function registry. </p>
+</dd></dl>
+
</div>
<div class="section" id="convenience-functions">
<h2>Convenience functions<a class="headerlink" href="#convenience-functions" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygengroup: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
-</div>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv412CallFunctionRKNSt6stringERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext">
+<span id="_CPPv312CallFunctionRKNSt6stringERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext"></span><span id="_CPPv212CallFunctionRKNSt6stringERKNSt6vectorI5DatumEEPK15FunctionOptionsP11ExecContext"></span><span id="CallFunction__ssCR.std::vector:Datum:CR.FunctionOptionsCP.ExecContextP"></span><span class="target" id="group__compute-call-function_1ga42f1ab524a68e14253e1f5596fc6c06e"></span><span class="n"><span class="pre">Result</span></span><span class="p"><span class="pre"><< [...]
+<dd><p>One-shot invoker for all types of functions. </p>
+<p>Does kernel dispatch, argument checking, iteration of <a class="reference internal" href="array.html#classarrow_1_1_chunked_array"><span class="std std-ref">ChunkedArray</span></a> inputs, and wrapping of outputs. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv412CallFunctionRKNSt6stringERKNSt6vectorI5DatumEEP11ExecContext">
+<span id="_CPPv312CallFunctionRKNSt6stringERKNSt6vectorI5DatumEEP11ExecContext"></span><span id="_CPPv212CallFunctionRKNSt6stringERKNSt6vectorI5DatumEEP11ExecContext"></span><span id="CallFunction__ssCR.std::vector:Datum:CR.ExecContextP"></span><span class="target" id="group__compute-call-function_1ga915d0e8ab42b09b90c84989d99f64e2b"></span><span class="n"><span class="pre">Result</span></span><span class="p"><span class="pre"><</span></span><span class="n"><span class="pre">Datum</sp [...]
+<dd><p>Variant of CallFunction which uses a function’s default options. </p>
+<p>NB: Some functions require <a class="reference internal" href="#classarrow_1_1compute_1_1_function_options"><span class="std std-ref">FunctionOptions</span></a> be provided. </p>
+</dd></dl>
+
</div>
<div class="section" id="concrete-options-classes">
<h2>Concrete options classes<a class="headerlink" href="#concrete-options-classes" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygengroup: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv49RoundMode">
+<span id="_CPPv39RoundMode"></span><span id="_CPPv29RoundMode"></span><span class="target" id="group__compute-concrete-options_1gaa2da346c4bcd23c4027498376a17f8bb"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">RoundMode</span></span></span><a class="headerlink" href="#_CPPv49RoundMode" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p>Rounding and tie-breaking modes for round compute functions. </p>
+<p>Additional details and examples are provided in compute.rst. </p>
+<p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9RoundMode4DOWNE">
+<span id="_CPPv3N9RoundMode4DOWNE"></span><span id="_CPPv2N9RoundMode4DOWNE"></span><span class="target" id="group__compute-concrete-options_1ggaa2da346c4bcd23c4027498376a17f8bbac4e0e4e3118472beeb2ae75827450f1f"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DOWN</span></span></span><a class="headerlink" href="#_CPPv4N9RoundMode4DOWNE" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p>Round to nearest integer less than or equal in magnitude (aka “floor”) </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9RoundMode2UPE">
+<span id="_CPPv3N9RoundMode2UPE"></span><span id="_CPPv2N9RoundMode2UPE"></span><span class="target" id="group__compute-concrete-options_1ggaa2da346c4bcd23c4027498376a17f8bbafbaedde498cdead4f2780217646e9ba1"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">UP</span></span></span><a class="headerlink" href="#_CPPv4N9RoundMode2UPE" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p>Round to nearest integer greater than or equal in magnitude (aka “ceil”) </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9RoundMode12TOWARDS_ZEROE">
+<span id="_CPPv3N9RoundMode12TOWARDS_ZEROE"></span><span id="_CPPv2N9RoundMode12TOWARDS_ZEROE"></span><span class="target" id="group__compute-concrete-options_1ggaa2da346c4bcd23c4027498376a17f8bba1d7920a65fc4ddd7c0d9c79f250cfab9"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TOWARDS_ZERO</span></span></span><a class="headerlink" href="#_CPPv4N9RoundMode12TOWARDS_ZEROE" title="Perm [...]
+<dd><p>Get the integral part without fractional digits (aka “trunc”) </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9RoundMode16TOWARDS_INFINITYE">
+<span id="_CPPv3N9RoundMode16TOWARDS_INFINITYE"></span><span id="_CPPv2N9RoundMode16TOWARDS_INFINITYE"></span><span class="target" id="group__compute-concrete-options_1ggaa2da346c4bcd23c4027498376a17f8bba9691a6c69d8d21912f9a40c57dc9f5dd"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TOWARDS_INFINITY</span></span></span><a class="headerlink" href="#_CPPv4N9RoundMode16TOWARDS_INFINI [...]
+<dd><p>Round negative values with DOWN rule and positive values with UP rule (aka “away from zero”) </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9RoundMode9HALF_DOWNE">
+<span id="_CPPv3N9RoundMode9HALF_DOWNE"></span><span id="_CPPv2N9RoundMode9HALF_DOWNE"></span><span class="target" id="group__compute-concrete-options_1ggaa2da346c4bcd23c4027498376a17f8bba8f7b877b609236c678a778dd131ebcb6"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">HALF_DOWN</span></span></span><a class="headerlink" href="#_CPPv4N9RoundMode9HALF_DOWNE" title="Permalink to this d [...]
+<dd><p>Round ties with DOWN rule (also called “round half towards negative infinity”) </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9RoundMode7HALF_UPE">
+<span id="_CPPv3N9RoundMode7HALF_UPE"></span><span id="_CPPv2N9RoundMode7HALF_UPE"></span><span class="target" id="group__compute-concrete-options_1ggaa2da346c4bcd23c4027498376a17f8bbae184ac539927e7effd9eae762e9f1904"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">HALF_UP</span></span></span><a class="headerlink" href="#_CPPv4N9RoundMode7HALF_UPE" title="Permalink to this definitio [...]
+<dd><p>Round ties with UP rule (also called “round half towards positive infinity”) </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9RoundMode17HALF_TOWARDS_ZEROE">
+<span id="_CPPv3N9RoundMode17HALF_TOWARDS_ZEROE"></span><span id="_CPPv2N9RoundMode17HALF_TOWARDS_ZEROE"></span><span class="target" id="group__compute-concrete-options_1ggaa2da346c4bcd23c4027498376a17f8bba848f88cc76c351854e56b1ac981c8088"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">HALF_TOWARDS_ZERO</span></span></span><a class="headerlink" href="#_CPPv4N9RoundMode17HALF_TOWARD [...]
+<dd><p>Round ties with TOWARDS_ZERO rule (also called “round half away from infinity”) </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9RoundMode21HALF_TOWARDS_INFINITYE">
+<span id="_CPPv3N9RoundMode21HALF_TOWARDS_INFINITYE"></span><span id="_CPPv2N9RoundMode21HALF_TOWARDS_INFINITYE"></span><span class="target" id="group__compute-concrete-options_1ggaa2da346c4bcd23c4027498376a17f8bbaa581a3644994e294bb46771d83da1ace"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">HALF_TOWARDS_INFINITY</span></span></span><a class="headerlink" href="#_CPPv4N9RoundMode2 [...]
+<dd><p>Round ties with TOWARDS_INFINITY rule (also called “round half away from zero”) </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9RoundMode12HALF_TO_EVENE">
+<span id="_CPPv3N9RoundMode12HALF_TO_EVENE"></span><span id="_CPPv2N9RoundMode12HALF_TO_EVENE"></span><span class="target" id="group__compute-concrete-options_1ggaa2da346c4bcd23c4027498376a17f8bba9b77daea70d980d23cca79dc2e1eec48"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">HALF_TO_EVEN</span></span></span><a class="headerlink" href="#_CPPv4N9RoundMode12HALF_TO_EVENE" title="Perm [...]
+<dd><p>Round ties to nearest even integer. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9RoundMode11HALF_TO_ODDE">
+<span id="_CPPv3N9RoundMode11HALF_TO_ODDE"></span><span id="_CPPv2N9RoundMode11HALF_TO_ODDE"></span><span class="target" id="group__compute-concrete-options_1ggaa2da346c4bcd23c4027498376a17f8bba50bd72e55c4fedb09479af068597b2fd"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">HALF_TO_ODD</span></span></span><a class="headerlink" href="#_CPPv4N9RoundMode11HALF_TO_ODDE" title="Permalin [...]
+<dd><p>Round ties to nearest odd integer. </p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv412CalendarUnit">
+<span id="_CPPv312CalendarUnit"></span><span id="_CPPv212CalendarUnit"></span><span class="target" id="group__compute-concrete-options_1ga58de81e235e838dc7c81613cb99e6070"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CalendarUnit</span></span></span><a class="headerlink" href="#_CPPv412CalendarUnit" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N12CalendarUnit10NANOSECONDE">
+<span id="_CPPv3N12CalendarUnit10NANOSECONDE"></span><span id="_CPPv2N12CalendarUnit10NANOSECONDE"></span><span class="target" id="group__compute-concrete-options_1gga58de81e235e838dc7c81613cb99e6070aeb8c6d69310ffef899148b680e672652"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NANOSECOND</span></span></span><a class="headerlink" href="#_CPPv4N12CalendarUnit10NANOSECONDE" title=" [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N12CalendarUnit11MICROSECONDE">
+<span id="_CPPv3N12CalendarUnit11MICROSECONDE"></span><span id="_CPPv2N12CalendarUnit11MICROSECONDE"></span><span class="target" id="group__compute-concrete-options_1gga58de81e235e838dc7c81613cb99e6070a52a3ae8e5d772e28d4e2105fefd2eed1"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MICROSECOND</span></span></span><a class="headerlink" href="#_CPPv4N12CalendarUnit11MICROSECONDE" tit [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N12CalendarUnit11MILLISECONDE">
+<span id="_CPPv3N12CalendarUnit11MILLISECONDE"></span><span id="_CPPv2N12CalendarUnit11MILLISECONDE"></span><span class="target" id="group__compute-concrete-options_1gga58de81e235e838dc7c81613cb99e6070a241d7907de05ad50c011812e927cd671"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MILLISECOND</span></span></span><a class="headerlink" href="#_CPPv4N12CalendarUnit11MILLISECONDE" tit [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N12CalendarUnit6SECONDE">
+<span id="_CPPv3N12CalendarUnit6SECONDE"></span><span id="_CPPv2N12CalendarUnit6SECONDE"></span><span class="target" id="group__compute-concrete-options_1gga58de81e235e838dc7c81613cb99e6070a2200becb80f0019c4a2ccecec350d0db"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SECOND</span></span></span><a class="headerlink" href="#_CPPv4N12CalendarUnit6SECONDE" title="Permalink to this d [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N12CalendarUnit6MINUTEE">
+<span id="_CPPv3N12CalendarUnit6MINUTEE"></span><span id="_CPPv2N12CalendarUnit6MINUTEE"></span><span class="target" id="group__compute-concrete-options_1gga58de81e235e838dc7c81613cb99e6070a46bda4cde2f10bdb9e51e3bbefa4a2bf"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MINUTE</span></span></span><a class="headerlink" href="#_CPPv4N12CalendarUnit6MINUTEE" title="Permalink to this d [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N12CalendarUnit4HOURE">
+<span id="_CPPv3N12CalendarUnit4HOURE"></span><span id="_CPPv2N12CalendarUnit4HOURE"></span><span class="target" id="group__compute-concrete-options_1gga58de81e235e838dc7c81613cb99e6070add3f965174e8bb2f64523981626ced1a"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">HOUR</span></span></span><a class="headerlink" href="#_CPPv4N12CalendarUnit4HOURE" title="Permalink to this definitio [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N12CalendarUnit3DAYE">
+<span id="_CPPv3N12CalendarUnit3DAYE"></span><span id="_CPPv2N12CalendarUnit3DAYE"></span><span class="target" id="group__compute-concrete-options_1gga58de81e235e838dc7c81613cb99e6070a5b1d59b5451c06afb65ab1bc2713cfb4"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DAY</span></span></span><a class="headerlink" href="#_CPPv4N12CalendarUnit3DAYE" title="Permalink to this definition">¶ [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N12CalendarUnit4WEEKE">
+<span id="_CPPv3N12CalendarUnit4WEEKE"></span><span id="_CPPv2N12CalendarUnit4WEEKE"></span><span class="target" id="group__compute-concrete-options_1gga58de81e235e838dc7c81613cb99e6070a02854858ab6190b2e40f3d9b1ee16982"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WEEK</span></span></span><a class="headerlink" href="#_CPPv4N12CalendarUnit4WEEKE" title="Permalink to this definitio [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N12CalendarUnit5MONTHE">
+<span id="_CPPv3N12CalendarUnit5MONTHE"></span><span id="_CPPv2N12CalendarUnit5MONTHE"></span><span class="target" id="group__compute-concrete-options_1gga58de81e235e838dc7c81613cb99e6070a383316922f2516abe5abe53370284a7f"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MONTH</span></span></span><a class="headerlink" href="#_CPPv4N12CalendarUnit5MONTHE" title="Permalink to this defin [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N12CalendarUnit7QUARTERE">
+<span id="_CPPv3N12CalendarUnit7QUARTERE"></span><span id="_CPPv2N12CalendarUnit7QUARTERE"></span><span class="target" id="group__compute-concrete-options_1gga58de81e235e838dc7c81613cb99e6070a2127749533f087678c2ff775d060024e"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">QUARTER</span></span></span><a class="headerlink" href="#_CPPv4N12CalendarUnit7QUARTERE" title="Permalink to th [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N12CalendarUnit4YEARE">
+<span id="_CPPv3N12CalendarUnit4YEARE"></span><span id="_CPPv2N12CalendarUnit4YEARE"></span><span class="target" id="group__compute-concrete-options_1gga58de81e235e838dc7c81613cb99e6070ad18101729d290479023d5eceeb29c9cf"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">YEAR</span></span></span><a class="headerlink" href="#_CPPv4N12CalendarUnit4YEARE" title="Permalink to this definitio [...]
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv415CompareOperator">
+<span id="_CPPv315CompareOperator"></span><span id="_CPPv215CompareOperator"></span><span class="target" id="group__compute-concrete-options_1ga3f0e57fcf838846e04ab048849653a73"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CompareOperator</span></span></span><a class="headerlink" href="#_CPPv415CompareOperator" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N15CompareOperator5EQUALE">
+<span id="_CPPv3N15CompareOperator5EQUALE"></span><span id="_CPPv2N15CompareOperator5EQUALE"></span><span class="target" id="group__compute-concrete-options_1gga3f0e57fcf838846e04ab048849653a73a602792ae96607227306b00b948a49642"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">EQUAL</span></span></span><a class="headerlink" href="#_CPPv4N15CompareOperator5EQUALE" title="Permalink to t [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N15CompareOperator9NOT_EQUALE">
+<span id="_CPPv3N15CompareOperator9NOT_EQUALE"></span><span id="_CPPv2N15CompareOperator9NOT_EQUALE"></span><span class="target" id="group__compute-concrete-options_1gga3f0e57fcf838846e04ab048849653a73a4bcbbc099f2f532f402c86415099f446"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NOT_EQUAL</span></span></span><a class="headerlink" href="#_CPPv4N15CompareOperator9NOT_EQUALE" title [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N15CompareOperator7GREATERE">
+<span id="_CPPv3N15CompareOperator7GREATERE"></span><span id="_CPPv2N15CompareOperator7GREATERE"></span><span class="target" id="group__compute-concrete-options_1gga3f0e57fcf838846e04ab048849653a73a3da583275ccef5bb978f7c0caf0c93e8"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GREATER</span></span></span><a class="headerlink" href="#_CPPv4N15CompareOperator7GREATERE" title="Permal [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N15CompareOperator13GREATER_EQUALE">
+<span id="_CPPv3N15CompareOperator13GREATER_EQUALE"></span><span id="_CPPv2N15CompareOperator13GREATER_EQUALE"></span><span class="target" id="group__compute-concrete-options_1gga3f0e57fcf838846e04ab048849653a73aafce6452f6406693fc0b4736f343c19a"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">GREATER_EQUAL</span></span></span><a class="headerlink" href="#_CPPv4N15CompareOperator13GR [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N15CompareOperator4LESSE">
+<span id="_CPPv3N15CompareOperator4LESSE"></span><span id="_CPPv2N15CompareOperator4LESSE"></span><span class="target" id="group__compute-concrete-options_1gga3f0e57fcf838846e04ab048849653a73aece4bea22705948d598457047b45a713"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LESS</span></span></span><a class="headerlink" href="#_CPPv4N15CompareOperator4LESSE" title="Permalink to this [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N15CompareOperator10LESS_EQUALE">
+<span id="_CPPv3N15CompareOperator10LESS_EQUALE"></span><span id="_CPPv2N15CompareOperator10LESS_EQUALE"></span><span class="target" id="group__compute-concrete-options_1gga3f0e57fcf838846e04ab048849653a73ab8cba2f6e6f1cb0afed2d02ee7ed5afa"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LESS_EQUAL</span></span></span><a class="headerlink" href="#_CPPv4N15CompareOperator10LESS_EQUALE [...]
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv49SortOrder">
+<span id="_CPPv39SortOrder"></span><span id="_CPPv29SortOrder"></span><span class="target" id="group__compute-concrete-options_1ga6eb4a1b5223357c1749b1d90d1dc2c81"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SortOrder</span></span></span><a class="headerlink" href="#_CPPv49SortOrder" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9SortOrder9AscendingE">
+<span id="_CPPv3N9SortOrder9AscendingE"></span><span id="_CPPv2N9SortOrder9AscendingE"></span><span class="target" id="group__compute-concrete-options_1gga6eb4a1b5223357c1749b1d90d1dc2c81acf3fb1ff52ea1eed3347ac5401ee7f0c"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Ascending</span></span></span><a class="headerlink" href="#_CPPv4N9SortOrder9AscendingE" title="Permalink to this d [...]
+<dd><p>Arrange values in increasing order. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N9SortOrder10DescendingE">
+<span id="_CPPv3N9SortOrder10DescendingE"></span><span id="_CPPv2N9SortOrder10DescendingE"></span><span class="target" id="group__compute-concrete-options_1gga6eb4a1b5223357c1749b1d90d1dc2c81ae3cf5ac19407b1a62c6fccaff675a53b"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Descending</span></span></span><a class="headerlink" href="#_CPPv4N9SortOrder10DescendingE" title="Permalink to [...]
+<dd><p>Arrange values in decreasing order. </p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv413NullPlacement">
+<span id="_CPPv313NullPlacement"></span><span id="_CPPv213NullPlacement"></span><span class="target" id="group__compute-concrete-options_1gafac5fbfc490322bc54e0e36bf6674557"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NullPlacement</span></span></span><a class="headerlink" href="#_CPPv413NullPlacement" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N13NullPlacement7AtStartE">
+<span id="_CPPv3N13NullPlacement7AtStartE"></span><span id="_CPPv2N13NullPlacement7AtStartE"></span><span class="target" id="group__compute-concrete-options_1ggafac5fbfc490322bc54e0e36bf6674557afcf908843999113ed917adfa7d3582fe"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AtStart</span></span></span><a class="headerlink" href="#_CPPv4N13NullPlacement7AtStartE" title="Permalink to [...]
+<dd><p>Place nulls and NaNs before any non-null values. </p>
+<p>NaNs will come after nulls. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N13NullPlacement5AtEndE">
+<span id="_CPPv3N13NullPlacement5AtEndE"></span><span id="_CPPv2N13NullPlacement5AtEndE"></span><span class="target" id="group__compute-concrete-options_1ggafac5fbfc490322bc54e0e36bf6674557a8d04b2d09dcc744cf134542097642db5"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AtEnd</span></span></span><a class="headerlink" href="#_CPPv4N13NullPlacement5AtEndE" title="Permalink to this de [...]
+<dd><p>Place nulls and NaNs after any non-null values. </p>
+<p>NaNs will come before nulls. </p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute22ScalarAggregateOptionsE">
+<span id="_CPPv3N5arrow7compute22ScalarAggregateOptionsE"></span><span id="_CPPv2N5arrow7compute22ScalarAggregateOptionsE"></span><span id="arrow::compute::ScalarAggregateOptions"></span><span class="target" id="classarrow_1_1compute_1_1_scalar_aggregate_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span>< [...]
+<dd><em>#include <arrow/compute/api_aggregate.h></em><p>Control general scalar aggregate kernel behavior. </p>
+<p>By default, null values are ignored (skip_nulls = true). </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="_CPPv4N5arrow7compute22ScalarAggregateOptions22ScalarAggregateOptionsEb8uint32_t">
+<span id="_CPPv3N5arrow7compute22ScalarAggregateOptions22ScalarAggregateOptionsEb8uint32_t"></span><span id="_CPPv2N5arrow7compute22ScalarAggregateOptions22ScalarAggregateOptionsEb8uint32_t"></span><span id="arrow::compute::ScalarAggregateOptions::ScalarAggregateOptions__b.uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_scalar_aggregate_options_1a0de12d3f4e5fea70ac741f0db982a899"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><s [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute22ScalarAggregateOptions10skip_nullsE">
+<span id="_CPPv3N5arrow7compute22ScalarAggregateOptions10skip_nullsE"></span><span id="_CPPv2N5arrow7compute22ScalarAggregateOptions10skip_nullsE"></span><span id="arrow::compute::ScalarAggregateOptions::skip_nulls__b"></span><span class="target" id="classarrow_1_1compute_1_1_scalar_aggregate_options_1ac0b1c0b6aa3103eac160e0ee48eb7379"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">skip [...]
+<dd><p>If true (the default), null values are ignored. </p>
+<p>Otherwise, if any value is null, emit null. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute22ScalarAggregateOptions9min_countE">
+<span id="_CPPv3N5arrow7compute22ScalarAggregateOptions9min_countE"></span><span id="_CPPv2N5arrow7compute22ScalarAggregateOptions9min_countE"></span><span id="arrow::compute::ScalarAggregateOptions::min_count__uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_scalar_aggregate_options_1a1650d171aa0974894f3ea01a8b62bea6"></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre" [...]
+<dd><p>If less than this many non-null values are observed, emit null. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute22ScalarAggregateOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute22ScalarAggregateOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute22ScalarAggregateOptions8DefaultsEv"></span><span id="arrow::compute::ScalarAggregateOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_scalar_aggregate_options_1aec39954ae82bb9d773924408cc641fc7"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span> [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_scalar_aggregate_options_1a51f65470e3544dc76cd3f4fed6c43b63"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"ScalarAggregateOptions"</span></span></dt>
+<dd></dd></dl>
+
</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12CountOptionsE">
+<span id="_CPPv3N5arrow7compute12CountOptionsE"></span><span id="_CPPv2N5arrow7compute12CountOptionsE"></span><span id="arrow::compute::CountOptions"></span><span class="target" id="classarrow_1_1compute_1_1_count_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute< [...]
+<dd><em>#include <arrow/compute/api_aggregate.h></em><p>Control count aggregate kernel behavior. </p>
+<p>By default, only non-null values are counted. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12CountOptions9CountModeE">
+<span id="_CPPv3N5arrow7compute12CountOptions9CountModeE"></span><span id="_CPPv2N5arrow7compute12CountOptions9CountModeE"></span><span class="target" id="classarrow_1_1compute_1_1_count_options_1a7ec04e95f3f31aebf5384f99343b2c40"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CountMode</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute12CountOptions9CountModeE" title [...]
+<dd><p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12CountOptions9CountMode10ONLY_VALIDE">
+<span id="_CPPv3N5arrow7compute12CountOptions9CountMode10ONLY_VALIDE"></span><span id="_CPPv2N5arrow7compute12CountOptions9CountMode10ONLY_VALIDE"></span><span class="target" id="classarrow_1_1compute_1_1_count_options_1a7ec04e95f3f31aebf5384f99343b2c40a35e3fe32762ac59ff68f5e5f1ecaecdd"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ONLY_VALID</span></span></span><a class="headerli [...]
+<dd><p>Count only non-null values. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12CountOptions9CountMode9ONLY_NULLE">
+<span id="_CPPv3N5arrow7compute12CountOptions9CountMode9ONLY_NULLE"></span><span id="_CPPv2N5arrow7compute12CountOptions9CountMode9ONLY_NULLE"></span><span class="target" id="classarrow_1_1compute_1_1_count_options_1a7ec04e95f3f31aebf5384f99343b2c40a441d3d5552dc7a371a635915a95059a0"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ONLY_NULL</span></span></span><a class="headerlink" h [...]
+<dd><p>Count only null values. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12CountOptions9CountMode3ALLE">
+<span id="_CPPv3N5arrow7compute12CountOptions9CountMode3ALLE"></span><span id="_CPPv2N5arrow7compute12CountOptions9CountMode3ALLE"></span><span class="target" id="classarrow_1_1compute_1_1_count_options_1a7ec04e95f3f31aebf5384f99343b2c40a761d51350c66a6160675deeb17792019"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ALL</span></span></span><a class="headerlink" href="#_CPPv4N5arro [...]
+<dd><p>Count both non-null and null values. </p>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12CountOptions12CountOptionsE9CountMode">
+<span id="_CPPv3N5arrow7compute12CountOptions12CountOptionsE9CountMode"></span><span id="_CPPv2N5arrow7compute12CountOptions12CountOptionsE9CountMode"></span><span id="arrow::compute::CountOptions::CountOptions__CountMode"></span><span class="target" id="classarrow_1_1compute_1_1_count_options_1a2e3c49e597d5017b8ff7d355c5296271"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CountOpt [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12CountOptions4modeE">
+<span id="_CPPv3N5arrow7compute12CountOptions4modeE"></span><span id="_CPPv2N5arrow7compute12CountOptions4modeE"></span><span id="arrow::compute::CountOptions::mode__CountMode"></span><span class="target" id="classarrow_1_1compute_1_1_count_options_1aa1501224f4914df2ab8d84a8d62437c6"></span><a class="reference internal" href="#_CPPv4N5arrow7compute12CountOptions9CountModeE" title="arrow::compute::CountOptions::CountMode"><span class="n"><span class="pre">CountMode</span></span></a><span [...]
+<dd></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="_CPPv4N5arrow7compute12CountOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute12CountOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute12CountOptions8DefaultsEv"></span><span id="arrow::compute::CountOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_count_options_1a9abe92d76ece547b1d5c8b0763b91456"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPP [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_count_options_1a151d2591498f20bf477e3f5997715c0e"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"CountOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11ModeOptionsE">
+<span id="_CPPv3N5arrow7compute11ModeOptionsE"></span><span id="_CPPv2N5arrow7compute11ModeOptionsE"></span><span id="arrow::compute::ModeOptions"></span><span class="target" id="classarrow_1_1compute_1_1_mode_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</spa [...]
+<dd><em>#include <arrow/compute/api_aggregate.h></em><p>Control Mode kernel behavior. </p>
+<p>Returns top-n common values and counts. By default, returns the most common value and count. </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="_CPPv4N5arrow7compute11ModeOptions11ModeOptionsE7int64_tb8uint32_t">
+<span id="_CPPv3N5arrow7compute11ModeOptions11ModeOptionsE7int64_tb8uint32_t"></span><span id="_CPPv2N5arrow7compute11ModeOptions11ModeOptionsE7int64_tb8uint32_t"></span><span id="arrow::compute::ModeOptions::ModeOptions__int64_t.b.uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_mode_options_1a23588b50284353ec1dda7ff2d3326b00"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span cl [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11ModeOptions1nE">
+<span id="_CPPv3N5arrow7compute11ModeOptions1nE"></span><span id="_CPPv2N5arrow7compute11ModeOptions1nE"></span><span id="arrow::compute::ModeOptions::n__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_mode_options_1a328bd2e2f9ab35bc755f403c2029217d"></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">n</span></span></span><span class="w"> </span><span class="p"><span cl [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11ModeOptions10skip_nullsE">
+<span id="_CPPv3N5arrow7compute11ModeOptions10skip_nullsE"></span><span id="_CPPv2N5arrow7compute11ModeOptions10skip_nullsE"></span><span id="arrow::compute::ModeOptions::skip_nulls__b"></span><span class="target" id="classarrow_1_1compute_1_1_mode_options_1a94f5803cc63ce600eca9fbe5c82de9c0"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">skip_nulls</span></span></span><a class="headerli [...]
+<dd><p>If true (the default), null values are ignored. </p>
+<p>Otherwise, if any value is null, emit null. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11ModeOptions9min_countE">
+<span id="_CPPv3N5arrow7compute11ModeOptions9min_countE"></span><span id="_CPPv2N5arrow7compute11ModeOptions9min_countE"></span><span id="arrow::compute::ModeOptions::min_count__uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_mode_options_1a9dce4041d429100cbc56afb7ef757334"></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">min_count</span></span></span><a class="head [...]
+<dd><p>If less than this many non-null values are observed, emit null. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11ModeOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute11ModeOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute11ModeOptions8DefaultsEv"></span><span id="arrow::compute::ModeOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_mode_options_1a9428e1a7c81f37c4bf37fce425a47998"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5 [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_mode_options_1a5b6abe851fae6e0870fb258ee4da4516"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"ModeOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15VarianceOptionsE">
+<span id="_CPPv3N5arrow7compute15VarianceOptionsE"></span><span id="_CPPv2N5arrow7compute15VarianceOptionsE"></span><span id="arrow::compute::VarianceOptions"></span><span class="target" id="classarrow_1_1compute_1_1_variance_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="p [...]
+<dd><em>#include <arrow/compute/api_aggregate.h></em><p>Control Delta Degrees of Freedom (ddof) of Variance and Stddev kernel. </p>
+<p>The divisor used in calculations is N - ddof, where N is the number of elements. By default, ddof is zero, and population variance or stddev is returned. </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="_CPPv4N5arrow7compute15VarianceOptions15VarianceOptionsEib8uint32_t">
+<span id="_CPPv3N5arrow7compute15VarianceOptions15VarianceOptionsEib8uint32_t"></span><span id="_CPPv2N5arrow7compute15VarianceOptions15VarianceOptionsEib8uint32_t"></span><span id="arrow::compute::VarianceOptions::VarianceOptions__i.b.uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_variance_options_1a59e07982a03b85c729fab1ca7e6723ff"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"> [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15VarianceOptions4ddofE">
+<span id="_CPPv3N5arrow7compute15VarianceOptions4ddofE"></span><span id="_CPPv2N5arrow7compute15VarianceOptions4ddofE"></span><span id="arrow::compute::VarianceOptions::ddof__i"></span><span class="target" id="classarrow_1_1compute_1_1_variance_options_1a8da5eca4f1c0f337f3f23236dc7970cb"></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">ddof</span></span></span><span class="w"> </span><span [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15VarianceOptions10skip_nullsE">
+<span id="_CPPv3N5arrow7compute15VarianceOptions10skip_nullsE"></span><span id="_CPPv2N5arrow7compute15VarianceOptions10skip_nullsE"></span><span id="arrow::compute::VarianceOptions::skip_nulls__b"></span><span class="target" id="classarrow_1_1compute_1_1_variance_options_1a6aacb6c12f81ccd49865d1fa37b53458"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">skip_nulls</span></span></span><a [...]
+<dd><p>If true (the default), null values are ignored. </p>
+<p>Otherwise, if any value is null, emit null. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15VarianceOptions9min_countE">
+<span id="_CPPv3N5arrow7compute15VarianceOptions9min_countE"></span><span id="_CPPv2N5arrow7compute15VarianceOptions9min_countE"></span><span id="arrow::compute::VarianceOptions::min_count__uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_variance_options_1af2ddf3bbb81228a37bfae1d8a3274162"></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">min_count</span></span></spa [...]
+<dd><p>If less than this many non-null values are observed, emit null. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15VarianceOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute15VarianceOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute15VarianceOptions8DefaultsEv"></span><span id="arrow::compute::VarianceOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_variance_options_1a209a6cacd2c57368c323c3362393d24e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_variance_options_1a50503732f1bb58a839b3184d52bfef2d"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"VarianceOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptionsE">
+<span id="_CPPv3N5arrow7compute15QuantileOptionsE"></span><span id="_CPPv2N5arrow7compute15QuantileOptionsE"></span><span id="arrow::compute::QuantileOptions"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="p [...]
+<dd><em>#include <arrow/compute/api_aggregate.h></em><p>Control Quantile kernel behavior. </p>
+<p>By default, returns the median value. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions13InterpolationE">
+<span id="_CPPv3N5arrow7compute15QuantileOptions13InterpolationE"></span><span id="_CPPv2N5arrow7compute15QuantileOptions13InterpolationE"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1a5e9deaacad5cfdb76479c5765e418bed"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Interpolation</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute15Quantil [...]
+<dd><p>Interpolation method to use when quantile lies between two data points. </p>
+<p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions13Interpolation6LINEARE">
+<span id="_CPPv3N5arrow7compute15QuantileOptions13Interpolation6LINEARE"></span><span id="_CPPv2N5arrow7compute15QuantileOptions13Interpolation6LINEARE"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1a5e9deaacad5cfdb76479c5765e418beda3eb20ae7fe6e7b70b593743243f4956d"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LINEAR</span></span></span><a class="hea [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions13Interpolation5LOWERE">
+<span id="_CPPv3N5arrow7compute15QuantileOptions13Interpolation5LOWERE"></span><span id="_CPPv2N5arrow7compute15QuantileOptions13Interpolation5LOWERE"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1a5e9deaacad5cfdb76479c5765e418bedaec7685530917fdb7abdb3f0d847ad894"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LOWER</span></span></span><a class="header [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions13Interpolation6HIGHERE">
+<span id="_CPPv3N5arrow7compute15QuantileOptions13Interpolation6HIGHERE"></span><span id="_CPPv2N5arrow7compute15QuantileOptions13Interpolation6HIGHERE"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1a5e9deaacad5cfdb76479c5765e418beda842d751fcd7584c3e48448ae03017d38"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">HIGHER</span></span></span><a class="hea [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions13Interpolation7NEARESTE">
+<span id="_CPPv3N5arrow7compute15QuantileOptions13Interpolation7NEARESTE"></span><span id="_CPPv2N5arrow7compute15QuantileOptions13Interpolation7NEARESTE"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1a5e9deaacad5cfdb76479c5765e418beda5d3a37602f4257e46d0138067694dd00"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NEAREST</span></span></span><a class=" [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions13Interpolation8MIDPOINTE">
+<span id="_CPPv3N5arrow7compute15QuantileOptions13Interpolation8MIDPOINTE"></span><span id="_CPPv2N5arrow7compute15QuantileOptions13Interpolation8MIDPOINTE"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1a5e9deaacad5cfdb76479c5765e418bedabd1fe3a72ed59a1738fd8e53c3c72782"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MIDPOINT</span></span></span><a clas [...]
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions15QuantileOptionsEd13Interpolationb8uint32_t">
+<span id="_CPPv3N5arrow7compute15QuantileOptions15QuantileOptionsEd13Interpolationb8uint32_t"></span><span id="_CPPv2N5arrow7compute15QuantileOptions15QuantileOptionsEd13Interpolationb8uint32_t"></span><span id="arrow::compute::QuantileOptions::QuantileOptions__double.Interpolation.b.uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1affc4e6585558852cedfeb83640f6becf"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions15QuantileOptionsENSt6vectorIdEE13Interpolationb8uint32_t">
+<span id="_CPPv3N5arrow7compute15QuantileOptions15QuantileOptionsENSt6vectorIdEE13Interpolationb8uint32_t"></span><span id="_CPPv2N5arrow7compute15QuantileOptions15QuantileOptionsENSt6vectorIdEE13Interpolationb8uint32_t"></span><span id="arrow::compute::QuantileOptions::QuantileOptions__std::vector:double:.Interpolation.b.uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1a2c2bd8a33a15f59b41e2b71d564c20e1"></span><span class="k"><span class="pre">explic [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions1qE">
+<span id="_CPPv3N5arrow7compute15QuantileOptions1qE"></span><span id="_CPPv2N5arrow7compute15QuantileOptions1qE"></span><span id="arrow::compute::QuantileOptions::q__std::vector:double:"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1ac4676183434c7d1541fed992659f1a07"></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 [...]
+<dd><p>quantile must be between 0 and 1 inclusive </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions13interpolationE">
+<span id="_CPPv3N5arrow7compute15QuantileOptions13interpolationE"></span><span id="_CPPv2N5arrow7compute15QuantileOptions13interpolationE"></span><span id="arrow::compute::QuantileOptions::interpolation__Interpolation"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1ab867e3d8a24746c519c87fd6a73e3c78"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5arrow7compute15QuantileOptions13In [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions10skip_nullsE">
+<span id="_CPPv3N5arrow7compute15QuantileOptions10skip_nullsE"></span><span id="_CPPv2N5arrow7compute15QuantileOptions10skip_nullsE"></span><span id="arrow::compute::QuantileOptions::skip_nulls__b"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1a06c6a0ed1f941a07b0b8893b2d1d614d"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">skip_nulls</span></span></span><a [...]
+<dd><p>If true (the default), null values are ignored. </p>
+<p>Otherwise, if any value is null, emit null. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions9min_countE">
+<span id="_CPPv3N5arrow7compute15QuantileOptions9min_countE"></span><span id="_CPPv2N5arrow7compute15QuantileOptions9min_countE"></span><span id="arrow::compute::QuantileOptions::min_count__uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1a16089ff314aa4d7f2fd785ea9fe22c2f"></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">min_count</span></span></spa [...]
+<dd><p>If less than this many non-null values are observed, emit null. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15QuantileOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute15QuantileOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute15QuantileOptions8DefaultsEv"></span><span id="arrow::compute::QuantileOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_quantile_options_1a08dd846a5ba1fedb6cbbce17fc6715a1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_quantile_options_1a0b561ec4fdd6156bc7aa1dcc840c922e"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"QuantileOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14TDigestOptionsE">
+<span id="_CPPv3N5arrow7compute14TDigestOptionsE"></span><span id="_CPPv2N5arrow7compute14TDigestOptionsE"></span><span id="arrow::compute::TDigestOptions"></span><span class="target" id="classarrow_1_1compute_1_1_t_digest_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre" [...]
+<dd><em>#include <arrow/compute/api_aggregate.h></em><p>Control TDigest approximate quantile kernel behavior. </p>
+<p>By default, returns the median value. </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="_CPPv4N5arrow7compute14TDigestOptions14TDigestOptionsEd8uint32_t8uint32_tb8uint32_t">
+<span id="_CPPv3N5arrow7compute14TDigestOptions14TDigestOptionsEd8uint32_t8uint32_tb8uint32_t"></span><span id="_CPPv2N5arrow7compute14TDigestOptions14TDigestOptionsEd8uint32_t8uint32_tb8uint32_t"></span><span id="arrow::compute::TDigestOptions::TDigestOptions__double.uint32_t.uint32_t.b.uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_t_digest_options_1a6696637fc9511ab82027633ea7b3292e"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </ [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14TDigestOptions14TDigestOptionsENSt6vectorIdEE8uint32_t8uint32_tb8uint32_t">
+<span id="_CPPv3N5arrow7compute14TDigestOptions14TDigestOptionsENSt6vectorIdEE8uint32_t8uint32_tb8uint32_t"></span><span id="_CPPv2N5arrow7compute14TDigestOptions14TDigestOptionsENSt6vectorIdEE8uint32_t8uint32_tb8uint32_t"></span><span id="arrow::compute::TDigestOptions::TDigestOptions__std::vector:double:.uint32_t.uint32_t.b.uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_t_digest_options_1a150dcd753225aaf6c9ca1adc6838605e"></span><span class="k"><span class="pre">ex [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14TDigestOptions1qE">
+<span id="_CPPv3N5arrow7compute14TDigestOptions1qE"></span><span id="_CPPv2N5arrow7compute14TDigestOptions1qE"></span><span id="arrow::compute::TDigestOptions::q__std::vector:double:"></span><span class="target" id="classarrow_1_1compute_1_1_t_digest_options_1a63732dec62704b1b7ec7b646f98673c6"></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">& [...]
+<dd><p>quantile must be between 0 and 1 inclusive </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14TDigestOptions5deltaE">
+<span id="_CPPv3N5arrow7compute14TDigestOptions5deltaE"></span><span id="_CPPv2N5arrow7compute14TDigestOptions5deltaE"></span><span id="arrow::compute::TDigestOptions::delta__uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_t_digest_options_1acf689bff6ddfb0ea2985a31ffefc5efc"></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">delta</span></span></span><a class="headerl [...]
+<dd><p>compression parameter, default 100 </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14TDigestOptions11buffer_sizeE">
+<span id="_CPPv3N5arrow7compute14TDigestOptions11buffer_sizeE"></span><span id="_CPPv2N5arrow7compute14TDigestOptions11buffer_sizeE"></span><span id="arrow::compute::TDigestOptions::buffer_size__uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_t_digest_options_1a294c5390c63b90c08d07be14e9c27038"></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">buffer_size</span></spa [...]
+<dd><p>input buffer size, default 500 </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14TDigestOptions10skip_nullsE">
+<span id="_CPPv3N5arrow7compute14TDigestOptions10skip_nullsE"></span><span id="_CPPv2N5arrow7compute14TDigestOptions10skip_nullsE"></span><span id="arrow::compute::TDigestOptions::skip_nulls__b"></span><span class="target" id="classarrow_1_1compute_1_1_t_digest_options_1a4daa64195c8b5acfd9414a08c1cbf687"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">skip_nulls</span></span></span><a cl [...]
+<dd><p>If true (the default), null values are ignored. </p>
+<p>Otherwise, if any value is null, emit null. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14TDigestOptions9min_countE">
+<span id="_CPPv3N5arrow7compute14TDigestOptions9min_countE"></span><span id="_CPPv2N5arrow7compute14TDigestOptions9min_countE"></span><span id="arrow::compute::TDigestOptions::min_count__uint32_t"></span><span class="target" id="classarrow_1_1compute_1_1_t_digest_options_1acb7e8d146fcb89c84a5e9d79c6b0ad0b"></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">min_count</span></span></span>< [...]
+<dd><p>If less than this many non-null values are observed, emit null. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14TDigestOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute14TDigestOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute14TDigestOptions8DefaultsEv"></span><span id="arrow::compute::TDigestOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_t_digest_options_1aabe098c3f13a303197adac414b7a551f"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" hr [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_t_digest_options_1a5632f2e24d796e640a0075cab2ac9aea"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"TDigestOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12IndexOptionsE">
+<span id="_CPPv3N5arrow7compute12IndexOptionsE"></span><span id="_CPPv2N5arrow7compute12IndexOptionsE"></span><span id="arrow::compute::IndexOptions"></span><span class="target" id="classarrow_1_1compute_1_1_index_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute< [...]
+<dd><em>#include <arrow/compute/api_aggregate.h></em><p>Control Index kernel behavior. </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="_CPPv4N5arrow7compute12IndexOptions12IndexOptionsENSt10shared_ptrI6ScalarEE">
+<span id="_CPPv3N5arrow7compute12IndexOptions12IndexOptionsENSt10shared_ptrI6ScalarEE"></span><span id="_CPPv2N5arrow7compute12IndexOptions12IndexOptionsENSt10shared_ptrI6ScalarEE"></span><span id="arrow::compute::IndexOptions::IndexOptions__std::shared_ptr:Scalar:"></span><span class="target" id="classarrow_1_1compute_1_1_index_options_1ac950ae9e7b532c8e8a8869a9ccea6735"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12IndexOptions12IndexOptionsEv">
+<span id="_CPPv3N5arrow7compute12IndexOptions12IndexOptionsEv"></span><span id="_CPPv2N5arrow7compute12IndexOptions12IndexOptionsEv"></span><span id="arrow::compute::IndexOptions::IndexOptions"></span><span class="target" id="classarrow_1_1compute_1_1_index_options_1a615790a18cb35248b0e90192c9f86e87"></span><span class="sig-name descname"><span class="n"><span class="pre">IndexOptions</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12IndexOptions5valueE">
+<span id="_CPPv3N5arrow7compute12IndexOptions5valueE"></span><span id="_CPPv2N5arrow7compute12IndexOptions5valueE"></span><span id="arrow::compute::IndexOptions::value__std::shared_ptr:Scalar:"></span><span class="target" id="classarrow_1_1compute_1_1_index_options_1abdbbdfaeba3dd023bcf9227afd55d98a"></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 cl [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_index_options_1ab473d62bc1e9b4b0b7309bac7cef5c7d"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"IndexOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute17ArithmeticOptionsE">
+<span id="_CPPv3N5arrow7compute17ArithmeticOptionsE"></span><span id="_CPPv2N5arrow7compute17ArithmeticOptionsE"></span><span id="arrow::compute::ArithmeticOptions"></span><span class="target" id="classarrow_1_1compute_1_1_arithmetic_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute17ArithmeticOptions17ArithmeticOptionsEb">
+<span id="_CPPv3N5arrow7compute17ArithmeticOptions17ArithmeticOptionsEb"></span><span id="_CPPv2N5arrow7compute17ArithmeticOptions17ArithmeticOptionsEb"></span><span id="arrow::compute::ArithmeticOptions::ArithmeticOptions__b"></span><span class="target" id="classarrow_1_1compute_1_1_arithmetic_options_1a2d119cab5b72011ed61e7269024f3aaa"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre" [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute17ArithmeticOptions14check_overflowE">
+<span id="_CPPv3N5arrow7compute17ArithmeticOptions14check_overflowE"></span><span id="_CPPv2N5arrow7compute17ArithmeticOptions14check_overflowE"></span><span id="arrow::compute::ArithmeticOptions::check_overflow__b"></span><span class="target" id="classarrow_1_1compute_1_1_arithmetic_options_1a4cf15d69765f2e6c15fcfbb763433441"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">check_overflo [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_arithmetic_options_1a6eb03ef4e7079ce785d0a9264d5c5ad3"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"ArithmeticOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute27ElementWiseAggregateOptionsE">
+<span id="_CPPv3N5arrow7compute27ElementWiseAggregateOptionsE"></span><span id="_CPPv2N5arrow7compute27ElementWiseAggregateOptionsE"></span><span id="arrow::compute::ElementWiseAggregateOptions"></span><span class="target" id="classarrow_1_1compute_1_1_element_wise_aggregate_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="p [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute27ElementWiseAggregateOptions27ElementWiseAggregateOptionsEb">
+<span id="_CPPv3N5arrow7compute27ElementWiseAggregateOptions27ElementWiseAggregateOptionsEb"></span><span id="_CPPv2N5arrow7compute27ElementWiseAggregateOptions27ElementWiseAggregateOptionsEb"></span><span id="arrow::compute::ElementWiseAggregateOptions::ElementWiseAggregateOptions__b"></span><span class="target" id="classarrow_1_1compute_1_1_element_wise_aggregate_options_1a293287e48f0bec562cd76f7a2142cb83"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute27ElementWiseAggregateOptions10skip_nullsE">
+<span id="_CPPv3N5arrow7compute27ElementWiseAggregateOptions10skip_nullsE"></span><span id="_CPPv2N5arrow7compute27ElementWiseAggregateOptions10skip_nullsE"></span><span id="arrow::compute::ElementWiseAggregateOptions::skip_nulls__b"></span><span class="target" id="classarrow_1_1compute_1_1_element_wise_aggregate_options_1a9cd4695496777b85a2122af36c0d2df7"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n">< [...]
+<dd></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="_CPPv4N5arrow7compute27ElementWiseAggregateOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute27ElementWiseAggregateOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute27ElementWiseAggregateOptions8DefaultsEv"></span><span id="arrow::compute::ElementWiseAggregateOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_element_wise_aggregate_options_1a495c1ac882c6da21a93f914943bcae61"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><sp [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_element_wise_aggregate_options_1a2bafc5ecc1e60a04092528295b40e523"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"ElementWiseAggregateOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12RoundOptionsE">
+<span id="_CPPv3N5arrow7compute12RoundOptionsE"></span><span id="_CPPv2N5arrow7compute12RoundOptionsE"></span><span id="arrow::compute::RoundOptions"></span><span class="target" id="classarrow_1_1compute_1_1_round_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute< [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute12RoundOptions12RoundOptionsE7int64_t9RoundMode">
+<span id="_CPPv3N5arrow7compute12RoundOptions12RoundOptionsE7int64_t9RoundMode"></span><span id="_CPPv2N5arrow7compute12RoundOptions12RoundOptionsE7int64_t9RoundMode"></span><span id="arrow::compute::RoundOptions::RoundOptions__int64_t.RoundMode"></span><span class="target" id="classarrow_1_1compute_1_1_round_options_1a9dbf1e808b4435034f9910a60349e40e"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><s [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12RoundOptions7ndigitsE">
+<span id="_CPPv3N5arrow7compute12RoundOptions7ndigitsE"></span><span id="_CPPv2N5arrow7compute12RoundOptions7ndigitsE"></span><span id="arrow::compute::RoundOptions::ndigits__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_round_options_1ac97411c4cb1514234959cd3c09736f85"></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">ndigits</span></span></span><a class="headerlink [...]
+<dd><p>Rounding precision (number of digits to round to) </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12RoundOptions10round_modeE">
+<span id="_CPPv3N5arrow7compute12RoundOptions10round_modeE"></span><span id="_CPPv2N5arrow7compute12RoundOptions10round_modeE"></span><span id="arrow::compute::RoundOptions::round_mode__RoundMode"></span><span class="target" id="classarrow_1_1compute_1_1_round_options_1a54889733215222518832ec884961e808"></span><a class="reference internal" href="#_CPPv49RoundMode" title="RoundMode"><span class="n"><span class="pre">RoundMode</span></span></a><span class="w"> </span><span class="sig-name [...]
+<dd><p>Rounding and tie-breaking mode. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12RoundOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute12RoundOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute12RoundOptions8DefaultsEv"></span><span id="arrow::compute::RoundOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_round_options_1a35c69c432eb31f45e98a3e59a2f420cd"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPP [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_round_options_1a1c7ac2dd61f4dd54a4463a99a391ffc2"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"RoundOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20RoundTemporalOptionsE">
+<span id="_CPPv3N5arrow7compute20RoundTemporalOptionsE"></span><span id="_CPPv2N5arrow7compute20RoundTemporalOptionsE"></span><span id="arrow::compute::RoundTemporalOptions"></span><span class="target" id="classarrow_1_1compute_1_1_round_temporal_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span cla [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute20RoundTemporalOptions20RoundTemporalOptionsEi12CalendarUnit">
+<span id="_CPPv3N5arrow7compute20RoundTemporalOptions20RoundTemporalOptionsEi12CalendarUnit"></span><span id="_CPPv2N5arrow7compute20RoundTemporalOptions20RoundTemporalOptionsEi12CalendarUnit"></span><span id="arrow::compute::RoundTemporalOptions::RoundTemporalOptions__i.CalendarUnit"></span><span class="target" id="classarrow_1_1compute_1_1_round_temporal_options_1a3fb6e2690414fc79b5610820b8bf74a4"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><s [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20RoundTemporalOptions8multipleE">
+<span id="_CPPv3N5arrow7compute20RoundTemporalOptions8multipleE"></span><span id="_CPPv2N5arrow7compute20RoundTemporalOptions8multipleE"></span><span id="arrow::compute::RoundTemporalOptions::multiple__i"></span><span class="target" id="classarrow_1_1compute_1_1_round_temporal_options_1a9ac277a43580193e4b9292f15dd10e4a"></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">multiple</span></span [...]
+<dd><p>Number of units to round to. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20RoundTemporalOptions4unitE">
+<span id="_CPPv3N5arrow7compute20RoundTemporalOptions4unitE"></span><span id="_CPPv2N5arrow7compute20RoundTemporalOptions4unitE"></span><span id="arrow::compute::RoundTemporalOptions::unit__CalendarUnit"></span><span class="target" id="classarrow_1_1compute_1_1_round_temporal_options_1a08cf3428cdaa5dbcc1aa8e2ad41327c1"></span><a class="reference internal" href="#_CPPv412CalendarUnit" title="CalendarUnit"><span class="n"><span class="pre">CalendarUnit</span></span></a><span class="w"> </s [...]
+<dd><p>The unit used for rounding of time. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20RoundTemporalOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute20RoundTemporalOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute20RoundTemporalOptions8DefaultsEv"></span><span id="arrow::compute::RoundTemporalOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_round_temporal_options_1a5c9ddaaa2c0750b7985d6a6ad3d451f0"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_round_temporal_options_1a4f5a262b73a59babcb2c35081f6ed205"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"RoundTemporalOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute22RoundToMultipleOptionsE">
+<span id="_CPPv3N5arrow7compute22RoundToMultipleOptionsE"></span><span id="_CPPv2N5arrow7compute22RoundToMultipleOptionsE"></span><span id="arrow::compute::RoundToMultipleOptions"></span><span class="target" id="classarrow_1_1compute_1_1_round_to_multiple_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span> [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute22RoundToMultipleOptions22RoundToMultipleOptionsEd9RoundMode">
+<span id="_CPPv3N5arrow7compute22RoundToMultipleOptions22RoundToMultipleOptionsEd9RoundMode"></span><span id="_CPPv2N5arrow7compute22RoundToMultipleOptions22RoundToMultipleOptionsEd9RoundMode"></span><span id="arrow::compute::RoundToMultipleOptions::RoundToMultipleOptions__double.RoundMode"></span><span class="target" id="classarrow_1_1compute_1_1_round_to_multiple_options_1a36aea1f751da66e48c044ac1a40ce932"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute22RoundToMultipleOptions22RoundToMultipleOptionsENSt10shared_ptrI6ScalarEE9RoundMode">
+<span id="_CPPv3N5arrow7compute22RoundToMultipleOptions22RoundToMultipleOptionsENSt10shared_ptrI6ScalarEE9RoundMode"></span><span id="_CPPv2N5arrow7compute22RoundToMultipleOptions22RoundToMultipleOptionsENSt10shared_ptrI6ScalarEE9RoundMode"></span><span id="arrow::compute::RoundToMultipleOptions::RoundToMultipleOptions__std::shared_ptr:Scalar:.RoundMode"></span><span class="target" id="classarrow_1_1compute_1_1_round_to_multiple_options_1a1061c45b7ce49d988396b6f7e1c7f937"></span><span cl [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute22RoundToMultipleOptions8multipleE">
+<span id="_CPPv3N5arrow7compute22RoundToMultipleOptions8multipleE"></span><span id="_CPPv2N5arrow7compute22RoundToMultipleOptions8multipleE"></span><span id="arrow::compute::RoundToMultipleOptions::multiple__std::shared_ptr:Scalar:"></span><span class="target" id="classarrow_1_1compute_1_1_round_to_multiple_options_1a8efac0273067b22538219df069d690bf"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pr [...]
+<dd><p>Rounding scale (multiple to round to). </p>
+<p>Should be a scalar of a type compatible with the argument to be rounded. For example, rounding a decimal value means a decimal multiple is required. Rounding a floating point or integer value means a floating point scalar is required. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute22RoundToMultipleOptions10round_modeE">
+<span id="_CPPv3N5arrow7compute22RoundToMultipleOptions10round_modeE"></span><span id="_CPPv2N5arrow7compute22RoundToMultipleOptions10round_modeE"></span><span id="arrow::compute::RoundToMultipleOptions::round_mode__RoundMode"></span><span class="target" id="classarrow_1_1compute_1_1_round_to_multiple_options_1a7a106505d8ac3cf9d3545fc04c35fa01"></span><a class="reference internal" href="#_CPPv49RoundMode" title="RoundMode"><span class="n"><span class="pre">RoundMode</span></span></a><spa [...]
+<dd><p>Rounding and tie-breaking mode. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute22RoundToMultipleOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute22RoundToMultipleOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute22RoundToMultipleOptions8DefaultsEv"></span><span id="arrow::compute::RoundToMultipleOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_round_to_multiple_options_1a2d8957f15b52f9865140ceff71653c13"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_round_to_multiple_options_1a3689073c2823ccfa3c9f92c5cabf3f2b"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"RoundToMultipleOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11JoinOptionsE">
+<span id="_CPPv3N5arrow7compute11JoinOptionsE"></span><span id="_CPPv2N5arrow7compute11JoinOptionsE"></span><span id="arrow::compute::JoinOptions"></span><span class="target" id="classarrow_1_1compute_1_1_join_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</spa [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><p>Options for var_args_join. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11JoinOptions20NullHandlingBehaviorE">
+<span id="_CPPv3N5arrow7compute11JoinOptions20NullHandlingBehaviorE"></span><span id="_CPPv2N5arrow7compute11JoinOptions20NullHandlingBehaviorE"></span><span class="target" id="classarrow_1_1compute_1_1_join_options_1a482dc1ead87472e29c32cf6a1a54ac7a"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NullHandlingBehavior</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute [...]
+<dd><p>How to handle null values. (A null separator always results in a null output.) </p>
+<p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11JoinOptions20NullHandlingBehavior9EMIT_NULLE">
+<span id="_CPPv3N5arrow7compute11JoinOptions20NullHandlingBehavior9EMIT_NULLE"></span><span id="_CPPv2N5arrow7compute11JoinOptions20NullHandlingBehavior9EMIT_NULLE"></span><span class="target" id="classarrow_1_1compute_1_1_join_options_1a482dc1ead87472e29c32cf6a1a54ac7aadc977be8937e69091ef51895ba98482d"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">EMIT_NULL</span></span></span><a [...]
+<dd><p>A null in any input results in a null in the output. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11JoinOptions20NullHandlingBehavior4SKIPE">
+<span id="_CPPv3N5arrow7compute11JoinOptions20NullHandlingBehavior4SKIPE"></span><span id="_CPPv2N5arrow7compute11JoinOptions20NullHandlingBehavior4SKIPE"></span><span class="target" id="classarrow_1_1compute_1_1_join_options_1a482dc1ead87472e29c32cf6a1a54ac7aac6a2fcbd924cd8fe43eef4f9fe2790f7"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SKIP</span></span></span><a class="headerl [...]
+<dd><p>Nulls in inputs are skipped. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11JoinOptions20NullHandlingBehavior7REPLACEE">
+<span id="_CPPv3N5arrow7compute11JoinOptions20NullHandlingBehavior7REPLACEE"></span><span id="_CPPv2N5arrow7compute11JoinOptions20NullHandlingBehavior7REPLACEE"></span><span class="target" id="classarrow_1_1compute_1_1_join_options_1a482dc1ead87472e29c32cf6a1a54ac7aa8f4f5714841c7580cff0b0ffd832aa8a"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">REPLACE</span></span></span><a class [...]
+<dd><p>Nulls in inputs are replaced with the replacement string. </p>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11JoinOptions11JoinOptionsE20NullHandlingBehaviorNSt6stringE">
+<span id="_CPPv3N5arrow7compute11JoinOptions11JoinOptionsE20NullHandlingBehaviorNSt6stringE"></span><span id="_CPPv2N5arrow7compute11JoinOptions11JoinOptionsE20NullHandlingBehaviorNSt6stringE"></span><span id="arrow::compute::JoinOptions::JoinOptions__NullHandlingBehavior.ss"></span><span class="target" id="classarrow_1_1compute_1_1_join_options_1a90d45fedf8a0f1322068d542e2bb3799"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11JoinOptions13null_handlingE">
+<span id="_CPPv3N5arrow7compute11JoinOptions13null_handlingE"></span><span id="_CPPv2N5arrow7compute11JoinOptions13null_handlingE"></span><span id="arrow::compute::JoinOptions::null_handling__NullHandlingBehavior"></span><span class="target" id="classarrow_1_1compute_1_1_join_options_1ac4077a98b49bd31c791915d6d39d9b62"></span><a class="reference internal" href="#_CPPv4N5arrow7compute11JoinOptions20NullHandlingBehaviorE" title="arrow::compute::JoinOptions::NullHandlingBehavior"><span clas [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11JoinOptions16null_replacementE">
+<span id="_CPPv3N5arrow7compute11JoinOptions16null_replacementE"></span><span id="_CPPv2N5arrow7compute11JoinOptions16null_replacementE"></span><span id="arrow::compute::JoinOptions::null_replacement__ss"></span><span class="target" id="classarrow_1_1compute_1_1_join_options_1a9e7fc30f72fc50fde22c37f7278e6116"></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"> < [...]
+<dd></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="_CPPv4N5arrow7compute11JoinOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute11JoinOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute11JoinOptions8DefaultsEv"></span><span id="arrow::compute::JoinOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_join_options_1ad7c9bad9227c03c311fe1b3d7f3ced34"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5 [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_join_options_1aac46c278eaca0eb2e5daeb65ca6d1a47"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"JoinOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21MatchSubstringOptionsE">
+<span id="_CPPv3N5arrow7compute21MatchSubstringOptionsE"></span><span id="_CPPv2N5arrow7compute21MatchSubstringOptionsE"></span><span id="arrow::compute::MatchSubstringOptions"></span><span class="target" id="classarrow_1_1compute_1_1_match_substring_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute21MatchSubstringOptions21MatchSubstringOptionsENSt6stringEb">
+<span id="_CPPv3N5arrow7compute21MatchSubstringOptions21MatchSubstringOptionsENSt6stringEb"></span><span id="_CPPv2N5arrow7compute21MatchSubstringOptions21MatchSubstringOptionsENSt6stringEb"></span><span id="arrow::compute::MatchSubstringOptions::MatchSubstringOptions__ss.b"></span><span class="target" id="classarrow_1_1compute_1_1_match_substring_options_1a63613816e1e53c1c37678d28c9cd058d"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21MatchSubstringOptions21MatchSubstringOptionsEv">
+<span id="_CPPv3N5arrow7compute21MatchSubstringOptions21MatchSubstringOptionsEv"></span><span id="_CPPv2N5arrow7compute21MatchSubstringOptions21MatchSubstringOptionsEv"></span><span id="arrow::compute::MatchSubstringOptions::MatchSubstringOptions"></span><span class="target" id="classarrow_1_1compute_1_1_match_substring_options_1a7a25aecb3f123ba69d361210a210f851"></span><span class="sig-name descname"><span class="n"><span class="pre">MatchSubstringOptions</span></span></span><span class [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21MatchSubstringOptions7patternE">
+<span id="_CPPv3N5arrow7compute21MatchSubstringOptions7patternE"></span><span id="_CPPv2N5arrow7compute21MatchSubstringOptions7patternE"></span><span id="arrow::compute::MatchSubstringOptions::pattern__ss"></span><span class="target" id="classarrow_1_1compute_1_1_match_substring_options_1a27af404877a2e526dae132dbb9f37863"></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 [...]
+<dd><p>The exact substring (or regex, depending on kernel) to look for inside input values. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21MatchSubstringOptions11ignore_caseE">
+<span id="_CPPv3N5arrow7compute21MatchSubstringOptions11ignore_caseE"></span><span id="_CPPv2N5arrow7compute21MatchSubstringOptions11ignore_caseE"></span><span id="arrow::compute::MatchSubstringOptions::ignore_case__b"></span><span class="target" id="classarrow_1_1compute_1_1_match_substring_options_1a67796c1881d09782a2e6639c7e5bad6c"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ignor [...]
+<dd><p>Whether to perform a case-insensitive match. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_match_substring_options_1a2e468558ff2460ee072dbb4698c90816"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"MatchSubstringOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12SplitOptionsE">
+<span id="_CPPv3N5arrow7compute12SplitOptionsE"></span><span id="_CPPv2N5arrow7compute12SplitOptionsE"></span><span id="arrow::compute::SplitOptions"></span><span class="target" id="classarrow_1_1compute_1_1_split_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute< [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute12SplitOptions12SplitOptionsE7int64_tb">
+<span id="_CPPv3N5arrow7compute12SplitOptions12SplitOptionsE7int64_tb"></span><span id="_CPPv2N5arrow7compute12SplitOptions12SplitOptionsE7int64_tb"></span><span id="arrow::compute::SplitOptions::SplitOptions__int64_t.b"></span><span class="target" id="classarrow_1_1compute_1_1_split_options_1a50a41fad50d967f55ab61756115a425a"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SplitOptio [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12SplitOptions10max_splitsE">
+<span id="_CPPv3N5arrow7compute12SplitOptions10max_splitsE"></span><span id="_CPPv2N5arrow7compute12SplitOptions10max_splitsE"></span><span id="arrow::compute::SplitOptions::max_splits__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_split_options_1a5faefb325fc732df2629e0ef30a1c847"></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">max_splits</span></span></span><a cla [...]
+<dd><p>Maximum number of splits allowed, or unlimited when -1. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12SplitOptions7reverseE">
+<span id="_CPPv3N5arrow7compute12SplitOptions7reverseE"></span><span id="_CPPv2N5arrow7compute12SplitOptions7reverseE"></span><span id="arrow::compute::SplitOptions::reverse__b"></span><span class="target" id="classarrow_1_1compute_1_1_split_options_1ab9c9088b7440ebb2d5fcc0767cebec82"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">reverse</span></span></span><a class="headerlink" href=" [...]
+<dd><p>Start splitting from the end of the string (only relevant when max_splits != -1) </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_split_options_1ac7a1c755fd0cb9b3cce8d28d65249361"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"SplitOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19SplitPatternOptionsE">
+<span id="_CPPv3N5arrow7compute19SplitPatternOptionsE"></span><span id="_CPPv2N5arrow7compute19SplitPatternOptionsE"></span><span id="arrow::compute::SplitPatternOptions"></span><span class="target" id="classarrow_1_1compute_1_1_split_pattern_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class=" [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute19SplitPatternOptions19SplitPatternOptionsENSt6stringE7int64_tb">
+<span id="_CPPv3N5arrow7compute19SplitPatternOptions19SplitPatternOptionsENSt6stringE7int64_tb"></span><span id="_CPPv2N5arrow7compute19SplitPatternOptions19SplitPatternOptionsENSt6stringE7int64_tb"></span><span id="arrow::compute::SplitPatternOptions::SplitPatternOptions__ss.int64_t.b"></span><span class="target" id="classarrow_1_1compute_1_1_split_pattern_options_1a2c115d467fcfbcf5bf0f1522f011650d"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span>< [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19SplitPatternOptions19SplitPatternOptionsEv">
+<span id="_CPPv3N5arrow7compute19SplitPatternOptions19SplitPatternOptionsEv"></span><span id="_CPPv2N5arrow7compute19SplitPatternOptions19SplitPatternOptionsEv"></span><span id="arrow::compute::SplitPatternOptions::SplitPatternOptions"></span><span class="target" id="classarrow_1_1compute_1_1_split_pattern_options_1a6192d4beba13d0ad0278fb471c6a07de"></span><span class="sig-name descname"><span class="n"><span class="pre">SplitPatternOptions</span></span></span><span class="sig-paren">(</ [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19SplitPatternOptions7patternE">
+<span id="_CPPv3N5arrow7compute19SplitPatternOptions7patternE"></span><span id="_CPPv2N5arrow7compute19SplitPatternOptions7patternE"></span><span id="arrow::compute::SplitPatternOptions::pattern__ss"></span><span class="target" id="classarrow_1_1compute_1_1_split_pattern_options_1a9d48859574987709584b1f8dbdc398c7"></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 [...]
+<dd><p>The exact substring to split on. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19SplitPatternOptions10max_splitsE">
+<span id="_CPPv3N5arrow7compute19SplitPatternOptions10max_splitsE"></span><span id="_CPPv2N5arrow7compute19SplitPatternOptions10max_splitsE"></span><span id="arrow::compute::SplitPatternOptions::max_splits__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_split_pattern_options_1a3892d723eb6228fbc7ad61e44a23d172"></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">max_spli [...]
+<dd><p>Maximum number of splits allowed, or unlimited when -1. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19SplitPatternOptions7reverseE">
+<span id="_CPPv3N5arrow7compute19SplitPatternOptions7reverseE"></span><span id="_CPPv2N5arrow7compute19SplitPatternOptions7reverseE"></span><span id="arrow::compute::SplitPatternOptions::reverse__b"></span><span class="target" id="classarrow_1_1compute_1_1_split_pattern_options_1a25c63d7f760cf3ca4d643503f3aaa199"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">reverse</span></span></span [...]
+<dd><p>Start splitting from the end of the string (only relevant when max_splits != -1) </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_split_pattern_options_1a0e76ae50a9b09c726260b730677d3972"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"SplitPatternOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19ReplaceSliceOptionsE">
+<span id="_CPPv3N5arrow7compute19ReplaceSliceOptionsE"></span><span id="_CPPv2N5arrow7compute19ReplaceSliceOptionsE"></span><span id="arrow::compute::ReplaceSliceOptions"></span><span class="target" id="classarrow_1_1compute_1_1_replace_slice_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class=" [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute19ReplaceSliceOptions19ReplaceSliceOptionsE7int64_t7int64_tNSt6stringE">
+<span id="_CPPv3N5arrow7compute19ReplaceSliceOptions19ReplaceSliceOptionsE7int64_t7int64_tNSt6stringE"></span><span id="_CPPv2N5arrow7compute19ReplaceSliceOptions19ReplaceSliceOptionsE7int64_t7int64_tNSt6stringE"></span><span id="arrow::compute::ReplaceSliceOptions::ReplaceSliceOptions__int64_t.int64_t.ss"></span><span class="target" id="classarrow_1_1compute_1_1_replace_slice_options_1a781c44cf07c65cfa1fbe00ee92e11347"></span><span class="k"><span class="pre">explicit</span></span><span [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19ReplaceSliceOptions19ReplaceSliceOptionsEv">
+<span id="_CPPv3N5arrow7compute19ReplaceSliceOptions19ReplaceSliceOptionsEv"></span><span id="_CPPv2N5arrow7compute19ReplaceSliceOptions19ReplaceSliceOptionsEv"></span><span id="arrow::compute::ReplaceSliceOptions::ReplaceSliceOptions"></span><span class="target" id="classarrow_1_1compute_1_1_replace_slice_options_1a3b4444bed17fd42b740282a87e31a00b"></span><span class="sig-name descname"><span class="n"><span class="pre">ReplaceSliceOptions</span></span></span><span class="sig-paren">(</ [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19ReplaceSliceOptions5startE">
+<span id="_CPPv3N5arrow7compute19ReplaceSliceOptions5startE"></span><span id="_CPPv2N5arrow7compute19ReplaceSliceOptions5startE"></span><span id="arrow::compute::ReplaceSliceOptions::start__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_replace_slice_options_1a9eba6f1e32a9349d34e95db47a6b5da7"></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">start</span></span></span [...]
+<dd><p>Index to start slicing at. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19ReplaceSliceOptions4stopE">
+<span id="_CPPv3N5arrow7compute19ReplaceSliceOptions4stopE"></span><span id="_CPPv2N5arrow7compute19ReplaceSliceOptions4stopE"></span><span id="arrow::compute::ReplaceSliceOptions::stop__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_replace_slice_options_1a172c789796297b07791ac4fd89fa32a2"></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">stop</span></span></span><a [...]
+<dd><p>Index to stop slicing at. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19ReplaceSliceOptions11replacementE">
+<span id="_CPPv3N5arrow7compute19ReplaceSliceOptions11replacementE"></span><span id="_CPPv2N5arrow7compute19ReplaceSliceOptions11replacementE"></span><span id="arrow::compute::ReplaceSliceOptions::replacement__ss"></span><span class="target" id="classarrow_1_1compute_1_1_replace_slice_options_1a58e3b3370d33c44efd9b7283fc45edf1"></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> [...]
+<dd><p>String to replace the slice with. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_replace_slice_options_1a5d957285bf665946c68a37897af3e728"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"ReplaceSliceOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23ReplaceSubstringOptionsE">
+<span id="_CPPv3N5arrow7compute23ReplaceSubstringOptionsE"></span><span id="_CPPv2N5arrow7compute23ReplaceSubstringOptionsE"></span><span id="arrow::compute::ReplaceSubstringOptions"></span><span class="target" id="classarrow_1_1compute_1_1_replace_substring_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></sp [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute23ReplaceSubstringOptions23ReplaceSubstringOptionsENSt6stringENSt6stringE7int64_t">
+<span id="_CPPv3N5arrow7compute23ReplaceSubstringOptions23ReplaceSubstringOptionsENSt6stringENSt6stringE7int64_t"></span><span id="_CPPv2N5arrow7compute23ReplaceSubstringOptions23ReplaceSubstringOptionsENSt6stringENSt6stringE7int64_t"></span><span id="arrow::compute::ReplaceSubstringOptions::ReplaceSubstringOptions__ss.ss.int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_replace_substring_options_1a209fdc230b728257c6efce87cc97748c"></span><span class="k"><span class="pre [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23ReplaceSubstringOptions23ReplaceSubstringOptionsEv">
+<span id="_CPPv3N5arrow7compute23ReplaceSubstringOptions23ReplaceSubstringOptionsEv"></span><span id="_CPPv2N5arrow7compute23ReplaceSubstringOptions23ReplaceSubstringOptionsEv"></span><span id="arrow::compute::ReplaceSubstringOptions::ReplaceSubstringOptions"></span><span class="target" id="classarrow_1_1compute_1_1_replace_substring_options_1a99a9b10fd46fe0dd21a1f5f0b861da38"></span><span class="sig-name descname"><span class="n"><span class="pre">ReplaceSubstringOptions</span></span></ [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23ReplaceSubstringOptions7patternE">
+<span id="_CPPv3N5arrow7compute23ReplaceSubstringOptions7patternE"></span><span id="_CPPv2N5arrow7compute23ReplaceSubstringOptions7patternE"></span><span id="arrow::compute::ReplaceSubstringOptions::pattern__ss"></span><span class="target" id="classarrow_1_1compute_1_1_replace_substring_options_1a1063ba11c6c584f2f5a36e31fb411361"></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></spa [...]
+<dd><p>Pattern to match, literal, or regular expression depending on which kernel is used. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23ReplaceSubstringOptions11replacementE">
+<span id="_CPPv3N5arrow7compute23ReplaceSubstringOptions11replacementE"></span><span id="_CPPv2N5arrow7compute23ReplaceSubstringOptions11replacementE"></span><span id="arrow::compute::ReplaceSubstringOptions::replacement__ss"></span><span class="target" id="classarrow_1_1compute_1_1_replace_substring_options_1a2fc1a87e8b2bba388b314619003e4e79"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">stri [...]
+<dd><p>String to replace the pattern with. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23ReplaceSubstringOptions16max_replacementsE">
+<span id="_CPPv3N5arrow7compute23ReplaceSubstringOptions16max_replacementsE"></span><span id="_CPPv2N5arrow7compute23ReplaceSubstringOptions16max_replacementsE"></span><span id="arrow::compute::ReplaceSubstringOptions::max_replacements__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_replace_substring_options_1ac57f336134ed99cd41ca5b4a33990f7c"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span cl [...]
+<dd><p>Max number of substrings to replace (-1 means unbounded) </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_replace_substring_options_1ae8aefc2bba31e21d669ed758a51f61d3"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"ReplaceSubstringOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19ExtractRegexOptionsE">
+<span id="_CPPv3N5arrow7compute19ExtractRegexOptionsE"></span><span id="_CPPv2N5arrow7compute19ExtractRegexOptionsE"></span><span id="arrow::compute::ExtractRegexOptions"></span><span class="target" id="classarrow_1_1compute_1_1_extract_regex_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class=" [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute19ExtractRegexOptions19ExtractRegexOptionsENSt6stringE">
+<span id="_CPPv3N5arrow7compute19ExtractRegexOptions19ExtractRegexOptionsENSt6stringE"></span><span id="_CPPv2N5arrow7compute19ExtractRegexOptions19ExtractRegexOptionsENSt6stringE"></span><span id="arrow::compute::ExtractRegexOptions::ExtractRegexOptions__ss"></span><span class="target" id="classarrow_1_1compute_1_1_extract_regex_options_1a2d09073e8802d6f2c2607d73af00c81e"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descnam [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19ExtractRegexOptions19ExtractRegexOptionsEv">
+<span id="_CPPv3N5arrow7compute19ExtractRegexOptions19ExtractRegexOptionsEv"></span><span id="_CPPv2N5arrow7compute19ExtractRegexOptions19ExtractRegexOptionsEv"></span><span id="arrow::compute::ExtractRegexOptions::ExtractRegexOptions"></span><span class="target" id="classarrow_1_1compute_1_1_extract_regex_options_1a5c01e301bede5fc69994ec14c186a266"></span><span class="sig-name descname"><span class="n"><span class="pre">ExtractRegexOptions</span></span></span><span class="sig-paren">(</ [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19ExtractRegexOptions7patternE">
+<span id="_CPPv3N5arrow7compute19ExtractRegexOptions7patternE"></span><span id="_CPPv2N5arrow7compute19ExtractRegexOptions7patternE"></span><span id="arrow::compute::ExtractRegexOptions::pattern__ss"></span><span class="target" id="classarrow_1_1compute_1_1_extract_regex_options_1ac944cc3371e108ab85199c4081fae2ce"></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 [...]
+<dd><p>Regular expression with named capture fields. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_extract_regex_options_1aa1b7b5bfc15eb0f9aae8a6359c37054e"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"ExtractRegexOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16SetLookupOptionsE">
+<span id="_CPPv3N5arrow7compute16SetLookupOptionsE"></span><span id="_CPPv2N5arrow7compute16SetLookupOptionsE"></span><span id="arrow::compute::SetLookupOptions"></span><span class="target" id="classarrow_1_1compute_1_1_set_lookup_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span cla [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><p>Options for IsIn and IndexIn functions. </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="_CPPv4N5arrow7compute16SetLookupOptions16SetLookupOptionsE5Datumb">
+<span id="_CPPv3N5arrow7compute16SetLookupOptions16SetLookupOptionsE5Datumb"></span><span id="_CPPv2N5arrow7compute16SetLookupOptions16SetLookupOptionsE5Datumb"></span><span id="arrow::compute::SetLookupOptions::SetLookupOptions__Datum.b"></span><span class="target" id="classarrow_1_1compute_1_1_set_lookup_options_1ae18a9f22f10257efb724c52abb1fd34c"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16SetLookupOptions16SetLookupOptionsEv">
+<span id="_CPPv3N5arrow7compute16SetLookupOptions16SetLookupOptionsEv"></span><span id="_CPPv2N5arrow7compute16SetLookupOptions16SetLookupOptionsEv"></span><span id="arrow::compute::SetLookupOptions::SetLookupOptions"></span><span class="target" id="classarrow_1_1compute_1_1_set_lookup_options_1a3ce8ad3456eef145659ae23bad117d57"></span><span class="sig-name descname"><span class="n"><span class="pre">SetLookupOptions</span></span></span><span class="sig-paren">(</span><span class="sig-pa [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16SetLookupOptions9value_setE">
+<span id="_CPPv3N5arrow7compute16SetLookupOptions9value_setE"></span><span id="_CPPv2N5arrow7compute16SetLookupOptions9value_setE"></span><span id="arrow::compute::SetLookupOptions::value_set__Datum"></span><span class="target" id="classarrow_1_1compute_1_1_set_lookup_options_1a17175b84e177cfba080c9c2694113f06"></span><a class="reference internal" href="#_CPPv4N5arrow5DatumE" title="arrow::Datum"><span class="n"><span class="pre">Datum</span></span></a><span class="w"> </span><span class [...]
+<dd><p>The set of values to look up input values into. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16SetLookupOptions10skip_nullsE">
+<span id="_CPPv3N5arrow7compute16SetLookupOptions10skip_nullsE"></span><span id="_CPPv2N5arrow7compute16SetLookupOptions10skip_nullsE"></span><span id="arrow::compute::SetLookupOptions::skip_nulls__b"></span><span class="target" id="classarrow_1_1compute_1_1_set_lookup_options_1aa78b921bf71e0ffc677100a8aba16d94"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">skip_nulls</span></span></sp [...]
+<dd><p>Whether nulls in <code class="docutils literal notranslate"><span class="pre">value_set</span></code> count for lookup. </p>
+<p>If true, any null in <code class="docutils literal notranslate"><span class="pre">value_set</span></code> is ignored and nulls in the input produce null (IndexIn) or false (IsIn) values in the output. If false, any null in <code class="docutils literal notranslate"><span class="pre">value_set</span></code> is successfully matched in the input. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_set_lookup_options_1ab1192768c941292c563de0b06fc57fd8"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"SetLookupOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute18StructFieldOptionsE">
+<span id="_CPPv3N5arrow7compute18StructFieldOptionsE"></span><span id="_CPPv2N5arrow7compute18StructFieldOptionsE"></span><span id="arrow::compute::StructFieldOptions"></span><span class="target" id="classarrow_1_1compute_1_1_struct_field_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n">< [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><p>Options for struct_field function. </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="_CPPv4N5arrow7compute18StructFieldOptions18StructFieldOptionsENSt6vectorIiEE">
+<span id="_CPPv3N5arrow7compute18StructFieldOptions18StructFieldOptionsENSt6vectorIiEE"></span><span id="_CPPv2N5arrow7compute18StructFieldOptions18StructFieldOptionsENSt6vectorIiEE"></span><span id="arrow::compute::StructFieldOptions::StructFieldOptions__std::vector:i:"></span><span class="target" id="classarrow_1_1compute_1_1_struct_field_options_1a33fb87c51c350ff1b0e59c8f2fc95cb7"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-n [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute18StructFieldOptions18StructFieldOptionsEv">
+<span id="_CPPv3N5arrow7compute18StructFieldOptions18StructFieldOptionsEv"></span><span id="_CPPv2N5arrow7compute18StructFieldOptions18StructFieldOptionsEv"></span><span id="arrow::compute::StructFieldOptions::StructFieldOptions"></span><span class="target" id="classarrow_1_1compute_1_1_struct_field_options_1afcb374e438654d41a1db06b1cac64686"></span><span class="sig-name descname"><span class="n"><span class="pre">StructFieldOptions</span></span></span><span class="sig-paren">(</span><sp [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute18StructFieldOptions7indicesE">
+<span id="_CPPv3N5arrow7compute18StructFieldOptions7indicesE"></span><span id="_CPPv2N5arrow7compute18StructFieldOptions7indicesE"></span><span id="arrow::compute::StructFieldOptions::indices__std::vector:i:"></span><span class="target" id="classarrow_1_1compute_1_1_struct_field_options_1a77feb71d33d40119867d0e6be935760c"></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 [...]
+<dd><p>The child indices to extract. </p>
+<p>For instance, to get the 2nd child of the 1st child of a struct or union, this would be {0, 1}. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_struct_field_options_1a1419fd3813534a4d5b0d6881ae5d7e9f"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"StructFieldOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15StrptimeOptionsE">
+<span id="_CPPv3N5arrow7compute15StrptimeOptionsE"></span><span id="_CPPv2N5arrow7compute15StrptimeOptionsE"></span><span id="arrow::compute::StrptimeOptions"></span><span class="target" id="classarrow_1_1compute_1_1_strptime_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="p [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute15StrptimeOptions15StrptimeOptionsENSt6stringEN8TimeUnit4typeE">
+<span id="_CPPv3N5arrow7compute15StrptimeOptions15StrptimeOptionsENSt6stringEN8TimeUnit4typeE"></span><span id="_CPPv2N5arrow7compute15StrptimeOptions15StrptimeOptionsENSt6stringEN8TimeUnit4typeE"></span><span id="arrow::compute::StrptimeOptions::StrptimeOptions__ss.TimeUnit::type"></span><span class="target" id="classarrow_1_1compute_1_1_strptime_options_1a4b36120e2223aa3b5e275c932df36bc3"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15StrptimeOptions15StrptimeOptionsEv">
+<span id="_CPPv3N5arrow7compute15StrptimeOptions15StrptimeOptionsEv"></span><span id="_CPPv2N5arrow7compute15StrptimeOptions15StrptimeOptionsEv"></span><span id="arrow::compute::StrptimeOptions::StrptimeOptions"></span><span class="target" id="classarrow_1_1compute_1_1_strptime_options_1a0d4e2a4be35f85884fbb736268849337"></span><span class="sig-name descname"><span class="n"><span class="pre">StrptimeOptions</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</s [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15StrptimeOptions6formatE">
+<span id="_CPPv3N5arrow7compute15StrptimeOptions6formatE"></span><span id="_CPPv2N5arrow7compute15StrptimeOptions6formatE"></span><span id="arrow::compute::StrptimeOptions::format__ss"></span><span class="target" id="classarrow_1_1compute_1_1_strptime_options_1a92697813c777760ce63ec7660a589957"></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 clas [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15StrptimeOptions4unitE">
+<span id="_CPPv3N5arrow7compute15StrptimeOptions4unitE"></span><span id="_CPPv2N5arrow7compute15StrptimeOptions4unitE"></span><span id="arrow::compute::StrptimeOptions::unit__TimeUnit::type"></span><span class="target" id="classarrow_1_1compute_1_1_strptime_options_1afeb1278f73dc4bc3fdbcb552f4843015"></span><span class="n"><span class="pre">TimeUnit</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="datatype.html#_CPPv4N5arrow8TimeUnit4type [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_strptime_options_1aab03778e055926b5123a76186c46f4b3"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"StrptimeOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15StrftimeOptionsE">
+<span id="_CPPv3N5arrow7compute15StrftimeOptionsE"></span><span id="_CPPv2N5arrow7compute15StrftimeOptionsE"></span><span id="arrow::compute::StrftimeOptions"></span><span class="target" id="classarrow_1_1compute_1_1_strftime_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="p [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute15StrftimeOptions15StrftimeOptionsENSt6stringENSt6stringE">
+<span id="_CPPv3N5arrow7compute15StrftimeOptions15StrftimeOptionsENSt6stringENSt6stringE"></span><span id="_CPPv2N5arrow7compute15StrftimeOptions15StrftimeOptionsENSt6stringENSt6stringE"></span><span id="arrow::compute::StrftimeOptions::StrftimeOptions__ss.ss"></span><span class="target" id="classarrow_1_1compute_1_1_strftime_options_1a2697012a77ae835b1dfdb9e50fa448f9"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname">< [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15StrftimeOptions15StrftimeOptionsEv">
+<span id="_CPPv3N5arrow7compute15StrftimeOptions15StrftimeOptionsEv"></span><span id="_CPPv2N5arrow7compute15StrftimeOptions15StrftimeOptionsEv"></span><span id="arrow::compute::StrftimeOptions::StrftimeOptions"></span><span class="target" id="classarrow_1_1compute_1_1_strftime_options_1a987694a3d3d89b9e0a53e2bb9ed51d9a"></span><span class="sig-name descname"><span class="n"><span class="pre">StrftimeOptions</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</s [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15StrftimeOptions6formatE">
+<span id="_CPPv3N5arrow7compute15StrftimeOptions6formatE"></span><span id="_CPPv2N5arrow7compute15StrftimeOptions6formatE"></span><span id="arrow::compute::StrftimeOptions::format__ss"></span><span class="target" id="classarrow_1_1compute_1_1_strftime_options_1a12f4c3789f0712ec2b19696d34e3f92a"></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 clas [...]
+<dd><p>The desired format string. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute15StrftimeOptions6localeE">
+<span id="_CPPv3N5arrow7compute15StrftimeOptions6localeE"></span><span id="_CPPv2N5arrow7compute15StrftimeOptions6localeE"></span><span id="arrow::compute::StrftimeOptions::locale__ss"></span><span class="target" id="classarrow_1_1compute_1_1_strftime_options_1a400b8242788d1e70fa3af4bd9a347419"></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 clas [...]
+<dd><p>The desired output locale string. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_strftime_options_1af96da958649425c21d9e83459da470d2"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"StrftimeOptions"</span></span></dt>
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_strftime_options_1a4446441acd5b99af2ad23a0a216bf246"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">*</span> <span class="pre">kDefaultFormat</span>   <span class="pre">=</span> <span class="pre">"%Y-%m-%dT%H:%M:%S"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute10PadOptionsE">
+<span id="_CPPv3N5arrow7compute10PadOptionsE"></span><span id="_CPPv2N5arrow7compute10PadOptionsE"></span><span id="arrow::compute::PadOptions"></span><span class="target" id="classarrow_1_1compute_1_1_pad_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</span></ [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute10PadOptions10PadOptionsE7int64_tNSt6stringE">
+<span id="_CPPv3N5arrow7compute10PadOptions10PadOptionsE7int64_tNSt6stringE"></span><span id="_CPPv2N5arrow7compute10PadOptions10PadOptionsE7int64_tNSt6stringE"></span><span id="arrow::compute::PadOptions::PadOptions__int64_t.ss"></span><span class="target" id="classarrow_1_1compute_1_1_pad_options_1a08afb1dde21c8ed8c66fdef0c729400b"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Pad [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute10PadOptions10PadOptionsEv">
+<span id="_CPPv3N5arrow7compute10PadOptions10PadOptionsEv"></span><span id="_CPPv2N5arrow7compute10PadOptions10PadOptionsEv"></span><span id="arrow::compute::PadOptions::PadOptions"></span><span class="target" id="classarrow_1_1compute_1_1_pad_options_1a8588273f84a300dba7d95bf756bc43b2"></span><span class="sig-name descname"><span class="n"><span class="pre">PadOptions</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute10PadOptions5widthE">
+<span id="_CPPv3N5arrow7compute10PadOptions5widthE"></span><span id="_CPPv2N5arrow7compute10PadOptions5widthE"></span><span id="arrow::compute::PadOptions::width__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_pad_options_1ad8b95afc75e6534404c95f9246e8d67f"></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">width</span></span></span><a class="headerlink" href="#_CPPv4N [...]
+<dd><p>The desired string length. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute10PadOptions7paddingE">
+<span id="_CPPv3N5arrow7compute10PadOptions7paddingE"></span><span id="_CPPv2N5arrow7compute10PadOptions7paddingE"></span><span id="arrow::compute::PadOptions::padding__ss"></span><span class="target" id="classarrow_1_1compute_1_1_pad_options_1a2e678f2158f73eb053c1ec234f7d721c"></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 descn [...]
+<dd><p>What to pad the string with. Should be one codepoint (Unicode)/byte (ASCII). </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_pad_options_1a024a194b9c31a44d70d105b96ee64b1d"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"PadOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11TrimOptionsE">
+<span id="_CPPv3N5arrow7compute11TrimOptionsE"></span><span id="_CPPv2N5arrow7compute11TrimOptionsE"></span><span id="arrow::compute::TrimOptions"></span><span class="target" id="classarrow_1_1compute_1_1_trim_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</spa [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute11TrimOptions11TrimOptionsENSt6stringE">
+<span id="_CPPv3N5arrow7compute11TrimOptions11TrimOptionsENSt6stringE"></span><span id="_CPPv2N5arrow7compute11TrimOptions11TrimOptionsENSt6stringE"></span><span id="arrow::compute::TrimOptions::TrimOptions__ss"></span><span class="target" id="classarrow_1_1compute_1_1_trim_options_1a09e5f74cbeb57de563d8ef96172c86dd"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TrimOptions</span></ [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11TrimOptions11TrimOptionsEv">
+<span id="_CPPv3N5arrow7compute11TrimOptions11TrimOptionsEv"></span><span id="_CPPv2N5arrow7compute11TrimOptions11TrimOptionsEv"></span><span id="arrow::compute::TrimOptions::TrimOptions"></span><span class="target" id="classarrow_1_1compute_1_1_trim_options_1a8460d5810fd11a6149872c7a20609960"></span><span class="sig-name descname"><span class="n"><span class="pre">TrimOptions</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href=" [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11TrimOptions10charactersE">
+<span id="_CPPv3N5arrow7compute11TrimOptions10charactersE"></span><span id="_CPPv2N5arrow7compute11TrimOptions10charactersE"></span><span id="arrow::compute::TrimOptions::characters__ss"></span><span class="target" id="classarrow_1_1compute_1_1_trim_options_1ab107b183414b10ffa451d93693019a13"></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= [...]
+<dd><p>The individual characters to be trimmed from the string. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_trim_options_1ac3f024a3ac509dfdddcd4088d53073ec"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"TrimOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12SliceOptionsE">
+<span id="_CPPv3N5arrow7compute12SliceOptionsE"></span><span id="_CPPv2N5arrow7compute12SliceOptionsE"></span><span id="arrow::compute::SliceOptions"></span><span class="target" id="classarrow_1_1compute_1_1_slice_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute< [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute12SliceOptions12SliceOptionsE7int64_t7int64_t7int64_t">
+<span id="_CPPv3N5arrow7compute12SliceOptions12SliceOptionsE7int64_t7int64_t7int64_t"></span><span id="_CPPv2N5arrow7compute12SliceOptions12SliceOptionsE7int64_t7int64_t7int64_t"></span><span id="arrow::compute::SliceOptions::SliceOptions__int64_t.int64_t.int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_slice_options_1a72b4bd1e719cb5d7621bc541b071b457"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"> [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12SliceOptions12SliceOptionsEv">
+<span id="_CPPv3N5arrow7compute12SliceOptions12SliceOptionsEv"></span><span id="_CPPv2N5arrow7compute12SliceOptions12SliceOptionsEv"></span><span id="arrow::compute::SliceOptions::SliceOptions"></span><span class="target" id="classarrow_1_1compute_1_1_slice_options_1a760fe3c1e074be248f56045643ef858d"></span><span class="sig-name descname"><span class="n"><span class="pre">SliceOptions</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12SliceOptions5startE">
+<span id="_CPPv3N5arrow7compute12SliceOptions5startE"></span><span id="_CPPv2N5arrow7compute12SliceOptions5startE"></span><span id="arrow::compute::SliceOptions::start__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_slice_options_1afae00ce9e6a4e7bfd318278c1370b0d5"></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">start</span></span></span><a class="headerlink" href=" [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12SliceOptions4stopE">
+<span id="_CPPv3N5arrow7compute12SliceOptions4stopE"></span><span id="_CPPv2N5arrow7compute12SliceOptions4stopE"></span><span id="arrow::compute::SliceOptions::stop__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_slice_options_1abcdada17c2572c38b8425a45ad750a8f"></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">stop</span></span></span><a class="headerlink" href="#_CP [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute12SliceOptions4stepE">
+<span id="_CPPv3N5arrow7compute12SliceOptions4stepE"></span><span id="_CPPv2N5arrow7compute12SliceOptions4stepE"></span><span id="arrow::compute::SliceOptions::step__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_slice_options_1ae52b6397f4527a785689e247e58dbadf"></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">step</span></span></span><a class="headerlink" href="#_CP [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_slice_options_1a5fc95f9d10b5a0249f007287d0115c42"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"SliceOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11NullOptionsE">
+<span id="_CPPv3N5arrow7compute11NullOptionsE"></span><span id="_CPPv2N5arrow7compute11NullOptionsE"></span><span id="arrow::compute::NullOptions"></span><span class="target" id="classarrow_1_1compute_1_1_null_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</spa [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute11NullOptions11NullOptionsEb">
+<span id="_CPPv3N5arrow7compute11NullOptions11NullOptionsEb"></span><span id="_CPPv2N5arrow7compute11NullOptions11NullOptionsEb"></span><span id="arrow::compute::NullOptions::NullOptions__b"></span><span class="target" id="classarrow_1_1compute_1_1_null_options_1a1666491b66f23655894b6dffaf5a4bda"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NullOptions</span></span></span><span cla [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11NullOptions11nan_is_nullE">
+<span id="_CPPv3N5arrow7compute11NullOptions11nan_is_nullE"></span><span id="_CPPv2N5arrow7compute11NullOptions11nan_is_nullE"></span><span id="arrow::compute::NullOptions::nan_is_null__b"></span><span class="target" id="classarrow_1_1compute_1_1_null_options_1a42a25f20a4360caad1d504ee6d1a4ae6"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">nan_is_null</span></span></span><a class="head [...]
+<dd></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="_CPPv4N5arrow7compute11NullOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute11NullOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute11NullOptions8DefaultsEv"></span><span id="arrow::compute::NullOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_null_options_1ac1e418bc0f4e7e888a37d919f16222b9"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5 [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_null_options_1a9e70f210071e1884ef25ad9e77604cf3"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"NullOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14CompareOptionsE">
+<span id="_CPPv3N5arrow7compute14CompareOptionsE"></span><span id="_CPPv2N5arrow7compute14CompareOptionsE"></span><span id="arrow::compute::CompareOptions"></span><span class="target" id="structarrow_1_1compute_1_1_compare_options"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute14CompareOptions14CompareOptionsE15CompareOperator">
+<span id="_CPPv3N5arrow7compute14CompareOptions14CompareOptionsE15CompareOperator"></span><span id="_CPPv2N5arrow7compute14CompareOptions14CompareOptionsE15CompareOperator"></span><span id="arrow::compute::CompareOptions::CompareOptions__CompareOperator"></span><span class="target" id="structarrow_1_1compute_1_1_compare_options_1ada9e1139107e948125021a4387ccd07c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">explici [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14CompareOptions14CompareOptionsEv">
+<span id="_CPPv3N5arrow7compute14CompareOptions14CompareOptionsEv"></span><span id="_CPPv2N5arrow7compute14CompareOptions14CompareOptionsEv"></span><span id="arrow::compute::CompareOptions::CompareOptions"></span><span class="target" id="structarrow_1_1compute_1_1_compare_options_1abcaa43f535b85c23e8993b69d2440cbe"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CompareOptions</span></s [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14CompareOptions2opE">
+<span id="_CPPv3N5arrow7compute14CompareOptions2opE"></span><span id="_CPPv2N5arrow7compute14CompareOptions2opE"></span><span id="arrow::compute::CompareOptions::op__CompareOperator"></span><span class="target" id="structarrow_1_1compute_1_1_compare_options_1a6aeca93a8f67c2f0644debc7c3ab53cf"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv415CompareOperator" title="CompareOperator"><span class="n"><span class=" [...]
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute17MakeStructOptionsE">
+<span id="_CPPv3N5arrow7compute17MakeStructOptionsE"></span><span id="_CPPv2N5arrow7compute17MakeStructOptionsE"></span><span id="arrow::compute::MakeStructOptions"></span><span class="target" id="classarrow_1_1compute_1_1_make_struct_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute17MakeStructOptions17MakeStructOptionsENSt6vectorINSt6stringEEENSt6vectorIbEENSt6vectorINSt10shared_ptrIK16KeyValueMetadataEEEE">
+<span id="_CPPv3N5arrow7compute17MakeStructOptions17MakeStructOptionsENSt6vectorINSt6stringEEENSt6vectorIbEENSt6vectorINSt10shared_ptrIK16KeyValueMetadataEEEE"></span><span id="_CPPv2N5arrow7compute17MakeStructOptions17MakeStructOptionsENSt6vectorINSt6stringEEENSt6vectorIbEENSt6vectorINSt10shared_ptrIK16KeyValueMetadataEEEE"></span><span id="arrow::compute::MakeStructOptions::MakeStructOptions__std::vector:ss:.std::vector:b:.std::vector:std::shared_ptr:KeyValueMetadataC::"></span><span c [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute17MakeStructOptions17MakeStructOptionsENSt6vectorINSt6stringEEE">
+<span id="_CPPv3N5arrow7compute17MakeStructOptions17MakeStructOptionsENSt6vectorINSt6stringEEE"></span><span id="_CPPv2N5arrow7compute17MakeStructOptions17MakeStructOptionsENSt6vectorINSt6stringEEE"></span><span id="arrow::compute::MakeStructOptions::MakeStructOptions__std::vector:ss:"></span><span class="target" id="classarrow_1_1compute_1_1_make_struct_options_1ae99bfb833e20afa3fcb1f56a12a1d4e6"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><spa [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute17MakeStructOptions17MakeStructOptionsEv">
+<span id="_CPPv3N5arrow7compute17MakeStructOptions17MakeStructOptionsEv"></span><span id="_CPPv2N5arrow7compute17MakeStructOptions17MakeStructOptionsEv"></span><span id="arrow::compute::MakeStructOptions::MakeStructOptions"></span><span class="target" id="classarrow_1_1compute_1_1_make_struct_options_1a5888a1354357161fc4364d875528c0eb"></span><span class="sig-name descname"><span class="n"><span class="pre">MakeStructOptions</span></span></span><span class="sig-paren">(</span><span class [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute17MakeStructOptions11field_namesE">
+<span id="_CPPv3N5arrow7compute17MakeStructOptions11field_namesE"></span><span id="_CPPv2N5arrow7compute17MakeStructOptions11field_namesE"></span><span id="arrow::compute::MakeStructOptions::field_names__std::vector:ss:"></span><span class="target" id="classarrow_1_1compute_1_1_make_struct_options_1a6bed95f43651ae8fc231331f39e87d25"></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></ [...]
+<dd><p>Names for wrapped columns. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute17MakeStructOptions17field_nullabilityE">
+<span id="_CPPv3N5arrow7compute17MakeStructOptions17field_nullabilityE"></span><span id="_CPPv2N5arrow7compute17MakeStructOptions17field_nullabilityE"></span><span id="arrow::compute::MakeStructOptions::field_nullability__std::vector:b:"></span><span class="target" id="classarrow_1_1compute_1_1_make_struct_options_1a9552f24ba46d001b766a9c516990ebaa"></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>Nullability bits for wrapped columns. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute17MakeStructOptions14field_metadataE">
+<span id="_CPPv3N5arrow7compute17MakeStructOptions14field_metadataE"></span><span id="_CPPv2N5arrow7compute17MakeStructOptions14field_metadataE"></span><span id="arrow::compute::MakeStructOptions::field_metadata__std::vector:std::shared_ptr:KeyValueMetadataC::"></span><span class="target" id="classarrow_1_1compute_1_1_make_struct_options_1aed91ac8a09fc46b8f4c307d688921cea"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span cl [...]
+<dd><p>Metadata attached to wrapped columns. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_make_struct_options_1a9efb747e62ce9fee1dcd5bf074a1393b"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"MakeStructOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16DayOfWeekOptionsE">
+<span id="_CPPv3N5arrow7compute16DayOfWeekOptionsE"></span><span id="_CPPv2N5arrow7compute16DayOfWeekOptionsE"></span><span id="arrow::compute::DayOfWeekOptions"></span><span class="target" id="structarrow_1_1compute_1_1_day_of_week_options"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute16DayOfWeekOptions16DayOfWeekOptionsEb8uint32_t">
+<span id="_CPPv3N5arrow7compute16DayOfWeekOptions16DayOfWeekOptionsEb8uint32_t"></span><span id="_CPPv2N5arrow7compute16DayOfWeekOptions16DayOfWeekOptionsEb8uint32_t"></span><span id="arrow::compute::DayOfWeekOptions::DayOfWeekOptions__b.uint32_t"></span><span class="target" id="structarrow_1_1compute_1_1_day_of_week_options_1a5df12f5ea55ff31701d5cc0a46c03d96"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span clas [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16DayOfWeekOptions15count_from_zeroE">
+<span id="_CPPv3N5arrow7compute16DayOfWeekOptions15count_from_zeroE"></span><span id="_CPPv2N5arrow7compute16DayOfWeekOptions15count_from_zeroE"></span><span id="arrow::compute::DayOfWeekOptions::count_from_zero__b"></span><span class="target" id="structarrow_1_1compute_1_1_day_of_week_options_1a5eb7ca9b243ebd85c589adbb82dfcf8d"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">count_from_ [...]
+<dd><p>Number days from 0 if true and from 1 if false. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16DayOfWeekOptions10week_startE">
+<span id="_CPPv3N5arrow7compute16DayOfWeekOptions10week_startE"></span><span id="_CPPv2N5arrow7compute16DayOfWeekOptions10week_startE"></span><span id="arrow::compute::DayOfWeekOptions::week_start__uint32_t"></span><span class="target" id="structarrow_1_1compute_1_1_day_of_week_options_1a86c7af7acbd2d166c824407e5f69176a"></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">week_start</span [...]
+<dd><p>What day does the week start with (Monday=1, Sunday=7). </p>
+<p>The numbering is unaffected by the count_from_zero parameter. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16DayOfWeekOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute16DayOfWeekOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute16DayOfWeekOptions8DefaultsEv"></span><span id="arrow::compute::DayOfWeekOptions::Defaults"></span><span class="target" id="structarrow_1_1compute_1_1_day_of_week_options_1af125b8ddfe26b8c8303e65fb11f2f777"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference in [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="structarrow_1_1compute_1_1_day_of_week_options_1a313a05ab0d7da07d36d9c2a49949010b"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"DayOfWeekOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptionsE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptionsE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptionsE"></span><span id="arrow::compute::AssumeTimezoneOptions"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><sp [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><p>Used to control timestamp timezone conversion and handling ambiguous/nonexistent times. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions9AmbiguousE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions9AmbiguousE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions9AmbiguousE"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1a2ba2f0dff63e89fefcf668d846ac0782"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Ambiguous</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute21A [...]
+<dd><p>How to interpret ambiguous local times that can be interpreted as multiple instants (normally two) due to DST shifts. </p>
+<p>AMBIGUOUS_EARLIEST emits the earliest instant amongst possible interpretations. AMBIGUOUS_LATEST emits the latest instant amongst possible interpretations. </p>
+<p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions9Ambiguous15AMBIGUOUS_RAISEE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions9Ambiguous15AMBIGUOUS_RAISEE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions9Ambiguous15AMBIGUOUS_RAISEE"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1a2ba2f0dff63e89fefcf668d846ac0782a074e7886095b68685567bb1ba272246d"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AMBIGUOUS_ [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions9Ambiguous18AMBIGUOUS_EARLIESTE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions9Ambiguous18AMBIGUOUS_EARLIESTE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions9Ambiguous18AMBIGUOUS_EARLIESTE"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1a2ba2f0dff63e89fefcf668d846ac0782a3f83ea318fa9bf6de752c17154d16a7f"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AMBI [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions9Ambiguous16AMBIGUOUS_LATESTE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions9Ambiguous16AMBIGUOUS_LATESTE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions9Ambiguous16AMBIGUOUS_LATESTE"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1a2ba2f0dff63e89fefcf668d846ac0782aa117e6e44627d1d43901d422119503b1"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AMBIGUOU [...]
+<dd></dd></dl>
+
+</dd></dl>
+
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions11NonexistentE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions11NonexistentE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions11NonexistentE"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1a15a42a991618c6b44a8de78a4b61072b"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Nonexistent</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7co [...]
+<dd><p>How to handle local times that do not exist due to DST shifts. </p>
+<p>NONEXISTENT_EARLIEST emits the instant “just before” the DST shift instant in the given timestamp precision (for example, for a nanoseconds precision timestamp, this is one nanosecond before the DST shift instant). NONEXISTENT_LATEST emits the DST shift instant. </p>
+<p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions11Nonexistent17NONEXISTENT_RAISEE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions11Nonexistent17NONEXISTENT_RAISEE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions11Nonexistent17NONEXISTENT_RAISEE"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1a15a42a991618c6b44a8de78a4b61072ba1e702181ad49fed5a6dfd137d26fb2ba"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre"> [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions11Nonexistent20NONEXISTENT_EARLIESTE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions11Nonexistent20NONEXISTENT_EARLIESTE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions11Nonexistent20NONEXISTENT_EARLIESTE"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1a15a42a991618c6b44a8de78a4b61072baec04ca9b7f8c3372a561d6ba541f8af4"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class= [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions11Nonexistent18NONEXISTENT_LATESTE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions11Nonexistent18NONEXISTENT_LATESTE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions11Nonexistent18NONEXISTENT_LATESTE"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1a15a42a991618c6b44a8de78a4b61072ba1fd2f45bac7370450b6c633e784e777c"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre [...]
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions21AssumeTimezoneOptionsENSt6stringE9Ambiguous11Nonexistent">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions21AssumeTimezoneOptionsENSt6stringE9Ambiguous11Nonexistent"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions21AssumeTimezoneOptionsENSt6stringE9Ambiguous11Nonexistent"></span><span id="arrow::compute::AssumeTimezoneOptions::AssumeTimezoneOptions__ss.Ambiguous.Nonexistent"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1acf65b02cbff980d41d3736f3b3a53b8d"></span><span class="k"><span clas [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions21AssumeTimezoneOptionsEv">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions21AssumeTimezoneOptionsEv"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions21AssumeTimezoneOptionsEv"></span><span id="arrow::compute::AssumeTimezoneOptions::AssumeTimezoneOptions"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1a196519e528a7027796c76650e8e2e632"></span><span class="sig-name descname"><span class="n"><span class="pre">AssumeTimezoneOptions</span></span></span><span clas [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions8timezoneE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions8timezoneE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions8timezoneE"></span><span id="arrow::compute::AssumeTimezoneOptions::timezone__ss"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1ad6bf9d847c5c05181525de7768b19ba4"></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><s [...]
+<dd><p>Timezone to convert timestamps from. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions9ambiguousE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions9ambiguousE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions9ambiguousE"></span><span id="arrow::compute::AssumeTimezoneOptions::ambiguous__Ambiguous"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1ae6b9e329f4fa07c1a524d53d901cea3f"></span><a class="reference internal" href="#_CPPv4N5arrow7compute21AssumeTimezoneOptions9AmbiguousE" title="arrow::compute::AssumeTimezoneOptions::Ambiguo [...]
+<dd><p>How to interpret ambiguous local times (due to DST shifts) </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute21AssumeTimezoneOptions11nonexistentE">
+<span id="_CPPv3N5arrow7compute21AssumeTimezoneOptions11nonexistentE"></span><span id="_CPPv2N5arrow7compute21AssumeTimezoneOptions11nonexistentE"></span><span id="arrow::compute::AssumeTimezoneOptions::nonexistent__Nonexistent"></span><span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1a3de962d098a14b8814bb346e1f85eaf7"></span><a class="reference internal" href="#_CPPv4N5arrow7compute21AssumeTimezoneOptions11NonexistentE" title="arrow::compute::AssumeTimezoneOpt [...]
+<dd><p>How to interpret non-existent local times (due to DST shifts) </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="structarrow_1_1compute_1_1_assume_timezone_options_1ad87448a002abe1a6f60cda4c93553a55"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"AssumeTimezoneOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11WeekOptionsE">
+<span id="_CPPv3N5arrow7compute11WeekOptionsE"></span><span id="_CPPv2N5arrow7compute11WeekOptionsE"></span><span id="arrow::compute::WeekOptions"></span><span class="target" id="structarrow_1_1compute_1_1_week_options"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</s [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><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="_CPPv4N5arrow7compute11WeekOptions11WeekOptionsEbbb">
+<span id="_CPPv3N5arrow7compute11WeekOptions11WeekOptionsEbbb"></span><span id="_CPPv2N5arrow7compute11WeekOptions11WeekOptionsEbbb"></span><span id="arrow::compute::WeekOptions::WeekOptions__b.b.b"></span><span class="target" id="structarrow_1_1compute_1_1_week_options_1ada701a827677f0c3cfa5b2eb6feb92cb"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WeekOptions</span></span></span> [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11WeekOptions18week_starts_mondayE">
+<span id="_CPPv3N5arrow7compute11WeekOptions18week_starts_mondayE"></span><span id="_CPPv2N5arrow7compute11WeekOptions18week_starts_mondayE"></span><span id="arrow::compute::WeekOptions::week_starts_monday__b"></span><span class="target" id="structarrow_1_1compute_1_1_week_options_1af3e44e0237cb1b8478d9263a76f86693"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">week_starts_monday</span [...]
+<dd><p>What day does the week start with (Monday=true, Sunday=false) </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11WeekOptions15count_from_zeroE">
+<span id="_CPPv3N5arrow7compute11WeekOptions15count_from_zeroE"></span><span id="_CPPv2N5arrow7compute11WeekOptions15count_from_zeroE"></span><span id="arrow::compute::WeekOptions::count_from_zero__b"></span><span class="target" id="structarrow_1_1compute_1_1_week_options_1a09027c2fec85e4dcdd3aa75eda6c8d4a"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">count_from_zero</span></span></sp [...]
+<dd><p>Dates from current year that fall into last ISO week of the previous year return 0 if true and 52 or 53 if false. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11WeekOptions27first_week_is_fully_in_yearE">
+<span id="_CPPv3N5arrow7compute11WeekOptions27first_week_is_fully_in_yearE"></span><span id="_CPPv2N5arrow7compute11WeekOptions27first_week_is_fully_in_yearE"></span><span id="arrow::compute::WeekOptions::first_week_is_fully_in_year__b"></span><span class="target" id="structarrow_1_1compute_1_1_week_options_1a733e47b4302b4d0fa05aa7eba228aff5"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pr [...]
+<dd><p>Must the first week be fully in January (true), or is a week that begins on December 29, 30, or 31 considered to be the first week of the new year (false)? </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11WeekOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute11WeekOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute11WeekOptions8DefaultsEv"></span><span id="arrow::compute::WeekOptions::Defaults"></span><span class="target" id="structarrow_1_1compute_1_1_week_options_1af04b7be963d320259b3353aa358865c6"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11WeekOptions11ISODefaultsEv">
+<span id="_CPPv3N5arrow7compute11WeekOptions11ISODefaultsEv"></span><span id="_CPPv2N5arrow7compute11WeekOptions11ISODefaultsEv"></span><span id="arrow::compute::WeekOptions::ISODefaults"></span><span class="target" id="structarrow_1_1compute_1_1_week_options_1a321a5d7e5b865aeec7b44f2999bd1a26"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" hre [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11WeekOptions10USDefaultsEv">
+<span id="_CPPv3N5arrow7compute11WeekOptions10USDefaultsEv"></span><span id="_CPPv2N5arrow7compute11WeekOptions10USDefaultsEv"></span><span id="arrow::compute::WeekOptions::USDefaults"></span><span class="target" id="structarrow_1_1compute_1_1_week_options_1a188a2e39ef874eda917fe4ea0f08fc12"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href=" [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="structarrow_1_1compute_1_1_week_options_1a65f9e22dec245312c9b7b59a11b0743a"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"WeekOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20Utf8NormalizeOptionsE">
+<span id="_CPPv3N5arrow7compute20Utf8NormalizeOptionsE"></span><span id="_CPPv2N5arrow7compute20Utf8NormalizeOptionsE"></span><span id="arrow::compute::Utf8NormalizeOptions"></span><span class="target" id="structarrow_1_1compute_1_1_utf8_normalize_options"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span c [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20Utf8NormalizeOptions4FormE">
+<span id="_CPPv3N5arrow7compute20Utf8NormalizeOptions4FormE"></span><span id="_CPPv2N5arrow7compute20Utf8NormalizeOptions4FormE"></span><span class="target" id="structarrow_1_1compute_1_1_utf8_normalize_options_1a6e25cc10b60ba13bcd42e0a51150ed87"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Form</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute20Utf8NormalizeOption [...]
+<dd><p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20Utf8NormalizeOptions4Form3NFCE">
+<span id="_CPPv3N5arrow7compute20Utf8NormalizeOptions4Form3NFCE"></span><span id="_CPPv2N5arrow7compute20Utf8NormalizeOptions4Form3NFCE"></span><span class="target" id="structarrow_1_1compute_1_1_utf8_normalize_options_1a6e25cc10b60ba13bcd42e0a51150ed87a26104309e1f04833b21d4a5cf3e42bc5"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NFC</span></span></span><a class="headerlink" hre [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20Utf8NormalizeOptions4Form4NFKCE">
+<span id="_CPPv3N5arrow7compute20Utf8NormalizeOptions4Form4NFKCE"></span><span id="_CPPv2N5arrow7compute20Utf8NormalizeOptions4Form4NFKCE"></span><span class="target" id="structarrow_1_1compute_1_1_utf8_normalize_options_1a6e25cc10b60ba13bcd42e0a51150ed87a3a6c9606aecd8bfc036169febc720f5b"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NFKC</span></span></span><a class="headerlink" [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20Utf8NormalizeOptions4Form3NFDE">
+<span id="_CPPv3N5arrow7compute20Utf8NormalizeOptions4Form3NFDE"></span><span id="_CPPv2N5arrow7compute20Utf8NormalizeOptions4Form3NFDE"></span><span class="target" id="structarrow_1_1compute_1_1_utf8_normalize_options_1a6e25cc10b60ba13bcd42e0a51150ed87a6863c453b48927bbd3ecae9679d6d7c6"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NFD</span></span></span><a class="headerlink" hre [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20Utf8NormalizeOptions4Form4NFKDE">
+<span id="_CPPv3N5arrow7compute20Utf8NormalizeOptions4Form4NFKDE"></span><span id="_CPPv2N5arrow7compute20Utf8NormalizeOptions4Form4NFKDE"></span><span class="target" id="structarrow_1_1compute_1_1_utf8_normalize_options_1a6e25cc10b60ba13bcd42e0a51150ed87a73737a81166d8216fa3be738022e62ae"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NFKD</span></span></span><a class="headerlink" [...]
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20Utf8NormalizeOptions20Utf8NormalizeOptionsE4Form">
+<span id="_CPPv3N5arrow7compute20Utf8NormalizeOptions20Utf8NormalizeOptionsE4Form"></span><span id="_CPPv2N5arrow7compute20Utf8NormalizeOptions20Utf8NormalizeOptionsE4Form"></span><span id="arrow::compute::Utf8NormalizeOptions::Utf8NormalizeOptions__Form"></span><span class="target" id="structarrow_1_1compute_1_1_utf8_normalize_options_1a4da26235e616357c9a56f3252d6417f6"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname" [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20Utf8NormalizeOptions4formE">
+<span id="_CPPv3N5arrow7compute20Utf8NormalizeOptions4formE"></span><span id="_CPPv2N5arrow7compute20Utf8NormalizeOptions4formE"></span><span id="arrow::compute::Utf8NormalizeOptions::form__Form"></span><span class="target" id="structarrow_1_1compute_1_1_utf8_normalize_options_1adf47477bc865e0a1a95413f14973f93b"></span><a class="reference internal" href="#_CPPv4N5arrow7compute20Utf8NormalizeOptions4FormE" title="arrow::compute::Utf8NormalizeOptions::Form"><span class="n"><span class="pre [...]
+<dd><p>The Unicode normalization form to apply. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute20Utf8NormalizeOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute20Utf8NormalizeOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute20Utf8NormalizeOptions8DefaultsEv"></span><span id="arrow::compute::Utf8NormalizeOptions::Defaults"></span><span class="target" id="structarrow_1_1compute_1_1_utf8_normalize_options_1ab13fc82ffc7489f88bdabd852c76269d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a clas [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="structarrow_1_1compute_1_1_utf8_normalize_options_1ade4a2058dbdb33d08972c951f89e15e1"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"Utf8NormalizeOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptionsE">
+<span id="_CPPv3N5arrow7compute13RandomOptionsE"></span><span id="_CPPv2N5arrow7compute13RandomOptionsE"></span><span id="arrow::compute::RandomOptions"></span><span class="target" id="classarrow_1_1compute_1_1_random_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">comp [...]
+<dd><em>#include <arrow/compute/api_scalar.h></em><div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptions11InitializerE">
+<span id="_CPPv3N5arrow7compute13RandomOptions11InitializerE"></span><span id="_CPPv2N5arrow7compute13RandomOptions11InitializerE"></span><span class="target" id="classarrow_1_1compute_1_1_random_options_1a2b84d5511c8d225212fc3e0ee9c0537e"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Initializer</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7compute13RandomOptions11Init [...]
+<dd><p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptions11Initializer12SystemRandomE">
+<span id="_CPPv3N5arrow7compute13RandomOptions11Initializer12SystemRandomE"></span><span id="_CPPv2N5arrow7compute13RandomOptions11Initializer12SystemRandomE"></span><span class="target" id="classarrow_1_1compute_1_1_random_options_1a2b84d5511c8d225212fc3e0ee9c0537ea0f29bb3306d0334b497f460d84fac91d"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SystemRandom</span></span></span><a [...]
+<dd></dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptions11Initializer4SeedE">
+<span id="_CPPv3N5arrow7compute13RandomOptions11Initializer4SeedE"></span><span id="_CPPv2N5arrow7compute13RandomOptions11Initializer4SeedE"></span><span class="target" id="classarrow_1_1compute_1_1_random_options_1a2b84d5511c8d225212fc3e0ee9c0537ea291af60b5605ebc07636ee78a41f4128"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Seed</span></span></span><a class="headerlink" href="# [...]
+<dd></dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptions13RandomOptionsE7int64_t11Initializer8uint64_t">
+<span id="_CPPv3N5arrow7compute13RandomOptions13RandomOptionsE7int64_t11Initializer8uint64_t"></span><span id="_CPPv2N5arrow7compute13RandomOptions13RandomOptionsE7int64_t11Initializer8uint64_t"></span><span id="arrow::compute::RandomOptions::RandomOptions__int64_t.Initializer.uint64_t"></span><span class="target" id="classarrow_1_1compute_1_1_random_options_1a7bf84f868c188ddb963648d3ba9022b7"></span><span class="sig-name descname"><span class="n"><span class="pre">RandomOptions</span></ [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptions13RandomOptionsEv">
+<span id="_CPPv3N5arrow7compute13RandomOptions13RandomOptionsEv"></span><span id="_CPPv2N5arrow7compute13RandomOptions13RandomOptionsEv"></span><span id="arrow::compute::RandomOptions::RandomOptions"></span><span class="target" id="classarrow_1_1compute_1_1_random_options_1a80971298a842ac6920eba4a9eb7b16b8"></span><span class="sig-name descname"><span class="n"><span class="pre">RandomOptions</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="he [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptions6lengthE">
+<span id="_CPPv3N5arrow7compute13RandomOptions6lengthE"></span><span id="_CPPv2N5arrow7compute13RandomOptions6lengthE"></span><span id="arrow::compute::RandomOptions::length__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_random_options_1a951ae17a6c42f881b6fcfe66c1abdd54"></span><span class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">length</span></span></span><a class="headerlink [...]
+<dd><p>The length of the array returned. Negative is invalid. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptions11initializerE">
+<span id="_CPPv3N5arrow7compute13RandomOptions11initializerE"></span><span id="_CPPv2N5arrow7compute13RandomOptions11initializerE"></span><span id="arrow::compute::RandomOptions::initializer__Initializer"></span><span class="target" id="classarrow_1_1compute_1_1_random_options_1a010a9ca80e0851d052a253bba8258d38"></span><a class="reference internal" href="#_CPPv4N5arrow7compute13RandomOptions11InitializerE" title="arrow::compute::RandomOptions::Initializer"><span class="n"><span class="pr [...]
+<dd><p>The type of initialization for random number generation - system or provided seed. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptions4seedE">
+<span id="_CPPv3N5arrow7compute13RandomOptions4seedE"></span><span id="_CPPv2N5arrow7compute13RandomOptions4seedE"></span><span id="arrow::compute::RandomOptions::seed__uint64_t"></span><span class="target" id="classarrow_1_1compute_1_1_random_options_1a058121b02ca56558218c6cfc6e358ce3"></span><span class="n"><span class="pre">uint64_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">seed</span></span></span><a class="headerlink" href [...]
+<dd><p>The seed value used to initialize the random number generation. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptions16FromSystemRandomE7int64_t">
+<span id="_CPPv3N5arrow7compute13RandomOptions16FromSystemRandomE7int64_t"></span><span id="_CPPv2N5arrow7compute13RandomOptions16FromSystemRandomE7int64_t"></span><span id="arrow::compute::RandomOptions::FromSystemRandom__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_random_options_1a7afe32b7efdcfca94944eeea8992ecc1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class= [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptions8FromSeedE7int64_t8uint64_t">
+<span id="_CPPv3N5arrow7compute13RandomOptions8FromSeedE7int64_t8uint64_t"></span><span id="_CPPv2N5arrow7compute13RandomOptions8FromSeedE7int64_t8uint64_t"></span><span id="arrow::compute::RandomOptions::FromSeed__int64_t.uint64_t"></span><span class="target" id="classarrow_1_1compute_1_1_random_options_1a95a978e910fd4d26ee4b78d1d5d759ff"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13RandomOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute13RandomOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute13RandomOptions8DefaultsEv"></span><span id="arrow::compute::RandomOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_random_options_1a14346671c881e524d87bd3da0a733754"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="# [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_random_options_1a0fc6779b3f073bee053fb4fa7f007e0b"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"RandomOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13FilterOptionsE">
+<span id="_CPPv3N5arrow7compute13FilterOptionsE"></span><span id="_CPPv2N5arrow7compute13FilterOptionsE"></span><span id="arrow::compute::FilterOptions"></span><span class="target" id="classarrow_1_1compute_1_1_filter_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">comp [...]
+<dd><em>#include <arrow/compute/api_vector.h></em><div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13FilterOptions21NullSelectionBehaviorE">
+<span id="_CPPv3N5arrow7compute13FilterOptions21NullSelectionBehaviorE"></span><span id="_CPPv2N5arrow7compute13FilterOptions21NullSelectionBehaviorE"></span><span class="target" id="classarrow_1_1compute_1_1_filter_options_1a59e8d96f3c5a15b0b2615a5cf0b00c9e"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NullSelectionBehavior</span></span></span><a class="headerlink" href="#_CPPv4N5arro [...]
+<dd><p>Configure the action taken when a slot of the selection mask is null. </p>
+<p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13FilterOptions21NullSelectionBehavior4DROPE">
+<span id="_CPPv3N5arrow7compute13FilterOptions21NullSelectionBehavior4DROPE"></span><span id="_CPPv2N5arrow7compute13FilterOptions21NullSelectionBehavior4DROPE"></span><span class="target" id="classarrow_1_1compute_1_1_filter_options_1a59e8d96f3c5a15b0b2615a5cf0b00c9ea36fbcadb18b9fc35beaeee6b41279128"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">DROP</span></span></span><a class= [...]
+<dd><p>The corresponding filtered value will be removed in the output. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13FilterOptions21NullSelectionBehavior9EMIT_NULLE">
+<span id="_CPPv3N5arrow7compute13FilterOptions21NullSelectionBehavior9EMIT_NULLE"></span><span id="_CPPv2N5arrow7compute13FilterOptions21NullSelectionBehavior9EMIT_NULLE"></span><span class="target" id="classarrow_1_1compute_1_1_filter_options_1a59e8d96f3c5a15b0b2615a5cf0b00c9ea4f926337500f2dad89aae29651a77ae7"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">EMIT_NULL</span></span>< [...]
+<dd><p>The corresponding filtered value will be null in the output. </p>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13FilterOptions13FilterOptionsE21NullSelectionBehavior">
+<span id="_CPPv3N5arrow7compute13FilterOptions13FilterOptionsE21NullSelectionBehavior"></span><span id="_CPPv2N5arrow7compute13FilterOptions13FilterOptionsE21NullSelectionBehavior"></span><span id="arrow::compute::FilterOptions::FilterOptions__NullSelectionBehavior"></span><span class="target" id="classarrow_1_1compute_1_1_filter_options_1a60841f661155cebad05ba25ce5d196d1"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descnam [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute13FilterOptions23null_selection_behaviorE">
+<span id="_CPPv3N5arrow7compute13FilterOptions23null_selection_behaviorE"></span><span id="_CPPv2N5arrow7compute13FilterOptions23null_selection_behaviorE"></span><span id="arrow::compute::FilterOptions::null_selection_behavior__NullSelectionBehavior"></span><span class="target" id="classarrow_1_1compute_1_1_filter_options_1a902fb426f845d1f7f8b9da162c199650"></span><a class="reference internal" href="#_CPPv4N5arrow7compute13FilterOptions21NullSelectionBehaviorE" title="arrow::compute::Fil [...]
+<dd></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="_CPPv4N5arrow7compute13FilterOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute13FilterOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute13FilterOptions8DefaultsEv"></span><span id="arrow::compute::FilterOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_filter_options_1a5f24b2cfd788015ffd4f551a12111f6e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="# [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_filter_options_1aa9662b77052dff69a02830424639329b"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"FilterOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11TakeOptionsE">
+<span id="_CPPv3N5arrow7compute11TakeOptionsE"></span><span id="_CPPv2N5arrow7compute11TakeOptionsE"></span><span id="arrow::compute::TakeOptions"></span><span class="target" id="classarrow_1_1compute_1_1_take_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</spa [...]
+<dd><em>#include <arrow/compute/api_vector.h></em><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="_CPPv4N5arrow7compute11TakeOptions11TakeOptionsEb">
+<span id="_CPPv3N5arrow7compute11TakeOptions11TakeOptionsEb"></span><span id="_CPPv2N5arrow7compute11TakeOptions11TakeOptionsEb"></span><span id="arrow::compute::TakeOptions::TakeOptions__b"></span><span class="target" id="classarrow_1_1compute_1_1_take_options_1aa951f77433a401dccb8faf884641e851"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TakeOptions</span></span></span><span cla [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11TakeOptions11boundscheckE">
+<span id="_CPPv3N5arrow7compute11TakeOptions11boundscheckE"></span><span id="_CPPv2N5arrow7compute11TakeOptions11boundscheckE"></span><span id="arrow::compute::TakeOptions::boundscheck__b"></span><span class="target" id="classarrow_1_1compute_1_1_take_options_1a5dd9c6537a9096196398a3cf65422ec1"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">boundscheck</span></span></span><span class="w [...]
+<dd></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="_CPPv4N5arrow7compute11TakeOptions11BoundsCheckEv">
+<span id="_CPPv3N5arrow7compute11TakeOptions11BoundsCheckEv"></span><span id="_CPPv2N5arrow7compute11TakeOptions11BoundsCheckEv"></span><span id="arrow::compute::TakeOptions::BoundsCheck"></span><span class="target" id="classarrow_1_1compute_1_1_take_options_1a4ddc936b9d93859123a62b136847e4f5"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11TakeOptions13NoBoundsCheckEv">
+<span id="_CPPv3N5arrow7compute11TakeOptions13NoBoundsCheckEv"></span><span id="_CPPv2N5arrow7compute11TakeOptions13NoBoundsCheckEv"></span><span id="arrow::compute::TakeOptions::NoBoundsCheck"></span><span class="target" id="classarrow_1_1compute_1_1_take_options_1ad8b5f4b2c2c6eef41d6324ec6e15149d"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11TakeOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute11TakeOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute11TakeOptions8DefaultsEv"></span><span id="arrow::compute::TakeOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_take_options_1a50487f7587a8e9367faa21a7fd88abb1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5 [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_take_options_1a8279afae5f48ffc7e2d90d9eb8890e4b"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"TakeOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23DictionaryEncodeOptionsE">
+<span id="_CPPv3N5arrow7compute23DictionaryEncodeOptionsE"></span><span id="_CPPv2N5arrow7compute23DictionaryEncodeOptionsE"></span><span id="arrow::compute::DictionaryEncodeOptions"></span><span class="target" id="classarrow_1_1compute_1_1_dictionary_encode_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></sp [...]
+<dd><em>#include <arrow/compute/api_vector.h></em><p>Options for the dictionary encode function. </p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23DictionaryEncodeOptions20NullEncodingBehaviorE">
+<span id="_CPPv3N5arrow7compute23DictionaryEncodeOptions20NullEncodingBehaviorE"></span><span id="_CPPv2N5arrow7compute23DictionaryEncodeOptions20NullEncodingBehaviorE"></span><span class="target" id="classarrow_1_1compute_1_1_dictionary_encode_options_1ace68c5d8329389ca1e9e5f909be0351a"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">NullEncodingBehavior</span></span></span><a class="hea [...]
+<dd><p>Configure how null values will be encoded. </p>
+<p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23DictionaryEncodeOptions20NullEncodingBehavior6ENCODEE">
+<span id="_CPPv3N5arrow7compute23DictionaryEncodeOptions20NullEncodingBehavior6ENCODEE"></span><span id="_CPPv2N5arrow7compute23DictionaryEncodeOptions20NullEncodingBehavior6ENCODEE"></span><span class="target" id="classarrow_1_1compute_1_1_dictionary_encode_options_1ace68c5d8329389ca1e9e5f909be0351aa45283238a434269d6cb04b4683213eee"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">E [...]
+<dd><p>The null value will be added to the dictionary with a proper index. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23DictionaryEncodeOptions20NullEncodingBehavior4MASKE">
+<span id="_CPPv3N5arrow7compute23DictionaryEncodeOptions20NullEncodingBehavior4MASKE"></span><span id="_CPPv2N5arrow7compute23DictionaryEncodeOptions20NullEncodingBehavior4MASKE"></span><span class="target" id="classarrow_1_1compute_1_1_dictionary_encode_options_1ace68c5d8329389ca1e9e5f909be0351aac9f44857ee500eebd98723ec09047fa7"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MASK< [...]
+<dd><p>The null value will be masked in the indices array. </p>
+</dd></dl>
+
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23DictionaryEncodeOptions23DictionaryEncodeOptionsE20NullEncodingBehavior">
+<span id="_CPPv3N5arrow7compute23DictionaryEncodeOptions23DictionaryEncodeOptionsE20NullEncodingBehavior"></span><span id="_CPPv2N5arrow7compute23DictionaryEncodeOptions23DictionaryEncodeOptionsE20NullEncodingBehavior"></span><span id="arrow::compute::DictionaryEncodeOptions::DictionaryEncodeOptions__NullEncodingBehavior"></span><span class="target" id="classarrow_1_1compute_1_1_dictionary_encode_options_1a0da976cc5ff9e9469a371729fcfaa4da"></span><span class="k"><span class="pre">explici [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute23DictionaryEncodeOptions22null_encoding_behaviorE">
+<span id="_CPPv3N5arrow7compute23DictionaryEncodeOptions22null_encoding_behaviorE"></span><span id="_CPPv2N5arrow7compute23DictionaryEncodeOptions22null_encoding_behaviorE"></span><span id="arrow::compute::DictionaryEncodeOptions::null_encoding_behavior__NullEncodingBehavior"></span><span class="target" id="classarrow_1_1compute_1_1_dictionary_encode_options_1a3016f707c86dcd3cfef55e3e87443284"></span><a class="reference internal" href="#_CPPv4N5arrow7compute23DictionaryEncodeOptions20Nul [...]
+<dd></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="_CPPv4N5arrow7compute23DictionaryEncodeOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute23DictionaryEncodeOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute23DictionaryEncodeOptions8DefaultsEv"></span><span id="arrow::compute::DictionaryEncodeOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_dictionary_encode_options_1aacc7f3ac957244654ab6cdc683cb146e"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </s [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_dictionary_encode_options_1a0034e04497f52150301263095b5e64b3"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"DictionaryEncodeOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute7SortKeyE">
+<span id="_CPPv3N5arrow7compute7SortKeyE"></span><span id="_CPPv2N5arrow7compute7SortKeyE"></span><span id="arrow::compute::SortKey"></span><span class="target" id="classarrow_1_1compute_1_1_sort_key"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</span></span><span cla [...]
+<dd><em>#include <arrow/compute/api_vector.h></em><p>One sort key for PartitionNthIndices (TODO) and SortIndices. </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="_CPPv4N5arrow7compute7SortKey7SortKeyE8FieldRef9SortOrder">
+<span id="_CPPv3N5arrow7compute7SortKey7SortKeyE8FieldRef9SortOrder"></span><span id="_CPPv2N5arrow7compute7SortKey7SortKeyE8FieldRef9SortOrder"></span><span id="arrow::compute::SortKey::SortKey__FieldRef.SortOrder"></span><span class="target" id="classarrow_1_1compute_1_1_sort_key_1a7a8e745fa39570af9c4e02b93ca4e221"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span cl [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute7SortKey6EqualsERK7SortKey">
+<span id="_CPPv3NK5arrow7compute7SortKey6EqualsERK7SortKey"></span><span id="_CPPv2NK5arrow7compute7SortKey6EqualsERK7SortKey"></span><span id="arrow::compute::SortKey::Equals__SortKeyCRC"></span><span class="target" id="classarrow_1_1compute_1_1_sort_key_1a6366f9800583fc157a2179c72c8d301f"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Equals</span></span></span><span class="sig-paren" [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7compute7SortKey8ToStringEv">
+<span id="_CPPv3NK5arrow7compute7SortKey8ToStringEv"></span><span id="_CPPv2NK5arrow7compute7SortKey8ToStringEv"></span><span id="arrow::compute::SortKey::ToStringC"></span><span class="target" id="classarrow_1_1compute_1_1_sort_key_1a7d315251619b494aa5e794bcbb1cc5ff"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="sig-name descname"><span [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute7SortKey6targetE">
+<span id="_CPPv3N5arrow7compute7SortKey6targetE"></span><span id="_CPPv2N5arrow7compute7SortKey6targetE"></span><span id="arrow::compute::SortKey::target__FieldRef"></span><span class="target" id="classarrow_1_1compute_1_1_sort_key_1a3d2537ea045debf8c526afc4659e178b"></span><span class="n"><span class="pre">FieldRef</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">target</span></span></span><a class="headerlink" href="#_CPPv4N5arrow7c [...]
+<dd><p>A FieldRef targetting the sort column. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute7SortKey5orderE">
+<span id="_CPPv3N5arrow7compute7SortKey5orderE"></span><span id="_CPPv2N5arrow7compute7SortKey5orderE"></span><span id="arrow::compute::SortKey::order__SortOrder"></span><span class="target" id="classarrow_1_1compute_1_1_sort_key_1afa3c6cd5d6884036e15387c410f271b3"></span><a class="reference internal" href="#_CPPv49SortOrder" title="SortOrder"><span class="n"><span class="pre">SortOrder</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class=" [...]
+<dd><p>How to order by this sort key. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16ArraySortOptionsE">
+<span id="_CPPv3N5arrow7compute16ArraySortOptionsE"></span><span id="_CPPv2N5arrow7compute16ArraySortOptionsE"></span><span id="arrow::compute::ArraySortOptions"></span><span class="target" id="classarrow_1_1compute_1_1_array_sort_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span cla [...]
+<dd><em>#include <arrow/compute/api_vector.h></em><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="_CPPv4N5arrow7compute16ArraySortOptions16ArraySortOptionsE9SortOrder13NullPlacement">
+<span id="_CPPv3N5arrow7compute16ArraySortOptions16ArraySortOptionsE9SortOrder13NullPlacement"></span><span id="_CPPv2N5arrow7compute16ArraySortOptions16ArraySortOptionsE9SortOrder13NullPlacement"></span><span id="arrow::compute::ArraySortOptions::ArraySortOptions__SortOrder.NullPlacement"></span><span class="target" id="classarrow_1_1compute_1_1_array_sort_options_1adb4e6262774033830868785b84a89926"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span>< [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16ArraySortOptions5orderE">
+<span id="_CPPv3N5arrow7compute16ArraySortOptions5orderE"></span><span id="_CPPv2N5arrow7compute16ArraySortOptions5orderE"></span><span id="arrow::compute::ArraySortOptions::order__SortOrder"></span><span class="target" id="classarrow_1_1compute_1_1_array_sort_options_1a815ec5b4a01e6d4d9fe52ca7efa4960c"></span><a class="reference internal" href="#_CPPv49SortOrder" title="SortOrder"><span class="n"><span class="pre">SortOrder</span></span></a><span class="w"> </span><span class="sig-name [...]
+<dd><p>Sorting order. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16ArraySortOptions14null_placementE">
+<span id="_CPPv3N5arrow7compute16ArraySortOptions14null_placementE"></span><span id="_CPPv2N5arrow7compute16ArraySortOptions14null_placementE"></span><span id="arrow::compute::ArraySortOptions::null_placement__NullPlacement"></span><span class="target" id="classarrow_1_1compute_1_1_array_sort_options_1ae2669acd4efce6aab80b975d4ac63a00"></span><a class="reference internal" href="#_CPPv413NullPlacement" title="NullPlacement"><span class="n"><span class="pre">NullPlacement</span></span></a> [...]
+<dd><p>Whether nulls and NaNs are placed at the start or at the end. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute16ArraySortOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute16ArraySortOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute16ArraySortOptions8DefaultsEv"></span><span id="arrow::compute::ArraySortOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_array_sort_options_1a900a4aba27fffa7d35af54fa0c19dfb0"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference inte [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_array_sort_options_1a3774a0bdb279949841fac4fc43f12a78"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"ArraySortOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11SortOptionsE">
+<span id="_CPPv3N5arrow7compute11SortOptionsE"></span><span id="_CPPv2N5arrow7compute11SortOptionsE"></span><span id="arrow::compute::SortOptions"></span><span class="target" id="classarrow_1_1compute_1_1_sort_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</spa [...]
+<dd><em>#include <arrow/compute/api_vector.h></em><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="_CPPv4N5arrow7compute11SortOptions11SortOptionsENSt6vectorI7SortKeyEE13NullPlacement">
+<span id="_CPPv3N5arrow7compute11SortOptions11SortOptionsENSt6vectorI7SortKeyEE13NullPlacement"></span><span id="_CPPv2N5arrow7compute11SortOptions11SortOptionsENSt6vectorI7SortKeyEE13NullPlacement"></span><span id="arrow::compute::SortOptions::SortOptions__std::vector:SortKey:.NullPlacement"></span><span class="target" id="classarrow_1_1compute_1_1_sort_options_1a057bb9378c2b5a2cafa56d1fcf6fa24b"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><spa [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11SortOptions9sort_keysE">
+<span id="_CPPv3N5arrow7compute11SortOptions9sort_keysE"></span><span id="_CPPv2N5arrow7compute11SortOptions9sort_keysE"></span><span id="arrow::compute::SortOptions::sort_keys__std::vector:SortKey:"></span><span class="target" id="classarrow_1_1compute_1_1_sort_options_1ab628d7bde76de57f925a31021ba2defe"></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 c [...]
+<dd><p>Column key(s) to order by and how to order by these sort keys. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11SortOptions14null_placementE">
+<span id="_CPPv3N5arrow7compute11SortOptions14null_placementE"></span><span id="_CPPv2N5arrow7compute11SortOptions14null_placementE"></span><span id="arrow::compute::SortOptions::null_placement__NullPlacement"></span><span class="target" id="classarrow_1_1compute_1_1_sort_options_1a5e4144128a1d14f406c6a0e425a98806"></span><a class="reference internal" href="#_CPPv413NullPlacement" title="NullPlacement"><span class="n"><span class="pre">NullPlacement</span></span></a><span class="w"> </sp [...]
+<dd><p>Whether nulls and NaNs are placed at the start or at the end. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11SortOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute11SortOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute11SortOptions8DefaultsEv"></span><span id="arrow::compute::SortOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_sort_options_1a02f5721ed6ff1ed7aa219c89e8ce9ad5"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N5 [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_sort_options_1a23264d95de062862f56ddd81667a4883"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"SortOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14SelectKOptionsE">
+<span id="_CPPv3N5arrow7compute14SelectKOptionsE"></span><span id="_CPPv2N5arrow7compute14SelectKOptionsE"></span><span id="arrow::compute::SelectKOptions"></span><span class="target" id="classarrow_1_1compute_1_1_select_k_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre" [...]
+<dd><em>#include <arrow/compute/api_vector.h></em><p>SelectK options. </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="_CPPv4N5arrow7compute14SelectKOptions14SelectKOptionsE7int64_tNSt6vectorI7SortKeyEE">
+<span id="_CPPv3N5arrow7compute14SelectKOptions14SelectKOptionsE7int64_tNSt6vectorI7SortKeyEE"></span><span id="_CPPv2N5arrow7compute14SelectKOptions14SelectKOptionsE7int64_tNSt6vectorI7SortKeyEE"></span><span id="arrow::compute::SelectKOptions::SelectKOptions__int64_t.std::vector:SortKey:"></span><span class="target" id="classarrow_1_1compute_1_1_select_k_options_1a637d8a46bdcb970ae390159494001e96"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><s [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14SelectKOptions1kE">
+<span id="_CPPv3N5arrow7compute14SelectKOptions1kE"></span><span id="_CPPv2N5arrow7compute14SelectKOptions1kE"></span><span id="arrow::compute::SelectKOptions::k__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_select_k_options_1aac4824f3db55a0569ef6885d5201a696"></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">k</span></span></span><a class="headerlink" href="#_CPPv4 [...]
+<dd><p>The number of <code class="docutils literal notranslate"><span class="pre">k</span></code> elements to keep. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14SelectKOptions9sort_keysE">
+<span id="_CPPv3N5arrow7compute14SelectKOptions9sort_keysE"></span><span id="_CPPv2N5arrow7compute14SelectKOptions9sort_keysE"></span><span id="arrow::compute::SelectKOptions::sort_keys__std::vector:SortKey:"></span><span class="target" id="classarrow_1_1compute_1_1_select_k_options_1a30389cd6d41aa9b2523fb0afb3cc2528"></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 clas [...]
+<dd><p>Column key(s) to order by and how to order by these sort keys. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14SelectKOptions8DefaultsEv">
+<span id="_CPPv3N5arrow7compute14SelectKOptions8DefaultsEv"></span><span id="_CPPv2N5arrow7compute14SelectKOptions8DefaultsEv"></span><span id="arrow::compute::SelectKOptions::Defaults"></span><span class="target" id="classarrow_1_1compute_1_1_select_k_options_1a278c05dad88f75673e07d5e232f38bf8"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" hr [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14SelectKOptions11TopKDefaultE7int64_tNSt6vectorINSt6stringEEE">
+<span id="_CPPv3N5arrow7compute14SelectKOptions11TopKDefaultE7int64_tNSt6vectorINSt6stringEEE"></span><span id="_CPPv2N5arrow7compute14SelectKOptions11TopKDefaultE7int64_tNSt6vectorINSt6stringEEE"></span><span id="arrow::compute::SelectKOptions::TopKDefault__int64_t.std::vector:ss:"></span><span class="target" id="classarrow_1_1compute_1_1_select_k_options_1a6a69b88e664047b994291eb65e9160e7"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class= [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute14SelectKOptions14BottomKDefaultE7int64_tNSt6vectorINSt6stringEEE">
+<span id="_CPPv3N5arrow7compute14SelectKOptions14BottomKDefaultE7int64_tNSt6vectorINSt6stringEEE"></span><span id="_CPPv2N5arrow7compute14SelectKOptions14BottomKDefaultE7int64_tNSt6vectorINSt6stringEEE"></span><span id="arrow::compute::SelectKOptions::BottomKDefault__int64_t.std::vector:ss:"></span><span class="target" id="classarrow_1_1compute_1_1_select_k_options_1aa06dfe8eae23e5c5ffc590c030cadbf2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><sp [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_select_k_options_1ac8275f9d7199e979bd295304def140d5"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"SelectKOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19PartitionNthOptionsE">
+<span id="_CPPv3N5arrow7compute19PartitionNthOptionsE"></span><span id="_CPPv2N5arrow7compute19PartitionNthOptionsE"></span><span id="arrow::compute::PartitionNthOptions"></span><span class="target" id="classarrow_1_1compute_1_1_partition_nth_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class=" [...]
+<dd><em>#include <arrow/compute/api_vector.h></em><p>Partitioning options for NthToIndices. </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="_CPPv4N5arrow7compute19PartitionNthOptions19PartitionNthOptionsE7int64_t13NullPlacement">
+<span id="_CPPv3N5arrow7compute19PartitionNthOptions19PartitionNthOptionsE7int64_t13NullPlacement"></span><span id="_CPPv2N5arrow7compute19PartitionNthOptions19PartitionNthOptionsE7int64_t13NullPlacement"></span><span id="arrow::compute::PartitionNthOptions::PartitionNthOptions__int64_t.NullPlacement"></span><span class="target" id="classarrow_1_1compute_1_1_partition_nth_options_1aeb3f173b9cc30f99b53c3f4ed175e7f7"></span><span class="k"><span class="pre">explicit</span></span><span clas [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19PartitionNthOptions19PartitionNthOptionsEv">
+<span id="_CPPv3N5arrow7compute19PartitionNthOptions19PartitionNthOptionsEv"></span><span id="_CPPv2N5arrow7compute19PartitionNthOptions19PartitionNthOptionsEv"></span><span id="arrow::compute::PartitionNthOptions::PartitionNthOptions"></span><span class="target" id="classarrow_1_1compute_1_1_partition_nth_options_1a70e9904d596194cc55a404e50a21a0c5"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span c [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19PartitionNthOptions5pivotE">
+<span id="_CPPv3N5arrow7compute19PartitionNthOptions5pivotE"></span><span id="_CPPv2N5arrow7compute19PartitionNthOptions5pivotE"></span><span id="arrow::compute::PartitionNthOptions::pivot__int64_t"></span><span class="target" id="classarrow_1_1compute_1_1_partition_nth_options_1a0f4dc67990e19f8e497895155737fded"></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">pivot</span></span></span [...]
+<dd><p>The index into the equivalent sorted array of the partition pivot element. </p>
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute19PartitionNthOptions14null_placementE">
+<span id="_CPPv3N5arrow7compute19PartitionNthOptions14null_placementE"></span><span id="_CPPv2N5arrow7compute19PartitionNthOptions14null_placementE"></span><span id="arrow::compute::PartitionNthOptions::null_placement__NullPlacement"></span><span class="target" id="classarrow_1_1compute_1_1_partition_nth_options_1afee8e5c8d5599022788430ffb3f11034"></span><a class="reference internal" href="#_CPPv413NullPlacement" title="NullPlacement"><span class="n"><span class="pre">NullPlacement</span [...]
+<dd><p>Whether nulls and NaNs are partitioned at the start or at the end. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_partition_nth_options_1a2c97d5ced09125d7683d021fe136b5dc"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"PartitionNthOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11CastOptionsE">
+<span id="_CPPv3N5arrow7compute11CastOptionsE"></span><span id="_CPPv2N5arrow7compute11CastOptionsE"></span><span id="arrow::compute::CastOptions"></span><span class="target" id="classarrow_1_1compute_1_1_cast_options"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">compute</spa [...]
+<dd><em>#include <arrow/compute/cast.h></em><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="_CPPv4N5arrow7compute11CastOptions11CastOptionsEb">
+<span id="_CPPv3N5arrow7compute11CastOptions11CastOptionsEb"></span><span id="_CPPv2N5arrow7compute11CastOptions11CastOptionsEb"></span><span id="arrow::compute::CastOptions::CastOptions__b"></span><span class="target" id="classarrow_1_1compute_1_1_cast_options_1a16d1ed2f20571de5ddd1ad1f2b3bc187"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CastOptions</span></span></span><span cla [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11CastOptions7to_typeE">
+<span id="_CPPv3N5arrow7compute11CastOptions7to_typeE"></span><span id="_CPPv2N5arrow7compute11CastOptions7to_typeE"></span><span id="arrow::compute::CastOptions::to_type__std::shared_ptr:DataType:"></span><span class="target" id="classarrow_1_1compute_1_1_cast_options_1aaf5ff3d7bd53501d04057bef756c0045"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><spa [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11CastOptions18allow_int_overflowE">
+<span id="_CPPv3N5arrow7compute11CastOptions18allow_int_overflowE"></span><span id="_CPPv2N5arrow7compute11CastOptions18allow_int_overflowE"></span><span id="arrow::compute::CastOptions::allow_int_overflow__b"></span><span class="target" id="classarrow_1_1compute_1_1_cast_options_1acbb8da5a5aeecb1a89392a5dba94ecb7"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">allow_int_overflow</span> [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11CastOptions19allow_time_truncateE">
+<span id="_CPPv3N5arrow7compute11CastOptions19allow_time_truncateE"></span><span id="_CPPv2N5arrow7compute11CastOptions19allow_time_truncateE"></span><span id="arrow::compute::CastOptions::allow_time_truncate__b"></span><span class="target" id="classarrow_1_1compute_1_1_cast_options_1ae7afd064112db4f0d91dd48ed2b567fd"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">allow_time_truncate</s [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11CastOptions19allow_time_overflowE">
+<span id="_CPPv3N5arrow7compute11CastOptions19allow_time_overflowE"></span><span id="_CPPv2N5arrow7compute11CastOptions19allow_time_overflowE"></span><span id="arrow::compute::CastOptions::allow_time_overflow__b"></span><span class="target" id="classarrow_1_1compute_1_1_cast_options_1a03a64dd62fe1f90c245134c66ad6f089"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">allow_time_overflow</s [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11CastOptions22allow_decimal_truncateE">
+<span id="_CPPv3N5arrow7compute11CastOptions22allow_decimal_truncateE"></span><span id="_CPPv2N5arrow7compute11CastOptions22allow_decimal_truncateE"></span><span id="arrow::compute::CastOptions::allow_decimal_truncate__b"></span><span class="target" id="classarrow_1_1compute_1_1_cast_options_1a630eca79ef24e32b93b4e193b4693db8"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">allow_decimal [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11CastOptions20allow_float_truncateE">
+<span id="_CPPv3N5arrow7compute11CastOptions20allow_float_truncateE"></span><span id="_CPPv2N5arrow7compute11CastOptions20allow_float_truncateE"></span><span id="arrow::compute::CastOptions::allow_float_truncate__b"></span><span class="target" id="classarrow_1_1compute_1_1_cast_options_1a043f54fcda9eb104c586d24787082aab"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">allow_float_truncat [...]
+<dd></dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11CastOptions18allow_invalid_utf8E">
+<span id="_CPPv3N5arrow7compute11CastOptions18allow_invalid_utf8E"></span><span id="_CPPv2N5arrow7compute11CastOptions18allow_invalid_utf8E"></span><span id="arrow::compute::CastOptions::allow_invalid_utf8__b"></span><span class="target" id="classarrow_1_1compute_1_1_cast_options_1ac2da4663a6bcafe30a98fe0d853319ac"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">allow_invalid_utf8</span> [...]
+<dd></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="_CPPv4N5arrow7compute11CastOptions4SafeENSt10shared_ptrI8DataTypeEE">
+<span id="_CPPv3N5arrow7compute11CastOptions4SafeENSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow7compute11CastOptions4SafeENSt10shared_ptrI8DataTypeEE"></span><span id="arrow::compute::CastOptions::Safe__std::shared_ptr:DataType:"></span><span class="target" id="classarrow_1_1compute_1_1_cast_options_1a9b2a1553bcb24aa9b956e7a7288091e2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></span><s [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7compute11CastOptions6UnsafeENSt10shared_ptrI8DataTypeEE">
+<span id="_CPPv3N5arrow7compute11CastOptions6UnsafeENSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow7compute11CastOptions6UnsafeENSt10shared_ptrI8DataTypeEE"></span><span id="arrow::compute::CastOptions::Unsafe__std::shared_ptr:DataType:"></span><span class="target" id="classarrow_1_1compute_1_1_cast_options_1a748e91ee9f836ad9d31566c15aeeb6be"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">inline</span></s [...]
+<dd></dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp">
+<span class="target" id="classarrow_1_1compute_1_1_cast_options_1aaa12c4852861b10ffe9dbfba8b8058e4"></span><span class="sig-name descname"><span class="pre">static</span> <span class="pre">constexpr</span> <span class="pre">static</span> <span class="pre">const</span> <span class="pre">char</span> <span class="pre">kTypeName</span> <span class="pre">[]</span>  <span class="pre">=</span> <span class="pre">"CastOptions"</span></span></dt>
+<dd></dd></dl>
+
+</div>
+</dd></dl>
+
</div>
</div>
diff --git a/docs/dev/cpp/api/cuda.html b/docs/dev/cpp/api/cuda.html
index e4b4dd8..ff1f436 100644
--- a/docs/dev/cpp/api/cuda.html
+++ b/docs/dev/cpp/api/cuda.html
@@ -5,7 +5,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>CUDA support — Apache Arrow v7.0.0.dev544</title>
+ <title>CUDA support — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -78,7 +78,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -4311,58 +4311,678 @@ function checkPageExistsAndRedirect(event) {
<h1>CUDA support<a class="headerlink" href="#cuda-support" title="Permalink to this headline">¶</a></h1>
<div class="section" id="contexts">
<h2>Contexts<a class="headerlink" href="#contexts" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<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-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre" [...]
+<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="_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</dt>
+<dd class="field-odd"><p><strong>device_number</strong> – <strong>[in]</strong> the CUDA device number </p>
+</dd>
+</dl>
+</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</dt>
+<dd class="field-odd"><p><strong>device_number</strong> – <strong>[in]</strong> the CUDA device number </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>cached context </p>
+</dd>
+</dl>
+</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</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</dt>
+<dd class="field-even"><p>shared context </p>
+</dd>
+</dl>
+</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</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</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>
+</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>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</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-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">cuda</span></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_1a836d70bdb85abbe60bf861d2b6d01d62"></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</dt>
+<dd class="field-odd"><p><strong>nbytes</strong> – <strong>[in]</strong> number of bytes </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>the allocated buffer </p>
+</dd>
+</dl>
+</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</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</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="_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</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</dt>
+<dd class="field-even"><p>the view buffer</p>
+</dd>
+</dl>
+</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</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</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>
+</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</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</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="_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>
+</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>
+</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>
+</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"><</span></span><a cl [...]
+<dd><p>Return the device instance associated with this context. </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>
+</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</dt>
+<dd class="field-odd"><p><strong>addr</strong> – <strong>[in]</strong> device or host memory address </p>
+</dd>
+<dt class="field-even">Returns</dt>
+<dd class="field-even"><p>the device address</p>
+</dd>
+</dl>
+</dd></dl>
+
+</div>
+</dd></dl>
+
</div>
<div class="section" id="devices">
<h2>Devices<a class="headerlink" href="#devices" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<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-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">cuda</span></span><span clas [...]
+<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>
+<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>
+</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>
+</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>
+</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>
+</dd></dl>
+
+<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>
+</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>
+</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>
+</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>
+</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"><</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>
+</dd></dl>
+
+<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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>handle</strong> – <strong>[in]</strong> CUDA context handle created by another library </p>
+</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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>size</strong> – <strong>[in]</strong> The buffer size in bytes </p>
+</dd>
+</dl>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</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="_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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>device_number</strong> – <strong>[in]</strong> the CUDA device number </p>
+</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-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre" [...]
+<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_1a387b91fec7a558ea5e77ac4eb382528d"></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>
+
</div>
<div class="section" id="buffers">
<h2>Buffers<a class="headerlink" href="#buffers" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<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-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">cuda</span></span><span clas [...]
+<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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</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>
+</ul>
+</dd>
+<dt class="field-even">Returns</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="_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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</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>
+</ul>
+</dd>
+<dt class="field-even">Returns</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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</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>
+</ul>
+</dd>
+<dt class="field-even">Returns</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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</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>
+</ul>
+</dd>
+<dt class="field-even">Returns</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>
+<dl class="field-list simple">
+<dt class="field-odd">Returns</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>
+</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="_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>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</dt>
+<dd class="field-odd"><p><strong>buffer</strong> – <strong>[in]</strong> buffer to convert </p>
+</dd>
+<dt class="field-even">Returns</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>
+
</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-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">cuda</span> [...]
+<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>
+</dd></dl>
+
+</div>
+</dd></dl>
+
</div>
<div class="section" id="memory-input-output">
<h2>Memory Input / Output<a class="headerlink" href="#memory-input-output" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<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-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">cud [...]
+<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>
+<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>
+</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>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</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-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">cud [...]
+<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>
+</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>
+</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>
+</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>
+</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>
+</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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</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</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="_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>
+</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>
+</dd></dl>
+
</div>
+</dd></dl>
+
</div>
<div class="section" id="ipc">
<h2>IPC<a class="headerlink" href="#ipc" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<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-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">cu [...]
+<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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</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</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>
+</dl>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygengroup: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</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="_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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</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</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>
+</dl>
+</dd></dl>
+
</div>
+</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"><</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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</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>
+</ul>
+</dd>
+<dt class="field-even">Returns</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>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters</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>
+</ul>
+</dd>
+<dt class="field-even">Returns</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>
</div>
diff --git a/docs/dev/cpp/api/dataset.html b/docs/dev/cpp/api/dataset.html
index 7ef699e..dba2e58 100644
--- a/docs/dev/cpp/api/dataset.html
+++ b/docs/dev/cpp/api/dataset.html
@@ -5,7 +5,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>Dataset — Apache Arrow v7.0.0.dev544</title>
+ <title>Dataset — Apache Arrow v7.0.0.dev559</title>
<link href="../../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
@@ -78,7 +78,7 @@
<div id="version-button" class="dropdown">
<button type="button" class="btn btn-secondary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
- 7.0.0.dev544
+ 7.0.0.dev559
<span class="caret"></span>
</button>
<div id="version_switcher" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
@@ -4323,55 +4323,2185 @@ function checkPageExistsAndRedirect(event) {
<h1>Dataset<a class="headerlink" href="#dataset" title="Permalink to this headline">¶</a></h1>
<div class="section" id="interface">
<h2>Interface<a class="headerlink" href="#interface" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset8FragmentE">
+<span id="_CPPv3N5arrow7dataset8FragmentE"></span><span id="_CPPv2N5arrow7dataset8FragmentE"></span><span id="arrow::dataset::Fragment"></span><span class="target" id="classarrow_1_1dataset_1_1_fragment"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">dataset</span></span><span [...]
+<dd><p>A granular piece of a <a class="reference internal" href="#classarrow_1_1dataset_1_1_dataset"><span class="std std-ref">Dataset</span></a>, such as an individual file. </p>
+<p>A <a class="reference internal" href="#classarrow_1_1dataset_1_1_fragment"><span class="std std-ref">Fragment</span></a> can be read/scanned separately from other fragments. It yields a collection of RecordBatches when scanned, encapsulated in one or more ScanTasks.</p>
+<p>Note that Fragments have well defined physical schemas which are reconciled by the Datasets which contain them; these physical schemas may differ from a parent <a class="reference internal" href="#classarrow_1_1dataset_1_1_dataset"><span class="std std-ref">Dataset</span></a>’s schema and the physical schemas of sibling Fragments. </p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1dataset_1_1_file_fragment"><span class="std std-ref">arrow::dataset::FileFragment</span></a>, <a class="reference internal" href="#classarrow_1_1dataset_1_1_in_memory_fragment"><span class="std std-ref">arrow::dataset::InMemoryFragment</span></a></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="_CPPv4N5arrow7dataset8Fragment18ReadPhysicalSchemaEv">
+<span id="_CPPv3N5arrow7dataset8Fragment18ReadPhysicalSchemaEv"></span><span id="_CPPv2N5arrow7dataset8Fragment18ReadPhysicalSchemaEv"></span><span id="arrow::dataset::Fragment::ReadPhysicalSchema"></span><span class="target" id="classarrow_1_1dataset_1_1_fragment_1adbc8153a7053d4f88c88e921390e006d"></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>Return the physical schema of the <a class="reference internal" href="#classarrow_1_1dataset_1_1_fragment"><span class="std std-ref">Fragment</span></a>. </p>
+<p>The physical schema is also called the writer schema. This method is blocking and may suffer from high latency filesystem. The schema is cached after being read once, or may be specified at construction. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset8Fragment16ScanBatchesAsyncERKNSt10shared_ptrI11ScanOptionsEE">
+<span id="_CPPv3N5arrow7dataset8Fragment16ScanBatchesAsyncERKNSt10shared_ptrI11ScanOptionsEE"></span><span id="_CPPv2N5arrow7dataset8Fragment16ScanBatchesAsyncERKNSt10shared_ptrI11ScanOptionsEE"></span><span id="arrow::dataset::Fragment::ScanBatchesAsync__std::shared_ptr:ScanOptions:CR"></span><span class="target" id="classarrow_1_1dataset_1_1_fragment_1a216bcd9c413a8ac0faecced93da5ce14"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="refer [...]
+<dd><p>An asynchronous version of Scan. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset8Fragment9CountRowsEN7compute10ExpressionERKNSt10shared_ptrI11ScanOptionsEE">
+<span id="_CPPv3N5arrow7dataset8Fragment9CountRowsEN7compute10ExpressionERKNSt10shared_ptrI11ScanOptionsEE"></span><span id="_CPPv2N5arrow7dataset8Fragment9CountRowsEN7compute10ExpressionERKNSt10shared_ptrI11ScanOptionsEE"></span><span id="arrow::dataset::Fragment::CountRows__compute::Expression.std::shared_ptr:ScanOptions:CR"></span><span class="target" id="classarrow_1_1dataset_1_1_fragment_1affe9746f8fe630034fdc6c0fb3a5339e"></span><span class="k"><span class="pre">virtual</span></spa [...]
+<dd><p>Count the number of rows in this fragment matching the filter using metadata only. </p>
+<p>That is, this method may perform I/O, but will not load data.</p>
+<p>If this is not possible, resolve with an empty optional. The fragment can perform I/O (e.g. to read metadata) before it deciding whether it can satisfy the request. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7dataset8Fragment20partition_expressionEv">
+<span id="_CPPv3NK5arrow7dataset8Fragment20partition_expressionEv"></span><span id="_CPPv2NK5arrow7dataset8Fragment20partition_expressionEv"></span><span id="arrow::dataset::Fragment::partition_expressionC"></span><span class="target" id="classarrow_1_1dataset_1_1_fragment_1a36584dd073ed21462020dd06cf25a8c8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><spa [...]
+<dd><p>An expression which evaluates to true for all data viewed by this <a class="reference internal" href="#classarrow_1_1dataset_1_1_fragment"><span class="std std-ref">Fragment</span></a>. </p>
+</dd></dl>
+
</div>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygenclass: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset7DatasetE">
+<span id="_CPPv3N5arrow7dataset7DatasetE"></span><span id="_CPPv2N5arrow7dataset7DatasetE"></span><span id="arrow::dataset::Dataset"></span><span class="target" id="classarrow_1_1dataset_1_1_dataset"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">dataset</span></span><span clas [...]
+<dd><p>A container of zero or more Fragments. </p>
+<p>A <a class="reference internal" href="#classarrow_1_1dataset_1_1_dataset"><span class="std std-ref">Dataset</span></a> acts as a union of Fragments, e.g. files deeply nested in a directory. A <a class="reference internal" href="#classarrow_1_1dataset_1_1_dataset"><span class="std std-ref">Dataset</span></a> has a schema to which Fragments must align during a scan operation. This is analogous to Avro’s reader and writer schema. </p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1dataset_1_1_file_system_dataset"><span class="std std-ref">arrow::dataset::FileSystemDataset</span></a>, <a class="reference internal" href="#classarrow_1_1dataset_1_1_in_memory_dataset"><span class="std std-ref">arrow::dataset::InMemoryDataset</span></a>, <a class="reference internal" href="#classarrow_1_1dataset_1_1_union_dataset"><span class="std std-ref">arrow::dataset::UnionDataset</span></a></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="_CPPv4N5arrow7dataset7Dataset7NewScanEv">
+<span id="_CPPv3N5arrow7dataset7Dataset7NewScanEv"></span><span id="_CPPv2N5arrow7dataset7Dataset7NewScanEv"></span><span id="arrow::dataset::Dataset::NewScan"></span><span class="target" id="classarrow_1_1dataset_1_1_dataset_1a1a7cbac64269923faa404d9f50885b61"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre"><</span></span><span class="n"> [...]
+<dd><p>Begin to build a new Scan operation against this <a class="reference internal" href="#classarrow_1_1dataset_1_1_dataset"><span class="std std-ref">Dataset</span></a>. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset7Dataset12GetFragmentsEN7compute10ExpressionE">
+<span id="_CPPv3N5arrow7dataset7Dataset12GetFragmentsEN7compute10ExpressionE"></span><span id="_CPPv2N5arrow7dataset7Dataset12GetFragmentsEN7compute10ExpressionE"></span><span id="arrow::dataset::Dataset::GetFragments__compute::Expression"></span><span class="target" id="classarrow_1_1dataset_1_1_dataset_1a2861d2e508798427d2f602ef9bc9dbe9"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result"><span class="n"><span class="pre">Result</span [...]
+<dd><p>GetFragments returns an iterator of Fragments given a predicate. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7dataset7Dataset20partition_expressionEv">
+<span id="_CPPv3NK5arrow7dataset7Dataset20partition_expressionEv"></span><span id="_CPPv2NK5arrow7dataset7Dataset20partition_expressionEv"></span><span id="arrow::dataset::Dataset::partition_expressionC"></span><span class="target" id="classarrow_1_1dataset_1_1_dataset_1a4a9585ba199b1ad2daff59b3981dc675"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span cl [...]
+<dd><p>An expression which evaluates to true for all data viewed by this <a class="reference internal" href="#classarrow_1_1dataset_1_1_dataset"><span class="std std-ref">Dataset</span></a>. </p>
+<p>May be null, which indicates no information is available. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7dataset7Dataset9type_nameEv">
+<span id="_CPPv3NK5arrow7dataset7Dataset9type_nameEv"></span><span id="_CPPv2NK5arrow7dataset7Dataset9type_nameEv"></span><span id="arrow::dataset::Dataset::type_nameC"></span><span class="target" id="classarrow_1_1dataset_1_1_dataset_1ac7611e16eb019f295612a9ef428fdfd2"></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>The name identifying the kind of <a class="reference internal" href="#classarrow_1_1dataset_1_1_dataset"><span class="std std-ref">Dataset</span></a>. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7dataset7Dataset13ReplaceSchemaENSt10shared_ptrI6SchemaEE">
+<span id="_CPPv3NK5arrow7dataset7Dataset13ReplaceSchemaENSt10shared_ptrI6SchemaEE"></span><span id="_CPPv2NK5arrow7dataset7Dataset13ReplaceSchemaENSt10shared_ptrI6SchemaEE"></span><span id="arrow::dataset::Dataset::ReplaceSchema__std::shared_ptr:Schema:C"></span><span class="target" id="classarrow_1_1dataset_1_1_dataset_1aa615b8333c7ac0e5553adbc9877cb44a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="support.html [...]
+<dd><p>Return a copy of this <a class="reference internal" href="#classarrow_1_1dataset_1_1_dataset"><span class="std std-ref">Dataset</span></a> with a different schema. </p>
+<p>The copy will view the same Fragments. If the new schema is not compatible with the original dataset’s schema then an error will be raised. </p>
+</dd></dl>
+
</div>
+</dd></dl>
+
</div>
<div class="section" id="partitioning">
<h2>Partitioning<a class="headerlink" href="#partitioning" title="Permalink to this headline">¶</a></h2>
-<div class="admonition warning">
-<p class="admonition-title">Warning</p>
-<p>doxygengroup: Cannot find file: /arrow/cpp/apidoc/xml/index.xml</p>
+<dl class="cpp enum">
+<dt class="sig sig-object cpp" id="_CPPv415SegmentEncoding">
+<span id="_CPPv315SegmentEncoding"></span><span id="_CPPv215SegmentEncoding"></span><span class="target" id="group__dataset-partitioning_1gab81087db80e3468712d56ab71eaf2964"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SegmentEncoding</span></span></span><a class="headerlink" href="#_CPPv415SegmentEncoding" title="Permalink to this definition">¶</a><br /></dt>
+<dd><p>The encoding of partition segments. </p>
+<p><em>Values:</em></p>
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N15SegmentEncoding4NoneE">
+<span id="_CPPv3N15SegmentEncoding4NoneE"></span><span id="_CPPv2N15SegmentEncoding4NoneE"></span><span class="target" id="group__dataset-partitioning_1ggab81087db80e3468712d56ab71eaf2964a6adf97f83acf6453d4a6a4b1070f3754"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">None</span></span></span><a class="headerlink" href="#_CPPv4N15SegmentEncoding4NoneE" title="Permalink to this defi [...]
+<dd><p>No encoding. </p>
+</dd></dl>
+
+<dl class="cpp enumerator">
+<dt class="sig sig-object cpp" id="_CPPv4N15SegmentEncoding3UriE">
+<span id="_CPPv3N15SegmentEncoding3UriE"></span><span id="_CPPv2N15SegmentEncoding3UriE"></span><span class="target" id="group__dataset-partitioning_1ggab81087db80e3468712d56ab71eaf2964a3840cd8f73026713059f0ed0562c5493"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Uri</span></span></span><a class="headerlink" href="#_CPPv4N15SegmentEncoding3UriE" title="Permalink to this definiti [...]
+<dd><p>Segment values are URL-encoded. </p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv424kDefaultHiveNullFallback">
+<span id="_CPPv324kDefaultHiveNullFallback"></span><span id="_CPPv224kDefaultHiveNullFallback"></span><span id="kDefaultHiveNullFallback__cA"></span><span class="target" id="group__dataset-partitioning_1ga748eb813cc9d96f51d5a0f534bdf26a1"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">constexpr</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span clas [...]
+<dd><p>The default fallback used for null values in a Hive-style partitioning. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4lsRNSt7ostreamE15SegmentEncoding">
+<span id="_CPPv3lsRNSt7ostreamE15SegmentEncoding"></span><span id="_CPPv2lsRNSt7ostreamE15SegmentEncoding"></span><span id="lshift-operator__osR.SegmentEncoding"></span><span class="target" id="group__dataset-partitioning_1ga77aaff90ffcdee5250fc2af0460010f0"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">ostream</span></span><span class="w"> </span><span class="p"><span class="pre">&</span> [...]
+<dd></dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv422StripPrefixAndFilenameRKNSt6stringERKNSt6stringE">
+<span id="_CPPv322StripPrefixAndFilenameRKNSt6stringERKNSt6stringE"></span><span id="_CPPv222StripPrefixAndFilenameRKNSt6stringERKNSt6stringE"></span><span id="StripPrefixAndFilename__ssCR.ssCR"></span><span class="target" id="group__dataset-partitioning_1ga24e40e5fc8b7f84d097f8a0bcb3d77e0"></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="s [...]
+<dd><p>Remove a prefix and the filename of a path. </p>
+<p>e.g., <code class="docutils literal notranslate"><span class="pre">StripPrefixAndFilename("/data/year=2019/c.txt",</span> <span class="pre">"/data")</span> <span class="pre">-></span> <span class="pre">"year=2019"</span></code> </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv422StripPrefixAndFilenameRKNSt6vectorINSt6stringEEERKNSt6stringE">
+<span id="_CPPv322StripPrefixAndFilenameRKNSt6vectorINSt6stringEEERKNSt6stringE"></span><span id="_CPPv222StripPrefixAndFilenameRKNSt6vectorINSt6stringEEERKNSt6stringE"></span><span id="StripPrefixAndFilename__std::vector:ss:CR.ssCR"></span><span class="target" id="group__dataset-partitioning_1gabfa1200ecfebac5bdff1239aa1eb8270"></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 [...]
+<dd><p>Vector version of StripPrefixAndFilename. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv422StripPrefixAndFilenameRKNSt6vectorIN2fs8FileInfoEEERKNSt6stringE">
+<span id="_CPPv322StripPrefixAndFilenameRKNSt6vectorIN2fs8FileInfoEEERKNSt6stringE"></span><span id="_CPPv222StripPrefixAndFilenameRKNSt6vectorIN2fs8FileInfoEEERKNSt6stringE"></span><span id="StripPrefixAndFilename__std::vector:fs::FileInfo:CR.ssCR"></span><span class="target" id="group__dataset-partitioning_1ga4f897ffe4c649c15c704853fefd5d60c"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vec [...]
+<dd><p>Vector version of StripPrefixAndFilename. </p>
+</dd></dl>
+
+<dl class="cpp class">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset12PartitioningE">
+<span id="_CPPv3N5arrow7dataset12PartitioningE"></span><span id="_CPPv2N5arrow7dataset12PartitioningE"></span><span id="arrow::dataset::Partitioning"></span><span class="target" id="classarrow_1_1dataset_1_1_partitioning"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">dataset</ [...]
+<dd><em>#include <arrow/dataset/partition.h></em><p>Interface for parsing partition expressions from string partition identifiers. </p>
+<p>For example, the identifier “foo=5” might be parsed to an equality expression between the “foo” field and the value 5.</p>
+<p>Some partitionings may store the field names in a metadata store instead of in file paths, for example dataset_root/2009/11/… could be used when the partition fields are “year” and “month”</p>
+<p>Paths are consumed from left to right. Paths must be relative to the root of a partition; path prefixes must be removed before passing the path to a partitioning for parsing. </p>
+<p>Subclassed by <a class="reference internal" href="#classarrow_1_1dataset_1_1_function_partitioning"><span class="std std-ref">arrow::dataset::FunctionPartitioning</span></a>, <a class="reference internal" href="#classarrow_1_1dataset_1_1_key_value_partitioning"><span class="std std-ref">arrow::dataset::KeyValuePartitioning</span></a></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="_CPPv4NK5arrow7dataset12Partitioning9type_nameEv">
+<span id="_CPPv3NK5arrow7dataset12Partitioning9type_nameEv"></span><span id="_CPPv2NK5arrow7dataset12Partitioning9type_nameEv"></span><span id="arrow::dataset::Partitioning::type_nameC"></span><span class="target" id="classarrow_1_1dataset_1_1_partitioning_1acb1a6614ca4a3e55a2e56d491b80e58b"></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= [...]
+<dd><p>The name identifying the kind of partitioning. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4NK5arrow7dataset12Partitioning5ParseERKNSt6stringE">
+<span id="_CPPv3NK5arrow7dataset12Partitioning5ParseERKNSt6stringE"></span><span id="_CPPv2NK5arrow7dataset12Partitioning5ParseERKNSt6stringE"></span><span id="arrow::dataset::Partitioning::Parse__ssCRC"></span><span class="target" id="classarrow_1_1dataset_1_1_partitioning_1a35a6041a4f4306704d088d05c2d3d490"></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 [...]
+<dd><p>Parse a path into a partition expression. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset12Partitioning6schemaEv">
+<span id="_CPPv3N5arrow7dataset12Partitioning6schemaEv"></span><span id="_CPPv2N5arrow7dataset12Partitioning6schemaEv"></span><span id="arrow::dataset::Partitioning::schema"></span><span class="target" id="classarrow_1_1dataset_1_1_partitioning_1ad0d9beac97c3f9703adbaa6c6a434c50"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></spa [...]
+<dd><p>The partition schema. </p>
+</dd></dl>
+
+</div>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-functions">Public Static Functions</p>
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset12Partitioning7DefaultEv">
+<span id="_CPPv3N5arrow7dataset12Partitioning7DefaultEv"></span><span id="_CPPv2N5arrow7dataset12Partitioning7DefaultEv"></span><span id="arrow::dataset::Partitioning::Default"></span><span class="target" id="classarrow_1_1dataset_1_1_partitioning_1a157ec7c73980998eda65bb012ad6aaf2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span [...]
+<dd><p>A default <a class="reference internal" href="#classarrow_1_1dataset_1_1_partitioning"><span class="std std-ref">Partitioning</span></a> which always yields scalar(true) </p>
+</dd></dl>
+
+</div>
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset12Partitioning18PartitionedBatchesE">
+<span id="_CPPv3N5arrow7dataset12Partitioning18PartitionedBatchesE"></span><span id="_CPPv2N5arrow7dataset12Partitioning18PartitionedBatchesE"></span><span id="arrow::dataset::Partitioning::PartitionedBatches"></span><span class="target" id="structarrow_1_1dataset_1_1_partitioning_1_1_partitioned_batches"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">PartitionedBatches</span></span></ [...]
+<dd><em>#include <arrow/dataset/partition.h></em><p>If the input batch shares any fields with this partitioning, produce sub-batches which satisfy mutually exclusive Expressions. </p>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset27KeyValuePartitioningOptionsE">
+<span id="_CPPv3N5arrow7dataset27KeyValuePartitioningOptionsE"></span><span id="_CPPv2N5arrow7dataset27KeyValuePartitioningOptionsE"></span><span id="arrow::dataset::KeyValuePartitioningOptions"></span><span class="target" id="structarrow_1_1dataset_1_1_key_value_partitioning_options"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class= [...]
+<dd><em>#include <arrow/dataset/partition.h></em><p>Options for key-value based partitioning (hive/directory). </p>
+<p>Subclassed by <a class="reference internal" href="#structarrow_1_1dataset_1_1_hive_partitioning_options"><span class="std std-ref">arrow::dataset::HivePartitioningOptions</span></a></p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
+<dl class="cpp var">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset27KeyValuePartitioningOptions16segment_encodingE">
+<span id="_CPPv3N5arrow7dataset27KeyValuePartitioningOptions16segment_encodingE"></span><span id="_CPPv2N5arrow7dataset27KeyValuePartitioningOptions16segment_encodingE"></span><span id="arrow::dataset::KeyValuePartitioningOptions::segment_encoding__SegmentEncoding"></span><span class="target" id="structarrow_1_1dataset_1_1_key_value_partitioning_options_1a4cbfcbbde484a976ef6bd3c8e2957def"></span><a class="reference internal" href="#_CPPv415SegmentEncoding" title="SegmentEncoding"><span c [...]
+<dd><p>After splitting a path into components, decode the path components before parsing according to this scheme. </p>
+</dd></dl>
+
+</div>
+</dd></dl>
+
+<dl class="cpp struct">
+<dt class="sig sig-object cpp" id="_CPPv4N5arrow7dataset26PartitioningFactoryOptionsE">
+<span id="_CPPv3N5arrow7dataset26PartitioningFactoryOptionsE"></span><span id="_CPPv2N5arrow7dataset26PartitioningFactoryOptionsE"></span><span id="arrow::dataset::PartitioningFactoryOptions"></span><span class="target" id="structarrow_1_1dataset_1_1_partitioning_factory_options"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">arrow</span></span><span class="p"><span class="pre" [...]
+<dd><em>#include <arrow/dataset/partition.h></em><p>Options for inferring a partitioning. </p>
+<p>Subclassed by <a class="reference internal" href="#structarrow_1_1dataset_1_1_hive_partitioning_factory_options"><span class="std std-ref">arrow::dataset::HivePartitioningFactoryOptions</span></a></p>
+<div class="breathe-sectiondef docutils container">
+<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
... 99643 lines suppressed ...