You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ks...@apache.org on 2020/05/20 12:33:26 UTC

[arrow-site] branch asf-site updated: [Website] Update documentations for 0.17.1 (#60)

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

kszucs 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 73dd9fd  [Website] Update documentations for 0.17.1 (#60)
73dd9fd is described below

commit 73dd9fdd1e719783e2f8890dbb2dfa1f4c7275e6
Author: Krisztián Szűcs <sz...@gmail.com>
AuthorDate: Wed May 20 14:33:16 2020 +0200

    [Website] Update documentations for 0.17.1 (#60)
    
    * [Website] Update documentations for 0.17.1
    
    * remove original doxygen docs
---
 docs/.buildinfo                                    |   4 +
 docs/.doctrees/cpp/api.doctree                     | Bin 0 -> 5724 bytes
 docs/.doctrees/cpp/api/array.doctree               | Bin 0 -> 357517 bytes
 docs/.doctrees/cpp/api/builder.doctree             | Bin 0 -> 334514 bytes
 docs/.doctrees/cpp/api/cuda.doctree                | Bin 0 -> 378906 bytes
 docs/.doctrees/cpp/api/datatype.doctree            | Bin 0 -> 700629 bytes
 docs/.doctrees/cpp/api/filesystem.doctree          | Bin 0 -> 479368 bytes
 docs/.doctrees/cpp/api/flight.doctree              | Bin 0 -> 662004 bytes
 docs/.doctrees/cpp/api/formats.doctree             | Bin 0 -> 391341 bytes
 docs/.doctrees/cpp/api/io.doctree                  | Bin 0 -> 478875 bytes
 docs/.doctrees/cpp/api/memory.doctree              | Bin 0 -> 563548 bytes
 docs/.doctrees/cpp/api/support.doctree             | Bin 0 -> 266357 bytes
 docs/.doctrees/cpp/api/table.doctree               | Bin 0 -> 334174 bytes
 docs/.doctrees/cpp/api/tensor.doctree              | Bin 0 -> 304469 bytes
 docs/.doctrees/cpp/api/utilities.doctree           | Bin 0 -> 191884 bytes
 docs/.doctrees/cpp/arrays.doctree                  | Bin 0 -> 31902 bytes
 docs/.doctrees/cpp/conventions.doctree             | Bin 0 -> 19873 bytes
 docs/.doctrees/cpp/csv.doctree                     | Bin 0 -> 26059 bytes
 docs/.doctrees/cpp/datatypes.doctree               | Bin 0 -> 16014 bytes
 docs/.doctrees/cpp/examples/index.doctree          | Bin 0 -> 5529 bytes
 .../cpp/examples/row_columnar_conversion.doctree   | Bin 0 -> 24716 bytes
 .../cpp/examples/tuple_range_conversion.doctree    | Bin 0 -> 12873 bytes
 docs/.doctrees/cpp/flight.doctree                  | Bin 0 -> 24963 bytes
 docs/.doctrees/cpp/getting_started.doctree         | Bin 0 -> 5785 bytes
 docs/.doctrees/cpp/index.doctree                   | Bin 0 -> 6100 bytes
 docs/.doctrees/cpp/io.doctree                      | Bin 0 -> 20961 bytes
 docs/.doctrees/cpp/json.doctree                    | Bin 0 -> 19245 bytes
 docs/.doctrees/cpp/memory.doctree                  | Bin 0 -> 33269 bytes
 docs/.doctrees/cpp/overview.doctree                | Bin 0 -> 17595 bytes
 docs/.doctrees/cpp/parquet.doctree                 | Bin 0 -> 26587 bytes
 docs/.doctrees/cpp/tables.doctree                  | Bin 0 -> 15549 bytes
 docs/.doctrees/developers/benchmarks.doctree       | Bin 0 -> 27168 bytes
 docs/.doctrees/developers/contributing.doctree     | Bin 0 -> 31878 bytes
 docs/.doctrees/developers/cpp/building.doctree     | Bin 0 -> 84840 bytes
 docs/.doctrees/developers/cpp/conventions.doctree  | Bin 0 -> 15411 bytes
 docs/.doctrees/developers/cpp/development.doctree  | Bin 0 -> 46794 bytes
 docs/.doctrees/developers/cpp/fuzzing.doctree      | Bin 0 -> 16861 bytes
 docs/.doctrees/developers/cpp/index.doctree        | Bin 0 -> 6120 bytes
 docs/.doctrees/developers/cpp/windows.doctree      | Bin 0 -> 47160 bytes
 docs/.doctrees/developers/crossbow.doctree         | Bin 0 -> 42885 bytes
 docs/.doctrees/developers/documentation.doctree    | Bin 0 -> 16881 bytes
 docs/.doctrees/developers/integration.doctree      | Bin 0 -> 17119 bytes
 docs/.doctrees/developers/python.doctree           | Bin 0 -> 78229 bytes
 docs/.doctrees/environment.pickle                  | Bin 0 -> 3788371 bytes
 docs/.doctrees/format/CDataInterface.doctree       | Bin 0 -> 165444 bytes
 docs/.doctrees/format/Columnar.doctree             | Bin 0 -> 178087 bytes
 docs/.doctrees/format/Flight.doctree               | Bin 0 -> 46387 bytes
 docs/.doctrees/format/Guidelines.doctree           | Bin 0 -> 5911 bytes
 docs/.doctrees/format/IPC.doctree                  | Bin 0 -> 5809 bytes
 docs/.doctrees/format/Integration.doctree          | Bin 0 -> 52336 bytes
 docs/.doctrees/format/Layout.doctree               | Bin 0 -> 5891 bytes
 docs/.doctrees/format/Metadata.doctree             | Bin 0 -> 5867 bytes
 docs/.doctrees/format/Other.doctree                | Bin 0 -> 11022 bytes
 docs/.doctrees/format/Versioning.doctree           | Bin 0 -> 13411 bytes
 docs/.doctrees/index.doctree                       | Bin 0 -> 10185 bytes
 docs/.doctrees/java/index.doctree                  | Bin 0 -> 6449 bytes
 docs/.doctrees/java/ipc.doctree                    | Bin 0 -> 26230 bytes
 docs/.doctrees/java/vector.doctree                 | Bin 0 -> 35714 bytes
 docs/.doctrees/java/vector_schema_root.doctree     | Bin 0 -> 17979 bytes
 docs/.doctrees/python/api.doctree                  | Bin 0 -> 6238 bytes
 docs/.doctrees/python/api/arrays.doctree           | Bin 0 -> 78762 bytes
 docs/.doctrees/python/api/cuda.doctree             | Bin 0 -> 18601 bytes
 docs/.doctrees/python/api/dataset.doctree          | Bin 0 -> 27191 bytes
 docs/.doctrees/python/api/datatypes.doctree        | Bin 0 -> 114687 bytes
 docs/.doctrees/python/api/files.doctree            | Bin 0 -> 27511 bytes
 docs/.doctrees/python/api/filesystems.doctree      | Bin 0 -> 14443 bytes
 docs/.doctrees/python/api/flight.doctree           | Bin 0 -> 32622 bytes
 docs/.doctrees/python/api/formats.doctree          | Bin 0 -> 41591 bytes
 docs/.doctrees/python/api/ipc.doctree              | Bin 0 -> 37843 bytes
 docs/.doctrees/python/api/memory.doctree           | Bin 0 -> 24744 bytes
 docs/.doctrees/python/api/misc.doctree             | Bin 0 -> 13713 bytes
 docs/.doctrees/python/api/plasma.doctree           | Bin 0 -> 10431 bytes
 docs/.doctrees/python/api/tables.doctree           | Bin 0 -> 18629 bytes
 docs/.doctrees/python/benchmarks.doctree           | Bin 0 -> 11496 bytes
 docs/.doctrees/python/csv.doctree                  | Bin 0 -> 19834 bytes
 docs/.doctrees/python/cuda.doctree                 | Bin 0 -> 21561 bytes
 docs/.doctrees/python/data.doctree                 | Bin 0 -> 69053 bytes
 docs/.doctrees/python/dataset.doctree              | Bin 0 -> 58623 bytes
 docs/.doctrees/python/extending.doctree            | Bin 0 -> 198639 bytes
 docs/.doctrees/python/extending_types.doctree      | Bin 0 -> 47696 bytes
 docs/.doctrees/python/feather.doctree              | Bin 0 -> 18987 bytes
 docs/.doctrees/python/filesystems.doctree          | Bin 0 -> 14235 bytes
 .../python/filesystems_deprecated.doctree          | Bin 0 -> 37861 bytes
 .../python/generated/pyarrow.Array.doctree         | Bin 0 -> 19395 bytes
 .../python/generated/pyarrow.ArrayValue.doctree    | Bin 0 -> 9041 bytes
 .../python/generated/pyarrow.BinaryArray.doctree   | Bin 0 -> 129983 bytes
 .../python/generated/pyarrow.BinaryValue.doctree   | Bin 0 -> 13609 bytes
 .../python/generated/pyarrow.BooleanArray.doctree  | Bin 0 -> 130245 bytes
 .../python/generated/pyarrow.BooleanValue.doctree  | Bin 0 -> 11301 bytes
 .../python/generated/pyarrow.Buffer.doctree        | Bin 0 -> 32422 bytes
 .../generated/pyarrow.BufferOutputStream.doctree   | Bin 0 -> 81432 bytes
 .../python/generated/pyarrow.BufferReader.doctree  | Bin 0 -> 77912 bytes
 .../python/generated/pyarrow.ChunkedArray.doctree  | Bin 0 -> 99774 bytes
 .../pyarrow.CompressedInputStream.doctree          | Bin 0 -> 81551 bytes
 .../pyarrow.CompressedOutputStream.doctree         | Bin 0 -> 81832 bytes
 .../python/generated/pyarrow.DataType.doctree      | Bin 0 -> 21301 bytes
 .../python/generated/pyarrow.Date32Array.doctree   | Bin 0 -> 129981 bytes
 .../python/generated/pyarrow.Date32Value.doctree   | Bin 0 -> 11364 bytes
 .../python/generated/pyarrow.Date64Array.doctree   | Bin 0 -> 129981 bytes
 .../python/generated/pyarrow.Date64Value.doctree   | Bin 0 -> 11364 bytes
 .../generated/pyarrow.Decimal128Array.doctree      | Bin 0 -> 131190 bytes
 .../generated/pyarrow.Decimal128Type.doctree       | Bin 0 -> 27309 bytes
 .../python/generated/pyarrow.DecimalValue.doctree  | Bin 0 -> 11322 bytes
 .../generated/pyarrow.DictionaryArray.doctree      | Bin 0 -> 147435 bytes
 .../generated/pyarrow.DictionaryType.doctree       | Bin 0 -> 27704 bytes
 .../generated/pyarrow.DictionaryValue.doctree      | Bin 0 -> 16069 bytes
 .../python/generated/pyarrow.DoubleValue.doctree   | Bin 0 -> 11261 bytes
 .../generated/pyarrow.ExtensionArray.doctree       | Bin 0 -> 132685 bytes
 .../python/generated/pyarrow.ExtensionType.doctree | Bin 0 -> 27704 bytes
 .../python/generated/pyarrow.Field.doctree         | Bin 0 -> 8847 bytes
 .../generated/pyarrow.FixedSizeBinaryArray.doctree | Bin 0 -> 132598 bytes
 .../generated/pyarrow.FixedSizeBinaryType.doctree  | Bin 0 -> 23860 bytes
 .../generated/pyarrow.FixedSizeBinaryValue.doctree | Bin 0 -> 11721 bytes
 .../pyarrow.FixedSizeBufferWriter.doctree          | Bin 0 -> 85925 bytes
 .../python/generated/pyarrow.FloatValue.doctree    | Bin 0 -> 11216 bytes
 .../generated/pyarrow.FloatingPointArray.doctree   | Bin 0 -> 132006 bytes
 .../generated/pyarrow.HadoopFileSystem.cat.doctree | Bin 0 -> 5540 bytes
 .../pyarrow.HadoopFileSystem.chmod.doctree         | Bin 0 -> 6061 bytes
 .../pyarrow.HadoopFileSystem.chown.doctree         | Bin 0 -> 8186 bytes
 .../pyarrow.HadoopFileSystem.delete.doctree        | Bin 0 -> 7062 bytes
 .../generated/pyarrow.HadoopFileSystem.df.doctree  | Bin 0 -> 4657 bytes
 .../pyarrow.HadoopFileSystem.disk_usage.doctree    | Bin 0 -> 5711 bytes
 .../pyarrow.HadoopFileSystem.download.doctree      | Bin 0 -> 4502 bytes
 .../pyarrow.HadoopFileSystem.exists.doctree        | Bin 0 -> 5308 bytes
 .../pyarrow.HadoopFileSystem.get_capacity.doctree  | Bin 0 -> 4818 bytes
 ...pyarrow.HadoopFileSystem.get_space_used.doctree | Bin 0 -> 4828 bytes
 .../pyarrow.HadoopFileSystem.info.doctree          | Bin 0 -> 5718 bytes
 .../generated/pyarrow.HadoopFileSystem.ls.doctree  | Bin 0 -> 7830 bytes
 .../pyarrow.HadoopFileSystem.mkdir.doctree         | Bin 0 -> 6126 bytes
 .../pyarrow.HadoopFileSystem.open.doctree          | Bin 0 -> 7550 bytes
 .../pyarrow.HadoopFileSystem.rename.doctree        | Bin 0 -> 6306 bytes
 .../generated/pyarrow.HadoopFileSystem.rm.doctree  | Bin 0 -> 4362 bytes
 .../pyarrow.HadoopFileSystem.upload.doctree        | Bin 0 -> 4781 bytes
 .../python/generated/pyarrow.HdfsFile.doctree      | Bin 0 -> 78452 bytes
 .../python/generated/pyarrow.Int16Array.doctree    | Bin 0 -> 129689 bytes
 .../python/generated/pyarrow.Int16Value.doctree    | Bin 0 -> 11202 bytes
 .../python/generated/pyarrow.Int32Array.doctree    | Bin 0 -> 129689 bytes
 .../python/generated/pyarrow.Int32Value.doctree    | Bin 0 -> 11202 bytes
 .../python/generated/pyarrow.Int64Array.doctree    | Bin 0 -> 129689 bytes
 .../python/generated/pyarrow.Int64Value.doctree    | Bin 0 -> 11202 bytes
 .../python/generated/pyarrow.Int8Array.doctree     | Bin 0 -> 129397 bytes
 .../python/generated/pyarrow.Int8Value.doctree     | Bin 0 -> 11155 bytes
 .../python/generated/pyarrow.IntegerArray.doctree  | Bin 0 -> 130243 bytes
 .../generated/pyarrow.LargeBinaryArray.doctree     | Bin 0 -> 131454 bytes
 .../generated/pyarrow.LargeBinaryValue.doctree     | Bin 0 -> 13901 bytes
 .../generated/pyarrow.LargeListArray.doctree       | Bin 0 -> 145945 bytes
 .../generated/pyarrow.LargeListValue.doctree       | Bin 0 -> 12889 bytes
 .../generated/pyarrow.LargeStringArray.doctree     | Bin 0 -> 129603 bytes
 .../generated/pyarrow.LargeStringValue.doctree     | Bin 0 -> 13895 bytes
 .../python/generated/pyarrow.ListArray.doctree     | Bin 0 -> 143866 bytes
 .../python/generated/pyarrow.ListType.doctree      | Bin 0 -> 24242 bytes
 .../python/generated/pyarrow.ListValue.doctree     | Bin 0 -> 12607 bytes
 .../generated/pyarrow.LocalFileSystem.doctree      | Bin 0 -> 74701 bytes
 .../python/generated/pyarrow.MapType.doctree       | Bin 0 -> 24597 bytes
 .../generated/pyarrow.MemoryMappedFile.doctree     | Bin 0 -> 83443 bytes
 .../python/generated/pyarrow.MemoryPool.doctree    | Bin 0 -> 12456 bytes
 .../python/generated/pyarrow.Message.doctree       | Bin 0 -> 27807 bytes
 .../python/generated/pyarrow.MessageReader.doctree | Bin 0 -> 11547 bytes
 docs/.doctrees/python/generated/pyarrow.NA.doctree | Bin 0 -> 3600 bytes
 .../python/generated/pyarrow.NativeFile.doctree    | Bin 0 -> 77629 bytes
 .../python/generated/pyarrow.NullArray.doctree     | Bin 0 -> 129369 bytes
 .../python/generated/pyarrow.NumericArray.doctree  | Bin 0 -> 130215 bytes
 .../python/generated/pyarrow.OSFile.doctree        | Bin 0 -> 74859 bytes
 .../generated/pyarrow.PyExtensionType.doctree      | Bin 0 -> 25833 bytes
 .../python/generated/pyarrow.PythonFile.doctree    | Bin 0 -> 75282 bytes
 .../python/generated/pyarrow.RecordBatch.doctree   | Bin 0 -> 114314 bytes
 .../pyarrow.RecordBatchFileReader.doctree          | Bin 0 -> 29409 bytes
 .../pyarrow.RecordBatchFileWriter.doctree          | Bin 0 -> 29761 bytes
 .../pyarrow.RecordBatchStreamReader.doctree        | Bin 0 -> 25814 bytes
 .../pyarrow.RecordBatchStreamWriter.doctree        | Bin 0 -> 29905 bytes
 .../generated/pyarrow.ResizableBuffer.doctree      | Bin 0 -> 38266 bytes
 .../python/generated/pyarrow.Scalar.doctree        | Bin 0 -> 8834 bytes
 .../python/generated/pyarrow.Schema.doctree        | Bin 0 -> 8591 bytes
 .../generated/pyarrow.SerializationContext.doctree | Bin 0 -> 34888 bytes
 .../generated/pyarrow.SerializedPyObject.doctree   | Bin 0 -> 26375 bytes
 .../python/generated/pyarrow.StringArray.doctree   | Bin 0 -> 128116 bytes
 .../python/generated/pyarrow.StringValue.doctree   | Bin 0 -> 13603 bytes
 .../python/generated/pyarrow.StructArray.doctree   | Bin 0 -> 147738 bytes
 .../python/generated/pyarrow.StructType.doctree    | Bin 0 -> 26472 bytes
 .../python/generated/pyarrow.StructValue.doctree   | Bin 0 -> 11254 bytes
 .../python/generated/pyarrow.Table.doctree         | Bin 0 -> 13438 bytes
 .../python/generated/pyarrow.Tensor.doctree        | Bin 0 -> 27452 bytes
 .../python/generated/pyarrow.Time32Array.doctree   | Bin 0 -> 129981 bytes
 .../python/generated/pyarrow.Time32Type.doctree    | Bin 0 -> 22982 bytes
 .../python/generated/pyarrow.Time32Value.doctree   | Bin 0 -> 11369 bytes
 .../python/generated/pyarrow.Time64Array.doctree   | Bin 0 -> 129981 bytes
 .../python/generated/pyarrow.Time64Type.doctree    | Bin 0 -> 22982 bytes
 .../python/generated/pyarrow.Time64Value.doctree   | Bin 0 -> 11369 bytes
 .../generated/pyarrow.TimestampArray.doctree       | Bin 0 -> 130857 bytes
 .../python/generated/pyarrow.TimestampType.doctree | Bin 0 -> 25136 bytes
 .../generated/pyarrow.TimestampValue.doctree       | Bin 0 -> 13217 bytes
 .../python/generated/pyarrow.UInt16Array.doctree   | Bin 0 -> 129981 bytes
 .../python/generated/pyarrow.UInt16Value.doctree   | Bin 0 -> 11249 bytes
 .../python/generated/pyarrow.UInt32Array.doctree   | Bin 0 -> 129981 bytes
 .../python/generated/pyarrow.UInt32Value.doctree   | Bin 0 -> 11249 bytes
 .../python/generated/pyarrow.UInt64Array.doctree   | Bin 0 -> 129981 bytes
 .../python/generated/pyarrow.UInt64Value.doctree   | Bin 0 -> 11249 bytes
 .../python/generated/pyarrow.UInt8Array.doctree    | Bin 0 -> 129689 bytes
 .../python/generated/pyarrow.UInt8Value.doctree    | Bin 0 -> 11202 bytes
 .../python/generated/pyarrow.UnionArray.doctree    | Bin 0 -> 144588 bytes
 .../python/generated/pyarrow.UnionType.doctree     | Bin 0 -> 24870 bytes
 .../python/generated/pyarrow.UnionValue.doctree    | Bin 0 -> 11436 bytes
 .../generated/pyarrow.allocate_buffer.doctree      | Bin 0 -> 8129 bytes
 .../python/generated/pyarrow.binary.doctree        | Bin 0 -> 5674 bytes
 .../python/generated/pyarrow.bool_.doctree         | Bin 0 -> 3415 bytes
 .../python/generated/pyarrow.chunked_array.doctree | Bin 0 -> 7628 bytes
 .../python/generated/pyarrow.compress.doctree      | Bin 0 -> 11008 bytes
 .../python/generated/pyarrow.concat_tables.doctree | Bin 0 -> 9939 bytes
 .../python/generated/pyarrow.cpu_count.doctree     | Bin 0 -> 5087 bytes
 .../generated/pyarrow.create_memory_map.doctree    | Bin 0 -> 6438 bytes
 .../pyarrow.csv.CSVStreamingReader.doctree         | Bin 0 -> 17352 bytes
 .../generated/pyarrow.csv.ConvertOptions.doctree   | Bin 0 -> 55265 bytes
 .../generated/pyarrow.csv.ParseOptions.doctree     | Bin 0 -> 36110 bytes
 .../generated/pyarrow.csv.ReadOptions.doctree      | Bin 0 -> 31329 bytes
 .../python/generated/pyarrow.csv.open_csv.doctree  | Bin 0 -> 12458 bytes
 .../python/generated/pyarrow.csv.read_csv.doctree  | Bin 0 -> 12363 bytes
 .../generated/pyarrow.cuda.BufferReader.doctree    | Bin 0 -> 3579 bytes
 .../generated/pyarrow.cuda.BufferWriter.doctree    | Bin 0 -> 3579 bytes
 .../python/generated/pyarrow.cuda.Context.doctree  | Bin 0 -> 3504 bytes
 .../generated/pyarrow.cuda.CudaBuffer.doctree      | Bin 0 -> 3549 bytes
 .../generated/pyarrow.cuda.HostBuffer.doctree      | Bin 0 -> 3549 bytes
 .../generated/pyarrow.cuda.IpcMemHandle.doctree    | Bin 0 -> 3579 bytes
 .../generated/pyarrow.cuda.new_host_buffer.doctree | Bin 0 -> 3657 bytes
 .../generated/pyarrow.cuda.read_message.doctree    | Bin 0 -> 3607 bytes
 .../pyarrow.cuda.read_record_batch.doctree         | Bin 0 -> 3689 bytes
 .../pyarrow.cuda.serialize_record_batch.doctree    | Bin 0 -> 3769 bytes
 .../generated/pyarrow.dataset.Dataset.doctree      | Bin 0 -> 35327 bytes
 .../pyarrow.dataset.DirectoryPartitioning.doctree  | Bin 0 -> 18934 bytes
 .../generated/pyarrow.dataset.Expression.doctree   | Bin 0 -> 20876 bytes
 .../generated/pyarrow.dataset.FileFormat.doctree   | Bin 0 -> 11121 bytes
 .../pyarrow.dataset.FileSystemDataset.doctree      | Bin 0 -> 58881 bytes
 ...yarrow.dataset.FileSystemDatasetFactory.doctree | Bin 0 -> 23146 bytes
 ...yarrow.dataset.FileSystemFactoryOptions.doctree | Bin 0 -> 26333 bytes
 .../pyarrow.dataset.FileSystemSource.doctree       | Bin 0 -> 2373 bytes
 ...pyarrow.dataset.FileSystemSourceFactory.doctree | Bin 0 -> 2408 bytes
 .../pyarrow.dataset.HivePartitioning.doctree       | Bin 0 -> 18197 bytes
 .../pyarrow.dataset.ParquetFileFormat.doctree      | Bin 0 -> 15588 bytes
 .../generated/pyarrow.dataset.Partitioning.doctree | Bin 0 -> 16620 bytes
 .../pyarrow.dataset.PartitioningFactory.doctree    | Bin 0 -> 7075 bytes
 .../generated/pyarrow.dataset.Scanner.doctree      | Bin 0 -> 24372 bytes
 .../generated/pyarrow.dataset.Source.doctree       | Bin 0 -> 2323 bytes
 .../generated/pyarrow.dataset.UnionDataset.doctree | Bin 0 -> 49465 bytes
 .../python/generated/pyarrow.dataset.field.doctree | Bin 0 -> 6369 bytes
 .../generated/pyarrow.dataset.scalar.doctree       | Bin 0 -> 7072 bytes
 .../python/generated/pyarrow.date32.doctree        | Bin 0 -> 3480 bytes
 .../python/generated/pyarrow.date64.doctree        | Bin 0 -> 3496 bytes
 .../python/generated/pyarrow.decimal128.doctree    | Bin 0 -> 6262 bytes
 .../python/generated/pyarrow.decompress.doctree    | Bin 0 -> 12889 bytes
 .../generated/pyarrow.default_memory_pool.doctree  | Bin 0 -> 3612 bytes
 .../python/generated/pyarrow.deserialize.doctree   | Bin 0 -> 7100 bytes
 .../pyarrow.deserialize_components.doctree         | Bin 0 -> 6894 bytes
 .../generated/pyarrow.deserialize_from.doctree     | Bin 0 -> 7674 bytes
 .../python/generated/pyarrow.dictionary.doctree    | Bin 0 -> 7008 bytes
 .../generated/pyarrow.feather.read_feather.doctree | Bin 0 -> 11281 bytes
 .../generated/pyarrow.feather.read_table.doctree   | Bin 0 -> 9612 bytes
 .../pyarrow.feather.write_feather.doctree          | Bin 0 -> 13786 bytes
 .../python/generated/pyarrow.flight.Action.doctree | Bin 0 -> 3517 bytes
 .../generated/pyarrow.flight.ActionType.doctree    | Bin 0 -> 3577 bytes
 .../generated/pyarrow.flight.CallInfo.doctree      | Bin 0 -> 3547 bytes
 .../pyarrow.flight.ClientAuthHandler.doctree       | Bin 0 -> 3682 bytes
 .../pyarrow.flight.ClientMiddleware.doctree        | Bin 0 -> 3667 bytes
 .../pyarrow.flight.ClientMiddlewareFactory.doctree | Bin 0 -> 3772 bytes
 .../pyarrow.flight.DescriptorType.doctree          | Bin 0 -> 3637 bytes
 .../pyarrow.flight.FlightCallOptions.doctree       | Bin 0 -> 3682 bytes
 .../generated/pyarrow.flight.FlightClient.doctree  | Bin 0 -> 3607 bytes
 .../pyarrow.flight.FlightDescriptor.doctree        | Bin 0 -> 3667 bytes
 .../pyarrow.flight.FlightEndpoint.doctree          | Bin 0 -> 3637 bytes
 .../generated/pyarrow.flight.FlightInfo.doctree    | Bin 0 -> 3577 bytes
 .../generated/pyarrow.flight.FlightMethod.doctree  | Bin 0 -> 3607 bytes
 .../pyarrow.flight.FlightServerBase.doctree        | Bin 0 -> 3667 bytes
 .../pyarrow.flight.GeneratorStream.doctree         | Bin 0 -> 3652 bytes
 .../generated/pyarrow.flight.Location.doctree      | Bin 0 -> 3547 bytes
 .../pyarrow.flight.RecordBatchStream.doctree       | Bin 0 -> 3682 bytes
 .../python/generated/pyarrow.flight.Result.doctree | Bin 0 -> 3517 bytes
 .../pyarrow.flight.ServerAuthHandler.doctree       | Bin 0 -> 3682 bytes
 .../pyarrow.flight.ServerMiddleware.doctree        | Bin 0 -> 3667 bytes
 .../pyarrow.flight.ServerMiddlewareFactory.doctree | Bin 0 -> 3772 bytes
 .../python/generated/pyarrow.flight.Ticket.doctree | Bin 0 -> 3517 bytes
 .../python/generated/pyarrow.float16.doctree       | Bin 0 -> 3444 bytes
 .../python/generated/pyarrow.float32.doctree       | Bin 0 -> 3448 bytes
 .../python/generated/pyarrow.float64.doctree       | Bin 0 -> 3448 bytes
 .../generated/pyarrow.foreign_buffer.doctree       | Bin 0 -> 5771 bytes
 .../generated/pyarrow.from_numpy_dtype.doctree     | Bin 0 -> 3780 bytes
 .../generated/pyarrow.fs.FileSelector.doctree      | Bin 0 -> 16540 bytes
 .../python/generated/pyarrow.fs.FileStats.doctree  | Bin 0 -> 3749 bytes
 .../python/generated/pyarrow.fs.FileSystem.doctree | Bin 0 -> 61679 bytes
 .../generated/pyarrow.fs.HadoopFileSystem.doctree  | Bin 0 -> 69719 bytes
 .../generated/pyarrow.fs.HdfsOptions.doctree       | Bin 0 -> 2323 bytes
 .../generated/pyarrow.fs.LocalFileSystem.doctree   | Bin 0 -> 64085 bytes
 .../pyarrow.fs.LocalFileSystemOptions.doctree      | Bin 0 -> 2378 bytes
 .../generated/pyarrow.fs.S3FileSystem.doctree      | Bin 0 -> 2328 bytes
 .../python/generated/pyarrow.get_include.doctree   | Bin 0 -> 4161 bytes
 .../python/generated/pyarrow.get_libraries.doctree | Bin 0 -> 4442 bytes
 .../generated/pyarrow.get_library_dirs.doctree     | Bin 0 -> 4261 bytes
 .../pyarrow.get_record_batch_size.doctree          | Bin 0 -> 4033 bytes
 .../generated/pyarrow.get_tensor_size.doctree      | Bin 0 -> 3959 bytes
 .../python/generated/pyarrow.hdfs.connect.doctree  | Bin 0 -> 13304 bytes
 .../python/generated/pyarrow.input_stream.doctree  | Bin 0 -> 10207 bytes
 .../python/generated/pyarrow.int16.doctree         | Bin 0 -> 3410 bytes
 .../python/generated/pyarrow.int32.doctree         | Bin 0 -> 3410 bytes
 .../python/generated/pyarrow.int64.doctree         | Bin 0 -> 3410 bytes
 .../python/generated/pyarrow.int8.doctree          | Bin 0 -> 3396 bytes
 .../python/generated/pyarrow.ipc.Message.doctree   | Bin 0 -> 28113 bytes
 .../generated/pyarrow.ipc.MessageReader.doctree    | Bin 0 -> 11709 bytes
 .../pyarrow.ipc.RecordBatchFileReader.doctree      | Bin 0 -> 29725 bytes
 .../pyarrow.ipc.RecordBatchFileWriter.doctree      | Bin 0 -> 30017 bytes
 .../pyarrow.ipc.RecordBatchStreamReader.doctree    | Bin 0 -> 26098 bytes
 .../pyarrow.ipc.RecordBatchStreamWriter.doctree    | Bin 0 -> 30161 bytes
 .../pyarrow.ipc.get_record_batch_size.doctree      | Bin 0 -> 3935 bytes
 .../generated/pyarrow.ipc.get_tensor_size.doctree  | Bin 0 -> 3829 bytes
 .../python/generated/pyarrow.ipc.new_file.doctree  | Bin 0 -> 9011 bytes
 .../generated/pyarrow.ipc.new_stream.doctree       | Bin 0 -> 9043 bytes
 .../python/generated/pyarrow.ipc.open_file.doctree | Bin 0 -> 8732 bytes
 .../generated/pyarrow.ipc.open_stream.doctree      | Bin 0 -> 6842 bytes
 .../generated/pyarrow.ipc.read_message.doctree     | Bin 0 -> 6033 bytes
 .../pyarrow.ipc.read_record_batch.doctree          | Bin 0 -> 7994 bytes
 .../generated/pyarrow.ipc.read_tensor.doctree      | Bin 0 -> 5683 bytes
 .../generated/pyarrow.ipc.write_tensor.doctree     | Bin 0 -> 6290 bytes
 .../generated/pyarrow.json.ParseOptions.doctree    | Bin 0 -> 17481 bytes
 .../generated/pyarrow.json.ReadOptions.doctree     | Bin 0 -> 16756 bytes
 .../generated/pyarrow.json.read_json.doctree       | Bin 0 -> 10333 bytes
 .../python/generated/pyarrow.large_binary.doctree  | Bin 0 -> 3914 bytes
 .../python/generated/pyarrow.large_list.doctree    | Bin 0 -> 6316 bytes
 .../python/generated/pyarrow.large_string.doctree  | Bin 0 -> 3924 bytes
 .../python/generated/pyarrow.large_utf8.doctree    | Bin 0 -> 3467 bytes
 .../python/generated/pyarrow.list_.doctree         | Bin 0 -> 7308 bytes
 .../pyarrow.log_memory_allocations.doctree         | Bin 0 -> 5501 bytes
 .../python/generated/pyarrow.map_.doctree          | Bin 0 -> 7469 bytes
 .../python/generated/pyarrow.memory_map.doctree    | Bin 0 -> 7673 bytes
 .../python/generated/pyarrow.null.doctree          | Bin 0 -> 3382 bytes
 .../python/generated/pyarrow.orc.ORCFile.doctree   | Bin 0 -> 27972 bytes
 .../python/generated/pyarrow.output_stream.doctree | Bin 0 -> 10219 bytes
 .../pyarrow.parquet.ParquetDataset.doctree         | Bin 0 -> 79662 bytes
 .../generated/pyarrow.parquet.ParquetFile.doctree  | Bin 0 -> 64869 bytes
 .../pyarrow.parquet.ParquetWriter.doctree          | Bin 0 -> 52313 bytes
 .../pyarrow.parquet.read_metadata.doctree          | Bin 0 -> 8402 bytes
 .../generated/pyarrow.parquet.read_pandas.doctree  | Bin 0 -> 30424 bytes
 .../generated/pyarrow.parquet.read_schema.doctree  | Bin 0 -> 8374 bytes
 .../generated/pyarrow.parquet.read_table.doctree   | Bin 0 -> 33188 bytes
 .../pyarrow.parquet.write_metadata.doctree         | Bin 0 -> 13082 bytes
 .../generated/pyarrow.parquet.write_table.doctree  | Bin 0 -> 37740 bytes
 .../pyarrow.parquet.write_to_dataset.doctree       | Bin 0 -> 17225 bytes
 .../generated/pyarrow.plasma.ObjectID.doctree      | Bin 0 -> 12866 bytes
 .../generated/pyarrow.plasma.PlasmaBuffer.doctree  | Bin 0 -> 37055 bytes
 .../generated/pyarrow.plasma.PlasmaClient.doctree  | Bin 0 -> 115577 bytes
 .../python/generated/pyarrow.py_buffer.doctree     | Bin 0 -> 3741 bytes
 .../python/generated/pyarrow.read_message.doctree  | Bin 0 -> 3921 bytes
 .../generated/pyarrow.read_record_batch.doctree    | Bin 0 -> 3983 bytes
 .../generated/pyarrow.read_serialized.doctree      | Bin 0 -> 6970 bytes
 .../python/generated/pyarrow.read_tensor.doctree   | Bin 0 -> 3909 bytes
 .../python/generated/pyarrow.record_batch.doctree  | Bin 0 -> 12512 bytes
 .../pyarrow.register_extension_type.doctree        | Bin 0 -> 5548 bytes
 .../python/generated/pyarrow.serialize.doctree     | Bin 0 -> 7762 bytes
 .../python/generated/pyarrow.serialize_to.doctree  | Bin 0 -> 7228 bytes
 .../python/generated/pyarrow.set_cpu_count.doctree | Bin 0 -> 3707 bytes
 .../generated/pyarrow.set_memory_pool.doctree      | Bin 0 -> 3493 bytes
 .../python/generated/pyarrow.string.doctree        | Bin 0 -> 3428 bytes
 .../python/generated/pyarrow.struct.doctree        | Bin 0 -> 7612 bytes
 .../python/generated/pyarrow.time32.doctree        | Bin 0 -> 5841 bytes
 .../python/generated/pyarrow.time64.doctree        | Bin 0 -> 5863 bytes
 .../python/generated/pyarrow.timestamp.doctree     | Bin 0 -> 8021 bytes
 .../pyarrow.total_allocated_bytes.doctree          | Bin 0 -> 3784 bytes
 .../generated/pyarrow.types.is_binary.doctree      | Bin 0 -> 4338 bytes
 .../generated/pyarrow.types.is_boolean.doctree     | Bin 0 -> 4322 bytes
 .../python/generated/pyarrow.types.is_date.doctree | Bin 0 -> 4274 bytes
 .../generated/pyarrow.types.is_date32.doctree      | Bin 0 -> 4320 bytes
 .../generated/pyarrow.types.is_date64.doctree      | Bin 0 -> 4336 bytes
 .../generated/pyarrow.types.is_decimal.doctree     | Bin 0 -> 4322 bytes
 .../generated/pyarrow.types.is_dictionary.doctree  | Bin 0 -> 4386 bytes
 .../pyarrow.types.is_fixed_size_binary.doctree     | Bin 0 -> 4486 bytes
 .../generated/pyarrow.types.is_float16.doctree     | Bin 0 -> 4356 bytes
 .../generated/pyarrow.types.is_float32.doctree     | Bin 0 -> 4360 bytes
 .../generated/pyarrow.types.is_float64.doctree     | Bin 0 -> 4360 bytes
 .../generated/pyarrow.types.is_floating.doctree    | Bin 0 -> 4366 bytes
 .../generated/pyarrow.types.is_int16.doctree       | Bin 0 -> 4292 bytes
 .../generated/pyarrow.types.is_int32.doctree       | Bin 0 -> 4292 bytes
 .../generated/pyarrow.types.is_int64.doctree       | Bin 0 -> 4292 bytes
 .../python/generated/pyarrow.types.is_int8.doctree | Bin 0 -> 4276 bytes
 .../generated/pyarrow.types.is_integer.doctree     | Bin 0 -> 4326 bytes
 .../pyarrow.types.is_large_binary.doctree          | Bin 0 -> 4436 bytes
 .../generated/pyarrow.types.is_large_list.doctree  | Bin 0 -> 4372 bytes
 .../pyarrow.types.is_large_string.doctree          | Bin 0 -> 4430 bytes
 .../pyarrow.types.is_large_unicode.doctree         | Bin 0 -> 4352 bytes
 .../python/generated/pyarrow.types.is_list.doctree | Bin 0 -> 4274 bytes
 .../python/generated/pyarrow.types.is_map.doctree  | Bin 0 -> 4274 bytes
 .../generated/pyarrow.types.is_nested.doctree      | Bin 0 -> 4306 bytes
 .../python/generated/pyarrow.types.is_null.doctree | Bin 0 -> 4274 bytes
 .../pyarrow.types.is_signed_integer.doctree        | Bin 0 -> 4440 bytes
 .../generated/pyarrow.types.is_string.doctree      | Bin 0 -> 4332 bytes
 .../generated/pyarrow.types.is_struct.doctree      | Bin 0 -> 4306 bytes
 .../generated/pyarrow.types.is_temporal.doctree    | Bin 0 -> 4374 bytes
 .../python/generated/pyarrow.types.is_time.doctree | Bin 0 -> 4274 bytes
 .../generated/pyarrow.types.is_time32.doctree      | Bin 0 -> 4306 bytes
 .../generated/pyarrow.types.is_time64.doctree      | Bin 0 -> 4306 bytes
 .../generated/pyarrow.types.is_timestamp.doctree   | Bin 0 -> 4354 bytes
 .../generated/pyarrow.types.is_uint16.doctree      | Bin 0 -> 4308 bytes
 .../generated/pyarrow.types.is_uint32.doctree      | Bin 0 -> 4308 bytes
 .../generated/pyarrow.types.is_uint64.doctree      | Bin 0 -> 4308 bytes
 .../generated/pyarrow.types.is_uint8.doctree       | Bin 0 -> 4292 bytes
 .../generated/pyarrow.types.is_unicode.doctree     | Bin 0 -> 4254 bytes
 .../generated/pyarrow.types.is_union.doctree       | Bin 0 -> 4290 bytes
 .../pyarrow.types.is_unsigned_integer.doctree      | Bin 0 -> 4472 bytes
 .../python/generated/pyarrow.uint16.doctree        | Bin 0 -> 3428 bytes
 .../python/generated/pyarrow.uint32.doctree        | Bin 0 -> 3428 bytes
 .../python/generated/pyarrow.uint64.doctree        | Bin 0 -> 3428 bytes
 .../python/generated/pyarrow.uint8.doctree         | Bin 0 -> 3412 bytes
 .../pyarrow.unregister_extension_type.doctree      | Bin 0 -> 4958 bytes
 .../python/generated/pyarrow.utf8.doctree          | Bin 0 -> 3362 bytes
 .../python/generated/pyarrow.write_tensor.doctree  | Bin 0 -> 3921 bytes
 docs/.doctrees/python/getting_involved.doctree     | Bin 0 -> 9648 bytes
 docs/.doctrees/python/index.doctree                | Bin 0 -> 7825 bytes
 docs/.doctrees/python/install.doctree              | Bin 0 -> 14672 bytes
 docs/.doctrees/python/ipc.doctree                  | Bin 0 -> 52462 bytes
 docs/.doctrees/python/json.doctree                 | Bin 0 -> 20409 bytes
 docs/.doctrees/python/memory.doctree               | Bin 0 -> 52196 bytes
 docs/.doctrees/python/numpy.doctree                | Bin 0 -> 11652 bytes
 docs/.doctrees/python/pandas.doctree               | Bin 0 -> 59121 bytes
 docs/.doctrees/python/parquet.doctree              | Bin 0 -> 73758 bytes
 docs/.doctrees/python/plasma.doctree               | Bin 0 -> 58160 bytes
 docs/.doctrees/python/timestamps.doctree           | Bin 0 -> 22717 bytes
 docs/_modules/index.html                           |   4 +-
 docs/_modules/pyarrow.html                         |  13 +-
 docs/_modules/pyarrow/dataset.html                 |   4 +-
 docs/_modules/pyarrow/feather.html                 |  51 ++-
 docs/_modules/pyarrow/filesystem.html              |   4 +-
 docs/_modules/pyarrow/hdfs.html                    |   4 +-
 docs/_modules/pyarrow/ipc.html                     |   4 +-
 docs/_modules/pyarrow/orc.html                     |   4 +-
 docs/_modules/pyarrow/parquet.html                 |  22 +-
 docs/_modules/pyarrow/types.html                   |   4 +-
 docs/_modules/pyarrow/util.html                    |   4 +-
 docs/_modules/unittest/mock.html                   |   4 +-
 docs/_static/documentation_options.js              |   2 +-
 docs/c_glib/arrow-glib/index.html                  |   2 +-
 docs/c_glib/arrow-glib/version-macros.html         |   2 +-
 docs/c_glib/gandiva-glib/index.html                |   2 +-
 docs/c_glib/gandiva-glib/version-macros.html       |   2 +-
 docs/c_glib/parquet-glib/index.html                |   2 +-
 docs/c_glib/parquet-glib/version-macros.html       |   2 +-
 docs/c_glib/plasma-glib/index.html                 |   2 +-
 docs/cpp/.gitignore                                |   1 +
 docs/cpp/api.html                                  |   4 +-
 docs/cpp/api/array.html                            |  50 +--
 docs/cpp/api/builder.html                          |  92 ++--
 docs/cpp/api/cuda.html                             |  98 ++---
 docs/cpp/api/datatype.html                         | 488 ++++++++++-----------
 docs/cpp/api/filesystem.html                       | 218 ++++-----
 docs/cpp/api/flight.html                           | 305 ++++++-------
 docs/cpp/api/formats.html                          | 169 +++----
 docs/cpp/api/io.html                               | 182 ++++----
 docs/cpp/api/memory.html                           | 239 +++++-----
 docs/cpp/api/support.html                          |  68 +--
 docs/cpp/api/table.html                            |  84 ++--
 docs/cpp/api/tensor.html                           |  58 +--
 docs/cpp/api/utilities.html                        | 135 +++---
 docs/cpp/arrays.html                               |   4 +-
 docs/cpp/conventions.html                          |   8 +-
 docs/cpp/csv.html                                  |   4 +-
 docs/cpp/datatypes.html                            |   4 +-
 docs/cpp/examples/index.html                       |   4 +-
 docs/cpp/examples/row_columnar_conversion.html     |   4 +-
 docs/cpp/examples/tuple_range_conversion.html      |   4 +-
 docs/cpp/flight.html                               |   6 +-
 docs/cpp/getting_started.html                      |   4 +-
 docs/cpp/index.html                                |   4 +-
 docs/cpp/io.html                                   |   4 +-
 docs/cpp/json.html                                 |   4 +-
 docs/cpp/memory.html                               |  12 +-
 docs/cpp/overview.html                             |   4 +-
 docs/cpp/parquet.html                              |   8 +-
 docs/cpp/tables.html                               |   8 +-
 docs/developers/benchmarks.html                    |   4 +-
 docs/developers/contributing.html                  |   4 +-
 docs/developers/cpp/building.html                  |   4 +-
 docs/developers/cpp/conventions.html               |   4 +-
 docs/developers/cpp/development.html               |   4 +-
 docs/developers/cpp/fuzzing.html                   |   4 +-
 docs/developers/cpp/index.html                     |   4 +-
 docs/developers/cpp/windows.html                   |   4 +-
 docs/developers/crossbow.html                      |   4 +-
 docs/developers/documentation.html                 |   4 +-
 docs/developers/integration.html                   |   4 +-
 docs/developers/python.html                        |   4 +-
 docs/format/CDataInterface.html                    |   4 +-
 docs/format/Columnar.html                          |   4 +-
 docs/format/Flight.html                            |   4 +-
 docs/format/Guidelines.html                        |   4 +-
 docs/format/IPC.html                               |   4 +-
 docs/format/Integration.html                       |   4 +-
 docs/format/Layout.html                            |   4 +-
 docs/format/Metadata.html                          |   4 +-
 docs/format/Other.html                             |   4 +-
 docs/format/Versioning.html                        |   4 +-
 docs/genindex.html                                 | 483 ++++++++++----------
 docs/index.html                                    |   4 +-
 docs/java/allclasses-frame.html                    |   6 +-
 docs/java/allclasses-noframe.html                  |   6 +-
 docs/java/constant-values.html                     |   8 +-
 docs/java/deprecated-list.html                     |   8 +-
 docs/java/help-doc.html                            |   8 +-
 docs/java/index-all.html                           |   8 +-
 docs/java/index.html                               |   4 +-
 docs/java/io/netty/buffer/ArrowBuf.html            |   8 +-
 docs/java/io/netty/buffer/ExpandableByteBuf.html   |   8 +-
 docs/java/io/netty/buffer/LargeBuffer.html         |   8 +-
 docs/java/io/netty/buffer/NettyArrowBuf.html       |   8 +-
 .../io/netty/buffer/PooledByteBufAllocatorL.html   |   8 +-
 .../io/netty/buffer/UnsafeDirectLittleEndian.html  |   8 +-
 docs/java/io/netty/buffer/class-use/ArrowBuf.html  |   8 +-
 .../netty/buffer/class-use/ExpandableByteBuf.html  |   8 +-
 .../io/netty/buffer/class-use/LargeBuffer.html     |   8 +-
 .../io/netty/buffer/class-use/NettyArrowBuf.html   |   8 +-
 .../buffer/class-use/PooledByteBufAllocatorL.html  |   8 +-
 .../buffer/class-use/UnsafeDirectLittleEndian.html |   8 +-
 docs/java/io/netty/buffer/package-frame.html       |   6 +-
 docs/java/io/netty/buffer/package-summary.html     |   8 +-
 docs/java/io/netty/buffer/package-tree.html        |   8 +-
 docs/java/io/netty/buffer/package-use.html         |   8 +-
 docs/java/ipc.html                                 |   4 +-
 docs/java/org/apache/arrow/AvroToArrow.html        |   8 +-
 docs/java/org/apache/arrow/AvroToArrowConfig.html  |   8 +-
 .../org/apache/arrow/AvroToArrowConfigBuilder.html |   8 +-
 docs/java/org/apache/arrow/AvroToArrowUtils.html   |   8 +-
 .../apache/arrow/AvroToArrowVectorIterator.html    |   8 +-
 .../arrow/adapter/jdbc/ArrowVectorIterator.html    |   8 +-
 .../org/apache/arrow/adapter/jdbc/Constants.html   |   8 +-
 .../apache/arrow/adapter/jdbc/JdbcFieldInfo.html   |   8 +-
 .../org/apache/arrow/adapter/jdbc/JdbcToArrow.html |   8 +-
 .../arrow/adapter/jdbc/JdbcToArrowConfig.html      |   8 +-
 .../adapter/jdbc/JdbcToArrowConfigBuilder.html     |   8 +-
 .../arrow/adapter/jdbc/JdbcToArrowUtils.html       |   8 +-
 .../jdbc/class-use/ArrowVectorIterator.html        |   8 +-
 .../arrow/adapter/jdbc/class-use/Constants.html    |   8 +-
 .../adapter/jdbc/class-use/JdbcFieldInfo.html      |   8 +-
 .../arrow/adapter/jdbc/class-use/JdbcToArrow.html  |   8 +-
 .../adapter/jdbc/class-use/JdbcToArrowConfig.html  |   8 +-
 .../jdbc/class-use/JdbcToArrowConfigBuilder.html   |   8 +-
 .../adapter/jdbc/class-use/JdbcToArrowUtils.html   |   8 +-
 .../arrow/adapter/jdbc/consumer/ArrayConsumer.html |   8 +-
 .../arrow/adapter/jdbc/consumer/BaseConsumer.html  |   8 +-
 .../adapter/jdbc/consumer/BigIntConsumer.html      |   8 +-
 .../adapter/jdbc/consumer/BinaryConsumer.html      |   8 +-
 .../arrow/adapter/jdbc/consumer/BitConsumer.html   |   8 +-
 .../arrow/adapter/jdbc/consumer/BlobConsumer.html  |   8 +-
 .../arrow/adapter/jdbc/consumer/ClobConsumer.html  |   8 +-
 .../jdbc/consumer/CompositeJdbcConsumer.html       |   8 +-
 .../arrow/adapter/jdbc/consumer/DateConsumer.html  |   8 +-
 .../adapter/jdbc/consumer/DecimalConsumer.html     |   8 +-
 .../adapter/jdbc/consumer/DoubleConsumer.html      |   8 +-
 .../arrow/adapter/jdbc/consumer/FloatConsumer.html |   8 +-
 .../arrow/adapter/jdbc/consumer/IntConsumer.html   |   8 +-
 .../arrow/adapter/jdbc/consumer/JdbcConsumer.html  |   8 +-
 .../arrow/adapter/jdbc/consumer/NullConsumer.html  |   8 +-
 .../adapter/jdbc/consumer/SmallIntConsumer.html    |   8 +-
 .../arrow/adapter/jdbc/consumer/TimeConsumer.html  |   8 +-
 .../adapter/jdbc/consumer/TimestampConsumer.html   |   8 +-
 .../adapter/jdbc/consumer/TinyIntConsumer.html     |   8 +-
 .../adapter/jdbc/consumer/VarCharConsumer.html     |   8 +-
 .../jdbc/consumer/class-use/ArrayConsumer.html     |   8 +-
 .../jdbc/consumer/class-use/BaseConsumer.html      |   8 +-
 .../jdbc/consumer/class-use/BigIntConsumer.html    |   8 +-
 .../jdbc/consumer/class-use/BinaryConsumer.html    |   8 +-
 .../jdbc/consumer/class-use/BitConsumer.html       |   8 +-
 .../jdbc/consumer/class-use/BlobConsumer.html      |   8 +-
 .../jdbc/consumer/class-use/ClobConsumer.html      |   8 +-
 .../consumer/class-use/CompositeJdbcConsumer.html  |   8 +-
 .../jdbc/consumer/class-use/DateConsumer.html      |   8 +-
 .../jdbc/consumer/class-use/DecimalConsumer.html   |   8 +-
 .../jdbc/consumer/class-use/DoubleConsumer.html    |   8 +-
 .../jdbc/consumer/class-use/FloatConsumer.html     |   8 +-
 .../jdbc/consumer/class-use/IntConsumer.html       |   8 +-
 .../jdbc/consumer/class-use/JdbcConsumer.html      |   8 +-
 .../jdbc/consumer/class-use/NullConsumer.html      |   8 +-
 .../jdbc/consumer/class-use/SmallIntConsumer.html  |   8 +-
 .../jdbc/consumer/class-use/TimeConsumer.html      |   8 +-
 .../jdbc/consumer/class-use/TimestampConsumer.html |   8 +-
 .../jdbc/consumer/class-use/TinyIntConsumer.html   |   8 +-
 .../jdbc/consumer/class-use/VarCharConsumer.html   |   8 +-
 .../arrow/adapter/jdbc/consumer/package-frame.html |   6 +-
 .../adapter/jdbc/consumer/package-summary.html     |   8 +-
 .../arrow/adapter/jdbc/consumer/package-tree.html  |   8 +-
 .../arrow/adapter/jdbc/consumer/package-use.html   |   8 +-
 .../apache/arrow/adapter/jdbc/package-frame.html   |   6 +-
 .../apache/arrow/adapter/jdbc/package-summary.html |   8 +-
 .../apache/arrow/adapter/jdbc/package-tree.html    |   8 +-
 .../org/apache/arrow/adapter/jdbc/package-use.html |   8 +-
 .../deduplicate/VectorRunDeduplicator.html         |   8 +-
 .../class-use/VectorRunDeduplicator.html           |   8 +-
 .../arrow/algorithm/deduplicate/package-frame.html |   6 +-
 .../algorithm/deduplicate/package-summary.html     |   8 +-
 .../arrow/algorithm/deduplicate/package-tree.html  |   8 +-
 .../arrow/algorithm/deduplicate/package-use.html   |   8 +-
 .../algorithm/dictionary/DictionaryBuilder.html    |   8 +-
 .../HashTableBasedDictionaryBuilder.html           |   8 +-
 .../dictionary/HashTableDictionaryEncoder.html     |   8 +-
 .../dictionary/LinearDictionaryEncoder.html        |   8 +-
 .../dictionary/SearchDictionaryEncoder.html        |   8 +-
 .../SearchTreeBasedDictionaryBuilder.html          |   8 +-
 .../dictionary/class-use/DictionaryBuilder.html    |   8 +-
 .../class-use/HashTableBasedDictionaryBuilder.html |   8 +-
 .../class-use/HashTableDictionaryEncoder.html      |   8 +-
 .../class-use/LinearDictionaryEncoder.html         |   8 +-
 .../class-use/SearchDictionaryEncoder.html         |   8 +-
 .../SearchTreeBasedDictionaryBuilder.html          |   8 +-
 .../arrow/algorithm/dictionary/package-frame.html  |   6 +-
 .../algorithm/dictionary/package-summary.html      |   8 +-
 .../arrow/algorithm/dictionary/package-tree.html   |   8 +-
 .../arrow/algorithm/dictionary/package-use.html    |   8 +-
 .../arrow/algorithm/misc/PartialSumUtils.html      |   8 +-
 .../algorithm/misc/class-use/PartialSumUtils.html  |   8 +-
 .../apache/arrow/algorithm/misc/package-frame.html |   6 +-
 .../arrow/algorithm/misc/package-summary.html      |   8 +-
 .../apache/arrow/algorithm/misc/package-tree.html  |   8 +-
 .../apache/arrow/algorithm/misc/package-use.html   |   8 +-
 .../apache/arrow/algorithm/rank/VectorRank.html    |   8 +-
 .../arrow/algorithm/rank/class-use/VectorRank.html |   8 +-
 .../apache/arrow/algorithm/rank/package-frame.html |   6 +-
 .../arrow/algorithm/rank/package-summary.html      |   8 +-
 .../apache/arrow/algorithm/rank/package-tree.html  |   8 +-
 .../apache/arrow/algorithm/rank/package-use.html   |   8 +-
 .../arrow/algorithm/search/ParallelSearcher.html   |   8 +-
 .../algorithm/search/VectorRangeSearcher.html      |   8 +-
 .../arrow/algorithm/search/VectorSearcher.html     |   8 +-
 .../search/class-use/ParallelSearcher.html         |   8 +-
 .../search/class-use/VectorRangeSearcher.html      |   8 +-
 .../algorithm/search/class-use/VectorSearcher.html |   8 +-
 .../arrow/algorithm/search/package-frame.html      |   6 +-
 .../arrow/algorithm/search/package-summary.html    |   8 +-
 .../arrow/algorithm/search/package-tree.html       |   8 +-
 .../apache/arrow/algorithm/search/package-use.html |   8 +-
 .../algorithm/sort/CompositeVectorComparator.html  |   8 +-
 .../DefaultVectorComparators.ByteComparator.html   |   8 +-
 .../DefaultVectorComparators.Float4Comparator.html |   8 +-
 .../DefaultVectorComparators.Float8Comparator.html |   8 +-
 .../DefaultVectorComparators.IntComparator.html    |   8 +-
 .../DefaultVectorComparators.LongComparator.html   |   8 +-
 ...tVectorComparators.RepeatedValueComparator.html |   8 +-
 .../DefaultVectorComparators.ShortComparator.html  |   8 +-
 .../DefaultVectorComparators.UInt1Comparator.html  |   8 +-
 .../DefaultVectorComparators.UInt2Comparator.html  |   8 +-
 .../DefaultVectorComparators.UInt4Comparator.html  |   8 +-
 .../DefaultVectorComparators.UInt8Comparator.html  |   8 +-
 ...tVectorComparators.VariableWidthComparator.html |   8 +-
 .../algorithm/sort/DefaultVectorComparators.html   |   8 +-
 .../sort/FixedWidthInPlaceVectorSorter.html        |   8 +-
 .../sort/FixedWidthOutOfPlaceVectorSorter.html     |   8 +-
 .../arrow/algorithm/sort/InPlaceVectorSorter.html  |   8 +-
 .../apache/arrow/algorithm/sort/IndexSorter.html   |   8 +-
 .../algorithm/sort/OutOfPlaceVectorSorter.html     |   8 +-
 .../algorithm/sort/StableVectorComparator.html     |   8 +-
 .../sort/VariableWidthOutOfPlaceVectorSorter.html  |   8 +-
 .../algorithm/sort/VectorValueComparator.html      |   8 +-
 .../sort/class-use/CompositeVectorComparator.html  |   8 +-
 .../DefaultVectorComparators.ByteComparator.html   |   8 +-
 .../DefaultVectorComparators.Float4Comparator.html |   8 +-
 .../DefaultVectorComparators.Float8Comparator.html |   8 +-
 .../DefaultVectorComparators.IntComparator.html    |   8 +-
 .../DefaultVectorComparators.LongComparator.html   |   8 +-
 ...tVectorComparators.RepeatedValueComparator.html |   8 +-
 .../DefaultVectorComparators.ShortComparator.html  |   8 +-
 .../DefaultVectorComparators.UInt1Comparator.html  |   8 +-
 .../DefaultVectorComparators.UInt2Comparator.html  |   8 +-
 .../DefaultVectorComparators.UInt4Comparator.html  |   8 +-
 .../DefaultVectorComparators.UInt8Comparator.html  |   8 +-
 ...tVectorComparators.VariableWidthComparator.html |   8 +-
 .../sort/class-use/DefaultVectorComparators.html   |   8 +-
 .../class-use/FixedWidthInPlaceVectorSorter.html   |   8 +-
 .../FixedWidthOutOfPlaceVectorSorter.html          |   8 +-
 .../sort/class-use/InPlaceVectorSorter.html        |   8 +-
 .../algorithm/sort/class-use/IndexSorter.html      |   8 +-
 .../sort/class-use/OutOfPlaceVectorSorter.html     |   8 +-
 .../sort/class-use/StableVectorComparator.html     |   8 +-
 .../VariableWidthOutOfPlaceVectorSorter.html       |   8 +-
 .../sort/class-use/VectorValueComparator.html      |   8 +-
 .../apache/arrow/algorithm/sort/package-frame.html |   6 +-
 .../arrow/algorithm/sort/package-summary.html      |   8 +-
 .../apache/arrow/algorithm/sort/package-tree.html  |   8 +-
 .../apache/arrow/algorithm/sort/package-use.html   |   8 +-
 .../org/apache/arrow/class-use/AvroToArrow.html    |   8 +-
 .../apache/arrow/class-use/AvroToArrowConfig.html  |   8 +-
 .../arrow/class-use/AvroToArrowConfigBuilder.html  |   8 +-
 .../apache/arrow/class-use/AvroToArrowUtils.html   |   8 +-
 .../arrow/class-use/AvroToArrowVectorIterator.html |   8 +-
 .../apache/arrow/consumers/AvroArraysConsumer.html |   8 +-
 .../arrow/consumers/AvroBooleanConsumer.html       |   8 +-
 .../apache/arrow/consumers/AvroBytesConsumer.html  |   8 +-
 .../apache/arrow/consumers/AvroDoubleConsumer.html |   8 +-
 .../apache/arrow/consumers/AvroEnumConsumer.html   |   8 +-
 .../apache/arrow/consumers/AvroFixedConsumer.html  |   8 +-
 .../apache/arrow/consumers/AvroFloatConsumer.html  |   8 +-
 .../apache/arrow/consumers/AvroIntConsumer.html    |   8 +-
 .../apache/arrow/consumers/AvroLongConsumer.html   |   8 +-
 .../apache/arrow/consumers/AvroMapConsumer.html    |   8 +-
 .../apache/arrow/consumers/AvroNullConsumer.html   |   8 +-
 .../apache/arrow/consumers/AvroStringConsumer.html |   8 +-
 .../apache/arrow/consumers/AvroStructConsumer.html |   8 +-
 .../apache/arrow/consumers/AvroUnionsConsumer.html |   8 +-
 .../apache/arrow/consumers/BaseAvroConsumer.html   |   8 +-
 .../arrow/consumers/CompositeAvroConsumer.html     |   8 +-
 docs/java/org/apache/arrow/consumers/Consumer.html |   8 +-
 .../org/apache/arrow/consumers/SkipConsumer.html   |   8 +-
 .../org/apache/arrow/consumers/SkipFunction.html   |   8 +-
 .../consumers/class-use/AvroArraysConsumer.html    |   8 +-
 .../consumers/class-use/AvroBooleanConsumer.html   |   8 +-
 .../consumers/class-use/AvroBytesConsumer.html     |   8 +-
 .../consumers/class-use/AvroDoubleConsumer.html    |   8 +-
 .../consumers/class-use/AvroEnumConsumer.html      |   8 +-
 .../consumers/class-use/AvroFixedConsumer.html     |   8 +-
 .../consumers/class-use/AvroFloatConsumer.html     |   8 +-
 .../arrow/consumers/class-use/AvroIntConsumer.html |   8 +-
 .../consumers/class-use/AvroLongConsumer.html      |   8 +-
 .../arrow/consumers/class-use/AvroMapConsumer.html |   8 +-
 .../consumers/class-use/AvroNullConsumer.html      |   8 +-
 .../consumers/class-use/AvroStringConsumer.html    |   8 +-
 .../consumers/class-use/AvroStructConsumer.html    |   8 +-
 .../consumers/class-use/AvroUnionsConsumer.html    |   8 +-
 .../consumers/class-use/BaseAvroConsumer.html      |   8 +-
 .../consumers/class-use/CompositeAvroConsumer.html |   8 +-
 .../apache/arrow/consumers/class-use/Consumer.html |   8 +-
 .../arrow/consumers/class-use/SkipConsumer.html    |   8 +-
 .../arrow/consumers/class-use/SkipFunction.html    |   8 +-
 .../arrow/consumers/logical/AvroDateConsumer.html  |   8 +-
 .../AvroDecimalConsumer.BytesDecimalConsumer.html  |   8 +-
 .../AvroDecimalConsumer.FixedDecimalConsumer.html  |   8 +-
 .../consumers/logical/AvroDecimalConsumer.html     |   8 +-
 .../consumers/logical/AvroTimeMicroConsumer.html   |   8 +-
 .../consumers/logical/AvroTimeMillisConsumer.html  |   8 +-
 .../logical/AvroTimestampMicrosConsumer.html       |   8 +-
 .../logical/AvroTimestampMillisConsumer.html       |   8 +-
 .../logical/class-use/AvroDateConsumer.html        |   8 +-
 .../AvroDecimalConsumer.BytesDecimalConsumer.html  |   8 +-
 .../AvroDecimalConsumer.FixedDecimalConsumer.html  |   8 +-
 .../logical/class-use/AvroDecimalConsumer.html     |   8 +-
 .../logical/class-use/AvroTimeMicroConsumer.html   |   8 +-
 .../logical/class-use/AvroTimeMillisConsumer.html  |   8 +-
 .../class-use/AvroTimestampMicrosConsumer.html     |   8 +-
 .../class-use/AvroTimestampMillisConsumer.html     |   8 +-
 .../arrow/consumers/logical/package-frame.html     |   6 +-
 .../arrow/consumers/logical/package-summary.html   |   8 +-
 .../arrow/consumers/logical/package-tree.html      |   8 +-
 .../arrow/consumers/logical/package-use.html       |   8 +-
 .../org/apache/arrow/consumers/package-frame.html  |   6 +-
 .../apache/arrow/consumers/package-summary.html    |   8 +-
 .../org/apache/arrow/consumers/package-tree.html   |   8 +-
 .../org/apache/arrow/consumers/package-use.html    |   8 +-
 docs/java/org/apache/arrow/flatbuf/Binary.html     |   8 +-
 docs/java/org/apache/arrow/flatbuf/Block.html      |   8 +-
 docs/java/org/apache/arrow/flatbuf/Bool.html       |   8 +-
 docs/java/org/apache/arrow/flatbuf/Buffer.html     |   8 +-
 docs/java/org/apache/arrow/flatbuf/Date.html       |   8 +-
 docs/java/org/apache/arrow/flatbuf/DateUnit.html   |   8 +-
 docs/java/org/apache/arrow/flatbuf/Decimal.html    |   8 +-
 .../org/apache/arrow/flatbuf/DictionaryBatch.html  |   8 +-
 .../apache/arrow/flatbuf/DictionaryEncoding.html   |   8 +-
 .../org/apache/arrow/flatbuf/DictionaryKind.html   |   8 +-
 docs/java/org/apache/arrow/flatbuf/Duration.html   |   8 +-
 docs/java/org/apache/arrow/flatbuf/Endianness.html |   8 +-
 docs/java/org/apache/arrow/flatbuf/Field.html      |   8 +-
 docs/java/org/apache/arrow/flatbuf/FieldNode.html  |   8 +-
 .../org/apache/arrow/flatbuf/FixedSizeBinary.html  |   8 +-
 .../org/apache/arrow/flatbuf/FixedSizeList.html    |   8 +-
 .../org/apache/arrow/flatbuf/FloatingPoint.html    |   8 +-
 docs/java/org/apache/arrow/flatbuf/Footer.html     |   8 +-
 docs/java/org/apache/arrow/flatbuf/Int.html        |   8 +-
 docs/java/org/apache/arrow/flatbuf/Interval.html   |   8 +-
 .../org/apache/arrow/flatbuf/IntervalUnit.html     |   8 +-
 docs/java/org/apache/arrow/flatbuf/KeyValue.html   |   8 +-
 .../java/org/apache/arrow/flatbuf/LargeBinary.html |   8 +-
 docs/java/org/apache/arrow/flatbuf/LargeList.html  |   8 +-
 docs/java/org/apache/arrow/flatbuf/LargeUtf8.html  |   8 +-
 docs/java/org/apache/arrow/flatbuf/List.html       |   8 +-
 docs/java/org/apache/arrow/flatbuf/Map.html        |   8 +-
 docs/java/org/apache/arrow/flatbuf/Message.html    |   8 +-
 .../org/apache/arrow/flatbuf/MessageHeader.html    |   8 +-
 .../org/apache/arrow/flatbuf/MetadataVersion.html  |   8 +-
 docs/java/org/apache/arrow/flatbuf/Null.html       |   8 +-
 docs/java/org/apache/arrow/flatbuf/Precision.html  |   8 +-
 .../java/org/apache/arrow/flatbuf/RecordBatch.html |   8 +-
 docs/java/org/apache/arrow/flatbuf/Schema.html     |   8 +-
 .../arrow/flatbuf/SparseMatrixCompressedAxis.html  |   8 +-
 .../apache/arrow/flatbuf/SparseMatrixIndexCSX.html |   8 +-
 .../org/apache/arrow/flatbuf/SparseTensor.html     |   8 +-
 .../apache/arrow/flatbuf/SparseTensorIndex.html    |   8 +-
 .../apache/arrow/flatbuf/SparseTensorIndexCOO.html |   8 +-
 .../apache/arrow/flatbuf/SparseTensorIndexCSF.html |   8 +-
 docs/java/org/apache/arrow/flatbuf/Struct_.html    |   8 +-
 docs/java/org/apache/arrow/flatbuf/Tensor.html     |   8 +-
 docs/java/org/apache/arrow/flatbuf/TensorDim.html  |   8 +-
 docs/java/org/apache/arrow/flatbuf/Time.html       |   8 +-
 docs/java/org/apache/arrow/flatbuf/TimeUnit.html   |   8 +-
 docs/java/org/apache/arrow/flatbuf/Timestamp.html  |   8 +-
 docs/java/org/apache/arrow/flatbuf/Type.html       |   8 +-
 docs/java/org/apache/arrow/flatbuf/Union.html      |   8 +-
 docs/java/org/apache/arrow/flatbuf/UnionMode.html  |   8 +-
 docs/java/org/apache/arrow/flatbuf/Utf8.html       |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Binary.html |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Block.html  |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Bool.html   |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Buffer.html |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Date.html   |   8 +-
 .../apache/arrow/flatbuf/class-use/DateUnit.html   |   8 +-
 .../apache/arrow/flatbuf/class-use/Decimal.html    |   8 +-
 .../arrow/flatbuf/class-use/DictionaryBatch.html   |   8 +-
 .../flatbuf/class-use/DictionaryEncoding.html      |   8 +-
 .../arrow/flatbuf/class-use/DictionaryKind.html    |   8 +-
 .../apache/arrow/flatbuf/class-use/Duration.html   |   8 +-
 .../apache/arrow/flatbuf/class-use/Endianness.html |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Field.html  |   8 +-
 .../apache/arrow/flatbuf/class-use/FieldNode.html  |   8 +-
 .../arrow/flatbuf/class-use/FixedSizeBinary.html   |   8 +-
 .../arrow/flatbuf/class-use/FixedSizeList.html     |   8 +-
 .../arrow/flatbuf/class-use/FloatingPoint.html     |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Footer.html |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Int.html    |   8 +-
 .../apache/arrow/flatbuf/class-use/Interval.html   |   8 +-
 .../arrow/flatbuf/class-use/IntervalUnit.html      |   8 +-
 .../apache/arrow/flatbuf/class-use/KeyValue.html   |   8 +-
 .../arrow/flatbuf/class-use/LargeBinary.html       |   8 +-
 .../apache/arrow/flatbuf/class-use/LargeList.html  |   8 +-
 .../apache/arrow/flatbuf/class-use/LargeUtf8.html  |   8 +-
 .../org/apache/arrow/flatbuf/class-use/List.html   |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Map.html    |   8 +-
 .../apache/arrow/flatbuf/class-use/Message.html    |   8 +-
 .../arrow/flatbuf/class-use/MessageHeader.html     |   8 +-
 .../arrow/flatbuf/class-use/MetadataVersion.html   |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Null.html   |   8 +-
 .../apache/arrow/flatbuf/class-use/Precision.html  |   8 +-
 .../arrow/flatbuf/class-use/RecordBatch.html       |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Schema.html |   8 +-
 .../class-use/SparseMatrixCompressedAxis.html      |   8 +-
 .../flatbuf/class-use/SparseMatrixIndexCSX.html    |   8 +-
 .../arrow/flatbuf/class-use/SparseTensor.html      |   8 +-
 .../arrow/flatbuf/class-use/SparseTensorIndex.html |   8 +-
 .../flatbuf/class-use/SparseTensorIndexCOO.html    |   8 +-
 .../flatbuf/class-use/SparseTensorIndexCSF.html    |   8 +-
 .../apache/arrow/flatbuf/class-use/Struct_.html    |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Tensor.html |   8 +-
 .../apache/arrow/flatbuf/class-use/TensorDim.html  |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Time.html   |   8 +-
 .../apache/arrow/flatbuf/class-use/TimeUnit.html   |   8 +-
 .../apache/arrow/flatbuf/class-use/Timestamp.html  |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Type.html   |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Union.html  |   8 +-
 .../apache/arrow/flatbuf/class-use/UnionMode.html  |   8 +-
 .../org/apache/arrow/flatbuf/class-use/Utf8.html   |   8 +-
 .../org/apache/arrow/flatbuf/package-frame.html    |   6 +-
 .../org/apache/arrow/flatbuf/package-summary.html  |   8 +-
 .../org/apache/arrow/flatbuf/package-tree.html     |   8 +-
 .../java/org/apache/arrow/flatbuf/package-use.html |   8 +-
 docs/java/org/apache/arrow/flight/Action.html      |   8 +-
 docs/java/org/apache/arrow/flight/ActionType.html  |   8 +-
 .../org/apache/arrow/flight/AsyncPutListener.html  |   8 +-
 docs/java/org/apache/arrow/flight/CallHeaders.html |   8 +-
 docs/java/org/apache/arrow/flight/CallInfo.html    |   8 +-
 docs/java/org/apache/arrow/flight/CallOption.html  |   8 +-
 docs/java/org/apache/arrow/flight/CallOptions.html |   8 +-
 docs/java/org/apache/arrow/flight/CallStatus.html  |   8 +-
 docs/java/org/apache/arrow/flight/Criteria.html    |   8 +-
 .../apache/arrow/flight/ErrorFlightMetadata.html   |   8 +-
 .../apache/arrow/flight/FlightClient.Builder.html  |   8 +-
 .../flight/FlightClient.ClientStreamListener.html  |   8 +-
 .../arrow/flight/FlightClient.PutListener.html     |   8 +-
 .../java/org/apache/arrow/flight/FlightClient.html |   8 +-
 .../flight/FlightClientMiddleware.Factory.html     |   8 +-
 .../arrow/flight/FlightClientMiddleware.html       |   8 +-
 .../org/apache/arrow/flight/FlightConstants.html   |   8 +-
 .../org/apache/arrow/flight/FlightDescriptor.html  |   8 +-
 .../org/apache/arrow/flight/FlightEndpoint.html    |   8 +-
 .../org/apache/arrow/flight/FlightGrpcUtils.html   |   8 +-
 docs/java/org/apache/arrow/flight/FlightInfo.html  |   8 +-
 .../java/org/apache/arrow/flight/FlightMethod.html |   8 +-
 .../arrow/flight/FlightProducer.CallContext.html   |   8 +-
 .../FlightProducer.ServerStreamListener.html       |   8 +-
 .../flight/FlightProducer.StreamListener.html      |   8 +-
 .../org/apache/arrow/flight/FlightProducer.html    |   8 +-
 .../arrow/flight/FlightRuntimeException.html       |   8 +-
 .../apache/arrow/flight/FlightServer.Builder.html  |   8 +-
 .../java/org/apache/arrow/flight/FlightServer.html |   8 +-
 .../flight/FlightServerMiddleware.Factory.html     |   8 +-
 .../arrow/flight/FlightServerMiddleware.Key.html   |   8 +-
 .../arrow/flight/FlightServerMiddleware.html       |   8 +-
 .../org/apache/arrow/flight/FlightStatusCode.html  |   8 +-
 .../arrow/flight/FlightStream.Cancellable.html     |   8 +-
 .../arrow/flight/FlightStream.Requestor.html       |   8 +-
 .../java/org/apache/arrow/flight/FlightStream.html |   8 +-
 docs/java/org/apache/arrow/flight/Location.html    |   8 +-
 .../org/apache/arrow/flight/LocationSchemes.html   |   8 +-
 .../apache/arrow/flight/NoOpFlightProducer.html    |   8 +-
 .../apache/arrow/flight/NoOpStreamListener.html    |   8 +-
 docs/java/org/apache/arrow/flight/PutResult.html   |   8 +-
 docs/java/org/apache/arrow/flight/Result.html      |   8 +-
 .../java/org/apache/arrow/flight/SchemaResult.html |   8 +-
 .../org/apache/arrow/flight/SyncPutListener.html   |   8 +-
 docs/java/org/apache/arrow/flight/Test.html        |   8 +-
 .../TestServiceGrpc.TestServiceBlockingStub.html   |   8 +-
 .../TestServiceGrpc.TestServiceFutureStub.html     |   8 +-
 .../TestServiceGrpc.TestServiceImplBase.html       |   8 +-
 .../flight/TestServiceGrpc.TestServiceStub.html    |   8 +-
 .../org/apache/arrow/flight/TestServiceGrpc.html   |   8 +-
 docs/java/org/apache/arrow/flight/Ticket.html      |   8 +-
 .../apache/arrow/flight/auth/AuthConstants.html    |   8 +-
 .../arrow/flight/auth/BasicClientAuthHandler.html  |   8 +-
 .../BasicServerAuthHandler.BasicAuthValidator.html |   8 +-
 .../arrow/flight/auth/BasicServerAuthHandler.html  |   8 +-
 .../auth/ClientAuthHandler.ClientAuthSender.html   |   8 +-
 .../arrow/flight/auth/ClientAuthHandler.html       |   8 +-
 .../arrow/flight/auth/ClientAuthInterceptor.html   |   8 +-
 .../arrow/flight/auth/ClientAuthWrapper.html       |   8 +-
 .../auth/ServerAuthHandler.ServerAuthSender.html   |   8 +-
 .../arrow/flight/auth/ServerAuthHandler.html       |   8 +-
 .../arrow/flight/auth/ServerAuthInterceptor.html   |   8 +-
 .../arrow/flight/auth/ServerAuthWrapper.html       |   8 +-
 .../arrow/flight/auth/class-use/AuthConstants.html |   8 +-
 .../auth/class-use/BasicClientAuthHandler.html     |   8 +-
 .../BasicServerAuthHandler.BasicAuthValidator.html |   8 +-
 .../auth/class-use/BasicServerAuthHandler.html     |   8 +-
 .../ClientAuthHandler.ClientAuthSender.html        |   8 +-
 .../flight/auth/class-use/ClientAuthHandler.html   |   8 +-
 .../auth/class-use/ClientAuthInterceptor.html      |   8 +-
 .../flight/auth/class-use/ClientAuthWrapper.html   |   8 +-
 .../ServerAuthHandler.ServerAuthSender.html        |   8 +-
 .../flight/auth/class-use/ServerAuthHandler.html   |   8 +-
 .../auth/class-use/ServerAuthInterceptor.html      |   8 +-
 .../flight/auth/class-use/ServerAuthWrapper.html   |   8 +-
 .../apache/arrow/flight/auth/package-frame.html    |   6 +-
 .../apache/arrow/flight/auth/package-summary.html  |   8 +-
 .../org/apache/arrow/flight/auth/package-tree.html |   8 +-
 .../org/apache/arrow/flight/auth/package-use.html  |   8 +-
 .../org/apache/arrow/flight/class-use/Action.html  |   8 +-
 .../apache/arrow/flight/class-use/ActionType.html  |   8 +-
 .../arrow/flight/class-use/AsyncPutListener.html   |   8 +-
 .../apache/arrow/flight/class-use/CallHeaders.html |   8 +-
 .../apache/arrow/flight/class-use/CallInfo.html    |   8 +-
 .../apache/arrow/flight/class-use/CallOption.html  |   8 +-
 .../apache/arrow/flight/class-use/CallOptions.html |   8 +-
 .../apache/arrow/flight/class-use/CallStatus.html  |   8 +-
 .../apache/arrow/flight/class-use/Criteria.html    |   8 +-
 .../flight/class-use/ErrorFlightMetadata.html      |   8 +-
 .../flight/class-use/FlightClient.Builder.html     |   8 +-
 .../FlightClient.ClientStreamListener.html         |   8 +-
 .../flight/class-use/FlightClient.PutListener.html |   8 +-
 .../arrow/flight/class-use/FlightClient.html       |   8 +-
 .../class-use/FlightClientMiddleware.Factory.html  |   8 +-
 .../flight/class-use/FlightClientMiddleware.html   |   8 +-
 .../arrow/flight/class-use/FlightConstants.html    |   8 +-
 .../arrow/flight/class-use/FlightDescriptor.html   |   8 +-
 .../arrow/flight/class-use/FlightEndpoint.html     |   8 +-
 .../arrow/flight/class-use/FlightGrpcUtils.html    |   8 +-
 .../apache/arrow/flight/class-use/FlightInfo.html  |   8 +-
 .../arrow/flight/class-use/FlightMethod.html       |   8 +-
 .../class-use/FlightProducer.CallContext.html      |   8 +-
 .../FlightProducer.ServerStreamListener.html       |   8 +-
 .../class-use/FlightProducer.StreamListener.html   |   8 +-
 .../arrow/flight/class-use/FlightProducer.html     |   8 +-
 .../flight/class-use/FlightRuntimeException.html   |   8 +-
 .../flight/class-use/FlightServer.Builder.html     |   8 +-
 .../arrow/flight/class-use/FlightServer.html       |   8 +-
 .../class-use/FlightServerMiddleware.Factory.html  |   8 +-
 .../class-use/FlightServerMiddleware.Key.html      |   8 +-
 .../flight/class-use/FlightServerMiddleware.html   |   8 +-
 .../arrow/flight/class-use/FlightStatusCode.html   |   8 +-
 .../flight/class-use/FlightStream.Cancellable.html |   8 +-
 .../flight/class-use/FlightStream.Requestor.html   |   8 +-
 .../arrow/flight/class-use/FlightStream.html       |   8 +-
 .../apache/arrow/flight/class-use/Location.html    |   8 +-
 .../arrow/flight/class-use/LocationSchemes.html    |   8 +-
 .../arrow/flight/class-use/NoOpFlightProducer.html |   8 +-
 .../arrow/flight/class-use/NoOpStreamListener.html |   8 +-
 .../apache/arrow/flight/class-use/PutResult.html   |   8 +-
 .../org/apache/arrow/flight/class-use/Result.html  |   8 +-
 .../arrow/flight/class-use/SchemaResult.html       |   8 +-
 .../arrow/flight/class-use/SyncPutListener.html    |   8 +-
 .../org/apache/arrow/flight/class-use/Test.html    |   8 +-
 .../TestServiceGrpc.TestServiceBlockingStub.html   |   8 +-
 .../TestServiceGrpc.TestServiceFutureStub.html     |   8 +-
 .../TestServiceGrpc.TestServiceImplBase.html       |   8 +-
 .../class-use/TestServiceGrpc.TestServiceStub.html |   8 +-
 .../arrow/flight/class-use/TestServiceGrpc.html    |   8 +-
 .../org/apache/arrow/flight/class-use/Ticket.html  |   8 +-
 .../arrow/flight/example/ExampleFlightServer.html  |   8 +-
 .../apache/arrow/flight/example/ExampleTicket.html |   8 +-
 .../apache/arrow/flight/example/FlightHolder.html  |   8 +-
 .../apache/arrow/flight/example/InMemoryStore.html |   8 +-
 .../arrow/flight/example/Stream.StreamCreator.html |   8 +-
 .../org/apache/arrow/flight/example/Stream.html    |   8 +-
 .../example/class-use/ExampleFlightServer.html     |   8 +-
 .../flight/example/class-use/ExampleTicket.html    |   8 +-
 .../flight/example/class-use/FlightHolder.html     |   8 +-
 .../flight/example/class-use/InMemoryStore.html    |   8 +-
 .../example/class-use/Stream.StreamCreator.html    |   8 +-
 .../arrow/flight/example/class-use/Stream.html     |   8 +-
 .../flight/example/integration/package-frame.html  |   6 +-
 .../example/integration/package-summary.html       |   8 +-
 .../flight/example/integration/package-tree.html   |   8 +-
 .../flight/example/integration/package-use.html    |   8 +-
 .../apache/arrow/flight/example/package-frame.html |   6 +-
 .../arrow/flight/example/package-summary.html      |   8 +-
 .../apache/arrow/flight/example/package-tree.html  |   8 +-
 .../apache/arrow/flight/example/package-use.html   |   8 +-
 .../arrow/flight/grpc/AddWritableBuffer.html       |   8 +-
 .../flight/grpc/ClientInterceptorAdapter.html      |   8 +-
 .../grpc/ContextPropagatingExecutorService.html    |   8 +-
 .../arrow/flight/grpc/GetReadableBuffer.html       |   8 +-
 .../grpc/ServerInterceptorAdapter.KeyFactory.html  |   8 +-
 .../flight/grpc/ServerInterceptorAdapter.html      |   8 +-
 .../org/apache/arrow/flight/grpc/StatusUtils.html  |   8 +-
 .../flight/grpc/class-use/AddWritableBuffer.html   |   8 +-
 .../grpc/class-use/ClientInterceptorAdapter.html   |   8 +-
 .../ContextPropagatingExecutorService.html         |   8 +-
 .../flight/grpc/class-use/GetReadableBuffer.html   |   8 +-
 .../ServerInterceptorAdapter.KeyFactory.html       |   8 +-
 .../grpc/class-use/ServerInterceptorAdapter.html   |   8 +-
 .../arrow/flight/grpc/class-use/StatusUtils.html   |   8 +-
 .../apache/arrow/flight/grpc/package-frame.html    |   6 +-
 .../apache/arrow/flight/grpc/package-summary.html  |   8 +-
 .../org/apache/arrow/flight/grpc/package-tree.html |   8 +-
 .../org/apache/arrow/flight/grpc/package-use.html  |   8 +-
 .../arrow/flight/impl/Flight.Action.Builder.html   |   8 +-
 .../apache/arrow/flight/impl/Flight.Action.html    |   8 +-
 .../arrow/flight/impl/Flight.ActionOrBuilder.html  |   8 +-
 .../flight/impl/Flight.ActionType.Builder.html     |   8 +-
 .../arrow/flight/impl/Flight.ActionType.html       |   8 +-
 .../flight/impl/Flight.ActionTypeOrBuilder.html    |   8 +-
 .../flight/impl/Flight.BasicAuth.Builder.html      |   8 +-
 .../apache/arrow/flight/impl/Flight.BasicAuth.html |   8 +-
 .../flight/impl/Flight.BasicAuthOrBuilder.html     |   8 +-
 .../arrow/flight/impl/Flight.Criteria.Builder.html |   8 +-
 .../apache/arrow/flight/impl/Flight.Criteria.html  |   8 +-
 .../flight/impl/Flight.CriteriaOrBuilder.html      |   8 +-
 .../arrow/flight/impl/Flight.Empty.Builder.html    |   8 +-
 .../org/apache/arrow/flight/impl/Flight.Empty.html |   8 +-
 .../arrow/flight/impl/Flight.EmptyOrBuilder.html   |   8 +-
 .../flight/impl/Flight.FlightData.Builder.html     |   8 +-
 .../arrow/flight/impl/Flight.FlightData.html       |   8 +-
 .../flight/impl/Flight.FlightDataOrBuilder.html    |   8 +-
 .../impl/Flight.FlightDescriptor.Builder.html      |   8 +-
 .../Flight.FlightDescriptor.DescriptorType.html    |   8 +-
 .../arrow/flight/impl/Flight.FlightDescriptor.html |   8 +-
 .../impl/Flight.FlightDescriptorOrBuilder.html     |   8 +-
 .../flight/impl/Flight.FlightEndpoint.Builder.html |   8 +-
 .../arrow/flight/impl/Flight.FlightEndpoint.html   |   8 +-
 .../impl/Flight.FlightEndpointOrBuilder.html       |   8 +-
 .../flight/impl/Flight.FlightInfo.Builder.html     |   8 +-
 .../arrow/flight/impl/Flight.FlightInfo.html       |   8 +-
 .../flight/impl/Flight.FlightInfoOrBuilder.html    |   8 +-
 .../impl/Flight.HandshakeRequest.Builder.html      |   8 +-
 .../arrow/flight/impl/Flight.HandshakeRequest.html |   8 +-
 .../impl/Flight.HandshakeRequestOrBuilder.html     |   8 +-
 .../impl/Flight.HandshakeResponse.Builder.html     |   8 +-
 .../flight/impl/Flight.HandshakeResponse.html      |   8 +-
 .../impl/Flight.HandshakeResponseOrBuilder.html    |   8 +-
 .../arrow/flight/impl/Flight.Location.Builder.html |   8 +-
 .../apache/arrow/flight/impl/Flight.Location.html  |   8 +-
 .../flight/impl/Flight.LocationOrBuilder.html      |   8 +-
 .../flight/impl/Flight.PutResult.Builder.html      |   8 +-
 .../apache/arrow/flight/impl/Flight.PutResult.html |   8 +-
 .../flight/impl/Flight.PutResultOrBuilder.html     |   8 +-
 .../arrow/flight/impl/Flight.Result.Builder.html   |   8 +-
 .../apache/arrow/flight/impl/Flight.Result.html    |   8 +-
 .../arrow/flight/impl/Flight.ResultOrBuilder.html  |   8 +-
 .../flight/impl/Flight.SchemaResult.Builder.html   |   8 +-
 .../arrow/flight/impl/Flight.SchemaResult.html     |   8 +-
 .../flight/impl/Flight.SchemaResultOrBuilder.html  |   8 +-
 .../arrow/flight/impl/Flight.Ticket.Builder.html   |   8 +-
 .../apache/arrow/flight/impl/Flight.Ticket.html    |   8 +-
 .../arrow/flight/impl/Flight.TicketOrBuilder.html  |   8 +-
 docs/java/org/apache/arrow/flight/impl/Flight.html |   8 +-
 ...lightServiceGrpc.FlightServiceBlockingStub.html |   8 +-
 .../FlightServiceGrpc.FlightServiceFutureStub.html |   8 +-
 .../FlightServiceGrpc.FlightServiceImplBase.html   |   8 +-
 .../impl/FlightServiceGrpc.FlightServiceStub.html  |   8 +-
 .../arrow/flight/impl/FlightServiceGrpc.html       |   8 +-
 .../impl/class-use/Flight.Action.Builder.html      |   8 +-
 .../arrow/flight/impl/class-use/Flight.Action.html |   8 +-
 .../impl/class-use/Flight.ActionOrBuilder.html     |   8 +-
 .../impl/class-use/Flight.ActionType.Builder.html  |   8 +-
 .../flight/impl/class-use/Flight.ActionType.html   |   8 +-
 .../impl/class-use/Flight.ActionTypeOrBuilder.html |   8 +-
 .../impl/class-use/Flight.BasicAuth.Builder.html   |   8 +-
 .../flight/impl/class-use/Flight.BasicAuth.html    |   8 +-
 .../impl/class-use/Flight.BasicAuthOrBuilder.html  |   8 +-
 .../impl/class-use/Flight.Criteria.Builder.html    |   8 +-
 .../flight/impl/class-use/Flight.Criteria.html     |   8 +-
 .../impl/class-use/Flight.CriteriaOrBuilder.html   |   8 +-
 .../impl/class-use/Flight.Empty.Builder.html       |   8 +-
 .../arrow/flight/impl/class-use/Flight.Empty.html  |   8 +-
 .../impl/class-use/Flight.EmptyOrBuilder.html      |   8 +-
 .../impl/class-use/Flight.FlightData.Builder.html  |   8 +-
 .../flight/impl/class-use/Flight.FlightData.html   |   8 +-
 .../impl/class-use/Flight.FlightDataOrBuilder.html |   8 +-
 .../class-use/Flight.FlightDescriptor.Builder.html |   8 +-
 .../Flight.FlightDescriptor.DescriptorType.html    |   8 +-
 .../impl/class-use/Flight.FlightDescriptor.html    |   8 +-
 .../Flight.FlightDescriptorOrBuilder.html          |   8 +-
 .../class-use/Flight.FlightEndpoint.Builder.html   |   8 +-
 .../impl/class-use/Flight.FlightEndpoint.html      |   8 +-
 .../class-use/Flight.FlightEndpointOrBuilder.html  |   8 +-
 .../impl/class-use/Flight.FlightInfo.Builder.html  |   8 +-
 .../flight/impl/class-use/Flight.FlightInfo.html   |   8 +-
 .../impl/class-use/Flight.FlightInfoOrBuilder.html |   8 +-
 .../class-use/Flight.HandshakeRequest.Builder.html |   8 +-
 .../impl/class-use/Flight.HandshakeRequest.html    |   8 +-
 .../Flight.HandshakeRequestOrBuilder.html          |   8 +-
 .../Flight.HandshakeResponse.Builder.html          |   8 +-
 .../impl/class-use/Flight.HandshakeResponse.html   |   8 +-
 .../Flight.HandshakeResponseOrBuilder.html         |   8 +-
 .../impl/class-use/Flight.Location.Builder.html    |   8 +-
 .../flight/impl/class-use/Flight.Location.html     |   8 +-
 .../impl/class-use/Flight.LocationOrBuilder.html   |   8 +-
 .../impl/class-use/Flight.PutResult.Builder.html   |   8 +-
 .../flight/impl/class-use/Flight.PutResult.html    |   8 +-
 .../impl/class-use/Flight.PutResultOrBuilder.html  |   8 +-
 .../impl/class-use/Flight.Result.Builder.html      |   8 +-
 .../arrow/flight/impl/class-use/Flight.Result.html |   8 +-
 .../impl/class-use/Flight.ResultOrBuilder.html     |   8 +-
 .../class-use/Flight.SchemaResult.Builder.html     |   8 +-
 .../flight/impl/class-use/Flight.SchemaResult.html |   8 +-
 .../class-use/Flight.SchemaResultOrBuilder.html    |   8 +-
 .../impl/class-use/Flight.Ticket.Builder.html      |   8 +-
 .../arrow/flight/impl/class-use/Flight.Ticket.html |   8 +-
 .../impl/class-use/Flight.TicketOrBuilder.html     |   8 +-
 .../apache/arrow/flight/impl/class-use/Flight.html |   8 +-
 ...lightServiceGrpc.FlightServiceBlockingStub.html |   8 +-
 .../FlightServiceGrpc.FlightServiceFutureStub.html |   8 +-
 .../FlightServiceGrpc.FlightServiceImplBase.html   |   8 +-
 .../FlightServiceGrpc.FlightServiceStub.html       |   8 +-
 .../flight/impl/class-use/FlightServiceGrpc.html   |   8 +-
 .../apache/arrow/flight/impl/package-frame.html    |   6 +-
 .../apache/arrow/flight/impl/package-summary.html  |   8 +-
 .../org/apache/arrow/flight/impl/package-tree.html |   8 +-
 .../org/apache/arrow/flight/impl/package-use.html  |   8 +-
 .../org/apache/arrow/flight/package-frame.html     |   6 +-
 .../org/apache/arrow/flight/package-summary.html   |   8 +-
 .../java/org/apache/arrow/flight/package-tree.html |   8 +-
 docs/java/org/apache/arrow/flight/package-use.html |   8 +-
 .../perf/impl/PerfOuterClass.Perf.Builder.html     |   8 +-
 .../flight/perf/impl/PerfOuterClass.Perf.html      |   8 +-
 .../perf/impl/PerfOuterClass.PerfOrBuilder.html    |   8 +-
 .../perf/impl/PerfOuterClass.Token.Builder.html    |   8 +-
 .../flight/perf/impl/PerfOuterClass.Token.html     |   8 +-
 .../perf/impl/PerfOuterClass.TokenOrBuilder.html   |   8 +-
 .../arrow/flight/perf/impl/PerfOuterClass.html     |   8 +-
 .../class-use/PerfOuterClass.Perf.Builder.html     |   8 +-
 .../perf/impl/class-use/PerfOuterClass.Perf.html   |   8 +-
 .../class-use/PerfOuterClass.PerfOrBuilder.html    |   8 +-
 .../class-use/PerfOuterClass.Token.Builder.html    |   8 +-
 .../perf/impl/class-use/PerfOuterClass.Token.html  |   8 +-
 .../class-use/PerfOuterClass.TokenOrBuilder.html   |   8 +-
 .../flight/perf/impl/class-use/PerfOuterClass.html |   8 +-
 .../arrow/flight/perf/impl/package-frame.html      |   6 +-
 .../arrow/flight/perf/impl/package-summary.html    |   8 +-
 .../arrow/flight/perf/impl/package-tree.html       |   8 +-
 .../apache/arrow/flight/perf/impl/package-use.html |   8 +-
 .../apache/arrow/memory/AllocationListener.html    |   8 +-
 .../arrow/memory/AllocationManager.Factory.html    |   8 +-
 .../org/apache/arrow/memory/AllocationManager.html |   8 +-
 .../arrow/memory/AllocationOutcome.Status.html     |   8 +-
 .../org/apache/arrow/memory/AllocationOutcome.html |   8 +-
 .../memory/AllocationOutcomeDetails.Entry.html     |   8 +-
 .../arrow/memory/AllocationOutcomeDetails.html     |   8 +-
 .../apache/arrow/memory/AllocationReservation.html |   8 +-
 .../arrow/memory/AllocatorClosedException.html     |   8 +-
 .../apache/arrow/memory/ArrowByteBufAllocator.html |   8 +-
 .../arrow/memory/BaseAllocator.Reservation.html    |   8 +-
 .../arrow/memory/BaseAllocator.Verbosity.html      |   8 +-
 .../org/apache/arrow/memory/BaseAllocator.html     |   8 +-
 .../org/apache/arrow/memory/BoundsChecking.html    |   8 +-
 .../org/apache/arrow/memory/BufferAllocator.html   |   8 +-
 .../arrow/memory/BufferLedger.TransferResult.html  |   8 +-
 .../java/org/apache/arrow/memory/BufferLedger.html |   8 +-
 .../org/apache/arrow/memory/BufferManager.html     |   8 +-
 .../arrow/memory/LowCostIdentityHashMap.html       |   8 +-
 .../memory/NettyAllocationManager.Factory.html     |   8 +-
 .../arrow/memory/NettyAllocationManager.html       |   8 +-
 .../apache/arrow/memory/OutOfMemoryException.html  |   8 +-
 .../apache/arrow/memory/OwnershipTransferNOOP.html |   8 +-
 .../arrow/memory/OwnershipTransferResult.html      |   8 +-
 .../org/apache/arrow/memory/ReferenceManager.html  |   8 +-
 .../org/apache/arrow/memory/RootAllocator.html     |   8 +-
 .../apache/arrow/memory/ValueWithKeyIncluded.html  |   8 +-
 .../arrow/memory/class-use/AllocationListener.html |   8 +-
 .../class-use/AllocationManager.Factory.html       |   8 +-
 .../arrow/memory/class-use/AllocationManager.html  |   8 +-
 .../memory/class-use/AllocationOutcome.Status.html |   8 +-
 .../arrow/memory/class-use/AllocationOutcome.html  |   8 +-
 .../class-use/AllocationOutcomeDetails.Entry.html  |   8 +-
 .../memory/class-use/AllocationOutcomeDetails.html |   8 +-
 .../memory/class-use/AllocationReservation.html    |   8 +-
 .../memory/class-use/AllocatorClosedException.html |   8 +-
 .../memory/class-use/ArrowByteBufAllocator.html    |   8 +-
 .../class-use/BaseAllocator.Reservation.html       |   8 +-
 .../memory/class-use/BaseAllocator.Verbosity.html  |   8 +-
 .../arrow/memory/class-use/BaseAllocator.html      |   8 +-
 .../arrow/memory/class-use/BoundsChecking.html     |   8 +-
 .../arrow/memory/class-use/BufferAllocator.html    |   8 +-
 .../class-use/BufferLedger.TransferResult.html     |   8 +-
 .../arrow/memory/class-use/BufferLedger.html       |   8 +-
 .../arrow/memory/class-use/BufferManager.html      |   8 +-
 .../memory/class-use/LowCostIdentityHashMap.html   |   8 +-
 .../class-use/NettyAllocationManager.Factory.html  |   8 +-
 .../memory/class-use/NettyAllocationManager.html   |   8 +-
 .../memory/class-use/OutOfMemoryException.html     |   8 +-
 .../memory/class-use/OwnershipTransferNOOP.html    |   8 +-
 .../memory/class-use/OwnershipTransferResult.html  |   8 +-
 .../arrow/memory/class-use/ReferenceManager.html   |   8 +-
 .../arrow/memory/class-use/RootAllocator.html      |   8 +-
 .../memory/class-use/ValueWithKeyIncluded.html     |   8 +-
 .../org/apache/arrow/memory/package-frame.html     |   6 +-
 .../org/apache/arrow/memory/package-summary.html   |   8 +-
 .../java/org/apache/arrow/memory/package-tree.html |   8 +-
 docs/java/org/apache/arrow/memory/package-use.html |   8 +-
 .../memory/rounding/DefaultRoundingPolicy.html     |   8 +-
 .../arrow/memory/rounding/RoundingPolicy.html      |   8 +-
 .../memory/rounding/SegmentRoundingPolicy.html     |   8 +-
 .../rounding/class-use/DefaultRoundingPolicy.html  |   8 +-
 .../memory/rounding/class-use/RoundingPolicy.html  |   8 +-
 .../rounding/class-use/SegmentRoundingPolicy.html  |   8 +-
 .../arrow/memory/rounding/package-frame.html       |   6 +-
 .../arrow/memory/rounding/package-summary.html     |   8 +-
 .../apache/arrow/memory/rounding/package-tree.html |   8 +-
 .../apache/arrow/memory/rounding/package-use.html  |   8 +-
 .../apache/arrow/memory/util/ArrowBufPointer.html  |   8 +-
 .../apache/arrow/memory/util/AssertionUtil.html    |   8 +-
 .../arrow/memory/util/AutoCloseableLock.html       |   8 +-
 .../arrow/memory/util/ByteFunctionHelpers.html     |   8 +-
 .../apache/arrow/memory/util/HistoricalLog.html    |   8 +-
 .../apache/arrow/memory/util/LargeMemoryUtil.html  |   8 +-
 .../org/apache/arrow/memory/util/MemoryUtil.html   |   8 +-
 .../org/apache/arrow/memory/util/StackTrace.html   |   8 +-
 .../memory/util/class-use/ArrowBufPointer.html     |   8 +-
 .../arrow/memory/util/class-use/AssertionUtil.html |   8 +-
 .../memory/util/class-use/AutoCloseableLock.html   |   8 +-
 .../memory/util/class-use/ByteFunctionHelpers.html |   8 +-
 .../arrow/memory/util/class-use/HistoricalLog.html |   8 +-
 .../memory/util/class-use/LargeMemoryUtil.html     |   8 +-
 .../arrow/memory/util/class-use/MemoryUtil.html    |   8 +-
 .../arrow/memory/util/class-use/StackTrace.html    |   8 +-
 .../arrow/memory/util/hash/ArrowBufHasher.html     |   8 +-
 .../arrow/memory/util/hash/MurmurHasher.html       |   8 +-
 .../arrow/memory/util/hash/SimpleHasher.html       |   8 +-
 .../memory/util/hash/class-use/ArrowBufHasher.html |   8 +-
 .../memory/util/hash/class-use/MurmurHasher.html   |   8 +-
 .../memory/util/hash/class-use/SimpleHasher.html   |   8 +-
 .../arrow/memory/util/hash/package-frame.html      |   6 +-
 .../arrow/memory/util/hash/package-summary.html    |   8 +-
 .../arrow/memory/util/hash/package-tree.html       |   8 +-
 .../apache/arrow/memory/util/hash/package-use.html |   8 +-
 .../apache/arrow/memory/util/package-frame.html    |   6 +-
 .../apache/arrow/memory/util/package-summary.html  |   8 +-
 .../org/apache/arrow/memory/util/package-tree.html |   8 +-
 .../org/apache/arrow/memory/util/package-use.html  |   8 +-
 docs/java/org/apache/arrow/package-frame.html      |   6 +-
 docs/java/org/apache/arrow/package-summary.html    |   8 +-
 docs/java/org/apache/arrow/package-tree.html       |   8 +-
 docs/java/org/apache/arrow/package-use.html        |   8 +-
 .../plasma/ObjectStoreLink.ObjectStoreData.html    |   8 +-
 .../org/apache/arrow/plasma/ObjectStoreLink.html   |   8 +-
 .../java/org/apache/arrow/plasma/PlasmaClient.html |   8 +-
 .../org/apache/arrow/plasma/PlasmaClientJNI.html   |   8 +-
 .../class-use/ObjectStoreLink.ObjectStoreData.html |   8 +-
 .../arrow/plasma/class-use/ObjectStoreLink.html    |   8 +-
 .../arrow/plasma/class-use/PlasmaClient.html       |   8 +-
 .../arrow/plasma/class-use/PlasmaClientJNI.html    |   8 +-
 .../exceptions/DuplicateObjectException.html       |   8 +-
 .../plasma/exceptions/PlasmaClientException.html   |   8 +-
 .../exceptions/PlasmaOutOfMemoryException.html     |   8 +-
 .../class-use/DuplicateObjectException.html        |   8 +-
 .../class-use/PlasmaClientException.html           |   8 +-
 .../class-use/PlasmaOutOfMemoryException.html      |   8 +-
 .../arrow/plasma/exceptions/package-frame.html     |   6 +-
 .../arrow/plasma/exceptions/package-summary.html   |   8 +-
 .../arrow/plasma/exceptions/package-tree.html      |   8 +-
 .../arrow/plasma/exceptions/package-use.html       |   8 +-
 .../org/apache/arrow/plasma/package-frame.html     |   6 +-
 .../org/apache/arrow/plasma/package-summary.html   |   8 +-
 .../java/org/apache/arrow/plasma/package-tree.html |   8 +-
 docs/java/org/apache/arrow/plasma/package-use.html |   8 +-
 .../arrow/tools/EchoServer.ClientConnection.html   |   8 +-
 docs/java/org/apache/arrow/tools/EchoServer.html   |   8 +-
 .../java/org/apache/arrow/tools/FileRoundtrip.html |   8 +-
 docs/java/org/apache/arrow/tools/FileToStream.html |   8 +-
 docs/java/org/apache/arrow/tools/Integration.html  |   8 +-
 docs/java/org/apache/arrow/tools/StreamToFile.html |   8 +-
 .../class-use/EchoServer.ClientConnection.html     |   8 +-
 .../apache/arrow/tools/class-use/EchoServer.html   |   8 +-
 .../arrow/tools/class-use/FileRoundtrip.html       |   8 +-
 .../apache/arrow/tools/class-use/FileToStream.html |   8 +-
 .../apache/arrow/tools/class-use/Integration.html  |   8 +-
 .../apache/arrow/tools/class-use/StreamToFile.html |   8 +-
 .../java/org/apache/arrow/tools/package-frame.html |   6 +-
 .../org/apache/arrow/tools/package-summary.html    |   8 +-
 docs/java/org/apache/arrow/tools/package-tree.html |   8 +-
 docs/java/org/apache/arrow/tools/package-use.html  |   8 +-
 .../util/AutoCloseables.RollbackCloseable.html     |   8 +-
 .../java/org/apache/arrow/util/AutoCloseables.html |   8 +-
 docs/java/org/apache/arrow/util/Collections2.html  |   8 +-
 .../apache/arrow/util/DataSizeRoundingUtil.html    |   8 +-
 docs/java/org/apache/arrow/util/Preconditions.html |   8 +-
 .../org/apache/arrow/util/VisibleForTesting.html   |   8 +-
 .../AutoCloseables.RollbackCloseable.html          |   8 +-
 .../arrow/util/class-use/AutoCloseables.html       |   8 +-
 .../apache/arrow/util/class-use/Collections2.html  |   8 +-
 .../arrow/util/class-use/DataSizeRoundingUtil.html |   8 +-
 .../apache/arrow/util/class-use/Preconditions.html |   8 +-
 .../arrow/util/class-use/VisibleForTesting.html    |   8 +-
 docs/java/org/apache/arrow/util/package-frame.html |   6 +-
 .../org/apache/arrow/util/package-summary.html     |   8 +-
 docs/java/org/apache/arrow/util/package-tree.html  |   8 +-
 docs/java/org/apache/arrow/util/package-use.html   |   8 +-
 .../org/apache/arrow/vector/AddOrGetResult.html    |   8 +-
 .../org/apache/arrow/vector/AllocationHelper.html  |   8 +-
 .../apache/arrow/vector/BaseFixedWidthVector.html  |   8 +-
 .../org/apache/arrow/vector/BaseIntVector.html     |   8 +-
 .../org/apache/arrow/vector/BaseValueVector.html   |   8 +-
 .../arrow/vector/BaseVariableWidthVector.html      |   8 +-
 .../java/org/apache/arrow/vector/BigIntVector.html |   8 +-
 docs/java/org/apache/arrow/vector/BitVector.html   |   8 +-
 .../org/apache/arrow/vector/BitVectorHelper.html   |   8 +-
 .../java/org/apache/arrow/vector/BufferBacked.html |   8 +-
 .../arrow/vector/BufferLayout.BufferType.html      |   8 +-
 .../java/org/apache/arrow/vector/BufferLayout.html |   8 +-
 .../org/apache/arrow/vector/DateDayVector.html     |   8 +-
 .../org/apache/arrow/vector/DateMilliVector.html   |   8 +-
 .../org/apache/arrow/vector/DecimalVector.html     |   8 +-
 .../apache/arrow/vector/DensityAwareVector.html    |   8 +-
 .../org/apache/arrow/vector/DurationVector.html    |   8 +-
 .../arrow/vector/ElementAddressableVector.html     |   8 +-
 .../apache/arrow/vector/ExtensionTypeVector.html   |   8 +-
 docs/java/org/apache/arrow/vector/FieldVector.html |   8 +-
 .../apache/arrow/vector/FixedSizeBinaryVector.html |   8 +-
 .../org/apache/arrow/vector/FixedWidthVector.html  |   8 +-
 .../java/org/apache/arrow/vector/Float4Vector.html |   8 +-
 .../java/org/apache/arrow/vector/Float8Vector.html |   8 +-
 .../apache/arrow/vector/FloatingPointVector.html   |   8 +-
 .../apache/arrow/vector/GenerateSampleData.html    |   8 +-
 docs/java/org/apache/arrow/vector/IntVector.html   |   8 +-
 .../org/apache/arrow/vector/IntervalDayVector.html |   8 +-
 .../apache/arrow/vector/IntervalYearVector.html    |   8 +-
 .../apache/arrow/vector/NullCheckingForGet.html    |   8 +-
 docs/java/org/apache/arrow/vector/NullVector.html  |   8 +-
 .../apache/arrow/vector/SchemaChangeCallBack.html  |   8 +-
 .../org/apache/arrow/vector/SmallIntVector.html    |   8 +-
 .../org/apache/arrow/vector/TimeMicroVector.html   |   8 +-
 .../org/apache/arrow/vector/TimeMilliVector.html   |   8 +-
 .../org/apache/arrow/vector/TimeNanoVector.html    |   8 +-
 .../org/apache/arrow/vector/TimeSecVector.html     |   8 +-
 .../arrow/vector/TimeStampMicroTZVector.html       |   8 +-
 .../apache/arrow/vector/TimeStampMicroVector.html  |   8 +-
 .../arrow/vector/TimeStampMilliTZVector.html       |   8 +-
 .../apache/arrow/vector/TimeStampMilliVector.html  |   8 +-
 .../apache/arrow/vector/TimeStampNanoTZVector.html |   8 +-
 .../apache/arrow/vector/TimeStampNanoVector.html   |   8 +-
 .../apache/arrow/vector/TimeStampSecTZVector.html  |   8 +-
 .../apache/arrow/vector/TimeStampSecVector.html    |   8 +-
 .../arrow/vector/TimeStampVector.TransferImpl.html |   8 +-
 .../org/apache/arrow/vector/TimeStampVector.html   |   8 +-
 .../org/apache/arrow/vector/TinyIntVector.html     |   8 +-
 docs/java/org/apache/arrow/vector/TypeLayout.html  |   8 +-
 docs/java/org/apache/arrow/vector/UInt1Vector.html |   8 +-
 docs/java/org/apache/arrow/vector/UInt2Vector.html |   8 +-
 docs/java/org/apache/arrow/vector/UInt4Vector.html |   8 +-
 docs/java/org/apache/arrow/vector/UInt8Vector.html |   8 +-
 docs/java/org/apache/arrow/vector/ValueVector.html |   8 +-
 .../org/apache/arrow/vector/VarBinaryVector.html   |   8 +-
 .../org/apache/arrow/vector/VarCharVector.html     |   8 +-
 .../apache/arrow/vector/VariableWidthVector.html   |   8 +-
 .../arrow/vector/VectorDefinitionSetter.html       |   8 +-
 .../java/org/apache/arrow/vector/VectorLoader.html |   8 +-
 .../org/apache/arrow/vector/VectorSchemaRoot.html  |   8 +-
 .../org/apache/arrow/vector/VectorUnloader.html    |   8 +-
 docs/java/org/apache/arrow/vector/ZeroVector.html  |   8 +-
 .../arrow/vector/class-use/AddOrGetResult.html     |   8 +-
 .../arrow/vector/class-use/AllocationHelper.html   |   8 +-
 .../vector/class-use/BaseFixedWidthVector.html     |   8 +-
 .../arrow/vector/class-use/BaseIntVector.html      |   8 +-
 .../arrow/vector/class-use/BaseValueVector.html    |   8 +-
 .../vector/class-use/BaseVariableWidthVector.html  |   8 +-
 .../arrow/vector/class-use/BigIntVector.html       |   8 +-
 .../apache/arrow/vector/class-use/BitVector.html   |   8 +-
 .../arrow/vector/class-use/BitVectorHelper.html    |   8 +-
 .../arrow/vector/class-use/BufferBacked.html       |   8 +-
 .../vector/class-use/BufferLayout.BufferType.html  |   8 +-
 .../arrow/vector/class-use/BufferLayout.html       |   8 +-
 .../arrow/vector/class-use/DateDayVector.html      |   8 +-
 .../arrow/vector/class-use/DateMilliVector.html    |   8 +-
 .../arrow/vector/class-use/DecimalVector.html      |   8 +-
 .../arrow/vector/class-use/DensityAwareVector.html |   8 +-
 .../arrow/vector/class-use/DurationVector.html     |   8 +-
 .../vector/class-use/ElementAddressableVector.html |   8 +-
 .../vector/class-use/ExtensionTypeVector.html      |   8 +-
 .../apache/arrow/vector/class-use/FieldVector.html |   8 +-
 .../vector/class-use/FixedSizeBinaryVector.html    |   8 +-
 .../arrow/vector/class-use/FixedWidthVector.html   |   8 +-
 .../arrow/vector/class-use/Float4Vector.html       |   8 +-
 .../arrow/vector/class-use/Float8Vector.html       |   8 +-
 .../vector/class-use/FloatingPointVector.html      |   8 +-
 .../arrow/vector/class-use/GenerateSampleData.html |   8 +-
 .../apache/arrow/vector/class-use/IntVector.html   |   8 +-
 .../arrow/vector/class-use/IntervalDayVector.html  |   8 +-
 .../arrow/vector/class-use/IntervalYearVector.html |   8 +-
 .../arrow/vector/class-use/NullCheckingForGet.html |   8 +-
 .../apache/arrow/vector/class-use/NullVector.html  |   8 +-
 .../vector/class-use/SchemaChangeCallBack.html     |   8 +-
 .../arrow/vector/class-use/SmallIntVector.html     |   8 +-
 .../arrow/vector/class-use/TimeMicroVector.html    |   8 +-
 .../arrow/vector/class-use/TimeMilliVector.html    |   8 +-
 .../arrow/vector/class-use/TimeNanoVector.html     |   8 +-
 .../arrow/vector/class-use/TimeSecVector.html      |   8 +-
 .../vector/class-use/TimeStampMicroTZVector.html   |   8 +-
 .../vector/class-use/TimeStampMicroVector.html     |   8 +-
 .../vector/class-use/TimeStampMilliTZVector.html   |   8 +-
 .../vector/class-use/TimeStampMilliVector.html     |   8 +-
 .../vector/class-use/TimeStampNanoTZVector.html    |   8 +-
 .../vector/class-use/TimeStampNanoVector.html      |   8 +-
 .../vector/class-use/TimeStampSecTZVector.html     |   8 +-
 .../arrow/vector/class-use/TimeStampSecVector.html |   8 +-
 .../class-use/TimeStampVector.TransferImpl.html    |   8 +-
 .../arrow/vector/class-use/TimeStampVector.html    |   8 +-
 .../arrow/vector/class-use/TinyIntVector.html      |   8 +-
 .../apache/arrow/vector/class-use/TypeLayout.html  |   8 +-
 .../apache/arrow/vector/class-use/UInt1Vector.html |   8 +-
 .../apache/arrow/vector/class-use/UInt2Vector.html |   8 +-
 .../apache/arrow/vector/class-use/UInt4Vector.html |   8 +-
 .../apache/arrow/vector/class-use/UInt8Vector.html |   8 +-
 .../apache/arrow/vector/class-use/ValueVector.html |   8 +-
 .../arrow/vector/class-use/VarBinaryVector.html    |   8 +-
 .../arrow/vector/class-use/VarCharVector.html      |   8 +-
 .../vector/class-use/VariableWidthVector.html      |   8 +-
 .../vector/class-use/VectorDefinitionSetter.html   |   8 +-
 .../arrow/vector/class-use/VectorLoader.html       |   8 +-
 .../arrow/vector/class-use/VectorSchemaRoot.html   |   8 +-
 .../arrow/vector/class-use/VectorUnloader.html     |   8 +-
 .../apache/arrow/vector/class-use/ZeroVector.html  |   8 +-
 .../arrow/vector/compare/ApproxEqualsVisitor.html  |   8 +-
 .../org/apache/arrow/vector/compare/Range.html     |   8 +-
 .../arrow/vector/compare/RangeEqualsVisitor.html   |   8 +-
 .../arrow/vector/compare/TypeEqualsVisitor.html    |   8 +-
 .../arrow/vector/compare/VectorEqualsVisitor.html  |   8 +-
 .../arrow/vector/compare/VectorValueEqualizer.html |   8 +-
 .../apache/arrow/vector/compare/VectorVisitor.html |   8 +-
 .../compare/class-use/ApproxEqualsVisitor.html     |   8 +-
 .../arrow/vector/compare/class-use/Range.html      |   8 +-
 .../compare/class-use/RangeEqualsVisitor.html      |   8 +-
 .../compare/class-use/TypeEqualsVisitor.html       |   8 +-
 .../compare/class-use/VectorEqualsVisitor.html     |   8 +-
 .../compare/class-use/VectorValueEqualizer.html    |   8 +-
 .../vector/compare/class-use/VectorVisitor.html    |   8 +-
 .../apache/arrow/vector/compare/package-frame.html |   6 +-
 .../arrow/vector/compare/package-summary.html      |   8 +-
 .../apache/arrow/vector/compare/package-tree.html  |   8 +-
 .../apache/arrow/vector/compare/package-use.html   |   8 +-
 ...ueEpsilonEqualizers.Float4EpsilonEqualizer.html |   8 +-
 ...ueEpsilonEqualizers.Float8EpsilonEqualizer.html |   8 +-
 ...onEqualizers.FloatingPointEpsilonEqualizer.html |   8 +-
 .../compare/util/ValueEpsilonEqualizers.html       |   8 +-
 ...ueEpsilonEqualizers.Float4EpsilonEqualizer.html |   8 +-
 ...ueEpsilonEqualizers.Float8EpsilonEqualizer.html |   8 +-
 ...onEqualizers.FloatingPointEpsilonEqualizer.html |   8 +-
 .../util/class-use/ValueEpsilonEqualizers.html     |   8 +-
 .../arrow/vector/compare/util/package-frame.html   |   6 +-
 .../arrow/vector/compare/util/package-summary.html |   8 +-
 .../arrow/vector/compare/util/package-tree.html    |   8 +-
 .../arrow/vector/compare/util/package-use.html     |   8 +-
 .../vector/complex/AbstractContainerVector.html    |   8 +-
 .../arrow/vector/complex/AbstractStructVector.html |   8 +-
 .../arrow/vector/complex/BaseListVector.html       |   8 +-
 .../vector/complex/BaseRepeatedValueVector.html    |   8 +-
 .../arrow/vector/complex/DenseUnionVector.html     |   8 +-
 .../arrow/vector/complex/EmptyValuePopulator.html  |   8 +-
 .../arrow/vector/complex/FixedSizeListVector.html  |   8 +-
 .../apache/arrow/vector/complex/ListVector.html    |   8 +-
 .../org/apache/arrow/vector/complex/MapVector.html |   8 +-
 ...NonNullableStructVector.StructTransferPair.html |   8 +-
 .../vector/complex/NonNullableStructVector.html    |   8 +-
 .../apache/arrow/vector/complex/Positionable.html  |   8 +-
 .../arrow/vector/complex/PromotableVector.html     |   8 +-
 .../complex/RepeatedFixedWidthVectorLike.html      |   8 +-
 .../arrow/vector/complex/RepeatedValueVector.html  |   8 +-
 .../complex/RepeatedVariableWidthVectorLike.html   |   8 +-
 .../org/apache/arrow/vector/complex/StateTool.html |   8 +-
 .../StructVector.NullableStructTransferPair.html   |   8 +-
 .../apache/arrow/vector/complex/StructVector.html  |   8 +-
 .../apache/arrow/vector/complex/UnionVector.html   |   8 +-
 .../arrow/vector/complex/VectorWithOrdinal.html    |   8 +-
 .../complex/class-use/AbstractContainerVector.html |   8 +-
 .../complex/class-use/AbstractStructVector.html    |   8 +-
 .../vector/complex/class-use/BaseListVector.html   |   8 +-
 .../complex/class-use/BaseRepeatedValueVector.html |   8 +-
 .../vector/complex/class-use/DenseUnionVector.html |   8 +-
 .../complex/class-use/EmptyValuePopulator.html     |   8 +-
 .../complex/class-use/FixedSizeListVector.html     |   8 +-
 .../arrow/vector/complex/class-use/ListVector.html |   8 +-
 .../arrow/vector/complex/class-use/MapVector.html  |   8 +-
 ...NonNullableStructVector.StructTransferPair.html |   8 +-
 .../complex/class-use/NonNullableStructVector.html |   8 +-
 .../vector/complex/class-use/Positionable.html     |   8 +-
 .../vector/complex/class-use/PromotableVector.html |   8 +-
 .../class-use/RepeatedFixedWidthVectorLike.html    |   8 +-
 .../complex/class-use/RepeatedValueVector.html     |   8 +-
 .../class-use/RepeatedVariableWidthVectorLike.html |   8 +-
 .../arrow/vector/complex/class-use/StateTool.html  |   8 +-
 .../StructVector.NullableStructTransferPair.html   |   8 +-
 .../vector/complex/class-use/StructVector.html     |   8 +-
 .../vector/complex/class-use/UnionVector.html      |   8 +-
 .../complex/class-use/VectorWithOrdinal.html       |   8 +-
 .../complex/impl/BigIntHolderReaderImpl.html       |   8 +-
 .../vector/complex/impl/BigIntReaderImpl.html      |   8 +-
 .../vector/complex/impl/BigIntWriterImpl.html      |   8 +-
 .../vector/complex/impl/BitHolderReaderImpl.html   |   8 +-
 .../arrow/vector/complex/impl/BitReaderImpl.html   |   8 +-
 .../arrow/vector/complex/impl/BitWriterImpl.html   |   8 +-
 .../arrow/vector/complex/impl/ComplexCopier.html   |   8 +-
 .../vector/complex/impl/ComplexWriterImpl.html     |   8 +-
 .../complex/impl/DateDayHolderReaderImpl.html      |   8 +-
 .../vector/complex/impl/DateDayReaderImpl.html     |   8 +-
 .../vector/complex/impl/DateDayWriterImpl.html     |   8 +-
 .../complex/impl/DateMilliHolderReaderImpl.html    |   8 +-
 .../vector/complex/impl/DateMilliReaderImpl.html   |   8 +-
 .../vector/complex/impl/DateMilliWriterImpl.html   |   8 +-
 .../complex/impl/DecimalHolderReaderImpl.html      |   8 +-
 .../vector/complex/impl/DecimalReaderImpl.html     |   8 +-
 .../vector/complex/impl/DecimalWriterImpl.html     |   8 +-
 .../vector/complex/impl/DenseUnionReader.html      |   8 +-
 .../vector/complex/impl/DenseUnionWriter.html      |   8 +-
 .../complex/impl/DurationHolderReaderImpl.html     |   8 +-
 .../vector/complex/impl/DurationReaderImpl.html    |   8 +-
 .../vector/complex/impl/DurationWriterImpl.html    |   8 +-
 .../impl/FixedSizeBinaryHolderReaderImpl.html      |   8 +-
 .../complex/impl/FixedSizeBinaryReaderImpl.html    |   8 +-
 .../complex/impl/FixedSizeBinaryWriterImpl.html    |   8 +-
 .../complex/impl/Float4HolderReaderImpl.html       |   8 +-
 .../vector/complex/impl/Float4ReaderImpl.html      |   8 +-
 .../vector/complex/impl/Float4WriterImpl.html      |   8 +-
 .../complex/impl/Float8HolderReaderImpl.html       |   8 +-
 .../vector/complex/impl/Float8ReaderImpl.html      |   8 +-
 .../vector/complex/impl/Float8WriterImpl.html      |   8 +-
 .../vector/complex/impl/IntHolderReaderImpl.html   |   8 +-
 .../arrow/vector/complex/impl/IntReaderImpl.html   |   8 +-
 .../arrow/vector/complex/impl/IntWriterImpl.html   |   8 +-
 .../complex/impl/IntervalDayHolderReaderImpl.html  |   8 +-
 .../vector/complex/impl/IntervalDayReaderImpl.html |   8 +-
 .../vector/complex/impl/IntervalDayWriterImpl.html |   8 +-
 .../complex/impl/IntervalYearHolderReaderImpl.html |   8 +-
 .../complex/impl/IntervalYearReaderImpl.html       |   8 +-
 .../complex/impl/IntervalYearWriterImpl.html       |   8 +-
 .../arrow/vector/complex/impl/NullReader.html      |   8 +-
 .../impl/NullableBigIntHolderReaderImpl.html       |   8 +-
 .../complex/impl/NullableBitHolderReaderImpl.html  |   8 +-
 .../impl/NullableCaseSensitiveStructWriter.html    |   8 +-
 .../impl/NullableDateDayHolderReaderImpl.html      |   8 +-
 .../impl/NullableDateMilliHolderReaderImpl.html    |   8 +-
 .../impl/NullableDecimalHolderReaderImpl.html      |   8 +-
 .../impl/NullableDurationHolderReaderImpl.html     |   8 +-
 .../NullableFixedSizeBinaryHolderReaderImpl.html   |   8 +-
 .../impl/NullableFloat4HolderReaderImpl.html       |   8 +-
 .../impl/NullableFloat8HolderReaderImpl.html       |   8 +-
 .../complex/impl/NullableIntHolderReaderImpl.html  |   8 +-
 .../impl/NullableIntervalDayHolderReaderImpl.html  |   8 +-
 .../impl/NullableIntervalYearHolderReaderImpl.html |   8 +-
 .../impl/NullableSmallIntHolderReaderImpl.html     |   8 +-
 .../complex/impl/NullableStructReaderImpl.html     |   8 +-
 .../vector/complex/impl/NullableStructWriter.html  |   8 +-
 .../complex/impl/NullableStructWriterFactory.html  |   8 +-
 .../impl/NullableTimeMicroHolderReaderImpl.html    |   8 +-
 .../impl/NullableTimeMilliHolderReaderImpl.html    |   8 +-
 .../impl/NullableTimeNanoHolderReaderImpl.html     |   8 +-
 .../impl/NullableTimeSecHolderReaderImpl.html      |   8 +-
 .../NullableTimeStampMicroHolderReaderImpl.html    |   8 +-
 .../NullableTimeStampMicroTZHolderReaderImpl.html  |   8 +-
 .../NullableTimeStampMilliHolderReaderImpl.html    |   8 +-
 .../NullableTimeStampMilliTZHolderReaderImpl.html  |   8 +-
 .../NullableTimeStampNanoHolderReaderImpl.html     |   8 +-
 .../NullableTimeStampNanoTZHolderReaderImpl.html   |   8 +-
 .../impl/NullableTimeStampSecHolderReaderImpl.html |   8 +-
 .../NullableTimeStampSecTZHolderReaderImpl.html    |   8 +-
 .../impl/NullableTinyIntHolderReaderImpl.html      |   8 +-
 .../impl/NullableUInt1HolderReaderImpl.html        |   8 +-
 .../impl/NullableUInt2HolderReaderImpl.html        |   8 +-
 .../impl/NullableUInt4HolderReaderImpl.html        |   8 +-
 .../impl/NullableUInt8HolderReaderImpl.html        |   8 +-
 .../impl/NullableVarBinaryHolderReaderImpl.html    |   8 +-
 .../impl/NullableVarCharHolderReaderImpl.html      |   8 +-
 .../vector/complex/impl/PromotableWriter.html      |   8 +-
 .../impl/SingleCaseSensitiveStructWriter.html      |   8 +-
 .../vector/complex/impl/SingleListReaderImpl.html  |   8 +-
 .../complex/impl/SingleStructReaderImpl.html       |   8 +-
 .../vector/complex/impl/SingleStructWriter.html    |   8 +-
 .../complex/impl/SmallIntHolderReaderImpl.html     |   8 +-
 .../vector/complex/impl/SmallIntReaderImpl.html    |   8 +-
 .../vector/complex/impl/SmallIntWriterImpl.html    |   8 +-
 .../complex/impl/StructOrListWriterImpl.html       |   8 +-
 .../complex/impl/TimeMicroHolderReaderImpl.html    |   8 +-
 .../vector/complex/impl/TimeMicroReaderImpl.html   |   8 +-
 .../vector/complex/impl/TimeMicroWriterImpl.html   |   8 +-
 .../complex/impl/TimeMilliHolderReaderImpl.html    |   8 +-
 .../vector/complex/impl/TimeMilliReaderImpl.html   |   8 +-
 .../vector/complex/impl/TimeMilliWriterImpl.html   |   8 +-
 .../complex/impl/TimeNanoHolderReaderImpl.html     |   8 +-
 .../vector/complex/impl/TimeNanoReaderImpl.html    |   8 +-
 .../vector/complex/impl/TimeNanoWriterImpl.html    |   8 +-
 .../complex/impl/TimeSecHolderReaderImpl.html      |   8 +-
 .../vector/complex/impl/TimeSecReaderImpl.html     |   8 +-
 .../vector/complex/impl/TimeSecWriterImpl.html     |   8 +-
 .../impl/TimeStampMicroHolderReaderImpl.html       |   8 +-
 .../complex/impl/TimeStampMicroReaderImpl.html     |   8 +-
 .../impl/TimeStampMicroTZHolderReaderImpl.html     |   8 +-
 .../complex/impl/TimeStampMicroTZReaderImpl.html   |   8 +-
 .../complex/impl/TimeStampMicroTZWriterImpl.html   |   8 +-
 .../complex/impl/TimeStampMicroWriterImpl.html     |   8 +-
 .../impl/TimeStampMilliHolderReaderImpl.html       |   8 +-
 .../complex/impl/TimeStampMilliReaderImpl.html     |   8 +-
 .../impl/TimeStampMilliTZHolderReaderImpl.html     |   8 +-
 .../complex/impl/TimeStampMilliTZReaderImpl.html   |   8 +-
 .../complex/impl/TimeStampMilliTZWriterImpl.html   |   8 +-
 .../complex/impl/TimeStampMilliWriterImpl.html     |   8 +-
 .../impl/TimeStampNanoHolderReaderImpl.html        |   8 +-
 .../complex/impl/TimeStampNanoReaderImpl.html      |   8 +-
 .../impl/TimeStampNanoTZHolderReaderImpl.html      |   8 +-
 .../complex/impl/TimeStampNanoTZReaderImpl.html    |   8 +-
 .../complex/impl/TimeStampNanoTZWriterImpl.html    |   8 +-
 .../complex/impl/TimeStampNanoWriterImpl.html      |   8 +-
 .../complex/impl/TimeStampSecHolderReaderImpl.html |   8 +-
 .../complex/impl/TimeStampSecReaderImpl.html       |   8 +-
 .../impl/TimeStampSecTZHolderReaderImpl.html       |   8 +-
 .../complex/impl/TimeStampSecTZReaderImpl.html     |   8 +-
 .../complex/impl/TimeStampSecTZWriterImpl.html     |   8 +-
 .../complex/impl/TimeStampSecWriterImpl.html       |   8 +-
 .../complex/impl/TinyIntHolderReaderImpl.html      |   8 +-
 .../vector/complex/impl/TinyIntReaderImpl.html     |   8 +-
 .../vector/complex/impl/TinyIntWriterImpl.html     |   8 +-
 .../vector/complex/impl/UInt1HolderReaderImpl.html |   8 +-
 .../arrow/vector/complex/impl/UInt1ReaderImpl.html |   8 +-
 .../arrow/vector/complex/impl/UInt1WriterImpl.html |   8 +-
 .../vector/complex/impl/UInt2HolderReaderImpl.html |   8 +-
 .../arrow/vector/complex/impl/UInt2ReaderImpl.html |   8 +-
 .../arrow/vector/complex/impl/UInt2WriterImpl.html |   8 +-
 .../vector/complex/impl/UInt4HolderReaderImpl.html |   8 +-
 .../arrow/vector/complex/impl/UInt4ReaderImpl.html |   8 +-
 .../arrow/vector/complex/impl/UInt4WriterImpl.html |   8 +-
 .../vector/complex/impl/UInt8HolderReaderImpl.html |   8 +-
 .../arrow/vector/complex/impl/UInt8ReaderImpl.html |   8 +-
 .../arrow/vector/complex/impl/UInt8WriterImpl.html |   8 +-
 .../complex/impl/UnionFixedSizeListReader.html     |   8 +-
 .../complex/impl/UnionFixedSizeListWriter.html     |   8 +-
 .../arrow/vector/complex/impl/UnionListReader.html |   8 +-
 .../arrow/vector/complex/impl/UnionListWriter.html |   8 +-
 .../arrow/vector/complex/impl/UnionMapReader.html  |   8 +-
 .../arrow/vector/complex/impl/UnionMapWriter.html  |   8 +-
 .../arrow/vector/complex/impl/UnionReader.html     |   8 +-
 .../arrow/vector/complex/impl/UnionWriter.html     |   8 +-
 .../complex/impl/VarBinaryHolderReaderImpl.html    |   8 +-
 .../vector/complex/impl/VarBinaryReaderImpl.html   |   8 +-
 .../vector/complex/impl/VarBinaryWriterImpl.html   |   8 +-
 .../complex/impl/VarCharHolderReaderImpl.html      |   8 +-
 .../vector/complex/impl/VarCharReaderImpl.html     |   8 +-
 .../vector/complex/impl/VarCharWriterImpl.html     |   8 +-
 .../impl/class-use/BigIntHolderReaderImpl.html     |   8 +-
 .../complex/impl/class-use/BigIntReaderImpl.html   |   8 +-
 .../complex/impl/class-use/BigIntWriterImpl.html   |   8 +-
 .../impl/class-use/BitHolderReaderImpl.html        |   8 +-
 .../complex/impl/class-use/BitReaderImpl.html      |   8 +-
 .../complex/impl/class-use/BitWriterImpl.html      |   8 +-
 .../complex/impl/class-use/ComplexCopier.html      |   8 +-
 .../complex/impl/class-use/ComplexWriterImpl.html  |   8 +-
 .../impl/class-use/DateDayHolderReaderImpl.html    |   8 +-
 .../complex/impl/class-use/DateDayReaderImpl.html  |   8 +-
 .../complex/impl/class-use/DateDayWriterImpl.html  |   8 +-
 .../impl/class-use/DateMilliHolderReaderImpl.html  |   8 +-
 .../impl/class-use/DateMilliReaderImpl.html        |   8 +-
 .../impl/class-use/DateMilliWriterImpl.html        |   8 +-
 .../impl/class-use/DecimalHolderReaderImpl.html    |   8 +-
 .../complex/impl/class-use/DecimalReaderImpl.html  |   8 +-
 .../complex/impl/class-use/DecimalWriterImpl.html  |   8 +-
 .../complex/impl/class-use/DenseUnionReader.html   |   8 +-
 .../complex/impl/class-use/DenseUnionWriter.html   |   8 +-
 .../impl/class-use/DurationHolderReaderImpl.html   |   8 +-
 .../complex/impl/class-use/DurationReaderImpl.html |   8 +-
 .../complex/impl/class-use/DurationWriterImpl.html |   8 +-
 .../class-use/FixedSizeBinaryHolderReaderImpl.html |   8 +-
 .../impl/class-use/FixedSizeBinaryReaderImpl.html  |   8 +-
 .../impl/class-use/FixedSizeBinaryWriterImpl.html  |   8 +-
 .../impl/class-use/Float4HolderReaderImpl.html     |   8 +-
 .../complex/impl/class-use/Float4ReaderImpl.html   |   8 +-
 .../complex/impl/class-use/Float4WriterImpl.html   |   8 +-
 .../impl/class-use/Float8HolderReaderImpl.html     |   8 +-
 .../complex/impl/class-use/Float8ReaderImpl.html   |   8 +-
 .../complex/impl/class-use/Float8WriterImpl.html   |   8 +-
 .../impl/class-use/IntHolderReaderImpl.html        |   8 +-
 .../complex/impl/class-use/IntReaderImpl.html      |   8 +-
 .../complex/impl/class-use/IntWriterImpl.html      |   8 +-
 .../class-use/IntervalDayHolderReaderImpl.html     |   8 +-
 .../impl/class-use/IntervalDayReaderImpl.html      |   8 +-
 .../impl/class-use/IntervalDayWriterImpl.html      |   8 +-
 .../class-use/IntervalYearHolderReaderImpl.html    |   8 +-
 .../impl/class-use/IntervalYearReaderImpl.html     |   8 +-
 .../impl/class-use/IntervalYearWriterImpl.html     |   8 +-
 .../vector/complex/impl/class-use/NullReader.html  |   8 +-
 .../class-use/NullableBigIntHolderReaderImpl.html  |   8 +-
 .../class-use/NullableBitHolderReaderImpl.html     |   8 +-
 .../NullableCaseSensitiveStructWriter.html         |   8 +-
 .../class-use/NullableDateDayHolderReaderImpl.html |   8 +-
 .../NullableDateMilliHolderReaderImpl.html         |   8 +-
 .../class-use/NullableDecimalHolderReaderImpl.html |   8 +-
 .../NullableDurationHolderReaderImpl.html          |   8 +-
 .../NullableFixedSizeBinaryHolderReaderImpl.html   |   8 +-
 .../class-use/NullableFloat4HolderReaderImpl.html  |   8 +-
 .../class-use/NullableFloat8HolderReaderImpl.html  |   8 +-
 .../class-use/NullableIntHolderReaderImpl.html     |   8 +-
 .../NullableIntervalDayHolderReaderImpl.html       |   8 +-
 .../NullableIntervalYearHolderReaderImpl.html      |   8 +-
 .../NullableSmallIntHolderReaderImpl.html          |   8 +-
 .../impl/class-use/NullableStructReaderImpl.html   |   8 +-
 .../impl/class-use/NullableStructWriter.html       |   8 +-
 .../class-use/NullableStructWriterFactory.html     |   8 +-
 .../NullableTimeMicroHolderReaderImpl.html         |   8 +-
 .../NullableTimeMilliHolderReaderImpl.html         |   8 +-
 .../NullableTimeNanoHolderReaderImpl.html          |   8 +-
 .../class-use/NullableTimeSecHolderReaderImpl.html |   8 +-
 .../NullableTimeStampMicroHolderReaderImpl.html    |   8 +-
 .../NullableTimeStampMicroTZHolderReaderImpl.html  |   8 +-
 .../NullableTimeStampMilliHolderReaderImpl.html    |   8 +-
 .../NullableTimeStampMilliTZHolderReaderImpl.html  |   8 +-
 .../NullableTimeStampNanoHolderReaderImpl.html     |   8 +-
 .../NullableTimeStampNanoTZHolderReaderImpl.html   |   8 +-
 .../NullableTimeStampSecHolderReaderImpl.html      |   8 +-
 .../NullableTimeStampSecTZHolderReaderImpl.html    |   8 +-
 .../class-use/NullableTinyIntHolderReaderImpl.html |   8 +-
 .../class-use/NullableUInt1HolderReaderImpl.html   |   8 +-
 .../class-use/NullableUInt2HolderReaderImpl.html   |   8 +-
 .../class-use/NullableUInt4HolderReaderImpl.html   |   8 +-
 .../class-use/NullableUInt8HolderReaderImpl.html   |   8 +-
 .../NullableVarBinaryHolderReaderImpl.html         |   8 +-
 .../class-use/NullableVarCharHolderReaderImpl.html |   8 +-
 .../complex/impl/class-use/PromotableWriter.html   |   8 +-
 .../class-use/SingleCaseSensitiveStructWriter.html |   8 +-
 .../impl/class-use/SingleListReaderImpl.html       |   8 +-
 .../impl/class-use/SingleStructReaderImpl.html     |   8 +-
 .../complex/impl/class-use/SingleStructWriter.html |   8 +-
 .../impl/class-use/SmallIntHolderReaderImpl.html   |   8 +-
 .../complex/impl/class-use/SmallIntReaderImpl.html |   8 +-
 .../complex/impl/class-use/SmallIntWriterImpl.html |   8 +-
 .../impl/class-use/StructOrListWriterImpl.html     |   8 +-
 .../impl/class-use/TimeMicroHolderReaderImpl.html  |   8 +-
 .../impl/class-use/TimeMicroReaderImpl.html        |   8 +-
 .../impl/class-use/TimeMicroWriterImpl.html        |   8 +-
 .../impl/class-use/TimeMilliHolderReaderImpl.html  |   8 +-
 .../impl/class-use/TimeMilliReaderImpl.html        |   8 +-
 .../impl/class-use/TimeMilliWriterImpl.html        |   8 +-
 .../impl/class-use/TimeNanoHolderReaderImpl.html   |   8 +-
 .../complex/impl/class-use/TimeNanoReaderImpl.html |   8 +-
 .../complex/impl/class-use/TimeNanoWriterImpl.html |   8 +-
 .../impl/class-use/TimeSecHolderReaderImpl.html    |   8 +-
 .../complex/impl/class-use/TimeSecReaderImpl.html  |   8 +-
 .../complex/impl/class-use/TimeSecWriterImpl.html  |   8 +-
 .../class-use/TimeStampMicroHolderReaderImpl.html  |   8 +-
 .../impl/class-use/TimeStampMicroReaderImpl.html   |   8 +-
 .../TimeStampMicroTZHolderReaderImpl.html          |   8 +-
 .../impl/class-use/TimeStampMicroTZReaderImpl.html |   8 +-
 .../impl/class-use/TimeStampMicroTZWriterImpl.html |   8 +-
 .../impl/class-use/TimeStampMicroWriterImpl.html   |   8 +-
 .../class-use/TimeStampMilliHolderReaderImpl.html  |   8 +-
 .../impl/class-use/TimeStampMilliReaderImpl.html   |   8 +-
 .../TimeStampMilliTZHolderReaderImpl.html          |   8 +-
 .../impl/class-use/TimeStampMilliTZReaderImpl.html |   8 +-
 .../impl/class-use/TimeStampMilliTZWriterImpl.html |   8 +-
 .../impl/class-use/TimeStampMilliWriterImpl.html   |   8 +-
 .../class-use/TimeStampNanoHolderReaderImpl.html   |   8 +-
 .../impl/class-use/TimeStampNanoReaderImpl.html    |   8 +-
 .../class-use/TimeStampNanoTZHolderReaderImpl.html |   8 +-
 .../impl/class-use/TimeStampNanoTZReaderImpl.html  |   8 +-
 .../impl/class-use/TimeStampNanoTZWriterImpl.html  |   8 +-
 .../impl/class-use/TimeStampNanoWriterImpl.html    |   8 +-
 .../class-use/TimeStampSecHolderReaderImpl.html    |   8 +-
 .../impl/class-use/TimeStampSecReaderImpl.html     |   8 +-
 .../class-use/TimeStampSecTZHolderReaderImpl.html  |   8 +-
 .../impl/class-use/TimeStampSecTZReaderImpl.html   |   8 +-
 .../impl/class-use/TimeStampSecTZWriterImpl.html   |   8 +-
 .../impl/class-use/TimeStampSecWriterImpl.html     |   8 +-
 .../impl/class-use/TinyIntHolderReaderImpl.html    |   8 +-
 .../complex/impl/class-use/TinyIntReaderImpl.html  |   8 +-
 .../complex/impl/class-use/TinyIntWriterImpl.html  |   8 +-
 .../impl/class-use/UInt1HolderReaderImpl.html      |   8 +-
 .../complex/impl/class-use/UInt1ReaderImpl.html    |   8 +-
 .../complex/impl/class-use/UInt1WriterImpl.html    |   8 +-
 .../impl/class-use/UInt2HolderReaderImpl.html      |   8 +-
 .../complex/impl/class-use/UInt2ReaderImpl.html    |   8 +-
 .../complex/impl/class-use/UInt2WriterImpl.html    |   8 +-
 .../impl/class-use/UInt4HolderReaderImpl.html      |   8 +-
 .../complex/impl/class-use/UInt4ReaderImpl.html    |   8 +-
 .../complex/impl/class-use/UInt4WriterImpl.html    |   8 +-
 .../impl/class-use/UInt8HolderReaderImpl.html      |   8 +-
 .../complex/impl/class-use/UInt8ReaderImpl.html    |   8 +-
 .../complex/impl/class-use/UInt8WriterImpl.html    |   8 +-
 .../impl/class-use/UnionFixedSizeListReader.html   |   8 +-
 .../impl/class-use/UnionFixedSizeListWriter.html   |   8 +-
 .../complex/impl/class-use/UnionListReader.html    |   8 +-
 .../complex/impl/class-use/UnionListWriter.html    |   8 +-
 .../complex/impl/class-use/UnionMapReader.html     |   8 +-
 .../complex/impl/class-use/UnionMapWriter.html     |   8 +-
 .../vector/complex/impl/class-use/UnionReader.html |   8 +-
 .../vector/complex/impl/class-use/UnionWriter.html |   8 +-
 .../impl/class-use/VarBinaryHolderReaderImpl.html  |   8 +-
 .../impl/class-use/VarBinaryReaderImpl.html        |   8 +-
 .../impl/class-use/VarBinaryWriterImpl.html        |   8 +-
 .../impl/class-use/VarCharHolderReaderImpl.html    |   8 +-
 .../complex/impl/class-use/VarCharReaderImpl.html  |   8 +-
 .../complex/impl/class-use/VarCharWriterImpl.html  |   8 +-
 .../arrow/vector/complex/impl/package-frame.html   |   6 +-
 .../arrow/vector/complex/impl/package-summary.html |   8 +-
 .../arrow/vector/complex/impl/package-tree.html    |   8 +-
 .../arrow/vector/complex/impl/package-use.html     |   8 +-
 .../apache/arrow/vector/complex/package-frame.html |   6 +-
 .../arrow/vector/complex/package-summary.html      |   8 +-
 .../apache/arrow/vector/complex/package-tree.html  |   8 +-
 .../apache/arrow/vector/complex/package-use.html   |   8 +-
 .../complex/reader/BaseReader.ComplexReader.html   |   8 +-
 .../complex/reader/BaseReader.ListReader.html      |   8 +-
 .../reader/BaseReader.RepeatedListReader.html      |   8 +-
 .../reader/BaseReader.RepeatedStructReader.html    |   8 +-
 .../complex/reader/BaseReader.ScalarReader.html    |   8 +-
 .../complex/reader/BaseReader.StructReader.html    |   8 +-
 .../arrow/vector/complex/reader/BaseReader.html    |   8 +-
 .../arrow/vector/complex/reader/BigIntReader.html  |   8 +-
 .../arrow/vector/complex/reader/BitReader.html     |   8 +-
 .../arrow/vector/complex/reader/DateDayReader.html |   8 +-
 .../vector/complex/reader/DateMilliReader.html     |   8 +-
 .../arrow/vector/complex/reader/DecimalReader.html |   8 +-
 .../vector/complex/reader/DurationReader.html      |   8 +-
 .../arrow/vector/complex/reader/FieldReader.html   |   8 +-
 .../complex/reader/FixedSizeBinaryReader.html      |   8 +-
 .../arrow/vector/complex/reader/Float4Reader.html  |   8 +-
 .../arrow/vector/complex/reader/Float8Reader.html  |   8 +-
 .../arrow/vector/complex/reader/IntReader.html     |   8 +-
 .../vector/complex/reader/IntervalDayReader.html   |   8 +-
 .../vector/complex/reader/IntervalYearReader.html  |   8 +-
 .../vector/complex/reader/SmallIntReader.html      |   8 +-
 .../vector/complex/reader/TimeMicroReader.html     |   8 +-
 .../vector/complex/reader/TimeMilliReader.html     |   8 +-
 .../vector/complex/reader/TimeNanoReader.html      |   8 +-
 .../arrow/vector/complex/reader/TimeSecReader.html |   8 +-
 .../complex/reader/TimeStampMicroReader.html       |   8 +-
 .../complex/reader/TimeStampMicroTZReader.html     |   8 +-
 .../complex/reader/TimeStampMilliReader.html       |   8 +-
 .../complex/reader/TimeStampMilliTZReader.html     |   8 +-
 .../vector/complex/reader/TimeStampNanoReader.html |   8 +-
 .../complex/reader/TimeStampNanoTZReader.html      |   8 +-
 .../vector/complex/reader/TimeStampSecReader.html  |   8 +-
 .../complex/reader/TimeStampSecTZReader.html       |   8 +-
 .../arrow/vector/complex/reader/TinyIntReader.html |   8 +-
 .../arrow/vector/complex/reader/UInt1Reader.html   |   8 +-
 .../arrow/vector/complex/reader/UInt2Reader.html   |   8 +-
 .../arrow/vector/complex/reader/UInt4Reader.html   |   8 +-
 .../arrow/vector/complex/reader/UInt8Reader.html   |   8 +-
 .../vector/complex/reader/VarBinaryReader.html     |   8 +-
 .../arrow/vector/complex/reader/VarCharReader.html |   8 +-
 .../reader/class-use/BaseReader.ComplexReader.html |   8 +-
 .../reader/class-use/BaseReader.ListReader.html    |   8 +-
 .../class-use/BaseReader.RepeatedListReader.html   |   8 +-
 .../class-use/BaseReader.RepeatedStructReader.html |   8 +-
 .../reader/class-use/BaseReader.ScalarReader.html  |   8 +-
 .../reader/class-use/BaseReader.StructReader.html  |   8 +-
 .../complex/reader/class-use/BaseReader.html       |   8 +-
 .../complex/reader/class-use/BigIntReader.html     |   8 +-
 .../vector/complex/reader/class-use/BitReader.html |   8 +-
 .../complex/reader/class-use/DateDayReader.html    |   8 +-
 .../complex/reader/class-use/DateMilliReader.html  |   8 +-
 .../complex/reader/class-use/DecimalReader.html    |   8 +-
 .../complex/reader/class-use/DurationReader.html   |   8 +-
 .../complex/reader/class-use/FieldReader.html      |   8 +-
 .../reader/class-use/FixedSizeBinaryReader.html    |   8 +-
 .../complex/reader/class-use/Float4Reader.html     |   8 +-
 .../complex/reader/class-use/Float8Reader.html     |   8 +-
 .../vector/complex/reader/class-use/IntReader.html |   8 +-
 .../reader/class-use/IntervalDayReader.html        |   8 +-
 .../reader/class-use/IntervalYearReader.html       |   8 +-
 .../complex/reader/class-use/SmallIntReader.html   |   8 +-
 .../complex/reader/class-use/TimeMicroReader.html  |   8 +-
 .../complex/reader/class-use/TimeMilliReader.html  |   8 +-
 .../complex/reader/class-use/TimeNanoReader.html   |   8 +-
 .../complex/reader/class-use/TimeSecReader.html    |   8 +-
 .../reader/class-use/TimeStampMicroReader.html     |   8 +-
 .../reader/class-use/TimeStampMicroTZReader.html   |   8 +-
 .../reader/class-use/TimeStampMilliReader.html     |   8 +-
 .../reader/class-use/TimeStampMilliTZReader.html   |   8 +-
 .../reader/class-use/TimeStampNanoReader.html      |   8 +-
 .../reader/class-use/TimeStampNanoTZReader.html    |   8 +-
 .../reader/class-use/TimeStampSecReader.html       |   8 +-
 .../reader/class-use/TimeStampSecTZReader.html     |   8 +-
 .../complex/reader/class-use/TinyIntReader.html    |   8 +-
 .../complex/reader/class-use/UInt1Reader.html      |   8 +-
 .../complex/reader/class-use/UInt2Reader.html      |   8 +-
 .../complex/reader/class-use/UInt4Reader.html      |   8 +-
 .../complex/reader/class-use/UInt8Reader.html      |   8 +-
 .../complex/reader/class-use/VarBinaryReader.html  |   8 +-
 .../complex/reader/class-use/VarCharReader.html    |   8 +-
 .../arrow/vector/complex/reader/package-frame.html |   6 +-
 .../vector/complex/reader/package-summary.html     |   8 +-
 .../arrow/vector/complex/reader/package-tree.html  |   8 +-
 .../arrow/vector/complex/reader/package-use.html   |   8 +-
 .../complex/writer/BaseWriter.ComplexWriter.html   |   8 +-
 .../complex/writer/BaseWriter.ListWriter.html      |   8 +-
 .../complex/writer/BaseWriter.ScalarWriter.html    |   8 +-
 .../writer/BaseWriter.StructOrListWriter.html      |   8 +-
 .../complex/writer/BaseWriter.StructWriter.html    |   8 +-
 .../arrow/vector/complex/writer/BaseWriter.html    |   8 +-
 .../arrow/vector/complex/writer/BigIntWriter.html  |   8 +-
 .../arrow/vector/complex/writer/BitWriter.html     |   8 +-
 .../arrow/vector/complex/writer/DateDayWriter.html |   8 +-
 .../vector/complex/writer/DateMilliWriter.html     |   8 +-
 .../arrow/vector/complex/writer/DecimalWriter.html |   8 +-
 .../vector/complex/writer/DurationWriter.html      |   8 +-
 .../arrow/vector/complex/writer/FieldWriter.html   |   8 +-
 .../complex/writer/FixedSizeBinaryWriter.html      |   8 +-
 .../arrow/vector/complex/writer/Float4Writer.html  |   8 +-
 .../arrow/vector/complex/writer/Float8Writer.html  |   8 +-
 .../arrow/vector/complex/writer/IntWriter.html     |   8 +-
 .../vector/complex/writer/IntervalDayWriter.html   |   8 +-
 .../vector/complex/writer/IntervalYearWriter.html  |   8 +-
 .../vector/complex/writer/SmallIntWriter.html      |   8 +-
 .../vector/complex/writer/TimeMicroWriter.html     |   8 +-
 .../vector/complex/writer/TimeMilliWriter.html     |   8 +-
 .../vector/complex/writer/TimeNanoWriter.html      |   8 +-
 .../arrow/vector/complex/writer/TimeSecWriter.html |   8 +-
 .../complex/writer/TimeStampMicroTZWriter.html     |   8 +-
 .../complex/writer/TimeStampMicroWriter.html       |   8 +-
 .../complex/writer/TimeStampMilliTZWriter.html     |   8 +-
 .../complex/writer/TimeStampMilliWriter.html       |   8 +-
 .../complex/writer/TimeStampNanoTZWriter.html      |   8 +-
 .../vector/complex/writer/TimeStampNanoWriter.html |   8 +-
 .../complex/writer/TimeStampSecTZWriter.html       |   8 +-
 .../vector/complex/writer/TimeStampSecWriter.html  |   8 +-
 .../arrow/vector/complex/writer/TinyIntWriter.html |   8 +-
 .../arrow/vector/complex/writer/UInt1Writer.html   |   8 +-
 .../arrow/vector/complex/writer/UInt2Writer.html   |   8 +-
 .../arrow/vector/complex/writer/UInt4Writer.html   |   8 +-
 .../arrow/vector/complex/writer/UInt8Writer.html   |   8 +-
 .../vector/complex/writer/VarBinaryWriter.html     |   8 +-
 .../arrow/vector/complex/writer/VarCharWriter.html |   8 +-
 .../writer/class-use/BaseWriter.ComplexWriter.html |   8 +-
 .../writer/class-use/BaseWriter.ListWriter.html    |   8 +-
 .../writer/class-use/BaseWriter.ScalarWriter.html  |   8 +-
 .../class-use/BaseWriter.StructOrListWriter.html   |   8 +-
 .../writer/class-use/BaseWriter.StructWriter.html  |   8 +-
 .../complex/writer/class-use/BaseWriter.html       |   8 +-
 .../complex/writer/class-use/BigIntWriter.html     |   8 +-
 .../vector/complex/writer/class-use/BitWriter.html |   8 +-
 .../complex/writer/class-use/DateDayWriter.html    |   8 +-
 .../complex/writer/class-use/DateMilliWriter.html  |   8 +-
 .../complex/writer/class-use/DecimalWriter.html    |   8 +-
 .../complex/writer/class-use/DurationWriter.html   |   8 +-
 .../complex/writer/class-use/FieldWriter.html      |   8 +-
 .../writer/class-use/FixedSizeBinaryWriter.html    |   8 +-
 .../complex/writer/class-use/Float4Writer.html     |   8 +-
 .../complex/writer/class-use/Float8Writer.html     |   8 +-
 .../vector/complex/writer/class-use/IntWriter.html |   8 +-
 .../writer/class-use/IntervalDayWriter.html        |   8 +-
 .../writer/class-use/IntervalYearWriter.html       |   8 +-
 .../complex/writer/class-use/SmallIntWriter.html   |   8 +-
 .../complex/writer/class-use/TimeMicroWriter.html  |   8 +-
 .../complex/writer/class-use/TimeMilliWriter.html  |   8 +-
 .../complex/writer/class-use/TimeNanoWriter.html   |   8 +-
 .../complex/writer/class-use/TimeSecWriter.html    |   8 +-
 .../writer/class-use/TimeStampMicroTZWriter.html   |   8 +-
 .../writer/class-use/TimeStampMicroWriter.html     |   8 +-
 .../writer/class-use/TimeStampMilliTZWriter.html   |   8 +-
 .../writer/class-use/TimeStampMilliWriter.html     |   8 +-
 .../writer/class-use/TimeStampNanoTZWriter.html    |   8 +-
 .../writer/class-use/TimeStampNanoWriter.html      |   8 +-
 .../writer/class-use/TimeStampSecTZWriter.html     |   8 +-
 .../writer/class-use/TimeStampSecWriter.html       |   8 +-
 .../complex/writer/class-use/TinyIntWriter.html    |   8 +-
 .../complex/writer/class-use/UInt1Writer.html      |   8 +-
 .../complex/writer/class-use/UInt2Writer.html      |   8 +-
 .../complex/writer/class-use/UInt4Writer.html      |   8 +-
 .../complex/writer/class-use/UInt8Writer.html      |   8 +-
 .../complex/writer/class-use/VarBinaryWriter.html  |   8 +-
 .../complex/writer/class-use/VarCharWriter.html    |   8 +-
 .../arrow/vector/complex/writer/package-frame.html |   6 +-
 .../vector/complex/writer/package-summary.html     |   8 +-
 .../arrow/vector/complex/writer/package-tree.html  |   8 +-
 .../arrow/vector/complex/writer/package-use.html   |   8 +-
 .../apache/arrow/vector/dictionary/Dictionary.html |   8 +-
 .../arrow/vector/dictionary/DictionaryEncoder.html |   8 +-
 .../vector/dictionary/DictionaryHashTable.html     |   8 +-
 .../DictionaryProvider.MapDictionaryProvider.html  |   8 +-
 .../vector/dictionary/DictionaryProvider.html      |   8 +-
 .../vector/dictionary/ListSubfieldEncoder.html     |   8 +-
 .../vector/dictionary/StructSubfieldEncoder.html   |   8 +-
 .../vector/dictionary/class-use/Dictionary.html    |   8 +-
 .../dictionary/class-use/DictionaryEncoder.html    |   8 +-
 .../dictionary/class-use/DictionaryHashTable.html  |   8 +-
 .../DictionaryProvider.MapDictionaryProvider.html  |   8 +-
 .../dictionary/class-use/DictionaryProvider.html   |   8 +-
 .../dictionary/class-use/ListSubfieldEncoder.html  |   8 +-
 .../class-use/StructSubfieldEncoder.html           |   8 +-
 .../arrow/vector/dictionary/package-frame.html     |   6 +-
 .../arrow/vector/dictionary/package-summary.html   |   8 +-
 .../arrow/vector/dictionary/package-tree.html      |   8 +-
 .../arrow/vector/dictionary/package-use.html       |   8 +-
 .../apache/arrow/vector/holders/BigIntHolder.html  |   8 +-
 .../org/apache/arrow/vector/holders/BitHolder.html |   8 +-
 .../apache/arrow/vector/holders/ComplexHolder.html |   8 +-
 .../apache/arrow/vector/holders/DateDayHolder.html |   8 +-
 .../arrow/vector/holders/DateMilliHolder.html      |   8 +-
 .../apache/arrow/vector/holders/DecimalHolder.html |   8 +-
 .../arrow/vector/holders/DenseUnionHolder.html     |   8 +-
 .../arrow/vector/holders/DurationHolder.html       |   8 +-
 .../vector/holders/FixedSizeBinaryHolder.html      |   8 +-
 .../apache/arrow/vector/holders/Float4Holder.html  |   8 +-
 .../apache/arrow/vector/holders/Float8Holder.html  |   8 +-
 .../org/apache/arrow/vector/holders/IntHolder.html |   8 +-
 .../arrow/vector/holders/IntervalDayHolder.html    |   8 +-
 .../arrow/vector/holders/IntervalYearHolder.html   |   8 +-
 .../arrow/vector/holders/NullableBigIntHolder.html |   8 +-
 .../arrow/vector/holders/NullableBitHolder.html    |   8 +-
 .../vector/holders/NullableDateDayHolder.html      |   8 +-
 .../vector/holders/NullableDateMilliHolder.html    |   8 +-
 .../vector/holders/NullableDecimalHolder.html      |   8 +-
 .../vector/holders/NullableDurationHolder.html     |   8 +-
 .../holders/NullableFixedSizeBinaryHolder.html     |   8 +-
 .../arrow/vector/holders/NullableFloat4Holder.html |   8 +-
 .../arrow/vector/holders/NullableFloat8Holder.html |   8 +-
 .../arrow/vector/holders/NullableIntHolder.html    |   8 +-
 .../vector/holders/NullableIntervalDayHolder.html  |   8 +-
 .../vector/holders/NullableIntervalYearHolder.html |   8 +-
 .../vector/holders/NullableSmallIntHolder.html     |   8 +-
 .../vector/holders/NullableTimeMicroHolder.html    |   8 +-
 .../vector/holders/NullableTimeMilliHolder.html    |   8 +-
 .../vector/holders/NullableTimeNanoHolder.html     |   8 +-
 .../vector/holders/NullableTimeSecHolder.html      |   8 +-
 .../holders/NullableTimeStampMicroHolder.html      |   8 +-
 .../holders/NullableTimeStampMicroTZHolder.html    |   8 +-
 .../holders/NullableTimeStampMilliHolder.html      |   8 +-
 .../holders/NullableTimeStampMilliTZHolder.html    |   8 +-
 .../holders/NullableTimeStampNanoHolder.html       |   8 +-
 .../holders/NullableTimeStampNanoTZHolder.html     |   8 +-
 .../vector/holders/NullableTimeStampSecHolder.html |   8 +-
 .../holders/NullableTimeStampSecTZHolder.html      |   8 +-
 .../vector/holders/NullableTinyIntHolder.html      |   8 +-
 .../arrow/vector/holders/NullableUInt1Holder.html  |   8 +-
 .../arrow/vector/holders/NullableUInt2Holder.html  |   8 +-
 .../arrow/vector/holders/NullableUInt4Holder.html  |   8 +-
 .../arrow/vector/holders/NullableUInt8Holder.html  |   8 +-
 .../vector/holders/NullableVarBinaryHolder.html    |   8 +-
 .../vector/holders/NullableVarCharHolder.html      |   8 +-
 .../arrow/vector/holders/RepeatedListHolder.html   |   8 +-
 .../arrow/vector/holders/RepeatedStructHolder.html |   8 +-
 .../arrow/vector/holders/SmallIntHolder.html       |   8 +-
 .../arrow/vector/holders/TimeMicroHolder.html      |   8 +-
 .../arrow/vector/holders/TimeMilliHolder.html      |   8 +-
 .../arrow/vector/holders/TimeNanoHolder.html       |   8 +-
 .../apache/arrow/vector/holders/TimeSecHolder.html |   8 +-
 .../arrow/vector/holders/TimeStampMicroHolder.html |   8 +-
 .../vector/holders/TimeStampMicroTZHolder.html     |   8 +-
 .../arrow/vector/holders/TimeStampMilliHolder.html |   8 +-
 .../vector/holders/TimeStampMilliTZHolder.html     |   8 +-
 .../arrow/vector/holders/TimeStampNanoHolder.html  |   8 +-
 .../vector/holders/TimeStampNanoTZHolder.html      |   8 +-
 .../arrow/vector/holders/TimeStampSecHolder.html   |   8 +-
 .../arrow/vector/holders/TimeStampSecTZHolder.html |   8 +-
 .../apache/arrow/vector/holders/TinyIntHolder.html |   8 +-
 .../apache/arrow/vector/holders/UInt1Holder.html   |   8 +-
 .../apache/arrow/vector/holders/UInt2Holder.html   |   8 +-
 .../apache/arrow/vector/holders/UInt4Holder.html   |   8 +-
 .../apache/arrow/vector/holders/UInt8Holder.html   |   8 +-
 .../apache/arrow/vector/holders/UnionHolder.html   |   8 +-
 .../apache/arrow/vector/holders/ValueHolder.html   |   8 +-
 .../arrow/vector/holders/VarBinaryHolder.html      |   8 +-
 .../apache/arrow/vector/holders/VarCharHolder.html |   8 +-
 .../vector/holders/class-use/BigIntHolder.html     |   8 +-
 .../arrow/vector/holders/class-use/BitHolder.html  |   8 +-
 .../vector/holders/class-use/ComplexHolder.html    |   8 +-
 .../vector/holders/class-use/DateDayHolder.html    |   8 +-
 .../vector/holders/class-use/DateMilliHolder.html  |   8 +-
 .../vector/holders/class-use/DecimalHolder.html    |   8 +-
 .../vector/holders/class-use/DenseUnionHolder.html |   8 +-
 .../vector/holders/class-use/DurationHolder.html   |   8 +-
 .../holders/class-use/FixedSizeBinaryHolder.html   |   8 +-
 .../vector/holders/class-use/Float4Holder.html     |   8 +-
 .../vector/holders/class-use/Float8Holder.html     |   8 +-
 .../arrow/vector/holders/class-use/IntHolder.html  |   8 +-
 .../holders/class-use/IntervalDayHolder.html       |   8 +-
 .../holders/class-use/IntervalYearHolder.html      |   8 +-
 .../holders/class-use/NullableBigIntHolder.html    |   8 +-
 .../holders/class-use/NullableBitHolder.html       |   8 +-
 .../holders/class-use/NullableDateDayHolder.html   |   8 +-
 .../holders/class-use/NullableDateMilliHolder.html |   8 +-
 .../holders/class-use/NullableDecimalHolder.html   |   8 +-
 .../holders/class-use/NullableDurationHolder.html  |   8 +-
 .../class-use/NullableFixedSizeBinaryHolder.html   |   8 +-
 .../holders/class-use/NullableFloat4Holder.html    |   8 +-
 .../holders/class-use/NullableFloat8Holder.html    |   8 +-
 .../holders/class-use/NullableIntHolder.html       |   8 +-
 .../class-use/NullableIntervalDayHolder.html       |   8 +-
 .../class-use/NullableIntervalYearHolder.html      |   8 +-
 .../holders/class-use/NullableSmallIntHolder.html  |   8 +-
 .../holders/class-use/NullableTimeMicroHolder.html |   8 +-
 .../holders/class-use/NullableTimeMilliHolder.html |   8 +-
 .../holders/class-use/NullableTimeNanoHolder.html  |   8 +-
 .../holders/class-use/NullableTimeSecHolder.html   |   8 +-
 .../class-use/NullableTimeStampMicroHolder.html    |   8 +-
 .../class-use/NullableTimeStampMicroTZHolder.html  |   8 +-
 .../class-use/NullableTimeStampMilliHolder.html    |   8 +-
 .../class-use/NullableTimeStampMilliTZHolder.html  |   8 +-
 .../class-use/NullableTimeStampNanoHolder.html     |   8 +-
 .../class-use/NullableTimeStampNanoTZHolder.html   |   8 +-
 .../class-use/NullableTimeStampSecHolder.html      |   8 +-
 .../class-use/NullableTimeStampSecTZHolder.html    |   8 +-
 .../holders/class-use/NullableTinyIntHolder.html   |   8 +-
 .../holders/class-use/NullableUInt1Holder.html     |   8 +-
 .../holders/class-use/NullableUInt2Holder.html     |   8 +-
 .../holders/class-use/NullableUInt4Holder.html     |   8 +-
 .../holders/class-use/NullableUInt8Holder.html     |   8 +-
 .../holders/class-use/NullableVarBinaryHolder.html |   8 +-
 .../holders/class-use/NullableVarCharHolder.html   |   8 +-
 .../holders/class-use/RepeatedListHolder.html      |   8 +-
 .../holders/class-use/RepeatedStructHolder.html    |   8 +-
 .../vector/holders/class-use/SmallIntHolder.html   |   8 +-
 .../vector/holders/class-use/TimeMicroHolder.html  |   8 +-
 .../vector/holders/class-use/TimeMilliHolder.html  |   8 +-
 .../vector/holders/class-use/TimeNanoHolder.html   |   8 +-
 .../vector/holders/class-use/TimeSecHolder.html    |   8 +-
 .../holders/class-use/TimeStampMicroHolder.html    |   8 +-
 .../holders/class-use/TimeStampMicroTZHolder.html  |   8 +-
 .../holders/class-use/TimeStampMilliHolder.html    |   8 +-
 .../holders/class-use/TimeStampMilliTZHolder.html  |   8 +-
 .../holders/class-use/TimeStampNanoHolder.html     |   8 +-
 .../holders/class-use/TimeStampNanoTZHolder.html   |   8 +-
 .../holders/class-use/TimeStampSecHolder.html      |   8 +-
 .../holders/class-use/TimeStampSecTZHolder.html    |   8 +-
 .../vector/holders/class-use/TinyIntHolder.html    |   8 +-
 .../vector/holders/class-use/UInt1Holder.html      |   8 +-
 .../vector/holders/class-use/UInt2Holder.html      |   8 +-
 .../vector/holders/class-use/UInt4Holder.html      |   8 +-
 .../vector/holders/class-use/UInt8Holder.html      |   8 +-
 .../vector/holders/class-use/UnionHolder.html      |   8 +-
 .../vector/holders/class-use/ValueHolder.html      |   8 +-
 .../vector/holders/class-use/VarBinaryHolder.html  |   8 +-
 .../vector/holders/class-use/VarCharHolder.html    |   8 +-
 .../apache/arrow/vector/holders/package-frame.html |   6 +-
 .../arrow/vector/holders/package-summary.html      |   8 +-
 .../apache/arrow/vector/holders/package-tree.html  |   8 +-
 .../apache/arrow/vector/holders/package-use.html   |   8 +-
 .../apache/arrow/vector/ipc/ArrowFileReader.html   |   8 +-
 .../apache/arrow/vector/ipc/ArrowFileWriter.html   |   8 +-
 .../org/apache/arrow/vector/ipc/ArrowReader.html   |   8 +-
 .../apache/arrow/vector/ipc/ArrowStreamReader.html |   8 +-
 .../apache/arrow/vector/ipc/ArrowStreamWriter.html |   8 +-
 .../org/apache/arrow/vector/ipc/ArrowWriter.html   |   8 +-
 .../vector/ipc/InvalidArrowFileException.html      |   8 +-
 .../apache/arrow/vector/ipc/JsonFileReader.html    |   8 +-
 .../vector/ipc/JsonFileWriter.JSONWriteConfig.html |   8 +-
 .../apache/arrow/vector/ipc/JsonFileWriter.html    |   8 +-
 .../org/apache/arrow/vector/ipc/ReadChannel.html   |   8 +-
 .../arrow/vector/ipc/SeekableReadChannel.html      |   8 +-
 .../org/apache/arrow/vector/ipc/WriteChannel.html  |   8 +-
 .../vector/ipc/class-use/ArrowFileReader.html      |   8 +-
 .../vector/ipc/class-use/ArrowFileWriter.html      |   8 +-
 .../arrow/vector/ipc/class-use/ArrowReader.html    |   8 +-
 .../vector/ipc/class-use/ArrowStreamReader.html    |   8 +-
 .../vector/ipc/class-use/ArrowStreamWriter.html    |   8 +-
 .../arrow/vector/ipc/class-use/ArrowWriter.html    |   8 +-
 .../ipc/class-use/InvalidArrowFileException.html   |   8 +-
 .../arrow/vector/ipc/class-use/JsonFileReader.html |   8 +-
 .../class-use/JsonFileWriter.JSONWriteConfig.html  |   8 +-
 .../arrow/vector/ipc/class-use/JsonFileWriter.html |   8 +-
 .../arrow/vector/ipc/class-use/ReadChannel.html    |   8 +-
 .../vector/ipc/class-use/SeekableReadChannel.html  |   8 +-
 .../arrow/vector/ipc/class-use/WriteChannel.html   |   8 +-
 .../arrow/vector/ipc/message/ArrowBlock.html       |   8 +-
 .../arrow/vector/ipc/message/ArrowBuffer.html      |   8 +-
 .../vector/ipc/message/ArrowDictionaryBatch.html   |   8 +-
 .../arrow/vector/ipc/message/ArrowFieldNode.html   |   8 +-
 .../arrow/vector/ipc/message/ArrowFooter.html      |   8 +-
 .../message/ArrowMessage.ArrowMessageVisitor.html  |   8 +-
 .../arrow/vector/ipc/message/ArrowMessage.html     |   8 +-
 .../arrow/vector/ipc/message/ArrowRecordBatch.html |   8 +-
 .../arrow/vector/ipc/message/FBSerializable.html   |   8 +-
 .../arrow/vector/ipc/message/FBSerializables.html  |   8 +-
 .../apache/arrow/vector/ipc/message/IpcOption.html |   8 +-
 .../vector/ipc/message/MessageChannelReader.html   |   8 +-
 .../vector/ipc/message/MessageMetadataResult.html  |   8 +-
 .../arrow/vector/ipc/message/MessageResult.html    |   8 +-
 .../vector/ipc/message/MessageSerializer.html      |   8 +-
 .../vector/ipc/message/class-use/ArrowBlock.html   |   8 +-
 .../vector/ipc/message/class-use/ArrowBuffer.html  |   8 +-
 .../message/class-use/ArrowDictionaryBatch.html    |   8 +-
 .../ipc/message/class-use/ArrowFieldNode.html      |   8 +-
 .../vector/ipc/message/class-use/ArrowFooter.html  |   8 +-
 .../ArrowMessage.ArrowMessageVisitor.html          |   8 +-
 .../vector/ipc/message/class-use/ArrowMessage.html |   8 +-
 .../ipc/message/class-use/ArrowRecordBatch.html    |   8 +-
 .../ipc/message/class-use/FBSerializable.html      |   8 +-
 .../ipc/message/class-use/FBSerializables.html     |   8 +-
 .../vector/ipc/message/class-use/IpcOption.html    |   8 +-
 .../message/class-use/MessageChannelReader.html    |   8 +-
 .../message/class-use/MessageMetadataResult.html   |   8 +-
 .../ipc/message/class-use/MessageResult.html       |   8 +-
 .../ipc/message/class-use/MessageSerializer.html   |   8 +-
 .../arrow/vector/ipc/message/package-frame.html    |   6 +-
 .../arrow/vector/ipc/message/package-summary.html  |   8 +-
 .../arrow/vector/ipc/message/package-tree.html     |   8 +-
 .../arrow/vector/ipc/message/package-use.html      |   8 +-
 .../org/apache/arrow/vector/ipc/package-frame.html |   6 +-
 .../apache/arrow/vector/ipc/package-summary.html   |   8 +-
 .../org/apache/arrow/vector/ipc/package-tree.html  |   8 +-
 .../org/apache/arrow/vector/ipc/package-use.html   |   8 +-
 .../org/apache/arrow/vector/package-frame.html     |   6 +-
 .../org/apache/arrow/vector/package-summary.html   |   8 +-
 .../java/org/apache/arrow/vector/package-tree.html |   8 +-
 docs/java/org/apache/arrow/vector/package-use.html |   8 +-
 .../org/apache/arrow/vector/types/DateUnit.html    |   8 +-
 .../arrow/vector/types/FloatingPointPrecision.html |   8 +-
 .../apache/arrow/vector/types/IntervalUnit.html    |   8 +-
 .../org/apache/arrow/vector/types/TimeUnit.html    |   8 +-
 .../apache/arrow/vector/types/Types.MinorType.html |   8 +-
 docs/java/org/apache/arrow/vector/types/Types.html |   8 +-
 .../org/apache/arrow/vector/types/UnionMode.html   |   8 +-
 .../arrow/vector/types/class-use/DateUnit.html     |   8 +-
 .../types/class-use/FloatingPointPrecision.html    |   8 +-
 .../arrow/vector/types/class-use/IntervalUnit.html |   8 +-
 .../arrow/vector/types/class-use/TimeUnit.html     |   8 +-
 .../vector/types/class-use/Types.MinorType.html    |   8 +-
 .../apache/arrow/vector/types/class-use/Types.html |   8 +-
 .../arrow/vector/types/class-use/UnionMode.html    |   8 +-
 .../apache/arrow/vector/types/package-frame.html   |   6 +-
 .../apache/arrow/vector/types/package-summary.html |   8 +-
 .../apache/arrow/vector/types/package-tree.html    |   8 +-
 .../org/apache/arrow/vector/types/package-use.html |   8 +-
 .../vector/types/pojo/ArrowType.ArrowTypeID.html   |   8 +-
 .../types/pojo/ArrowType.ArrowTypeVisitor.html     |   8 +-
 .../arrow/vector/types/pojo/ArrowType.Binary.html  |   8 +-
 .../arrow/vector/types/pojo/ArrowType.Bool.html    |   8 +-
 .../vector/types/pojo/ArrowType.ComplexType.html   |   8 +-
 .../types/pojo/ArrowType.ComplexTypeVisitor.html   |   8 +-
 .../arrow/vector/types/pojo/ArrowType.Date.html    |   8 +-
 .../arrow/vector/types/pojo/ArrowType.Decimal.html |   8 +-
 .../vector/types/pojo/ArrowType.Duration.html      |   8 +-
 .../vector/types/pojo/ArrowType.ExtensionType.html |   8 +-
 .../types/pojo/ArrowType.FixedSizeBinary.html      |   8 +-
 .../vector/types/pojo/ArrowType.FixedSizeList.html |   8 +-
 .../vector/types/pojo/ArrowType.FloatingPoint.html |   8 +-
 .../arrow/vector/types/pojo/ArrowType.Int.html     |   8 +-
 .../vector/types/pojo/ArrowType.Interval.html      |   8 +-
 .../arrow/vector/types/pojo/ArrowType.List.html    |   8 +-
 .../arrow/vector/types/pojo/ArrowType.Map.html     |   8 +-
 .../arrow/vector/types/pojo/ArrowType.Null.html    |   8 +-
 .../vector/types/pojo/ArrowType.PrimitiveType.html |   8 +-
 .../types/pojo/ArrowType.PrimitiveTypeVisitor.html |   8 +-
 .../arrow/vector/types/pojo/ArrowType.Struct.html  |   8 +-
 .../arrow/vector/types/pojo/ArrowType.Time.html    |   8 +-
 .../vector/types/pojo/ArrowType.Timestamp.html     |   8 +-
 .../arrow/vector/types/pojo/ArrowType.Union.html   |   8 +-
 .../arrow/vector/types/pojo/ArrowType.Utf8.html    |   8 +-
 .../apache/arrow/vector/types/pojo/ArrowType.html  |   8 +-
 .../vector/types/pojo/DictionaryEncoding.html      |   8 +-
 .../vector/types/pojo/ExtensionTypeRegistry.html   |   8 +-
 .../org/apache/arrow/vector/types/pojo/Field.html  |   8 +-
 .../apache/arrow/vector/types/pojo/FieldType.html  |   8 +-
 .../org/apache/arrow/vector/types/pojo/Schema.html |   8 +-
 .../pojo/class-use/ArrowType.ArrowTypeID.html      |   8 +-
 .../pojo/class-use/ArrowType.ArrowTypeVisitor.html |   8 +-
 .../types/pojo/class-use/ArrowType.Binary.html     |   8 +-
 .../types/pojo/class-use/ArrowType.Bool.html       |   8 +-
 .../pojo/class-use/ArrowType.ComplexType.html      |   8 +-
 .../class-use/ArrowType.ComplexTypeVisitor.html    |   8 +-
 .../types/pojo/class-use/ArrowType.Date.html       |   8 +-
 .../types/pojo/class-use/ArrowType.Decimal.html    |   8 +-
 .../types/pojo/class-use/ArrowType.Duration.html   |   8 +-
 .../pojo/class-use/ArrowType.ExtensionType.html    |   8 +-
 .../pojo/class-use/ArrowType.FixedSizeBinary.html  |   8 +-
 .../pojo/class-use/ArrowType.FixedSizeList.html    |   8 +-
 .../pojo/class-use/ArrowType.FloatingPoint.html    |   8 +-
 .../vector/types/pojo/class-use/ArrowType.Int.html |   8 +-
 .../types/pojo/class-use/ArrowType.Interval.html   |   8 +-
 .../types/pojo/class-use/ArrowType.List.html       |   8 +-
 .../vector/types/pojo/class-use/ArrowType.Map.html |   8 +-
 .../types/pojo/class-use/ArrowType.Null.html       |   8 +-
 .../pojo/class-use/ArrowType.PrimitiveType.html    |   8 +-
 .../class-use/ArrowType.PrimitiveTypeVisitor.html  |   8 +-
 .../types/pojo/class-use/ArrowType.Struct.html     |   8 +-
 .../types/pojo/class-use/ArrowType.Time.html       |   8 +-
 .../types/pojo/class-use/ArrowType.Timestamp.html  |   8 +-
 .../types/pojo/class-use/ArrowType.Union.html      |   8 +-
 .../types/pojo/class-use/ArrowType.Utf8.html       |   8 +-
 .../vector/types/pojo/class-use/ArrowType.html     |   8 +-
 .../types/pojo/class-use/DictionaryEncoding.html   |   8 +-
 .../pojo/class-use/ExtensionTypeRegistry.html      |   8 +-
 .../arrow/vector/types/pojo/class-use/Field.html   |   8 +-
 .../vector/types/pojo/class-use/FieldType.html     |   8 +-
 .../arrow/vector/types/pojo/class-use/Schema.html  |   8 +-
 .../arrow/vector/types/pojo/package-frame.html     |   6 +-
 .../arrow/vector/types/pojo/package-summary.html   |   8 +-
 .../arrow/vector/types/pojo/package-tree.html      |   8 +-
 .../arrow/vector/types/pojo/package-use.html       |   8 +-
 .../util/ByteArrayReadableSeekableByteChannel.html |   8 +-
 .../arrow/vector/util/ByteFunctionHelpers.html     |   8 +-
 .../org/apache/arrow/vector/util/CallBack.html     |   8 +-
 .../org/apache/arrow/vector/util/DateUtility.html  |   8 +-
 .../apache/arrow/vector/util/DecimalUtility.html   |   8 +-
 .../arrow/vector/util/DictionaryUtility.html       |   8 +-
 .../util/ElementAddressableVectorIterator.html     |   8 +-
 .../arrow/vector/util/JsonStringArrayList.html     |   8 +-
 .../arrow/vector/util/JsonStringHashMap.html       |   8 +-
 .../apache/arrow/vector/util/MapWithOrdinal.html   |   8 +-
 .../vector/util/OversizedAllocationException.html  |   8 +-
 .../vector/util/SchemaChangeRuntimeException.html  |   8 +-
 .../arrow/vector/util/Text.TextSerializer.html     |   8 +-
 docs/java/org/apache/arrow/vector/util/Text.html   |   8 +-
 .../org/apache/arrow/vector/util/TransferPair.html |   8 +-
 .../org/apache/arrow/vector/util/Validator.html    |   8 +-
 .../arrow/vector/util/ValueVectorUtility.html      |   8 +-
 .../arrow/vector/util/VectorBatchAppender.html     |   8 +-
 .../vector/util/VectorSchemaRootAppender.html      |   8 +-
 .../ByteArrayReadableSeekableByteChannel.html      |   8 +-
 .../vector/util/class-use/ByteFunctionHelpers.html |   8 +-
 .../arrow/vector/util/class-use/CallBack.html      |   8 +-
 .../arrow/vector/util/class-use/DateUtility.html   |   8 +-
 .../vector/util/class-use/DecimalUtility.html      |   8 +-
 .../vector/util/class-use/DictionaryUtility.html   |   8 +-
 .../ElementAddressableVectorIterator.html          |   8 +-
 .../vector/util/class-use/JsonStringArrayList.html |   8 +-
 .../vector/util/class-use/JsonStringHashMap.html   |   8 +-
 .../vector/util/class-use/MapWithOrdinal.html      |   8 +-
 .../class-use/OversizedAllocationException.html    |   8 +-
 .../class-use/SchemaChangeRuntimeException.html    |   8 +-
 .../vector/util/class-use/Text.TextSerializer.html |   8 +-
 .../apache/arrow/vector/util/class-use/Text.html   |   8 +-
 .../arrow/vector/util/class-use/TransferPair.html  |   8 +-
 .../arrow/vector/util/class-use/Validator.html     |   8 +-
 .../vector/util/class-use/ValueVectorUtility.html  |   8 +-
 .../vector/util/class-use/VectorBatchAppender.html |   8 +-
 .../util/class-use/VectorSchemaRootAppender.html   |   8 +-
 .../apache/arrow/vector/util/package-frame.html    |   6 +-
 .../apache/arrow/vector/util/package-summary.html  |   8 +-
 .../org/apache/arrow/vector/util/package-tree.html |   8 +-
 .../org/apache/arrow/vector/util/package-use.html  |   8 +-
 docs/java/overview-frame.html                      |   6 +-
 docs/java/overview-summary.html                    |  10 +-
 docs/java/overview-tree.html                       |   8 +-
 docs/java/serialized-form.html                     |   8 +-
 docs/java/vector.html                              |   4 +-
 docs/java/vector_schema_root.html                  |   4 +-
 docs/js/classes/abstractvector.html                |  46 +-
 docs/js/classes/builder.html                       |  66 +--
 docs/js/classes/column.html                        |  76 ++--
 docs/js/classes/dataframe.html                     | 132 +++---
 docs/js/classes/datatype.html                      |  52 +--
 docs/js/classes/field.html                         |  26 +-
 docs/js/classes/maprow.html                        |  44 +-
 docs/js/classes/recordbatchreader.html             |  84 ++--
 docs/js/classes/recordbatchwriter.html             |  48 +-
 docs/js/classes/schema.html                        |  34 +-
 docs/js/classes/structrow.html                     |  44 +-
 docs/js/classes/table.html                         | 132 +++---
 docs/js/classes/visitor.html                       | 128 +++---
 docs/js/enums/buffertype.html                      |   8 +-
 docs/js/enums/type.html                            |  88 ++--
 docs/js/globals.html                               |  10 +-
 docs/js/interfaces/builderoptions.html             |   6 +-
 docs/js/interfaces/dictionarybuilderoptions.html   |   8 +-
 docs/js/interfaces/iterablebuilderoptions.html     |  14 +-
 .../interfaces/recordbatchstreamwriteroptions.html |   4 +-
 docs/js/interfaces/unionbuilderoptions.html        |   8 +-
 docs/objects.inv                                   | Bin 68979 -> 69579 bytes
 docs/python/api.html                               |   4 +-
 docs/python/api/arrays.html                        |   4 +-
 docs/python/api/cuda.html                          |   4 +-
 docs/python/api/dataset.html                       |   4 +-
 docs/python/api/datatypes.html                     |   4 +-
 docs/python/api/files.html                         |   4 +-
 docs/python/api/filesystems.html                   |   4 +-
 docs/python/api/flight.html                        |   4 +-
 docs/python/api/formats.html                       |   4 +-
 docs/python/api/ipc.html                           |   4 +-
 docs/python/api/memory.html                        |   4 +-
 docs/python/api/misc.html                          |   4 +-
 docs/python/api/plasma.html                        |   4 +-
 docs/python/api/tables.html                        |   4 +-
 docs/python/benchmarks.html                        |   4 +-
 docs/python/csv.html                               |   4 +-
 docs/python/cuda.html                              |   4 +-
 docs/python/data.html                              |  36 +-
 docs/python/dataset.html                           | 110 ++---
 docs/python/extending.html                         |   4 +-
 docs/python/extending_types.html                   |   4 +-
 docs/python/feather.html                           |   4 +-
 docs/python/filesystems.html                       |   4 +-
 docs/python/filesystems_deprecated.html            |   4 +-
 docs/python/generated/pyarrow.ArrayValue.html      |   4 +-
 docs/python/generated/pyarrow.BinaryArray.html     |   4 +-
 docs/python/generated/pyarrow.BinaryValue.html     |   4 +-
 docs/python/generated/pyarrow.BooleanArray.html    |   4 +-
 docs/python/generated/pyarrow.BooleanValue.html    |   4 +-
 docs/python/generated/pyarrow.Buffer.html          |   4 +-
 .../generated/pyarrow.BufferOutputStream.html      |   4 +-
 docs/python/generated/pyarrow.BufferReader.html    |   4 +-
 docs/python/generated/pyarrow.ChunkedArray.html    |   4 +-
 .../generated/pyarrow.CompressedInputStream.html   |   4 +-
 .../generated/pyarrow.CompressedOutputStream.html  |   4 +-
 docs/python/generated/pyarrow.DataType.html        |   4 +-
 docs/python/generated/pyarrow.Date32Array.html     |   4 +-
 docs/python/generated/pyarrow.Date32Value.html     |   4 +-
 docs/python/generated/pyarrow.Date64Array.html     |   4 +-
 docs/python/generated/pyarrow.Date64Value.html     |   4 +-
 docs/python/generated/pyarrow.Decimal128Array.html |   4 +-
 docs/python/generated/pyarrow.Decimal128Type.html  |   4 +-
 docs/python/generated/pyarrow.DecimalValue.html    |   4 +-
 docs/python/generated/pyarrow.DictionaryArray.html |   4 +-
 docs/python/generated/pyarrow.DictionaryType.html  |   4 +-
 docs/python/generated/pyarrow.DictionaryValue.html |   4 +-
 docs/python/generated/pyarrow.DoubleValue.html     |   4 +-
 docs/python/generated/pyarrow.ExtensionArray.html  |   4 +-
 docs/python/generated/pyarrow.ExtensionType.html   |   4 +-
 .../generated/pyarrow.FixedSizeBinaryArray.html    |   4 +-
 .../generated/pyarrow.FixedSizeBinaryType.html     |   4 +-
 .../generated/pyarrow.FixedSizeBinaryValue.html    |   4 +-
 .../generated/pyarrow.FixedSizeBufferWriter.html   |   4 +-
 docs/python/generated/pyarrow.FloatValue.html      |   4 +-
 .../generated/pyarrow.FloatingPointArray.html      |   4 +-
 .../generated/pyarrow.HadoopFileSystem.cat.html    |   4 +-
 .../generated/pyarrow.HadoopFileSystem.chmod.html  |   4 +-
 .../generated/pyarrow.HadoopFileSystem.chown.html  |   4 +-
 .../generated/pyarrow.HadoopFileSystem.delete.html |   4 +-
 .../generated/pyarrow.HadoopFileSystem.df.html     |   4 +-
 .../pyarrow.HadoopFileSystem.disk_usage.html       |   4 +-
 .../pyarrow.HadoopFileSystem.download.html         |   4 +-
 .../generated/pyarrow.HadoopFileSystem.exists.html |   4 +-
 .../pyarrow.HadoopFileSystem.get_capacity.html     |   4 +-
 .../pyarrow.HadoopFileSystem.get_space_used.html   |   4 +-
 .../generated/pyarrow.HadoopFileSystem.info.html   |   4 +-
 .../generated/pyarrow.HadoopFileSystem.ls.html     |   4 +-
 .../generated/pyarrow.HadoopFileSystem.mkdir.html  |   4 +-
 .../generated/pyarrow.HadoopFileSystem.open.html   |   4 +-
 .../generated/pyarrow.HadoopFileSystem.rename.html |   4 +-
 .../generated/pyarrow.HadoopFileSystem.rm.html     |   4 +-
 .../generated/pyarrow.HadoopFileSystem.upload.html |   4 +-
 docs/python/generated/pyarrow.HdfsFile.html        |   4 +-
 docs/python/generated/pyarrow.Int16Array.html      |   4 +-
 docs/python/generated/pyarrow.Int16Value.html      |   4 +-
 docs/python/generated/pyarrow.Int32Array.html      |   4 +-
 docs/python/generated/pyarrow.Int32Value.html      |   4 +-
 docs/python/generated/pyarrow.Int64Array.html      |   4 +-
 docs/python/generated/pyarrow.Int64Value.html      |   4 +-
 docs/python/generated/pyarrow.Int8Array.html       |   4 +-
 docs/python/generated/pyarrow.Int8Value.html       |   4 +-
 docs/python/generated/pyarrow.IntegerArray.html    |   4 +-
 .../python/generated/pyarrow.LargeBinaryArray.html |   4 +-
 .../python/generated/pyarrow.LargeBinaryValue.html |   4 +-
 docs/python/generated/pyarrow.LargeListArray.html  |   4 +-
 docs/python/generated/pyarrow.LargeListValue.html  |   4 +-
 .../python/generated/pyarrow.LargeStringArray.html |   4 +-
 .../python/generated/pyarrow.LargeStringValue.html |   4 +-
 docs/python/generated/pyarrow.ListArray.html       |   4 +-
 docs/python/generated/pyarrow.ListType.html        |   4 +-
 docs/python/generated/pyarrow.ListValue.html       |   4 +-
 docs/python/generated/pyarrow.LocalFileSystem.html |   4 +-
 docs/python/generated/pyarrow.MapType.html         |   4 +-
 .../python/generated/pyarrow.MemoryMappedFile.html |   4 +-
 docs/python/generated/pyarrow.MemoryPool.html      |   4 +-
 docs/python/generated/pyarrow.Message.html         |   4 +-
 docs/python/generated/pyarrow.MessageReader.html   |   4 +-
 docs/python/generated/pyarrow.NA.html              |   4 +-
 docs/python/generated/pyarrow.NativeFile.html      |   4 +-
 docs/python/generated/pyarrow.NullArray.html       |   4 +-
 docs/python/generated/pyarrow.NumericArray.html    |   4 +-
 docs/python/generated/pyarrow.OSFile.html          |   4 +-
 docs/python/generated/pyarrow.PyExtensionType.html |   4 +-
 docs/python/generated/pyarrow.PythonFile.html      |   4 +-
 docs/python/generated/pyarrow.RecordBatch.html     |   4 +-
 .../generated/pyarrow.RecordBatchFileReader.html   |   4 +-
 .../generated/pyarrow.RecordBatchFileWriter.html   |   4 +-
 .../generated/pyarrow.RecordBatchStreamReader.html |   4 +-
 .../generated/pyarrow.RecordBatchStreamWriter.html |   4 +-
 docs/python/generated/pyarrow.ResizableBuffer.html |   4 +-
 docs/python/generated/pyarrow.Scalar.html          |   4 +-
 .../generated/pyarrow.SerializationContext.html    |   4 +-
 .../generated/pyarrow.SerializedPyObject.html      |   4 +-
 docs/python/generated/pyarrow.StringArray.html     |   4 +-
 docs/python/generated/pyarrow.StringValue.html     |   4 +-
 docs/python/generated/pyarrow.StructArray.html     |   4 +-
 docs/python/generated/pyarrow.StructType.html      |   4 +-
 docs/python/generated/pyarrow.StructValue.html     |   4 +-
 docs/python/generated/pyarrow.Tensor.html          |   4 +-
 docs/python/generated/pyarrow.Time32Array.html     |   4 +-
 docs/python/generated/pyarrow.Time32Type.html      |   4 +-
 docs/python/generated/pyarrow.Time32Value.html     |   4 +-
 docs/python/generated/pyarrow.Time64Array.html     |   4 +-
 docs/python/generated/pyarrow.Time64Type.html      |   4 +-
 docs/python/generated/pyarrow.Time64Value.html     |   4 +-
 docs/python/generated/pyarrow.TimestampArray.html  |   4 +-
 docs/python/generated/pyarrow.TimestampType.html   |   4 +-
 docs/python/generated/pyarrow.TimestampValue.html  |   4 +-
 docs/python/generated/pyarrow.UInt16Array.html     |   4 +-
 docs/python/generated/pyarrow.UInt16Value.html     |   4 +-
 docs/python/generated/pyarrow.UInt32Array.html     |   4 +-
 docs/python/generated/pyarrow.UInt32Value.html     |   4 +-
 docs/python/generated/pyarrow.UInt64Array.html     |   4 +-
 docs/python/generated/pyarrow.UInt64Value.html     |   4 +-
 docs/python/generated/pyarrow.UInt8Array.html      |   4 +-
 docs/python/generated/pyarrow.UInt8Value.html      |   4 +-
 docs/python/generated/pyarrow.UnionArray.html      |   4 +-
 docs/python/generated/pyarrow.UnionType.html       |   4 +-
 docs/python/generated/pyarrow.UnionValue.html      |   4 +-
 docs/python/generated/pyarrow.allocate_buffer.html |   4 +-
 docs/python/generated/pyarrow.array.html           |   4 +-
 docs/python/generated/pyarrow.binary.html          |   4 +-
 docs/python/generated/pyarrow.bool_.html           |   4 +-
 docs/python/generated/pyarrow.chunked_array.html   |   4 +-
 docs/python/generated/pyarrow.compress.html        |   6 +-
 docs/python/generated/pyarrow.concat_tables.html   |   4 +-
 docs/python/generated/pyarrow.cpu_count.html       |   4 +-
 .../generated/pyarrow.create_memory_map.html       |   4 +-
 .../generated/pyarrow.csv.CSVStreamingReader.html  |   4 +-
 .../generated/pyarrow.csv.ConvertOptions.html      |   4 +-
 .../python/generated/pyarrow.csv.ParseOptions.html |   4 +-
 docs/python/generated/pyarrow.csv.ReadOptions.html |   4 +-
 docs/python/generated/pyarrow.csv.open_csv.html    |   4 +-
 docs/python/generated/pyarrow.csv.read_csv.html    |   4 +-
 .../generated/pyarrow.cuda.BufferReader.html       |   6 +-
 .../generated/pyarrow.cuda.BufferWriter.html       |   6 +-
 docs/python/generated/pyarrow.cuda.Context.html    |   6 +-
 docs/python/generated/pyarrow.cuda.CudaBuffer.html |   6 +-
 docs/python/generated/pyarrow.cuda.HostBuffer.html |   6 +-
 .../generated/pyarrow.cuda.IpcMemHandle.html       |   6 +-
 .../generated/pyarrow.cuda.new_host_buffer.html    |   6 +-
 .../generated/pyarrow.cuda.read_message.html       |   6 +-
 .../generated/pyarrow.cuda.read_record_batch.html  |   6 +-
 .../pyarrow.cuda.serialize_record_batch.html       |   6 +-
 docs/python/generated/pyarrow.dataset.Dataset.html |   4 +-
 .../pyarrow.dataset.DirectoryPartitioning.html     |   4 +-
 .../generated/pyarrow.dataset.Expression.html      |   4 +-
 .../generated/pyarrow.dataset.FileFormat.html      |   4 +-
 .../pyarrow.dataset.FileSystemDataset.html         |   4 +-
 .../pyarrow.dataset.FileSystemDatasetFactory.html  |   4 +-
 .../pyarrow.dataset.FileSystemFactoryOptions.html  |   4 +-
 .../pyarrow.dataset.FileSystemSource.html          |   4 +-
 .../pyarrow.dataset.FileSystemSourceFactory.html   |   4 +-
 .../pyarrow.dataset.HivePartitioning.html          |   4 +-
 .../pyarrow.dataset.ParquetFileFormat.html         |   4 +-
 .../generated/pyarrow.dataset.Partitioning.html    |   4 +-
 .../pyarrow.dataset.PartitioningFactory.html       |   4 +-
 docs/python/generated/pyarrow.dataset.Scanner.html |   4 +-
 docs/python/generated/pyarrow.dataset.Source.html  |   4 +-
 .../generated/pyarrow.dataset.UnionDataset.html    |   4 +-
 docs/python/generated/pyarrow.dataset.field.html   |   4 +-
 docs/python/generated/pyarrow.dataset.scalar.html  |   4 +-
 docs/python/generated/pyarrow.date32.html          |   4 +-
 docs/python/generated/pyarrow.date64.html          |   4 +-
 docs/python/generated/pyarrow.decimal128.html      |   4 +-
 docs/python/generated/pyarrow.decompress.html      |   6 +-
 .../generated/pyarrow.default_memory_pool.html     |   4 +-
 docs/python/generated/pyarrow.deserialize.html     |   4 +-
 .../generated/pyarrow.deserialize_components.html  |   4 +-
 .../python/generated/pyarrow.deserialize_from.html |   4 +-
 docs/python/generated/pyarrow.dictionary.html      |   4 +-
 .../generated/pyarrow.feather.read_feather.html    |   4 +-
 .../generated/pyarrow.feather.read_table.html      |   4 +-
 .../generated/pyarrow.feather.write_feather.html   |   4 +-
 docs/python/generated/pyarrow.field.html           |   4 +-
 docs/python/generated/pyarrow.flight.Action.html   |   6 +-
 .../generated/pyarrow.flight.ActionType.html       |   6 +-
 docs/python/generated/pyarrow.flight.CallInfo.html |   6 +-
 .../pyarrow.flight.ClientAuthHandler.html          |   6 +-
 .../generated/pyarrow.flight.ClientMiddleware.html |   6 +-
 .../pyarrow.flight.ClientMiddlewareFactory.html    |   6 +-
 .../generated/pyarrow.flight.DescriptorType.html   |   6 +-
 .../pyarrow.flight.FlightCallOptions.html          |   6 +-
 .../generated/pyarrow.flight.FlightClient.html     |   6 +-
 .../generated/pyarrow.flight.FlightDescriptor.html |   6 +-
 .../generated/pyarrow.flight.FlightEndpoint.html   |   6 +-
 .../generated/pyarrow.flight.FlightInfo.html       |   6 +-
 .../generated/pyarrow.flight.FlightMethod.html     |   6 +-
 .../generated/pyarrow.flight.FlightServerBase.html |   6 +-
 .../generated/pyarrow.flight.GeneratorStream.html  |   6 +-
 docs/python/generated/pyarrow.flight.Location.html |   6 +-
 .../pyarrow.flight.RecordBatchStream.html          |   6 +-
 docs/python/generated/pyarrow.flight.Result.html   |   6 +-
 .../pyarrow.flight.ServerAuthHandler.html          |   6 +-
 .../generated/pyarrow.flight.ServerMiddleware.html |   6 +-
 .../pyarrow.flight.ServerMiddlewareFactory.html    |   6 +-
 docs/python/generated/pyarrow.flight.Ticket.html   |   6 +-
 docs/python/generated/pyarrow.float16.html         |   4 +-
 docs/python/generated/pyarrow.float32.html         |   4 +-
 docs/python/generated/pyarrow.float64.html         |   4 +-
 docs/python/generated/pyarrow.foreign_buffer.html  |   4 +-
 .../python/generated/pyarrow.from_numpy_dtype.html |   4 +-
 docs/python/generated/pyarrow.fs.FileSelector.html |   4 +-
 docs/python/generated/pyarrow.fs.FileStats.html    |   4 +-
 docs/python/generated/pyarrow.fs.FileSystem.html   |   4 +-
 .../generated/pyarrow.fs.HadoopFileSystem.html     |   4 +-
 docs/python/generated/pyarrow.fs.HdfsOptions.html  |   4 +-
 .../generated/pyarrow.fs.LocalFileSystem.html      |   4 +-
 .../pyarrow.fs.LocalFileSystemOptions.html         |   4 +-
 docs/python/generated/pyarrow.fs.S3FileSystem.html |   4 +-
 docs/python/generated/pyarrow.get_include.html     |   4 +-
 docs/python/generated/pyarrow.get_libraries.html   |   4 +-
 .../python/generated/pyarrow.get_library_dirs.html |   4 +-
 .../generated/pyarrow.get_record_batch_size.html   |   4 +-
 docs/python/generated/pyarrow.get_tensor_size.html |   4 +-
 docs/python/generated/pyarrow.hdfs.connect.html    |   4 +-
 docs/python/generated/pyarrow.input_stream.html    |   4 +-
 docs/python/generated/pyarrow.int16.html           |   4 +-
 docs/python/generated/pyarrow.int32.html           |   4 +-
 docs/python/generated/pyarrow.int64.html           |   4 +-
 docs/python/generated/pyarrow.int8.html            |   4 +-
 docs/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 +-
 docs/python/generated/pyarrow.ipc.new_file.html    |   4 +-
 docs/python/generated/pyarrow.ipc.new_stream.html  |   4 +-
 docs/python/generated/pyarrow.ipc.open_file.html   |   4 +-
 docs/python/generated/pyarrow.ipc.open_stream.html |   4 +-
 .../python/generated/pyarrow.ipc.read_message.html |   4 +-
 .../generated/pyarrow.ipc.read_record_batch.html   |   4 +-
 docs/python/generated/pyarrow.ipc.read_tensor.html |   4 +-
 .../python/generated/pyarrow.ipc.write_tensor.html |   4 +-
 .../generated/pyarrow.json.ParseOptions.html       |   4 +-
 .../python/generated/pyarrow.json.ReadOptions.html |   4 +-
 docs/python/generated/pyarrow.json.read_json.html  |   4 +-
 docs/python/generated/pyarrow.large_binary.html    |   4 +-
 docs/python/generated/pyarrow.large_list.html      |   4 +-
 docs/python/generated/pyarrow.large_string.html    |   4 +-
 docs/python/generated/pyarrow.large_utf8.html      |   4 +-
 docs/python/generated/pyarrow.list_.html           |   4 +-
 .../generated/pyarrow.log_memory_allocations.html  |   4 +-
 docs/python/generated/pyarrow.map_.html            |   4 +-
 docs/python/generated/pyarrow.memory_map.html      |   4 +-
 docs/python/generated/pyarrow.null.html            |   4 +-
 docs/python/generated/pyarrow.orc.ORCFile.html     |   4 +-
 docs/python/generated/pyarrow.output_stream.html   |   4 +-
 .../generated/pyarrow.parquet.ParquetDataset.html  |   4 +-
 .../generated/pyarrow.parquet.ParquetFile.html     |   4 +-
 .../generated/pyarrow.parquet.ParquetWriter.html   |  21 +-
 .../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     |  19 +-
 .../pyarrow.parquet.write_to_dataset.html          |   4 +-
 docs/python/generated/pyarrow.plasma.ObjectID.html |   4 +-
 .../generated/pyarrow.plasma.PlasmaBuffer.html     |   4 +-
 .../generated/pyarrow.plasma.PlasmaClient.html     |   4 +-
 docs/python/generated/pyarrow.py_buffer.html       |   4 +-
 docs/python/generated/pyarrow.read_message.html    |   4 +-
 .../generated/pyarrow.read_record_batch.html       |   4 +-
 docs/python/generated/pyarrow.read_serialized.html |   4 +-
 docs/python/generated/pyarrow.read_tensor.html     |   4 +-
 docs/python/generated/pyarrow.record_batch.html    |   4 +-
 .../generated/pyarrow.register_extension_type.html |   4 +-
 docs/python/generated/pyarrow.schema.html          |   4 +-
 docs/python/generated/pyarrow.serialize.html       |   4 +-
 docs/python/generated/pyarrow.serialize_to.html    |   4 +-
 docs/python/generated/pyarrow.set_cpu_count.html   |   4 +-
 docs/python/generated/pyarrow.set_memory_pool.html |   4 +-
 docs/python/generated/pyarrow.string.html          |   4 +-
 docs/python/generated/pyarrow.struct.html          |   4 +-
 docs/python/generated/pyarrow.table.html           |   4 +-
 docs/python/generated/pyarrow.time32.html          |   4 +-
 docs/python/generated/pyarrow.time64.html          |   4 +-
 docs/python/generated/pyarrow.timestamp.html       |   4 +-
 .../generated/pyarrow.total_allocated_bytes.html   |   4 +-
 docs/python/generated/pyarrow.types.is_binary.html |   4 +-
 .../python/generated/pyarrow.types.is_boolean.html |   4 +-
 docs/python/generated/pyarrow.types.is_date.html   |   4 +-
 docs/python/generated/pyarrow.types.is_date32.html |   4 +-
 docs/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 +-
 docs/python/generated/pyarrow.types.is_int16.html  |   4 +-
 docs/python/generated/pyarrow.types.is_int32.html  |   4 +-
 docs/python/generated/pyarrow.types.is_int64.html  |   4 +-
 docs/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 +-
 docs/python/generated/pyarrow.types.is_list.html   |   4 +-
 docs/python/generated/pyarrow.types.is_map.html    |   4 +-
 docs/python/generated/pyarrow.types.is_nested.html |   4 +-
 docs/python/generated/pyarrow.types.is_null.html   |   4 +-
 .../generated/pyarrow.types.is_signed_integer.html |   4 +-
 docs/python/generated/pyarrow.types.is_string.html |   4 +-
 docs/python/generated/pyarrow.types.is_struct.html |   4 +-
 .../generated/pyarrow.types.is_temporal.html       |   4 +-
 docs/python/generated/pyarrow.types.is_time.html   |   4 +-
 docs/python/generated/pyarrow.types.is_time32.html |   4 +-
 docs/python/generated/pyarrow.types.is_time64.html |   4 +-
 .../generated/pyarrow.types.is_timestamp.html      |   4 +-
 docs/python/generated/pyarrow.types.is_uint16.html |   4 +-
 docs/python/generated/pyarrow.types.is_uint32.html |   4 +-
 docs/python/generated/pyarrow.types.is_uint64.html |   4 +-
 docs/python/generated/pyarrow.types.is_uint8.html  |   4 +-
 .../python/generated/pyarrow.types.is_unicode.html |   4 +-
 docs/python/generated/pyarrow.types.is_union.html  |   4 +-
 .../pyarrow.types.is_unsigned_integer.html         |   4 +-
 docs/python/generated/pyarrow.uint16.html          |   4 +-
 docs/python/generated/pyarrow.uint32.html          |   4 +-
 docs/python/generated/pyarrow.uint64.html          |   4 +-
 docs/python/generated/pyarrow.uint8.html           |   4 +-
 .../pyarrow.unregister_extension_type.html         |   4 +-
 docs/python/generated/pyarrow.utf8.html            |   4 +-
 docs/python/generated/pyarrow.write_tensor.html    |   4 +-
 docs/python/getting_involved.html                  |   4 +-
 docs/python/index.html                             |   4 +-
 docs/python/install.html                           |   4 +-
 docs/python/ipc.html                               |  74 ++--
 docs/python/json.html                              |   4 +-
 docs/python/memory.html                            |  12 +-
 docs/python/numpy.html                             |   4 +-
 docs/python/pandas.html                            |   4 +-
 docs/python/parquet.html                           |  10 +-
 docs/python/plasma.html                            |   4 +-
 docs/python/timestamps.html                        |   4 +-
 docs/r/404.html                                    |   2 +-
 docs/r/articles/arrow.html                         |   4 +-
 docs/r/articles/dataset.html                       |   2 +-
 docs/r/articles/index.html                         |   2 +-
 docs/r/articles/install.html                       |   2 +-
 docs/r/articles/python.html                        |   4 +-
 docs/r/authors.html                                |   2 +-
 docs/r/index.html                                  |   2 +-
 docs/r/news/index.html                             |  12 +-
 docs/r/pkgdown.yml                                 |   2 +-
 docs/r/reference/ArrayData.html                    |   2 +-
 docs/r/reference/ChunkedArray.html                 |   2 +-
 docs/r/reference/Codec.html                        |   2 +-
 docs/r/reference/CsvReadOptions.html               |   2 +-
 docs/r/reference/CsvTableReader.html               |   2 +-
 docs/r/reference/DataType.html                     |   2 +-
 docs/r/reference/Dataset.html                      |   2 +-
 docs/r/reference/DictionaryType.html               |   2 +-
 docs/r/reference/Expression.html                   |   2 +-
 docs/r/reference/FeatherReader.html                |   2 +-
 docs/r/reference/FileFormat.html                   |   2 +-
 docs/r/reference/FileInfo.html                     |   2 +-
 docs/r/reference/FileSelector.html                 |   2 +-
 docs/r/reference/FileSystem.html                   |   2 +-
 docs/r/reference/FixedWidthType.html               |   2 +-
 docs/r/reference/InputStream.html                  |   2 +-
 docs/r/reference/MemoryPool.html                   |   2 +-
 docs/r/reference/Message.html                      |   2 +-
 docs/r/reference/MessageReader.html                |   2 +-
 docs/r/reference/OutputStream.html                 |   2 +-
 docs/r/reference/ParquetFileReader.html            |   4 +-
 docs/r/reference/ParquetFileWriter.html            |   2 +-
 docs/r/reference/ParquetReaderProperties.html      |   2 +-
 docs/r/reference/ParquetWriterProperties.html      |   2 +-
 docs/r/reference/Partitioning.html                 |   2 +-
 docs/r/reference/RecordBatch.html                  |   2 +-
 docs/r/reference/RecordBatchReader.html            |   2 +-
 docs/r/reference/RecordBatchWriter.html            |   2 +-
 docs/r/reference/Scanner.html                      |   2 +-
 docs/r/reference/array.html                        |   2 +-
 docs/r/reference/arrow-package.html                |   2 +-
 docs/r/reference/arrow_available.html              |   2 +-
 docs/r/reference/buffer.html                       |   2 +-
 docs/r/reference/cast_options.html                 |   2 +-
 docs/r/reference/codec_is_available.html           |   2 +-
 docs/r/reference/compression.html                  |   2 +-
 docs/r/reference/cpu_count.html                    |   2 +-
 docs/r/reference/data-type.html                    |   2 +-
 docs/r/reference/dataset_factory.html              |   2 +-
 docs/r/reference/default_memory_pool.html          |   2 +-
 docs/r/reference/dictionary.html                   |   2 +-
 docs/r/reference/enums.html                        |   2 +-
 docs/r/reference/field.html                        |   2 +-
 docs/r/reference/hive_partition.html               |   2 +-
 docs/r/reference/index.html                        |   2 +-
 docs/r/reference/install_arrow.html                |   2 +-
 docs/r/reference/install_pyarrow.html              |   2 +-
 docs/r/reference/make_readable_file.html           |   2 +-
 docs/r/reference/map_batches.html                  |   2 +-
 docs/r/reference/mmap_create.html                  |   2 +-
 docs/r/reference/mmap_open.html                    |   2 +-
 docs/r/reference/open_dataset.html                 |   2 +-
 docs/r/reference/read_delim_arrow.html             |   4 +-
 docs/r/reference/read_feather.html                 |   4 +-
 docs/r/reference/read_ipc_stream.html              |   2 +-
 docs/r/reference/read_json_arrow.html              |   2 +-
 docs/r/reference/read_message.html                 |   2 +-
 docs/r/reference/read_parquet.html                 |   2 +-
 docs/r/reference/read_record_batch.html            |   2 +-
 docs/r/reference/read_schema.html                  |   2 +-
 docs/r/reference/reexports.html                    |   4 +-
 docs/r/reference/schema.html                       |   2 +-
 docs/r/reference/set_cpu_count.html                |   2 +-
 docs/r/reference/table.html                        |   2 +-
 docs/r/reference/type.html                         |   2 +-
 docs/r/reference/unify_schemas.html                |   2 +-
 docs/r/reference/write_feather.html                |   2 +-
 docs/r/reference/write_ipc_stream.html             |   2 +-
 docs/r/reference/write_parquet.html                |   2 +-
 docs/r/reference/write_to_raw.html                 |   2 +-
 docs/search.html                                   |   4 +-
 docs/searchindex.js                                |   2 +-
 2808 files changed, 10416 insertions(+), 10270 deletions(-)

diff --git a/docs/.buildinfo b/docs/.buildinfo
new file mode 100644
index 0000000..f46b508
--- /dev/null
+++ b/docs/.buildinfo
@@ -0,0 +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: f1fa32e366b72f7aae54deb70280fbf4
+tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/.doctrees/cpp/api.doctree b/docs/.doctrees/cpp/api.doctree
new file mode 100644
index 0000000..f89a084
Binary files /dev/null and b/docs/.doctrees/cpp/api.doctree differ
diff --git a/docs/.doctrees/cpp/api/array.doctree b/docs/.doctrees/cpp/api/array.doctree
new file mode 100644
index 0000000..e743355
Binary files /dev/null and b/docs/.doctrees/cpp/api/array.doctree differ
diff --git a/docs/.doctrees/cpp/api/builder.doctree b/docs/.doctrees/cpp/api/builder.doctree
new file mode 100644
index 0000000..982536b
Binary files /dev/null and b/docs/.doctrees/cpp/api/builder.doctree differ
diff --git a/docs/.doctrees/cpp/api/cuda.doctree b/docs/.doctrees/cpp/api/cuda.doctree
new file mode 100644
index 0000000..739b96c
Binary files /dev/null and b/docs/.doctrees/cpp/api/cuda.doctree differ
diff --git a/docs/.doctrees/cpp/api/datatype.doctree b/docs/.doctrees/cpp/api/datatype.doctree
new file mode 100644
index 0000000..a9bb8c7
Binary files /dev/null and b/docs/.doctrees/cpp/api/datatype.doctree differ
diff --git a/docs/.doctrees/cpp/api/filesystem.doctree b/docs/.doctrees/cpp/api/filesystem.doctree
new file mode 100644
index 0000000..db1883b
Binary files /dev/null and b/docs/.doctrees/cpp/api/filesystem.doctree differ
diff --git a/docs/.doctrees/cpp/api/flight.doctree b/docs/.doctrees/cpp/api/flight.doctree
new file mode 100644
index 0000000..4fc7f05
Binary files /dev/null and b/docs/.doctrees/cpp/api/flight.doctree differ
diff --git a/docs/.doctrees/cpp/api/formats.doctree b/docs/.doctrees/cpp/api/formats.doctree
new file mode 100644
index 0000000..af3834d
Binary files /dev/null and b/docs/.doctrees/cpp/api/formats.doctree differ
diff --git a/docs/.doctrees/cpp/api/io.doctree b/docs/.doctrees/cpp/api/io.doctree
new file mode 100644
index 0000000..4e6613d
Binary files /dev/null and b/docs/.doctrees/cpp/api/io.doctree differ
diff --git a/docs/.doctrees/cpp/api/memory.doctree b/docs/.doctrees/cpp/api/memory.doctree
new file mode 100644
index 0000000..e4f5c96
Binary files /dev/null and b/docs/.doctrees/cpp/api/memory.doctree differ
diff --git a/docs/.doctrees/cpp/api/support.doctree b/docs/.doctrees/cpp/api/support.doctree
new file mode 100644
index 0000000..ffa5dce
Binary files /dev/null and b/docs/.doctrees/cpp/api/support.doctree differ
diff --git a/docs/.doctrees/cpp/api/table.doctree b/docs/.doctrees/cpp/api/table.doctree
new file mode 100644
index 0000000..3a12093
Binary files /dev/null and b/docs/.doctrees/cpp/api/table.doctree differ
diff --git a/docs/.doctrees/cpp/api/tensor.doctree b/docs/.doctrees/cpp/api/tensor.doctree
new file mode 100644
index 0000000..5809830
Binary files /dev/null and b/docs/.doctrees/cpp/api/tensor.doctree differ
diff --git a/docs/.doctrees/cpp/api/utilities.doctree b/docs/.doctrees/cpp/api/utilities.doctree
new file mode 100644
index 0000000..ca18d797
Binary files /dev/null and b/docs/.doctrees/cpp/api/utilities.doctree differ
diff --git a/docs/.doctrees/cpp/arrays.doctree b/docs/.doctrees/cpp/arrays.doctree
new file mode 100644
index 0000000..f1c2cb6
Binary files /dev/null and b/docs/.doctrees/cpp/arrays.doctree differ
diff --git a/docs/.doctrees/cpp/conventions.doctree b/docs/.doctrees/cpp/conventions.doctree
new file mode 100644
index 0000000..05292cc
Binary files /dev/null and b/docs/.doctrees/cpp/conventions.doctree differ
diff --git a/docs/.doctrees/cpp/csv.doctree b/docs/.doctrees/cpp/csv.doctree
new file mode 100644
index 0000000..c2bbb0c
Binary files /dev/null and b/docs/.doctrees/cpp/csv.doctree differ
diff --git a/docs/.doctrees/cpp/datatypes.doctree b/docs/.doctrees/cpp/datatypes.doctree
new file mode 100644
index 0000000..55fbede
Binary files /dev/null and b/docs/.doctrees/cpp/datatypes.doctree differ
diff --git a/docs/.doctrees/cpp/examples/index.doctree b/docs/.doctrees/cpp/examples/index.doctree
new file mode 100644
index 0000000..77d78d6
Binary files /dev/null and b/docs/.doctrees/cpp/examples/index.doctree differ
diff --git a/docs/.doctrees/cpp/examples/row_columnar_conversion.doctree b/docs/.doctrees/cpp/examples/row_columnar_conversion.doctree
new file mode 100644
index 0000000..6f75adb
Binary files /dev/null and b/docs/.doctrees/cpp/examples/row_columnar_conversion.doctree differ
diff --git a/docs/.doctrees/cpp/examples/tuple_range_conversion.doctree b/docs/.doctrees/cpp/examples/tuple_range_conversion.doctree
new file mode 100644
index 0000000..be3adfc
Binary files /dev/null and b/docs/.doctrees/cpp/examples/tuple_range_conversion.doctree differ
diff --git a/docs/.doctrees/cpp/flight.doctree b/docs/.doctrees/cpp/flight.doctree
new file mode 100644
index 0000000..bf16b81
Binary files /dev/null and b/docs/.doctrees/cpp/flight.doctree differ
diff --git a/docs/.doctrees/cpp/getting_started.doctree b/docs/.doctrees/cpp/getting_started.doctree
new file mode 100644
index 0000000..d6a0f23
Binary files /dev/null and b/docs/.doctrees/cpp/getting_started.doctree differ
diff --git a/docs/.doctrees/cpp/index.doctree b/docs/.doctrees/cpp/index.doctree
new file mode 100644
index 0000000..56cc954
Binary files /dev/null and b/docs/.doctrees/cpp/index.doctree differ
diff --git a/docs/.doctrees/cpp/io.doctree b/docs/.doctrees/cpp/io.doctree
new file mode 100644
index 0000000..e6fab5b
Binary files /dev/null and b/docs/.doctrees/cpp/io.doctree differ
diff --git a/docs/.doctrees/cpp/json.doctree b/docs/.doctrees/cpp/json.doctree
new file mode 100644
index 0000000..d4fc011
Binary files /dev/null and b/docs/.doctrees/cpp/json.doctree differ
diff --git a/docs/.doctrees/cpp/memory.doctree b/docs/.doctrees/cpp/memory.doctree
new file mode 100644
index 0000000..cd2578c
Binary files /dev/null and b/docs/.doctrees/cpp/memory.doctree differ
diff --git a/docs/.doctrees/cpp/overview.doctree b/docs/.doctrees/cpp/overview.doctree
new file mode 100644
index 0000000..8a15a8b
Binary files /dev/null and b/docs/.doctrees/cpp/overview.doctree differ
diff --git a/docs/.doctrees/cpp/parquet.doctree b/docs/.doctrees/cpp/parquet.doctree
new file mode 100644
index 0000000..0dece9f
Binary files /dev/null and b/docs/.doctrees/cpp/parquet.doctree differ
diff --git a/docs/.doctrees/cpp/tables.doctree b/docs/.doctrees/cpp/tables.doctree
new file mode 100644
index 0000000..c67f1c2
Binary files /dev/null and b/docs/.doctrees/cpp/tables.doctree differ
diff --git a/docs/.doctrees/developers/benchmarks.doctree b/docs/.doctrees/developers/benchmarks.doctree
new file mode 100644
index 0000000..a048219
Binary files /dev/null and b/docs/.doctrees/developers/benchmarks.doctree differ
diff --git a/docs/.doctrees/developers/contributing.doctree b/docs/.doctrees/developers/contributing.doctree
new file mode 100644
index 0000000..2524a16
Binary files /dev/null and b/docs/.doctrees/developers/contributing.doctree differ
diff --git a/docs/.doctrees/developers/cpp/building.doctree b/docs/.doctrees/developers/cpp/building.doctree
new file mode 100644
index 0000000..65f960e
Binary files /dev/null and b/docs/.doctrees/developers/cpp/building.doctree differ
diff --git a/docs/.doctrees/developers/cpp/conventions.doctree b/docs/.doctrees/developers/cpp/conventions.doctree
new file mode 100644
index 0000000..551faaa
Binary files /dev/null and b/docs/.doctrees/developers/cpp/conventions.doctree differ
diff --git a/docs/.doctrees/developers/cpp/development.doctree b/docs/.doctrees/developers/cpp/development.doctree
new file mode 100644
index 0000000..b0055fa
Binary files /dev/null and b/docs/.doctrees/developers/cpp/development.doctree differ
diff --git a/docs/.doctrees/developers/cpp/fuzzing.doctree b/docs/.doctrees/developers/cpp/fuzzing.doctree
new file mode 100644
index 0000000..cef0944
Binary files /dev/null and b/docs/.doctrees/developers/cpp/fuzzing.doctree differ
diff --git a/docs/.doctrees/developers/cpp/index.doctree b/docs/.doctrees/developers/cpp/index.doctree
new file mode 100644
index 0000000..e3ec12a
Binary files /dev/null and b/docs/.doctrees/developers/cpp/index.doctree differ
diff --git a/docs/.doctrees/developers/cpp/windows.doctree b/docs/.doctrees/developers/cpp/windows.doctree
new file mode 100644
index 0000000..301f790
Binary files /dev/null and b/docs/.doctrees/developers/cpp/windows.doctree differ
diff --git a/docs/.doctrees/developers/crossbow.doctree b/docs/.doctrees/developers/crossbow.doctree
new file mode 100644
index 0000000..1701033
Binary files /dev/null and b/docs/.doctrees/developers/crossbow.doctree differ
diff --git a/docs/.doctrees/developers/documentation.doctree b/docs/.doctrees/developers/documentation.doctree
new file mode 100644
index 0000000..b3d96fc
Binary files /dev/null and b/docs/.doctrees/developers/documentation.doctree differ
diff --git a/docs/.doctrees/developers/integration.doctree b/docs/.doctrees/developers/integration.doctree
new file mode 100644
index 0000000..aa40149
Binary files /dev/null and b/docs/.doctrees/developers/integration.doctree differ
diff --git a/docs/.doctrees/developers/python.doctree b/docs/.doctrees/developers/python.doctree
new file mode 100644
index 0000000..7f77e5f
Binary files /dev/null and b/docs/.doctrees/developers/python.doctree differ
diff --git a/docs/.doctrees/environment.pickle b/docs/.doctrees/environment.pickle
new file mode 100644
index 0000000..27287e6
Binary files /dev/null and b/docs/.doctrees/environment.pickle differ
diff --git a/docs/.doctrees/format/CDataInterface.doctree b/docs/.doctrees/format/CDataInterface.doctree
new file mode 100644
index 0000000..d36da55
Binary files /dev/null and b/docs/.doctrees/format/CDataInterface.doctree differ
diff --git a/docs/.doctrees/format/Columnar.doctree b/docs/.doctrees/format/Columnar.doctree
new file mode 100644
index 0000000..f371acf
Binary files /dev/null and b/docs/.doctrees/format/Columnar.doctree differ
diff --git a/docs/.doctrees/format/Flight.doctree b/docs/.doctrees/format/Flight.doctree
new file mode 100644
index 0000000..060e34b
Binary files /dev/null and b/docs/.doctrees/format/Flight.doctree differ
diff --git a/docs/.doctrees/format/Guidelines.doctree b/docs/.doctrees/format/Guidelines.doctree
new file mode 100644
index 0000000..8ccabfe
Binary files /dev/null and b/docs/.doctrees/format/Guidelines.doctree differ
diff --git a/docs/.doctrees/format/IPC.doctree b/docs/.doctrees/format/IPC.doctree
new file mode 100644
index 0000000..3a83b49
Binary files /dev/null and b/docs/.doctrees/format/IPC.doctree differ
diff --git a/docs/.doctrees/format/Integration.doctree b/docs/.doctrees/format/Integration.doctree
new file mode 100644
index 0000000..894037a
Binary files /dev/null and b/docs/.doctrees/format/Integration.doctree differ
diff --git a/docs/.doctrees/format/Layout.doctree b/docs/.doctrees/format/Layout.doctree
new file mode 100644
index 0000000..f2738ac
Binary files /dev/null and b/docs/.doctrees/format/Layout.doctree differ
diff --git a/docs/.doctrees/format/Metadata.doctree b/docs/.doctrees/format/Metadata.doctree
new file mode 100644
index 0000000..cc7d526
Binary files /dev/null and b/docs/.doctrees/format/Metadata.doctree differ
diff --git a/docs/.doctrees/format/Other.doctree b/docs/.doctrees/format/Other.doctree
new file mode 100644
index 0000000..ed57f4d
Binary files /dev/null and b/docs/.doctrees/format/Other.doctree differ
diff --git a/docs/.doctrees/format/Versioning.doctree b/docs/.doctrees/format/Versioning.doctree
new file mode 100644
index 0000000..f605c24
Binary files /dev/null and b/docs/.doctrees/format/Versioning.doctree differ
diff --git a/docs/.doctrees/index.doctree b/docs/.doctrees/index.doctree
new file mode 100644
index 0000000..08ab86f
Binary files /dev/null and b/docs/.doctrees/index.doctree differ
diff --git a/docs/.doctrees/java/index.doctree b/docs/.doctrees/java/index.doctree
new file mode 100644
index 0000000..a6982f2
Binary files /dev/null and b/docs/.doctrees/java/index.doctree differ
diff --git a/docs/.doctrees/java/ipc.doctree b/docs/.doctrees/java/ipc.doctree
new file mode 100644
index 0000000..bfe6aa6
Binary files /dev/null and b/docs/.doctrees/java/ipc.doctree differ
diff --git a/docs/.doctrees/java/vector.doctree b/docs/.doctrees/java/vector.doctree
new file mode 100644
index 0000000..aa46580
Binary files /dev/null and b/docs/.doctrees/java/vector.doctree differ
diff --git a/docs/.doctrees/java/vector_schema_root.doctree b/docs/.doctrees/java/vector_schema_root.doctree
new file mode 100644
index 0000000..e0b4396
Binary files /dev/null and b/docs/.doctrees/java/vector_schema_root.doctree differ
diff --git a/docs/.doctrees/python/api.doctree b/docs/.doctrees/python/api.doctree
new file mode 100644
index 0000000..2110243
Binary files /dev/null and b/docs/.doctrees/python/api.doctree differ
diff --git a/docs/.doctrees/python/api/arrays.doctree b/docs/.doctrees/python/api/arrays.doctree
new file mode 100644
index 0000000..ebada10
Binary files /dev/null and b/docs/.doctrees/python/api/arrays.doctree differ
diff --git a/docs/.doctrees/python/api/cuda.doctree b/docs/.doctrees/python/api/cuda.doctree
new file mode 100644
index 0000000..297658e
Binary files /dev/null and b/docs/.doctrees/python/api/cuda.doctree differ
diff --git a/docs/.doctrees/python/api/dataset.doctree b/docs/.doctrees/python/api/dataset.doctree
new file mode 100644
index 0000000..4735031
Binary files /dev/null and b/docs/.doctrees/python/api/dataset.doctree differ
diff --git a/docs/.doctrees/python/api/datatypes.doctree b/docs/.doctrees/python/api/datatypes.doctree
new file mode 100644
index 0000000..a422086
Binary files /dev/null and b/docs/.doctrees/python/api/datatypes.doctree differ
diff --git a/docs/.doctrees/python/api/files.doctree b/docs/.doctrees/python/api/files.doctree
new file mode 100644
index 0000000..f5ec6d1
Binary files /dev/null and b/docs/.doctrees/python/api/files.doctree differ
diff --git a/docs/.doctrees/python/api/filesystems.doctree b/docs/.doctrees/python/api/filesystems.doctree
new file mode 100644
index 0000000..db96cd4
Binary files /dev/null and b/docs/.doctrees/python/api/filesystems.doctree differ
diff --git a/docs/.doctrees/python/api/flight.doctree b/docs/.doctrees/python/api/flight.doctree
new file mode 100644
index 0000000..8c51737
Binary files /dev/null and b/docs/.doctrees/python/api/flight.doctree differ
diff --git a/docs/.doctrees/python/api/formats.doctree b/docs/.doctrees/python/api/formats.doctree
new file mode 100644
index 0000000..bf88ddc
Binary files /dev/null and b/docs/.doctrees/python/api/formats.doctree differ
diff --git a/docs/.doctrees/python/api/ipc.doctree b/docs/.doctrees/python/api/ipc.doctree
new file mode 100644
index 0000000..67948fb
Binary files /dev/null and b/docs/.doctrees/python/api/ipc.doctree differ
diff --git a/docs/.doctrees/python/api/memory.doctree b/docs/.doctrees/python/api/memory.doctree
new file mode 100644
index 0000000..08a866e
Binary files /dev/null and b/docs/.doctrees/python/api/memory.doctree differ
diff --git a/docs/.doctrees/python/api/misc.doctree b/docs/.doctrees/python/api/misc.doctree
new file mode 100644
index 0000000..52bfdb0
Binary files /dev/null and b/docs/.doctrees/python/api/misc.doctree differ
diff --git a/docs/.doctrees/python/api/plasma.doctree b/docs/.doctrees/python/api/plasma.doctree
new file mode 100644
index 0000000..be5fd01
Binary files /dev/null and b/docs/.doctrees/python/api/plasma.doctree differ
diff --git a/docs/.doctrees/python/api/tables.doctree b/docs/.doctrees/python/api/tables.doctree
new file mode 100644
index 0000000..8f228ee
Binary files /dev/null and b/docs/.doctrees/python/api/tables.doctree differ
diff --git a/docs/.doctrees/python/benchmarks.doctree b/docs/.doctrees/python/benchmarks.doctree
new file mode 100644
index 0000000..0988d4c
Binary files /dev/null and b/docs/.doctrees/python/benchmarks.doctree differ
diff --git a/docs/.doctrees/python/csv.doctree b/docs/.doctrees/python/csv.doctree
new file mode 100644
index 0000000..de50b56
Binary files /dev/null and b/docs/.doctrees/python/csv.doctree differ
diff --git a/docs/.doctrees/python/cuda.doctree b/docs/.doctrees/python/cuda.doctree
new file mode 100644
index 0000000..4a4bbb2
Binary files /dev/null and b/docs/.doctrees/python/cuda.doctree differ
diff --git a/docs/.doctrees/python/data.doctree b/docs/.doctrees/python/data.doctree
new file mode 100644
index 0000000..0a038ef
Binary files /dev/null and b/docs/.doctrees/python/data.doctree differ
diff --git a/docs/.doctrees/python/dataset.doctree b/docs/.doctrees/python/dataset.doctree
new file mode 100644
index 0000000..1eaa177
Binary files /dev/null and b/docs/.doctrees/python/dataset.doctree differ
diff --git a/docs/.doctrees/python/extending.doctree b/docs/.doctrees/python/extending.doctree
new file mode 100644
index 0000000..d5a9675
Binary files /dev/null and b/docs/.doctrees/python/extending.doctree differ
diff --git a/docs/.doctrees/python/extending_types.doctree b/docs/.doctrees/python/extending_types.doctree
new file mode 100644
index 0000000..1fac2de
Binary files /dev/null and b/docs/.doctrees/python/extending_types.doctree differ
diff --git a/docs/.doctrees/python/feather.doctree b/docs/.doctrees/python/feather.doctree
new file mode 100644
index 0000000..c7226e6
Binary files /dev/null and b/docs/.doctrees/python/feather.doctree differ
diff --git a/docs/.doctrees/python/filesystems.doctree b/docs/.doctrees/python/filesystems.doctree
new file mode 100644
index 0000000..3ed9d81
Binary files /dev/null and b/docs/.doctrees/python/filesystems.doctree differ
diff --git a/docs/.doctrees/python/filesystems_deprecated.doctree b/docs/.doctrees/python/filesystems_deprecated.doctree
new file mode 100644
index 0000000..059ea47
Binary files /dev/null and b/docs/.doctrees/python/filesystems_deprecated.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Array.doctree b/docs/.doctrees/python/generated/pyarrow.Array.doctree
new file mode 100644
index 0000000..d9183fa
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ArrayValue.doctree b/docs/.doctrees/python/generated/pyarrow.ArrayValue.doctree
new file mode 100644
index 0000000..e93d202
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ArrayValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.BinaryArray.doctree b/docs/.doctrees/python/generated/pyarrow.BinaryArray.doctree
new file mode 100644
index 0000000..997d420
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.BinaryArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.BinaryValue.doctree b/docs/.doctrees/python/generated/pyarrow.BinaryValue.doctree
new file mode 100644
index 0000000..2759c39
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.BinaryValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.BooleanArray.doctree b/docs/.doctrees/python/generated/pyarrow.BooleanArray.doctree
new file mode 100644
index 0000000..329f967
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.BooleanArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.BooleanValue.doctree b/docs/.doctrees/python/generated/pyarrow.BooleanValue.doctree
new file mode 100644
index 0000000..b8ac8f5
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.BooleanValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Buffer.doctree b/docs/.doctrees/python/generated/pyarrow.Buffer.doctree
new file mode 100644
index 0000000..eccb276
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Buffer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.BufferOutputStream.doctree b/docs/.doctrees/python/generated/pyarrow.BufferOutputStream.doctree
new file mode 100644
index 0000000..343f4e2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.BufferOutputStream.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.BufferReader.doctree b/docs/.doctrees/python/generated/pyarrow.BufferReader.doctree
new file mode 100644
index 0000000..ffbc664
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.BufferReader.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ChunkedArray.doctree b/docs/.doctrees/python/generated/pyarrow.ChunkedArray.doctree
new file mode 100644
index 0000000..24a6e06
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ChunkedArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.CompressedInputStream.doctree b/docs/.doctrees/python/generated/pyarrow.CompressedInputStream.doctree
new file mode 100644
index 0000000..36bcd78
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.CompressedInputStream.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.CompressedOutputStream.doctree b/docs/.doctrees/python/generated/pyarrow.CompressedOutputStream.doctree
new file mode 100644
index 0000000..6be755c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.CompressedOutputStream.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.DataType.doctree b/docs/.doctrees/python/generated/pyarrow.DataType.doctree
new file mode 100644
index 0000000..0ba9414
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.DataType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Date32Array.doctree b/docs/.doctrees/python/generated/pyarrow.Date32Array.doctree
new file mode 100644
index 0000000..bda5d8e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Date32Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Date32Value.doctree b/docs/.doctrees/python/generated/pyarrow.Date32Value.doctree
new file mode 100644
index 0000000..93d8db9
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Date32Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Date64Array.doctree b/docs/.doctrees/python/generated/pyarrow.Date64Array.doctree
new file mode 100644
index 0000000..0ee71c1
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Date64Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Date64Value.doctree b/docs/.doctrees/python/generated/pyarrow.Date64Value.doctree
new file mode 100644
index 0000000..26ca16d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Date64Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Decimal128Array.doctree b/docs/.doctrees/python/generated/pyarrow.Decimal128Array.doctree
new file mode 100644
index 0000000..d61f61b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Decimal128Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Decimal128Type.doctree b/docs/.doctrees/python/generated/pyarrow.Decimal128Type.doctree
new file mode 100644
index 0000000..d7af4fa
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Decimal128Type.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.DecimalValue.doctree b/docs/.doctrees/python/generated/pyarrow.DecimalValue.doctree
new file mode 100644
index 0000000..0b6b53f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.DecimalValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.DictionaryArray.doctree b/docs/.doctrees/python/generated/pyarrow.DictionaryArray.doctree
new file mode 100644
index 0000000..da350d6
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.DictionaryArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.DictionaryType.doctree b/docs/.doctrees/python/generated/pyarrow.DictionaryType.doctree
new file mode 100644
index 0000000..e138da3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.DictionaryType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.DictionaryValue.doctree b/docs/.doctrees/python/generated/pyarrow.DictionaryValue.doctree
new file mode 100644
index 0000000..b76cb2c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.DictionaryValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.DoubleValue.doctree b/docs/.doctrees/python/generated/pyarrow.DoubleValue.doctree
new file mode 100644
index 0000000..a6f02ac
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.DoubleValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ExtensionArray.doctree b/docs/.doctrees/python/generated/pyarrow.ExtensionArray.doctree
new file mode 100644
index 0000000..ad71f9c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ExtensionArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ExtensionType.doctree b/docs/.doctrees/python/generated/pyarrow.ExtensionType.doctree
new file mode 100644
index 0000000..3d4a085
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ExtensionType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Field.doctree b/docs/.doctrees/python/generated/pyarrow.Field.doctree
new file mode 100644
index 0000000..c04ab88
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Field.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryArray.doctree b/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryArray.doctree
new file mode 100644
index 0000000..d848631
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryType.doctree b/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryType.doctree
new file mode 100644
index 0000000..cb7824f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryValue.doctree b/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryValue.doctree
new file mode 100644
index 0000000..ec9641e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.FixedSizeBufferWriter.doctree b/docs/.doctrees/python/generated/pyarrow.FixedSizeBufferWriter.doctree
new file mode 100644
index 0000000..174aa8d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.FixedSizeBufferWriter.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.FloatValue.doctree b/docs/.doctrees/python/generated/pyarrow.FloatValue.doctree
new file mode 100644
index 0000000..ddd8535
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.FloatValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.FloatingPointArray.doctree b/docs/.doctrees/python/generated/pyarrow.FloatingPointArray.doctree
new file mode 100644
index 0000000..0be9059
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.FloatingPointArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.cat.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.cat.doctree
new file mode 100644
index 0000000..cf6dc48
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.cat.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.chmod.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.chmod.doctree
new file mode 100644
index 0000000..088ede1
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.chmod.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.chown.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.chown.doctree
new file mode 100644
index 0000000..a613d38
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.chown.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.delete.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.delete.doctree
new file mode 100644
index 0000000..966274b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.delete.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.df.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.df.doctree
new file mode 100644
index 0000000..bbd717e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.df.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.disk_usage.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.disk_usage.doctree
new file mode 100644
index 0000000..ecd43c9
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.disk_usage.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.download.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.download.doctree
new file mode 100644
index 0000000..e2c61ca
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.download.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.exists.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.exists.doctree
new file mode 100644
index 0000000..26760e3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.exists.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.get_capacity.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.get_capacity.doctree
new file mode 100644
index 0000000..606f545
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.get_capacity.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.get_space_used.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.get_space_used.doctree
new file mode 100644
index 0000000..edb8191
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.get_space_used.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.info.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.info.doctree
new file mode 100644
index 0000000..26251cf
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.info.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.ls.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.ls.doctree
new file mode 100644
index 0000000..e12b4ff
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.ls.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.mkdir.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.mkdir.doctree
new file mode 100644
index 0000000..f15c606
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.mkdir.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.open.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.open.doctree
new file mode 100644
index 0000000..9503b8a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.open.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.rename.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.rename.doctree
new file mode 100644
index 0000000..a15f7f5
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.rename.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.rm.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.rm.doctree
new file mode 100644
index 0000000..ec1e3be
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.rm.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.upload.doctree b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.upload.doctree
new file mode 100644
index 0000000..8c5ec0f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.upload.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.HdfsFile.doctree b/docs/.doctrees/python/generated/pyarrow.HdfsFile.doctree
new file mode 100644
index 0000000..70beeff
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.HdfsFile.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int16Array.doctree b/docs/.doctrees/python/generated/pyarrow.Int16Array.doctree
new file mode 100644
index 0000000..161a90b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Int16Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int16Value.doctree b/docs/.doctrees/python/generated/pyarrow.Int16Value.doctree
new file mode 100644
index 0000000..4b8a63a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Int16Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int32Array.doctree b/docs/.doctrees/python/generated/pyarrow.Int32Array.doctree
new file mode 100644
index 0000000..a3e6127
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Int32Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int32Value.doctree b/docs/.doctrees/python/generated/pyarrow.Int32Value.doctree
new file mode 100644
index 0000000..3c5603a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Int32Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int64Array.doctree b/docs/.doctrees/python/generated/pyarrow.Int64Array.doctree
new file mode 100644
index 0000000..43365b8
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Int64Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int64Value.doctree b/docs/.doctrees/python/generated/pyarrow.Int64Value.doctree
new file mode 100644
index 0000000..5df8192
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Int64Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int8Array.doctree b/docs/.doctrees/python/generated/pyarrow.Int8Array.doctree
new file mode 100644
index 0000000..a0de7a3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Int8Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int8Value.doctree b/docs/.doctrees/python/generated/pyarrow.Int8Value.doctree
new file mode 100644
index 0000000..8789383
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Int8Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.IntegerArray.doctree b/docs/.doctrees/python/generated/pyarrow.IntegerArray.doctree
new file mode 100644
index 0000000..307ac3d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.IntegerArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeBinaryArray.doctree b/docs/.doctrees/python/generated/pyarrow.LargeBinaryArray.doctree
new file mode 100644
index 0000000..7bf069e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.LargeBinaryArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeBinaryValue.doctree b/docs/.doctrees/python/generated/pyarrow.LargeBinaryValue.doctree
new file mode 100644
index 0000000..1fc71c5
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.LargeBinaryValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeListArray.doctree b/docs/.doctrees/python/generated/pyarrow.LargeListArray.doctree
new file mode 100644
index 0000000..ba7d8f6
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.LargeListArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeListValue.doctree b/docs/.doctrees/python/generated/pyarrow.LargeListValue.doctree
new file mode 100644
index 0000000..c8815b6
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.LargeListValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeStringArray.doctree b/docs/.doctrees/python/generated/pyarrow.LargeStringArray.doctree
new file mode 100644
index 0000000..a585c4b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.LargeStringArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeStringValue.doctree b/docs/.doctrees/python/generated/pyarrow.LargeStringValue.doctree
new file mode 100644
index 0000000..f942217
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.LargeStringValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ListArray.doctree b/docs/.doctrees/python/generated/pyarrow.ListArray.doctree
new file mode 100644
index 0000000..08e481e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ListArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ListType.doctree b/docs/.doctrees/python/generated/pyarrow.ListType.doctree
new file mode 100644
index 0000000..5a3665a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ListType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ListValue.doctree b/docs/.doctrees/python/generated/pyarrow.ListValue.doctree
new file mode 100644
index 0000000..c48a0c2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ListValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LocalFileSystem.doctree b/docs/.doctrees/python/generated/pyarrow.LocalFileSystem.doctree
new file mode 100644
index 0000000..dc5408d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.LocalFileSystem.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.MapType.doctree b/docs/.doctrees/python/generated/pyarrow.MapType.doctree
new file mode 100644
index 0000000..cbe8148
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.MapType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.MemoryMappedFile.doctree b/docs/.doctrees/python/generated/pyarrow.MemoryMappedFile.doctree
new file mode 100644
index 0000000..70ec02c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.MemoryMappedFile.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.MemoryPool.doctree b/docs/.doctrees/python/generated/pyarrow.MemoryPool.doctree
new file mode 100644
index 0000000..358231b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.MemoryPool.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Message.doctree b/docs/.doctrees/python/generated/pyarrow.Message.doctree
new file mode 100644
index 0000000..408bac0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Message.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.MessageReader.doctree b/docs/.doctrees/python/generated/pyarrow.MessageReader.doctree
new file mode 100644
index 0000000..a231baf
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.MessageReader.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.NA.doctree b/docs/.doctrees/python/generated/pyarrow.NA.doctree
new file mode 100644
index 0000000..82103e4
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.NA.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.NativeFile.doctree b/docs/.doctrees/python/generated/pyarrow.NativeFile.doctree
new file mode 100644
index 0000000..e181fd4
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.NativeFile.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.NullArray.doctree b/docs/.doctrees/python/generated/pyarrow.NullArray.doctree
new file mode 100644
index 0000000..32bbc95
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.NullArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.NumericArray.doctree b/docs/.doctrees/python/generated/pyarrow.NumericArray.doctree
new file mode 100644
index 0000000..5c9cd3f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.NumericArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.OSFile.doctree b/docs/.doctrees/python/generated/pyarrow.OSFile.doctree
new file mode 100644
index 0000000..8ab040c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.OSFile.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.PyExtensionType.doctree b/docs/.doctrees/python/generated/pyarrow.PyExtensionType.doctree
new file mode 100644
index 0000000..148e4d3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.PyExtensionType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.PythonFile.doctree b/docs/.doctrees/python/generated/pyarrow.PythonFile.doctree
new file mode 100644
index 0000000..d360643
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.PythonFile.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.RecordBatch.doctree b/docs/.doctrees/python/generated/pyarrow.RecordBatch.doctree
new file mode 100644
index 0000000..e3252a5
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.RecordBatch.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.RecordBatchFileReader.doctree b/docs/.doctrees/python/generated/pyarrow.RecordBatchFileReader.doctree
new file mode 100644
index 0000000..8e8b76e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.RecordBatchFileReader.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.RecordBatchFileWriter.doctree b/docs/.doctrees/python/generated/pyarrow.RecordBatchFileWriter.doctree
new file mode 100644
index 0000000..f8d79b4
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.RecordBatchFileWriter.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.RecordBatchStreamReader.doctree b/docs/.doctrees/python/generated/pyarrow.RecordBatchStreamReader.doctree
new file mode 100644
index 0000000..b2810ba
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.RecordBatchStreamReader.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.RecordBatchStreamWriter.doctree b/docs/.doctrees/python/generated/pyarrow.RecordBatchStreamWriter.doctree
new file mode 100644
index 0000000..60062b6
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.RecordBatchStreamWriter.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ResizableBuffer.doctree b/docs/.doctrees/python/generated/pyarrow.ResizableBuffer.doctree
new file mode 100644
index 0000000..3572efe
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ResizableBuffer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.Scalar.doctree
new file mode 100644
index 0000000..117be40
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Schema.doctree b/docs/.doctrees/python/generated/pyarrow.Schema.doctree
new file mode 100644
index 0000000..40d3592
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Schema.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.SerializationContext.doctree b/docs/.doctrees/python/generated/pyarrow.SerializationContext.doctree
new file mode 100644
index 0000000..4a0c326
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.SerializationContext.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.SerializedPyObject.doctree b/docs/.doctrees/python/generated/pyarrow.SerializedPyObject.doctree
new file mode 100644
index 0000000..24735c3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.SerializedPyObject.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.StringArray.doctree b/docs/.doctrees/python/generated/pyarrow.StringArray.doctree
new file mode 100644
index 0000000..195c5b1
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.StringArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.StringValue.doctree b/docs/.doctrees/python/generated/pyarrow.StringValue.doctree
new file mode 100644
index 0000000..3c676e9
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.StringValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.StructArray.doctree b/docs/.doctrees/python/generated/pyarrow.StructArray.doctree
new file mode 100644
index 0000000..60578e0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.StructArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.StructType.doctree b/docs/.doctrees/python/generated/pyarrow.StructType.doctree
new file mode 100644
index 0000000..b41c962
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.StructType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.StructValue.doctree b/docs/.doctrees/python/generated/pyarrow.StructValue.doctree
new file mode 100644
index 0000000..26a60b7
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.StructValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Table.doctree b/docs/.doctrees/python/generated/pyarrow.Table.doctree
new file mode 100644
index 0000000..babaf9f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Table.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Tensor.doctree b/docs/.doctrees/python/generated/pyarrow.Tensor.doctree
new file mode 100644
index 0000000..1969bdd
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Tensor.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Time32Array.doctree b/docs/.doctrees/python/generated/pyarrow.Time32Array.doctree
new file mode 100644
index 0000000..83d27a0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Time32Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Time32Type.doctree b/docs/.doctrees/python/generated/pyarrow.Time32Type.doctree
new file mode 100644
index 0000000..c4ffbe8
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Time32Type.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Time32Value.doctree b/docs/.doctrees/python/generated/pyarrow.Time32Value.doctree
new file mode 100644
index 0000000..61f21b6
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Time32Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Time64Array.doctree b/docs/.doctrees/python/generated/pyarrow.Time64Array.doctree
new file mode 100644
index 0000000..bba8b4e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Time64Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Time64Type.doctree b/docs/.doctrees/python/generated/pyarrow.Time64Type.doctree
new file mode 100644
index 0000000..411dc28
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Time64Type.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Time64Value.doctree b/docs/.doctrees/python/generated/pyarrow.Time64Value.doctree
new file mode 100644
index 0000000..0287642
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Time64Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.TimestampArray.doctree b/docs/.doctrees/python/generated/pyarrow.TimestampArray.doctree
new file mode 100644
index 0000000..e8df8fe
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.TimestampArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.TimestampType.doctree b/docs/.doctrees/python/generated/pyarrow.TimestampType.doctree
new file mode 100644
index 0000000..844c5ea
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.TimestampType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.TimestampValue.doctree b/docs/.doctrees/python/generated/pyarrow.TimestampValue.doctree
new file mode 100644
index 0000000..f353555
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.TimestampValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt16Array.doctree b/docs/.doctrees/python/generated/pyarrow.UInt16Array.doctree
new file mode 100644
index 0000000..144595a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.UInt16Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt16Value.doctree b/docs/.doctrees/python/generated/pyarrow.UInt16Value.doctree
new file mode 100644
index 0000000..38365c1
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.UInt16Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt32Array.doctree b/docs/.doctrees/python/generated/pyarrow.UInt32Array.doctree
new file mode 100644
index 0000000..e4c50df
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.UInt32Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt32Value.doctree b/docs/.doctrees/python/generated/pyarrow.UInt32Value.doctree
new file mode 100644
index 0000000..9a1def0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.UInt32Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt64Array.doctree b/docs/.doctrees/python/generated/pyarrow.UInt64Array.doctree
new file mode 100644
index 0000000..6865eb3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.UInt64Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt64Value.doctree b/docs/.doctrees/python/generated/pyarrow.UInt64Value.doctree
new file mode 100644
index 0000000..79cd579
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.UInt64Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt8Array.doctree b/docs/.doctrees/python/generated/pyarrow.UInt8Array.doctree
new file mode 100644
index 0000000..abb9931
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.UInt8Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt8Value.doctree b/docs/.doctrees/python/generated/pyarrow.UInt8Value.doctree
new file mode 100644
index 0000000..adb0827
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.UInt8Value.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UnionArray.doctree b/docs/.doctrees/python/generated/pyarrow.UnionArray.doctree
new file mode 100644
index 0000000..fd2cae3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.UnionArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UnionType.doctree b/docs/.doctrees/python/generated/pyarrow.UnionType.doctree
new file mode 100644
index 0000000..17cc60e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.UnionType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UnionValue.doctree b/docs/.doctrees/python/generated/pyarrow.UnionValue.doctree
new file mode 100644
index 0000000..efbd566
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.UnionValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.allocate_buffer.doctree b/docs/.doctrees/python/generated/pyarrow.allocate_buffer.doctree
new file mode 100644
index 0000000..5148d06
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.allocate_buffer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.binary.doctree b/docs/.doctrees/python/generated/pyarrow.binary.doctree
new file mode 100644
index 0000000..b485062
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.binary.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.bool_.doctree b/docs/.doctrees/python/generated/pyarrow.bool_.doctree
new file mode 100644
index 0000000..f61a5e3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.bool_.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.chunked_array.doctree b/docs/.doctrees/python/generated/pyarrow.chunked_array.doctree
new file mode 100644
index 0000000..1a9cad1
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.chunked_array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compress.doctree b/docs/.doctrees/python/generated/pyarrow.compress.doctree
new file mode 100644
index 0000000..8e9b8e2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compress.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.concat_tables.doctree b/docs/.doctrees/python/generated/pyarrow.concat_tables.doctree
new file mode 100644
index 0000000..e24b3a2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.concat_tables.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cpu_count.doctree b/docs/.doctrees/python/generated/pyarrow.cpu_count.doctree
new file mode 100644
index 0000000..588e9a2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.cpu_count.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.create_memory_map.doctree b/docs/.doctrees/python/generated/pyarrow.create_memory_map.doctree
new file mode 100644
index 0000000..38f5315
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.create_memory_map.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.CSVStreamingReader.doctree b/docs/.doctrees/python/generated/pyarrow.csv.CSVStreamingReader.doctree
new file mode 100644
index 0000000..971acc3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.csv.CSVStreamingReader.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.ConvertOptions.doctree b/docs/.doctrees/python/generated/pyarrow.csv.ConvertOptions.doctree
new file mode 100644
index 0000000..79c3973
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.csv.ConvertOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.ParseOptions.doctree b/docs/.doctrees/python/generated/pyarrow.csv.ParseOptions.doctree
new file mode 100644
index 0000000..a5f8d6d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.csv.ParseOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.ReadOptions.doctree b/docs/.doctrees/python/generated/pyarrow.csv.ReadOptions.doctree
new file mode 100644
index 0000000..ed76312
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.csv.ReadOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.open_csv.doctree b/docs/.doctrees/python/generated/pyarrow.csv.open_csv.doctree
new file mode 100644
index 0000000..eb67fb4
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.csv.open_csv.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.read_csv.doctree b/docs/.doctrees/python/generated/pyarrow.csv.read_csv.doctree
new file mode 100644
index 0000000..92f771a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.csv.read_csv.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cuda.BufferReader.doctree b/docs/.doctrees/python/generated/pyarrow.cuda.BufferReader.doctree
new file mode 100644
index 0000000..953443f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.cuda.BufferReader.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cuda.BufferWriter.doctree b/docs/.doctrees/python/generated/pyarrow.cuda.BufferWriter.doctree
new file mode 100644
index 0000000..d45d5f2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.cuda.BufferWriter.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cuda.Context.doctree b/docs/.doctrees/python/generated/pyarrow.cuda.Context.doctree
new file mode 100644
index 0000000..fffd3ac
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.cuda.Context.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cuda.CudaBuffer.doctree b/docs/.doctrees/python/generated/pyarrow.cuda.CudaBuffer.doctree
new file mode 100644
index 0000000..a5e8d50
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.cuda.CudaBuffer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cuda.HostBuffer.doctree b/docs/.doctrees/python/generated/pyarrow.cuda.HostBuffer.doctree
new file mode 100644
index 0000000..ca68956
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.cuda.HostBuffer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cuda.IpcMemHandle.doctree b/docs/.doctrees/python/generated/pyarrow.cuda.IpcMemHandle.doctree
new file mode 100644
index 0000000..2239d3c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.cuda.IpcMemHandle.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cuda.new_host_buffer.doctree b/docs/.doctrees/python/generated/pyarrow.cuda.new_host_buffer.doctree
new file mode 100644
index 0000000..9842a8d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.cuda.new_host_buffer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cuda.read_message.doctree b/docs/.doctrees/python/generated/pyarrow.cuda.read_message.doctree
new file mode 100644
index 0000000..bbf95eb
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.cuda.read_message.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cuda.read_record_batch.doctree b/docs/.doctrees/python/generated/pyarrow.cuda.read_record_batch.doctree
new file mode 100644
index 0000000..2b5f812
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.cuda.read_record_batch.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cuda.serialize_record_batch.doctree b/docs/.doctrees/python/generated/pyarrow.cuda.serialize_record_batch.doctree
new file mode 100644
index 0000000..394fb66
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.cuda.serialize_record_batch.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.Dataset.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.Dataset.doctree
new file mode 100644
index 0000000..ade338f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.Dataset.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.DirectoryPartitioning.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.DirectoryPartitioning.doctree
new file mode 100644
index 0000000..40869ac
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.DirectoryPartitioning.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.Expression.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.Expression.doctree
new file mode 100644
index 0000000..784533b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.Expression.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.FileFormat.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.FileFormat.doctree
new file mode 100644
index 0000000..fd31997
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.FileFormat.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemDataset.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemDataset.doctree
new file mode 100644
index 0000000..0451422
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemDataset.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemDatasetFactory.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemDatasetFactory.doctree
new file mode 100644
index 0000000..40d53e3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemDatasetFactory.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemFactoryOptions.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemFactoryOptions.doctree
new file mode 100644
index 0000000..0aed3d9
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemFactoryOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemSource.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemSource.doctree
new file mode 100644
index 0000000..8dc056a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemSource.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemSourceFactory.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemSourceFactory.doctree
new file mode 100644
index 0000000..17db405
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemSourceFactory.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.HivePartitioning.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.HivePartitioning.doctree
new file mode 100644
index 0000000..c30d085
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.HivePartitioning.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.ParquetFileFormat.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.ParquetFileFormat.doctree
new file mode 100644
index 0000000..4ffbaa5
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.ParquetFileFormat.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.Partitioning.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.Partitioning.doctree
new file mode 100644
index 0000000..e867310
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.Partitioning.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.PartitioningFactory.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.PartitioningFactory.doctree
new file mode 100644
index 0000000..5f0526b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.PartitioningFactory.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.Scanner.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.Scanner.doctree
new file mode 100644
index 0000000..38f623e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.Scanner.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.Source.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.Source.doctree
new file mode 100644
index 0000000..052f861
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.Source.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.UnionDataset.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.UnionDataset.doctree
new file mode 100644
index 0000000..17a6e1b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.UnionDataset.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.field.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.field.doctree
new file mode 100644
index 0000000..cc6aff7
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.field.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.scalar.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.scalar.doctree
new file mode 100644
index 0000000..57dfbf6
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.date32.doctree b/docs/.doctrees/python/generated/pyarrow.date32.doctree
new file mode 100644
index 0000000..bc77d75
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.date32.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.date64.doctree b/docs/.doctrees/python/generated/pyarrow.date64.doctree
new file mode 100644
index 0000000..e99d2af
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.date64.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.decimal128.doctree b/docs/.doctrees/python/generated/pyarrow.decimal128.doctree
new file mode 100644
index 0000000..f16858c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.decimal128.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.decompress.doctree b/docs/.doctrees/python/generated/pyarrow.decompress.doctree
new file mode 100644
index 0000000..b6e0888
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.decompress.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.default_memory_pool.doctree b/docs/.doctrees/python/generated/pyarrow.default_memory_pool.doctree
new file mode 100644
index 0000000..33d394f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.default_memory_pool.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.deserialize.doctree b/docs/.doctrees/python/generated/pyarrow.deserialize.doctree
new file mode 100644
index 0000000..4824f07
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.deserialize.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.deserialize_components.doctree b/docs/.doctrees/python/generated/pyarrow.deserialize_components.doctree
new file mode 100644
index 0000000..8ecc604
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.deserialize_components.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.deserialize_from.doctree b/docs/.doctrees/python/generated/pyarrow.deserialize_from.doctree
new file mode 100644
index 0000000..422120c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.deserialize_from.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dictionary.doctree b/docs/.doctrees/python/generated/pyarrow.dictionary.doctree
new file mode 100644
index 0000000..d2499d5
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dictionary.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.feather.read_feather.doctree b/docs/.doctrees/python/generated/pyarrow.feather.read_feather.doctree
new file mode 100644
index 0000000..6b4a0a7
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.feather.read_feather.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.feather.read_table.doctree b/docs/.doctrees/python/generated/pyarrow.feather.read_table.doctree
new file mode 100644
index 0000000..e540441
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.feather.read_table.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.feather.write_feather.doctree b/docs/.doctrees/python/generated/pyarrow.feather.write_feather.doctree
new file mode 100644
index 0000000..035cfe0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.feather.write_feather.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.Action.doctree b/docs/.doctrees/python/generated/pyarrow.flight.Action.doctree
new file mode 100644
index 0000000..8ad84ce
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.Action.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.ActionType.doctree b/docs/.doctrees/python/generated/pyarrow.flight.ActionType.doctree
new file mode 100644
index 0000000..07cedb1
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.ActionType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.CallInfo.doctree b/docs/.doctrees/python/generated/pyarrow.flight.CallInfo.doctree
new file mode 100644
index 0000000..35aa2c1
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.CallInfo.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.ClientAuthHandler.doctree b/docs/.doctrees/python/generated/pyarrow.flight.ClientAuthHandler.doctree
new file mode 100644
index 0000000..7a736b6
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.ClientAuthHandler.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.ClientMiddleware.doctree b/docs/.doctrees/python/generated/pyarrow.flight.ClientMiddleware.doctree
new file mode 100644
index 0000000..ed9d412
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.ClientMiddleware.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.ClientMiddlewareFactory.doctree b/docs/.doctrees/python/generated/pyarrow.flight.ClientMiddlewareFactory.doctree
new file mode 100644
index 0000000..5d7967e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.ClientMiddlewareFactory.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.DescriptorType.doctree b/docs/.doctrees/python/generated/pyarrow.flight.DescriptorType.doctree
new file mode 100644
index 0000000..db775ba
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.DescriptorType.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.FlightCallOptions.doctree b/docs/.doctrees/python/generated/pyarrow.flight.FlightCallOptions.doctree
new file mode 100644
index 0000000..3b27994
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.FlightCallOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.FlightClient.doctree b/docs/.doctrees/python/generated/pyarrow.flight.FlightClient.doctree
new file mode 100644
index 0000000..a854cc7
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.FlightClient.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.FlightDescriptor.doctree b/docs/.doctrees/python/generated/pyarrow.flight.FlightDescriptor.doctree
new file mode 100644
index 0000000..5a08956
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.FlightDescriptor.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.FlightEndpoint.doctree b/docs/.doctrees/python/generated/pyarrow.flight.FlightEndpoint.doctree
new file mode 100644
index 0000000..ca6b755
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.FlightEndpoint.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.FlightInfo.doctree b/docs/.doctrees/python/generated/pyarrow.flight.FlightInfo.doctree
new file mode 100644
index 0000000..b2045ca
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.FlightInfo.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.FlightMethod.doctree b/docs/.doctrees/python/generated/pyarrow.flight.FlightMethod.doctree
new file mode 100644
index 0000000..98e22dd
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.FlightMethod.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.FlightServerBase.doctree b/docs/.doctrees/python/generated/pyarrow.flight.FlightServerBase.doctree
new file mode 100644
index 0000000..4f3450e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.FlightServerBase.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.GeneratorStream.doctree b/docs/.doctrees/python/generated/pyarrow.flight.GeneratorStream.doctree
new file mode 100644
index 0000000..d475732
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.GeneratorStream.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.Location.doctree b/docs/.doctrees/python/generated/pyarrow.flight.Location.doctree
new file mode 100644
index 0000000..7ca1b4e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.Location.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.RecordBatchStream.doctree b/docs/.doctrees/python/generated/pyarrow.flight.RecordBatchStream.doctree
new file mode 100644
index 0000000..425c680
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.RecordBatchStream.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.Result.doctree b/docs/.doctrees/python/generated/pyarrow.flight.Result.doctree
new file mode 100644
index 0000000..ddd051a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.Result.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.ServerAuthHandler.doctree b/docs/.doctrees/python/generated/pyarrow.flight.ServerAuthHandler.doctree
new file mode 100644
index 0000000..9122a1f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.ServerAuthHandler.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.ServerMiddleware.doctree b/docs/.doctrees/python/generated/pyarrow.flight.ServerMiddleware.doctree
new file mode 100644
index 0000000..d7a5359
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.ServerMiddleware.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.ServerMiddlewareFactory.doctree b/docs/.doctrees/python/generated/pyarrow.flight.ServerMiddlewareFactory.doctree
new file mode 100644
index 0000000..5cb9f66
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.ServerMiddlewareFactory.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.Ticket.doctree b/docs/.doctrees/python/generated/pyarrow.flight.Ticket.doctree
new file mode 100644
index 0000000..f4f5f21
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.flight.Ticket.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.float16.doctree b/docs/.doctrees/python/generated/pyarrow.float16.doctree
new file mode 100644
index 0000000..7fb2a43
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.float16.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.float32.doctree b/docs/.doctrees/python/generated/pyarrow.float32.doctree
new file mode 100644
index 0000000..2a36f10
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.float32.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.float64.doctree b/docs/.doctrees/python/generated/pyarrow.float64.doctree
new file mode 100644
index 0000000..9e9456d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.float64.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.foreign_buffer.doctree b/docs/.doctrees/python/generated/pyarrow.foreign_buffer.doctree
new file mode 100644
index 0000000..f596b50
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.foreign_buffer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.from_numpy_dtype.doctree b/docs/.doctrees/python/generated/pyarrow.from_numpy_dtype.doctree
new file mode 100644
index 0000000..1d95eb6
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.from_numpy_dtype.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.FileSelector.doctree b/docs/.doctrees/python/generated/pyarrow.fs.FileSelector.doctree
new file mode 100644
index 0000000..ead8bc6
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.fs.FileSelector.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.FileStats.doctree b/docs/.doctrees/python/generated/pyarrow.fs.FileStats.doctree
new file mode 100644
index 0000000..834d503
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.fs.FileStats.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.FileSystem.doctree b/docs/.doctrees/python/generated/pyarrow.fs.FileSystem.doctree
new file mode 100644
index 0000000..71969c5
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.fs.FileSystem.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.HadoopFileSystem.doctree b/docs/.doctrees/python/generated/pyarrow.fs.HadoopFileSystem.doctree
new file mode 100644
index 0000000..dfea64b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.fs.HadoopFileSystem.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.HdfsOptions.doctree b/docs/.doctrees/python/generated/pyarrow.fs.HdfsOptions.doctree
new file mode 100644
index 0000000..329c8ea
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.fs.HdfsOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.LocalFileSystem.doctree b/docs/.doctrees/python/generated/pyarrow.fs.LocalFileSystem.doctree
new file mode 100644
index 0000000..fd3bb95
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.fs.LocalFileSystem.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.LocalFileSystemOptions.doctree b/docs/.doctrees/python/generated/pyarrow.fs.LocalFileSystemOptions.doctree
new file mode 100644
index 0000000..7c188f2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.fs.LocalFileSystemOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.S3FileSystem.doctree b/docs/.doctrees/python/generated/pyarrow.fs.S3FileSystem.doctree
new file mode 100644
index 0000000..08ef42d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.fs.S3FileSystem.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.get_include.doctree b/docs/.doctrees/python/generated/pyarrow.get_include.doctree
new file mode 100644
index 0000000..025716b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.get_include.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.get_libraries.doctree b/docs/.doctrees/python/generated/pyarrow.get_libraries.doctree
new file mode 100644
index 0000000..810c2c8
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.get_libraries.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.get_library_dirs.doctree b/docs/.doctrees/python/generated/pyarrow.get_library_dirs.doctree
new file mode 100644
index 0000000..4216474
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.get_library_dirs.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.get_record_batch_size.doctree b/docs/.doctrees/python/generated/pyarrow.get_record_batch_size.doctree
new file mode 100644
index 0000000..84cd0c0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.get_record_batch_size.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.get_tensor_size.doctree b/docs/.doctrees/python/generated/pyarrow.get_tensor_size.doctree
new file mode 100644
index 0000000..2bf40b1
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.get_tensor_size.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.hdfs.connect.doctree b/docs/.doctrees/python/generated/pyarrow.hdfs.connect.doctree
new file mode 100644
index 0000000..7678005
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.hdfs.connect.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.input_stream.doctree b/docs/.doctrees/python/generated/pyarrow.input_stream.doctree
new file mode 100644
index 0000000..1620599
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.input_stream.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.int16.doctree b/docs/.doctrees/python/generated/pyarrow.int16.doctree
new file mode 100644
index 0000000..7520fd0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.int16.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.int32.doctree b/docs/.doctrees/python/generated/pyarrow.int32.doctree
new file mode 100644
index 0000000..ca567fd
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.int32.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.int64.doctree b/docs/.doctrees/python/generated/pyarrow.int64.doctree
new file mode 100644
index 0000000..805f250
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.int64.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.int8.doctree b/docs/.doctrees/python/generated/pyarrow.int8.doctree
new file mode 100644
index 0000000..d182cfc
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.int8.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.Message.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.Message.doctree
new file mode 100644
index 0000000..5e44c7e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.Message.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.MessageReader.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.MessageReader.doctree
new file mode 100644
index 0000000..08a13fa
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.MessageReader.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchFileReader.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchFileReader.doctree
new file mode 100644
index 0000000..68ea7be
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchFileReader.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchFileWriter.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchFileWriter.doctree
new file mode 100644
index 0000000..e2bfa9c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchFileWriter.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchStreamReader.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchStreamReader.doctree
new file mode 100644
index 0000000..dcb01cf
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchStreamReader.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchStreamWriter.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchStreamWriter.doctree
new file mode 100644
index 0000000..86506da
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchStreamWriter.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.get_record_batch_size.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.get_record_batch_size.doctree
new file mode 100644
index 0000000..a4478c2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.get_record_batch_size.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.get_tensor_size.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.get_tensor_size.doctree
new file mode 100644
index 0000000..1dffcc0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.get_tensor_size.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.new_file.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.new_file.doctree
new file mode 100644
index 0000000..c365686
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.new_file.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.new_stream.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.new_stream.doctree
new file mode 100644
index 0000000..2b149f4
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.new_stream.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.open_file.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.open_file.doctree
new file mode 100644
index 0000000..5f3c876
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.open_file.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.open_stream.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.open_stream.doctree
new file mode 100644
index 0000000..f07c87b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.open_stream.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.read_message.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.read_message.doctree
new file mode 100644
index 0000000..dbfbde3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.read_message.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.read_record_batch.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.read_record_batch.doctree
new file mode 100644
index 0000000..5060630
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.read_record_batch.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.read_tensor.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.read_tensor.doctree
new file mode 100644
index 0000000..f304713
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.read_tensor.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.write_tensor.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.write_tensor.doctree
new file mode 100644
index 0000000..6c48ca4
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.write_tensor.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.json.ParseOptions.doctree b/docs/.doctrees/python/generated/pyarrow.json.ParseOptions.doctree
new file mode 100644
index 0000000..a287438
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.json.ParseOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.json.ReadOptions.doctree b/docs/.doctrees/python/generated/pyarrow.json.ReadOptions.doctree
new file mode 100644
index 0000000..d624c13
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.json.ReadOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.json.read_json.doctree b/docs/.doctrees/python/generated/pyarrow.json.read_json.doctree
new file mode 100644
index 0000000..364e153
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.json.read_json.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.large_binary.doctree b/docs/.doctrees/python/generated/pyarrow.large_binary.doctree
new file mode 100644
index 0000000..2d3ea3a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.large_binary.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.large_list.doctree b/docs/.doctrees/python/generated/pyarrow.large_list.doctree
new file mode 100644
index 0000000..b374992
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.large_list.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.large_string.doctree b/docs/.doctrees/python/generated/pyarrow.large_string.doctree
new file mode 100644
index 0000000..3c0f2b3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.large_string.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.large_utf8.doctree b/docs/.doctrees/python/generated/pyarrow.large_utf8.doctree
new file mode 100644
index 0000000..e0547fd
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.large_utf8.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.list_.doctree b/docs/.doctrees/python/generated/pyarrow.list_.doctree
new file mode 100644
index 0000000..3e01625
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.list_.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.log_memory_allocations.doctree b/docs/.doctrees/python/generated/pyarrow.log_memory_allocations.doctree
new file mode 100644
index 0000000..f7a2086
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.log_memory_allocations.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.map_.doctree b/docs/.doctrees/python/generated/pyarrow.map_.doctree
new file mode 100644
index 0000000..90ee161
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.map_.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.memory_map.doctree b/docs/.doctrees/python/generated/pyarrow.memory_map.doctree
new file mode 100644
index 0000000..fe644b3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.memory_map.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.null.doctree b/docs/.doctrees/python/generated/pyarrow.null.doctree
new file mode 100644
index 0000000..8266660
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.null.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.orc.ORCFile.doctree b/docs/.doctrees/python/generated/pyarrow.orc.ORCFile.doctree
new file mode 100644
index 0000000..ce5283d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.orc.ORCFile.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.output_stream.doctree b/docs/.doctrees/python/generated/pyarrow.output_stream.doctree
new file mode 100644
index 0000000..41ecb4b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.output_stream.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.parquet.ParquetDataset.doctree b/docs/.doctrees/python/generated/pyarrow.parquet.ParquetDataset.doctree
new file mode 100644
index 0000000..c9802f0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.parquet.ParquetDataset.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.parquet.ParquetFile.doctree b/docs/.doctrees/python/generated/pyarrow.parquet.ParquetFile.doctree
new file mode 100644
index 0000000..95e62da
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.parquet.ParquetFile.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.parquet.ParquetWriter.doctree b/docs/.doctrees/python/generated/pyarrow.parquet.ParquetWriter.doctree
new file mode 100644
index 0000000..39b5ef0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.parquet.ParquetWriter.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.parquet.read_metadata.doctree b/docs/.doctrees/python/generated/pyarrow.parquet.read_metadata.doctree
new file mode 100644
index 0000000..17ae068
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.parquet.read_metadata.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.parquet.read_pandas.doctree b/docs/.doctrees/python/generated/pyarrow.parquet.read_pandas.doctree
new file mode 100644
index 0000000..e19a49c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.parquet.read_pandas.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.parquet.read_schema.doctree b/docs/.doctrees/python/generated/pyarrow.parquet.read_schema.doctree
new file mode 100644
index 0000000..73ac6f7
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.parquet.read_schema.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.parquet.read_table.doctree b/docs/.doctrees/python/generated/pyarrow.parquet.read_table.doctree
new file mode 100644
index 0000000..e12b2c2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.parquet.read_table.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.parquet.write_metadata.doctree b/docs/.doctrees/python/generated/pyarrow.parquet.write_metadata.doctree
new file mode 100644
index 0000000..aafdb9e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.parquet.write_metadata.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.parquet.write_table.doctree b/docs/.doctrees/python/generated/pyarrow.parquet.write_table.doctree
new file mode 100644
index 0000000..6bbbf46
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.parquet.write_table.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.parquet.write_to_dataset.doctree b/docs/.doctrees/python/generated/pyarrow.parquet.write_to_dataset.doctree
new file mode 100644
index 0000000..eced6aa
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.parquet.write_to_dataset.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.plasma.ObjectID.doctree b/docs/.doctrees/python/generated/pyarrow.plasma.ObjectID.doctree
new file mode 100644
index 0000000..88c0455
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.plasma.ObjectID.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.plasma.PlasmaBuffer.doctree b/docs/.doctrees/python/generated/pyarrow.plasma.PlasmaBuffer.doctree
new file mode 100644
index 0000000..695096e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.plasma.PlasmaBuffer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.plasma.PlasmaClient.doctree b/docs/.doctrees/python/generated/pyarrow.plasma.PlasmaClient.doctree
new file mode 100644
index 0000000..2ee5212
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.plasma.PlasmaClient.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.py_buffer.doctree b/docs/.doctrees/python/generated/pyarrow.py_buffer.doctree
new file mode 100644
index 0000000..3c81b87
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.py_buffer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.read_message.doctree b/docs/.doctrees/python/generated/pyarrow.read_message.doctree
new file mode 100644
index 0000000..c404067
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.read_message.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.read_record_batch.doctree b/docs/.doctrees/python/generated/pyarrow.read_record_batch.doctree
new file mode 100644
index 0000000..f9777e5
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.read_record_batch.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.read_serialized.doctree b/docs/.doctrees/python/generated/pyarrow.read_serialized.doctree
new file mode 100644
index 0000000..c36e114
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.read_serialized.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.read_tensor.doctree b/docs/.doctrees/python/generated/pyarrow.read_tensor.doctree
new file mode 100644
index 0000000..b8339ea
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.read_tensor.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.record_batch.doctree b/docs/.doctrees/python/generated/pyarrow.record_batch.doctree
new file mode 100644
index 0000000..fbd4815
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.record_batch.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.register_extension_type.doctree b/docs/.doctrees/python/generated/pyarrow.register_extension_type.doctree
new file mode 100644
index 0000000..d9d9571
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.register_extension_type.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.serialize.doctree b/docs/.doctrees/python/generated/pyarrow.serialize.doctree
new file mode 100644
index 0000000..423b183
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.serialize.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.serialize_to.doctree b/docs/.doctrees/python/generated/pyarrow.serialize_to.doctree
new file mode 100644
index 0000000..eac6e99
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.serialize_to.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.set_cpu_count.doctree b/docs/.doctrees/python/generated/pyarrow.set_cpu_count.doctree
new file mode 100644
index 0000000..38afcaa
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.set_cpu_count.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.set_memory_pool.doctree b/docs/.doctrees/python/generated/pyarrow.set_memory_pool.doctree
new file mode 100644
index 0000000..5192c58
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.set_memory_pool.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.string.doctree b/docs/.doctrees/python/generated/pyarrow.string.doctree
new file mode 100644
index 0000000..99ecdde
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.string.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.struct.doctree b/docs/.doctrees/python/generated/pyarrow.struct.doctree
new file mode 100644
index 0000000..d391a43
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.struct.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.time32.doctree b/docs/.doctrees/python/generated/pyarrow.time32.doctree
new file mode 100644
index 0000000..bfc67d4
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.time32.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.time64.doctree b/docs/.doctrees/python/generated/pyarrow.time64.doctree
new file mode 100644
index 0000000..3691f21
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.time64.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.timestamp.doctree b/docs/.doctrees/python/generated/pyarrow.timestamp.doctree
new file mode 100644
index 0000000..e357003
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.timestamp.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.total_allocated_bytes.doctree b/docs/.doctrees/python/generated/pyarrow.total_allocated_bytes.doctree
new file mode 100644
index 0000000..83cd4c0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.total_allocated_bytes.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_binary.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_binary.doctree
new file mode 100644
index 0000000..627ab0a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_binary.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_boolean.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_boolean.doctree
new file mode 100644
index 0000000..49611c4
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_boolean.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_date.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_date.doctree
new file mode 100644
index 0000000..ca59ea8
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_date.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_date32.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_date32.doctree
new file mode 100644
index 0000000..fb83136
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_date32.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_date64.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_date64.doctree
new file mode 100644
index 0000000..4913f43
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_date64.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_decimal.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_decimal.doctree
new file mode 100644
index 0000000..7e4b407
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_decimal.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_dictionary.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_dictionary.doctree
new file mode 100644
index 0000000..c4184ef
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_dictionary.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_fixed_size_binary.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_fixed_size_binary.doctree
new file mode 100644
index 0000000..4a3a03d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_fixed_size_binary.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_float16.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_float16.doctree
new file mode 100644
index 0000000..807442b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_float16.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_float32.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_float32.doctree
new file mode 100644
index 0000000..24d9e43
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_float32.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_float64.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_float64.doctree
new file mode 100644
index 0000000..f9a71b9
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_float64.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_floating.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_floating.doctree
new file mode 100644
index 0000000..d2cd288
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_floating.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_int16.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_int16.doctree
new file mode 100644
index 0000000..a4fd308
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_int16.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_int32.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_int32.doctree
new file mode 100644
index 0000000..c0d4a85
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_int32.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_int64.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_int64.doctree
new file mode 100644
index 0000000..b21e7ac
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_int64.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_int8.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_int8.doctree
new file mode 100644
index 0000000..625e35b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_int8.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_integer.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_integer.doctree
new file mode 100644
index 0000000..a46dc8d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_integer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_large_binary.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_large_binary.doctree
new file mode 100644
index 0000000..1bb9660
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_large_binary.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_large_list.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_large_list.doctree
new file mode 100644
index 0000000..2dc5610
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_large_list.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_large_string.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_large_string.doctree
new file mode 100644
index 0000000..46302aa
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_large_string.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_large_unicode.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_large_unicode.doctree
new file mode 100644
index 0000000..9d7b7ef
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_large_unicode.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_list.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_list.doctree
new file mode 100644
index 0000000..881cb17
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_list.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_map.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_map.doctree
new file mode 100644
index 0000000..9b97754
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_map.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_nested.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_nested.doctree
new file mode 100644
index 0000000..6ae7190
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_nested.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_null.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_null.doctree
new file mode 100644
index 0000000..d75cf6a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_null.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_signed_integer.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_signed_integer.doctree
new file mode 100644
index 0000000..d956926
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_signed_integer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_string.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_string.doctree
new file mode 100644
index 0000000..e3231bf
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_string.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_struct.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_struct.doctree
new file mode 100644
index 0000000..d2b6be1
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_struct.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_temporal.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_temporal.doctree
new file mode 100644
index 0000000..460a9e2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_temporal.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_time.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_time.doctree
new file mode 100644
index 0000000..04e0259
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_time.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_time32.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_time32.doctree
new file mode 100644
index 0000000..ca03281
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_time32.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_time64.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_time64.doctree
new file mode 100644
index 0000000..ffa9b7f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_time64.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_timestamp.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_timestamp.doctree
new file mode 100644
index 0000000..1203250
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_timestamp.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_uint16.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_uint16.doctree
new file mode 100644
index 0000000..d589417
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_uint16.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_uint32.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_uint32.doctree
new file mode 100644
index 0000000..1690d06
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_uint32.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_uint64.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_uint64.doctree
new file mode 100644
index 0000000..b70e0a3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_uint64.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_uint8.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_uint8.doctree
new file mode 100644
index 0000000..72a4fc6
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_uint8.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_unicode.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_unicode.doctree
new file mode 100644
index 0000000..de6f031
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_unicode.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_union.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_union.doctree
new file mode 100644
index 0000000..35eb3a9
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_union.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.types.is_unsigned_integer.doctree b/docs/.doctrees/python/generated/pyarrow.types.is_unsigned_integer.doctree
new file mode 100644
index 0000000..7b84800
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.types.is_unsigned_integer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.uint16.doctree b/docs/.doctrees/python/generated/pyarrow.uint16.doctree
new file mode 100644
index 0000000..3ec5287
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.uint16.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.uint32.doctree b/docs/.doctrees/python/generated/pyarrow.uint32.doctree
new file mode 100644
index 0000000..43a79d4
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.uint32.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.uint64.doctree b/docs/.doctrees/python/generated/pyarrow.uint64.doctree
new file mode 100644
index 0000000..45fac43
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.uint64.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.uint8.doctree b/docs/.doctrees/python/generated/pyarrow.uint8.doctree
new file mode 100644
index 0000000..cf4045a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.uint8.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.unregister_extension_type.doctree b/docs/.doctrees/python/generated/pyarrow.unregister_extension_type.doctree
new file mode 100644
index 0000000..08e5682
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.unregister_extension_type.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.utf8.doctree b/docs/.doctrees/python/generated/pyarrow.utf8.doctree
new file mode 100644
index 0000000..f10ac32
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.utf8.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.write_tensor.doctree b/docs/.doctrees/python/generated/pyarrow.write_tensor.doctree
new file mode 100644
index 0000000..4c909ad
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.write_tensor.doctree differ
diff --git a/docs/.doctrees/python/getting_involved.doctree b/docs/.doctrees/python/getting_involved.doctree
new file mode 100644
index 0000000..28868fe
Binary files /dev/null and b/docs/.doctrees/python/getting_involved.doctree differ
diff --git a/docs/.doctrees/python/index.doctree b/docs/.doctrees/python/index.doctree
new file mode 100644
index 0000000..6d8c27b
Binary files /dev/null and b/docs/.doctrees/python/index.doctree differ
diff --git a/docs/.doctrees/python/install.doctree b/docs/.doctrees/python/install.doctree
new file mode 100644
index 0000000..108edf4
Binary files /dev/null and b/docs/.doctrees/python/install.doctree differ
diff --git a/docs/.doctrees/python/ipc.doctree b/docs/.doctrees/python/ipc.doctree
new file mode 100644
index 0000000..8623caa
Binary files /dev/null and b/docs/.doctrees/python/ipc.doctree differ
diff --git a/docs/.doctrees/python/json.doctree b/docs/.doctrees/python/json.doctree
new file mode 100644
index 0000000..cae21dd
Binary files /dev/null and b/docs/.doctrees/python/json.doctree differ
diff --git a/docs/.doctrees/python/memory.doctree b/docs/.doctrees/python/memory.doctree
new file mode 100644
index 0000000..89598e7
Binary files /dev/null and b/docs/.doctrees/python/memory.doctree differ
diff --git a/docs/.doctrees/python/numpy.doctree b/docs/.doctrees/python/numpy.doctree
new file mode 100644
index 0000000..3abfb4e
Binary files /dev/null and b/docs/.doctrees/python/numpy.doctree differ
diff --git a/docs/.doctrees/python/pandas.doctree b/docs/.doctrees/python/pandas.doctree
new file mode 100644
index 0000000..ce6bade
Binary files /dev/null and b/docs/.doctrees/python/pandas.doctree differ
diff --git a/docs/.doctrees/python/parquet.doctree b/docs/.doctrees/python/parquet.doctree
new file mode 100644
index 0000000..89df7a9
Binary files /dev/null and b/docs/.doctrees/python/parquet.doctree differ
diff --git a/docs/.doctrees/python/plasma.doctree b/docs/.doctrees/python/plasma.doctree
new file mode 100644
index 0000000..c330c5d
Binary files /dev/null and b/docs/.doctrees/python/plasma.doctree differ
diff --git a/docs/.doctrees/python/timestamps.doctree b/docs/.doctrees/python/timestamps.doctree
new file mode 100644
index 0000000..3c801b8
Binary files /dev/null and b/docs/.doctrees/python/timestamps.doctree differ
diff --git a/docs/_modules/index.html b/docs/_modules/index.html
index 89c945f..90519d3 100644
--- a/docs/_modules/index.html
+++ b/docs/_modules/index.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>Overview: module code &mdash; Apache Arrow v0.17.0</title>
+  <title>Overview: module code &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
diff --git a/docs/_modules/pyarrow.html b/docs/_modules/pyarrow.html
index ee1dbae..4e138d9 100644
--- a/docs/_modules/pyarrow.html
+++ b/docs/_modules/pyarrow.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>pyarrow &mdash; Apache Arrow v0.17.0</title>
+  <title>pyarrow &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
@@ -204,6 +204,7 @@
 <span class="sd">For more information see the official page at https://arrow.apache.org</span>
 <span class="sd">&quot;&quot;&quot;</span>
 
+<span class="kn">import</span> <span class="nn">gc</span> <span class="k">as</span> <span class="nn">_gc</span>
 <span class="kn">import</span> <span class="nn">os</span> <span class="k">as</span> <span class="nn">_os</span>
 <span class="kn">import</span> <span class="nn">sys</span> <span class="k">as</span> <span class="nn">_sys</span>
 
@@ -231,6 +232,14 @@
 
 <span class="kn">import</span> <span class="nn">pyarrow.compat</span> <span class="k">as</span> <span class="nn">compat</span>
 
+<span class="c1"># ARROW-8684: Disable GC while initializing Cython extension module,</span>
+<span class="c1"># to workaround Cython bug in https://github.com/cython/cython/issues/3603</span>
+<span class="n">_gc_enabled</span> <span class="o">=</span> <span class="n">_gc</span><span class="o">.</span><span class="n">isenabled</span><span class="p">()</span>
+<span class="n">_gc</span><span class="o">.</span><span class="n">disable</span><span class="p">()</span>
+<span class="kn">import</span> <span class="nn">pyarrow.lib</span> <span class="k">as</span> <span class="nn">_lib</span>
+<span class="k">if</span> <span class="n">_gc_enabled</span><span class="p">:</span>
+    <span class="n">_gc</span><span class="o">.</span><span class="n">enable</span><span class="p">()</span>
+
 <span class="kn">from</span> <span class="nn">pyarrow.lib</span> <span class="kn">import</span> <span class="n">cpu_count</span><span class="p">,</span> <span class="n">set_cpu_count</span>
 <span class="kn">from</span> <span class="nn">pyarrow.lib</span> <span class="kn">import</span> <span class="p">(</span><span class="n">null</span><span class="p">,</span> <span class="n">bool_</span><span class="p">,</span>
                          <span class="n">int8</span><span class="p">,</span> <span class="n">int16</span><span class="p">,</span> <span class="n">int32</span><span class="p">,</span> <span class="n">int64</span><span class="p">,</span>
diff --git a/docs/_modules/pyarrow/dataset.html b/docs/_modules/pyarrow/dataset.html
index ddd993f..3758ca5 100644
--- a/docs/_modules/pyarrow/dataset.html
+++ b/docs/_modules/pyarrow/dataset.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>pyarrow.dataset &mdash; Apache Arrow v0.17.0</title>
+  <title>pyarrow.dataset &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
diff --git a/docs/_modules/pyarrow/feather.html b/docs/_modules/pyarrow/feather.html
index d40376b..e88a500 100644
--- a/docs/_modules/pyarrow/feather.html
+++ b/docs/_modules/pyarrow/feather.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>pyarrow.feather &mdash; Apache Arrow v0.17.0</title>
+  <title>pyarrow.feather &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
@@ -196,8 +196,8 @@
 <span class="kn">import</span> <span class="nn">os</span>
 
 <span class="kn">from</span> <span class="nn">pyarrow.pandas_compat</span> <span class="kn">import</span> <span class="n">_pandas_api</span>  <span class="c1"># noqa</span>
-<span class="kn">from</span> <span class="nn">pyarrow.lib</span> <span class="kn">import</span> <span class="n">FeatherError</span>  <span class="c1"># noqa</span>
-<span class="kn">from</span> <span class="nn">pyarrow.lib</span> <span class="kn">import</span> <span class="n">Table</span><span class="p">,</span> <span class="n">concat_tables</span>
+<span class="kn">from</span> <span class="nn">pyarrow.lib</span> <span class="kn">import</span> <span class="p">(</span><span class="n">Codec</span><span class="p">,</span> <span class="n">FeatherError</span><span class="p">,</span> <span class="n">Table</span><span class="p">,</span>  <span class="c1"># noqa</span>
+                         <span class="n">concat_tables</span><span class="p">,</span> <span class="n">schema</span><span class="p">)</span>
 <span class="kn">import</span> <span class="nn">pyarrow.lib</span> <span class="k">as</span> <span class="nn">ext</span>
 
 
@@ -289,6 +289,9 @@
                          <span class="s2">&quot;Feather format&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="nb">str</span><span class="p">(</span><span class="n">col</span><span class="o">.</span><span class="n">type</span><span class="p">)))</span>
 
 
+<span class="n">_FEATHER_SUPPORTED_CODECS</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;lz4&#39;</span><span class="p">,</span> <span class="s1">&#39;zstd&#39;</span><span class="p">,</span> <span class="s1">&#39;uncompressed&#39;</span><span class="p">}</span>
+
+
 <div class="viewcode-block" id="write_feather"><a class="viewcode-back" href="../../python/generated/pyarrow.feather.write_feather.html#pyarrow.feather.write_feather">[docs]</a><span class="k">def</span> <span class="nf">write_feather</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="n">dest</span><span class="p">,</span> <span class="n">compression</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n [...]
                   <span class="n">chunksize</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">version</span><span class="o">=</span><span class="mi">2</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
@@ -342,11 +345,14 @@
         <span class="k">if</span> <span class="n">chunksize</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
             <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Feather V1 files do not support chunksize &quot;</span>
                              <span class="s2">&quot;option&quot;</span><span class="p">)</span>
-
-    <span class="n">supported_compression_options</span> <span class="o">=</span> <span class="p">(</span><span class="kc">None</span><span class="p">,</span> <span class="s1">&#39;lz4&#39;</span><span class="p">,</span> <span class="s1">&#39;zstd&#39;</span><span class="p">,</span> <span class="s1">&#39;uncompressed&#39;</span><span class="p">)</span>
-    <span class="k">if</span> <span class="n">compression</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">supported_compression_options</span><span class="p">:</span>
-        <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s1">&#39;compression=&quot;</span><span class="si">{}</span><span class="s1">&quot; not supported, must be one of </span><span class="si">{}</span><span class="s1">&#39;</span>
-                         <span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">compression</span><span class="p">,</span> <span class="n">supported_compression_options</span><span class="p">))</span>
+    <span class="k">else</span><span class="p">:</span>
+        <span class="k">if</span> <span class="n">compression</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">and</span> <span class="n">Codec</span><span class="o">.</span><span class="n">is_available</span><span class="p">(</span><span class="s1">&#39;lz4_frame&#39;</span><span class="p">):</span>
+            <span class="n">compression</span> <span class="o">=</span> <span class="s1">&#39;lz4&#39;</span>
+        <span class="k">elif</span> <span class="p">(</span><span class="n">compression</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span> <span class="ow">and</span>
+              <span class="n">compression</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">_FEATHER_SUPPORTED_CODECS</span><span class="p">):</span>
+            <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s1">&#39;compression=&quot;</span><span class="si">{}</span><span class="s1">&quot; not supported, must be &#39;</span>
+                             <span class="s1">&#39;one of </span><span class="si">{}</span><span class="s1">&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">compression</span><span class="p">,</span>
+                                                <span class="n">_FEATHER_SUPPORTED_CODECS</span><span class="p">))</span>
 
     <span class="k">try</span><span class="p">:</span>
         <span class="n">ext</span><span class="o">.</span><span class="n">write_feather</span><span class="p">(</span><span class="n">table</span><span class="p">,</span> <span class="n">dest</span><span class="p">,</span> <span class="n">compression</span><span class="o">=</span><span class="n">compression</span><span class="p">,</span>
@@ -411,14 +417,27 @@
 
     <span class="n">column_types</span> <span class="o">=</span> <span class="p">[</span><span class="nb">type</span><span class="p">(</span><span class="n">column</span><span class="p">)</span> <span class="k">for</span> <span class="n">column</span> <span class="ow">in</span> <span class="n">columns</span><span class="p">]</span>
     <span class="k">if</span> <span class="nb">all</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="k">lambda</span> <span class="n">t</span><span class="p">:</span> <span class="n">t</span> <span class="o">==</span> <span class="nb">int</span><span class="p">,</span> <span class="n">column_types</span><span class="p">)):</span>
-        <span class="k">return</span> <span class="n">reader</span><span class="o">.</span><span class="n">read_indices</span><span class="p">(</span><span class="n">columns</span><span class="p">)</span>
+        <span class="n">table</span> <span class="o">=</span> <span class="n">reader</span><span class="o">.</span><span class="n">read_indices</span><span class="p">(</span><span class="n">columns</span><span class="p">)</span>
     <span class="k">elif</span> <span class="nb">all</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="k">lambda</span> <span class="n">t</span><span class="p">:</span> <span class="n">t</span> <span class="o">==</span> <span class="nb">str</span><span class="p">,</span> <span class="n">column_types</span><span class="p">)):</span>
-        <span class="k">return</span> <span class="n">reader</span><span class="o">.</span><span class="n">read_names</span><span class="p">(</span><span class="n">columns</span><span class="p">)</span>
-
-    <span class="n">column_type_names</span> <span class="o">=</span> <span class="p">[</span><span class="n">t</span><span class="o">.</span><span class="vm">__name__</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">column_types</span><span class="p">]</span>
-    <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="s2">&quot;Columns must be indices or names. &quot;</span>
-                    <span class="s2">&quot;Got columns </span><span class="si">{}</span><span class="s2"> of types </span><span class="si">{}</span><span class="s2">&quot;</span>
-                    <span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">columns</span><span class="p">,</span> <span class="n">column_type_names</span><span class="p">))</span></div>
+        <span class="n">table</span> <span class="o">=</span> <span class="n">reader</span><span class="o">.</span><span class="n">read_names</span><span class="p">(</span><span class="n">columns</span><span class="p">)</span>
+    <span class="k">else</span><span class="p">:</span>
+        <span class="n">column_type_names</span> <span class="o">=</span> <span class="p">[</span><span class="n">t</span><span class="o">.</span><span class="vm">__name__</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">column_types</span><span class="p">]</span>
+        <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="s2">&quot;Columns must be indices or names. &quot;</span>
+                        <span class="s2">&quot;Got columns </span><span class="si">{}</span><span class="s2"> of types </span><span class="si">{}</span><span class="s2">&quot;</span>
+                        <span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">columns</span><span class="p">,</span> <span class="n">column_type_names</span><span class="p">))</span>
+
+    <span class="c1"># Feather v1 already respects the column selection</span>
+    <span class="k">if</span> <span class="n">reader</span><span class="o">.</span><span class="n">version</span> <span class="o">&lt;</span> <span class="mi">3</span><span class="p">:</span>
+        <span class="k">return</span> <span class="n">table</span>
+    <span class="c1"># Feather v2 reads with sorted / deduplicated selection</span>
+    <span class="k">elif</span> <span class="nb">sorted</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">columns</span><span class="p">))</span> <span class="o">==</span> <span class="n">columns</span><span class="p">:</span>
+        <span class="k">return</span> <span class="n">table</span>
+    <span class="k">else</span><span class="p">:</span>
+        <span class="c1"># follow exact order / selection of names</span>
+        <span class="n">new_fields</span> <span class="o">=</span> <span class="p">[</span><span class="n">table</span><span class="o">.</span><span class="n">schema</span><span class="o">.</span><span class="n">field</span><span class="p">(</span><span class="n">c</span><span class="p">)</span> <span class="k">for</span> <span class="n">c</span> <span class="ow">in</span> <span class="n">columns</span><span class="p">]</span>
+        <span class="n">new_schema</span> <span class="o">=</span> <span class="n">schema</span><span class="p">(</span><span class="n">new_fields</span><span class="p">,</span> <span class="n">metadata</span><span class="o">=</span><span class="n">table</span><span class="o">.</span><span class="n">schema</span><span class="o">.</span><span class="n">metadata</span><span class="p">)</span>
+        <span class="n">new_columns</span> <span class="o">=</span> <span class="p">[</span><span class="n">table</span><span class="o">.</span><span class="n">column</span><span class="p">(</span><span class="n">c</span><span class="p">)</span> <span class="k">for</span> <span class="n">c</span> <span class="ow">in</span> <span class="n">columns</span><span class="p">]</span>
+        <span class="k">return</span> <span class="n">Table</span><span class="o">.</span><span class="n">from_arrays</span><span class="p">(</span><span class="n">new_columns</span><span class="p">,</span> <span class="n">schema</span><span class="o">=</span><span class="n">new_schema</span><span class="p">)</span></div>
 </pre></div>
 
            </div>
diff --git a/docs/_modules/pyarrow/filesystem.html b/docs/_modules/pyarrow/filesystem.html
index b41fb5d..ae09d57 100644
--- a/docs/_modules/pyarrow/filesystem.html
+++ b/docs/_modules/pyarrow/filesystem.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>pyarrow.filesystem &mdash; Apache Arrow v0.17.0</title>
+  <title>pyarrow.filesystem &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
diff --git a/docs/_modules/pyarrow/hdfs.html b/docs/_modules/pyarrow/hdfs.html
index 1cfea8a..27b2f60 100644
--- a/docs/_modules/pyarrow/hdfs.html
+++ b/docs/_modules/pyarrow/hdfs.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>pyarrow.hdfs &mdash; Apache Arrow v0.17.0</title>
+  <title>pyarrow.hdfs &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
diff --git a/docs/_modules/pyarrow/ipc.html b/docs/_modules/pyarrow/ipc.html
index 1d19f90..6b0e736 100644
--- a/docs/_modules/pyarrow/ipc.html
+++ b/docs/_modules/pyarrow/ipc.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>pyarrow.ipc &mdash; Apache Arrow v0.17.0</title>
+  <title>pyarrow.ipc &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
diff --git a/docs/_modules/pyarrow/orc.html b/docs/_modules/pyarrow/orc.html
index a34b403..2350a80 100644
--- a/docs/_modules/pyarrow/orc.html
+++ b/docs/_modules/pyarrow/orc.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>pyarrow.orc &mdash; Apache Arrow v0.17.0</title>
+  <title>pyarrow.orc &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
diff --git a/docs/_modules/pyarrow/parquet.html b/docs/_modules/pyarrow/parquet.html
index 90d9651..e7923c2 100644
--- a/docs/_modules/pyarrow/parquet.html
+++ b/docs/_modules/pyarrow/parquet.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>pyarrow.parquet &mdash; Apache Arrow v0.17.0</title>
+  <title>pyarrow.parquet &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
@@ -609,7 +609,15 @@
 
 
 <span class="n">_parquet_writer_arg_docs</span> <span class="o">=</span> <span class="s2">&quot;&quot;&quot;version : {&quot;1.0&quot;, &quot;2.0&quot;}, default &quot;1.0&quot;</span>
-<span class="s2">    The Parquet format version, defaults to 1.0.</span>
+<span class="s2">    Determine which Parquet logical types are available for use, whether the</span>
+<span class="s2">    reduced set from the Parquet 1.x.x format or the expanded logical types</span>
+<span class="s2">    added in format version 2.0.0 and after. Note that files written with</span>
+<span class="s2">    version=&#39;2.0&#39; may not be readable in all Parquet implementations, so</span>
+<span class="s2">    version=&#39;1.0&#39; is likely the choice that maximizes file compatibility. Some</span>
+<span class="s2">    features, such as lossless storage of nanosecond timestamps as INT64</span>
+<span class="s2">    physical storage, are only available with version=&#39;2.0&#39;. The Parquet 2.0.0</span>
+<span class="s2">    format version also introduced a new serialized data page format; this can</span>
+<span class="s2">    be enabled separately using the data_page_version option.</span>
 <span class="s2">use_dictionary : bool or list</span>
 <span class="s2">    Specify if we should use dictionary encoding in general or only for</span>
 <span class="s2">    some columns.</span>
@@ -658,6 +666,10 @@
 <span class="s2">    all nested types. V1 is legacy and will be removed in a future release.</span>
 <span class="s2">    Setting the environment variable ARROW_PARQUET_WRITER_ENGINE will</span>
 <span class="s2">    override the default.</span>
+<span class="s2">data_page_version : {&quot;1.0&quot;, &quot;2.0&quot;}, default &quot;1.0&quot;</span>
+<span class="s2">    The serialized Parquet data page format version to write, defaults to</span>
+<span class="s2">    1.0. This does not impact the file schema logical types and Arrow to</span>
+<span class="s2">    Parquet type casting behavior; for that use the &quot;version&quot; option.</span>
 <span class="s2">&quot;&quot;&quot;</span>
 
 
@@ -688,6 +700,7 @@
                  <span class="n">compression_level</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
                  <span class="n">use_byte_stream_split</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
                  <span class="n">writer_engine_version</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+                 <span class="n">data_page_version</span><span class="o">=</span><span class="s1">&#39;1.0&#39;</span><span class="p">,</span>
                  <span class="o">**</span><span class="n">options</span><span class="p">):</span>
         <span class="k">if</span> <span class="n">use_deprecated_int96_timestamps</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
             <span class="c1"># Use int96 timestamps for Spark</span>
@@ -726,6 +739,7 @@
             <span class="n">compression_level</span><span class="o">=</span><span class="n">compression_level</span><span class="p">,</span>
             <span class="n">use_byte_stream_split</span><span class="o">=</span><span class="n">use_byte_stream_split</span><span class="p">,</span>
             <span class="n">writer_engine_version</span><span class="o">=</span><span class="n">engine_version</span><span class="p">,</span>
+            <span class="n">data_page_version</span><span class="o">=</span><span class="n">data_page_version</span><span class="p">,</span>
             <span class="o">**</span><span class="n">options</span><span class="p">)</span>
         <span class="bp">self</span><span class="o">.</span><span class="n">is_open</span> <span class="o">=</span> <span class="kc">True</span></div>
 
@@ -1761,6 +1775,7 @@
                 <span class="n">filesystem</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
                 <span class="n">compression_level</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
                 <span class="n">use_byte_stream_split</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+                <span class="n">data_page_version</span><span class="o">=</span><span class="s1">&#39;1.0&#39;</span><span class="p">,</span>
                 <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
     <span class="n">row_group_size</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s1">&#39;chunk_size&#39;</span><span class="p">,</span> <span class="n">row_group_size</span><span class="p">)</span>
     <span class="n">use_int96</span> <span class="o">=</span> <span class="n">use_deprecated_int96_timestamps</span>
@@ -1779,6 +1794,7 @@
                 <span class="n">use_deprecated_int96_timestamps</span><span class="o">=</span><span class="n">use_int96</span><span class="p">,</span>
                 <span class="n">compression_level</span><span class="o">=</span><span class="n">compression_level</span><span class="p">,</span>
                 <span class="n">use_byte_stream_split</span><span class="o">=</span><span class="n">use_byte_stream_split</span><span class="p">,</span>
+                <span class="n">data_page_version</span><span class="o">=</span><span class="n">data_page_version</span><span class="p">,</span>
                 <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> <span class="k">as</span> <span class="n">writer</span><span class="p">:</span>
             <span class="n">writer</span><span class="o">.</span><span class="n">write_table</span><span class="p">(</span><span class="n">table</span><span class="p">,</span> <span class="n">row_group_size</span><span class="o">=</span><span class="n">row_group_size</span><span class="p">)</span>
     <span class="k">except</span> <span class="ne">Exception</span><span class="p">:</span>
diff --git a/docs/_modules/pyarrow/types.html b/docs/_modules/pyarrow/types.html
index 6afb09c..9f5d505 100644
--- a/docs/_modules/pyarrow/types.html
+++ b/docs/_modules/pyarrow/types.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>pyarrow.types &mdash; Apache Arrow v0.17.0</title>
+  <title>pyarrow.types &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
diff --git a/docs/_modules/pyarrow/util.html b/docs/_modules/pyarrow/util.html
index 2545d74..a2e4fb7 100644
--- a/docs/_modules/pyarrow/util.html
+++ b/docs/_modules/pyarrow/util.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>pyarrow.util &mdash; Apache Arrow v0.17.0</title>
+  <title>pyarrow.util &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
diff --git a/docs/_modules/unittest/mock.html b/docs/_modules/unittest/mock.html
index a158475..0436292 100644
--- a/docs/_modules/unittest/mock.html
+++ b/docs/_modules/unittest/mock.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>unittest.mock &mdash; Apache Arrow v0.17.0</title>
+  <title>unittest.mock &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -59,7 +59,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js
index 2e0c278..e247372 100644
--- a/docs/_static/documentation_options.js
+++ b/docs/_static/documentation_options.js
@@ -1,6 +1,6 @@
 var DOCUMENTATION_OPTIONS = {
     URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
-    VERSION: '0.17.0',
+    VERSION: '0.17.1',
     LANGUAGE: 'None',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/docs/c_glib/arrow-glib/index.html b/docs/c_glib/arrow-glib/index.html
index c502b51..183036f 100644
--- a/docs/c_glib/arrow-glib/index.html
+++ b/docs/c_glib/arrow-glib/index.html
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">arrow-glib Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for arrow-glib 0.17.0.
+      for arrow-glib 0.17.1.
       
     </p></div>
 </div>
diff --git a/docs/c_glib/arrow-glib/version-macros.html b/docs/c_glib/arrow-glib/version-macros.html
index 947551e..d560593 100644
--- a/docs/c_glib/arrow-glib/version-macros.html
+++ b/docs/c_glib/arrow-glib/version-macros.html
@@ -374,7 +374,7 @@ same as or newer than the passed version, <code class="literal">FALSE</code> oth
 <hr>
 <div class="refsect2">
 <a name="GARROW-VERSION-MICRO:CAPS"></a><h3>GARROW_VERSION_MICRO</h3>
-<pre class="programlisting">#define GARROW_VERSION_MICRO (0)
+<pre class="programlisting">#define GARROW_VERSION_MICRO (1)
 </pre>
 <p>The micro version.</p>
 <p class="since">Since: <a class="link" href="api-index-0-10-0.html#api-index-0.10.0">0.10.0</a></p>
diff --git a/docs/c_glib/gandiva-glib/index.html b/docs/c_glib/gandiva-glib/index.html
index 17bd470..51b58af 100644
--- a/docs/c_glib/gandiva-glib/index.html
+++ b/docs/c_glib/gandiva-glib/index.html
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">gandiva-glib Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for gandiva-glib 0.17.0.
+      for gandiva-glib 0.17.1.
       
     </p></div>
 </div>
diff --git a/docs/c_glib/gandiva-glib/version-macros.html b/docs/c_glib/gandiva-glib/version-macros.html
index 859e509..c8ca40a 100644
--- a/docs/c_glib/gandiva-glib/version-macros.html
+++ b/docs/c_glib/gandiva-glib/version-macros.html
@@ -230,7 +230,7 @@ same as or newer than the passed version, <code class="literal">FALSE</code> oth
 <hr>
 <div class="refsect2">
 <a name="GGANDIVA-VERSION-MICRO:CAPS"></a><h3>GGANDIVA_VERSION_MICRO</h3>
-<pre class="programlisting">#define GGANDIVA_VERSION_MICRO (0)
+<pre class="programlisting">#define GGANDIVA_VERSION_MICRO (1)
 </pre>
 <p>The micro version.</p>
 <p class="since">Since: <a class="link" href="api-index-1-0-0.html#api-index-1.0.0">1.0.0</a></p>
diff --git a/docs/c_glib/parquet-glib/index.html b/docs/c_glib/parquet-glib/index.html
index c5b8737..fd1c2e6 100644
--- a/docs/c_glib/parquet-glib/index.html
+++ b/docs/c_glib/parquet-glib/index.html
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">parquet-glib Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for parquet-glib 0.17.0.
+      for parquet-glib 0.17.1.
       
     </p></div>
 </div>
diff --git a/docs/c_glib/parquet-glib/version-macros.html b/docs/c_glib/parquet-glib/version-macros.html
index ac87a8b..ae42bae 100644
--- a/docs/c_glib/parquet-glib/version-macros.html
+++ b/docs/c_glib/parquet-glib/version-macros.html
@@ -254,7 +254,7 @@ same as or newer than the passed version, <code class="literal">FALSE</code> oth
 <hr>
 <div class="refsect2">
 <a name="GPARQUET-VERSION-MICRO:CAPS"></a><h3>GPARQUET_VERSION_MICRO</h3>
-<pre class="programlisting">#define GPARQUET_VERSION_MICRO (0)
+<pre class="programlisting">#define GPARQUET_VERSION_MICRO (1)
 </pre>
 <p>The micro version.</p>
 <p class="since">Since: <a class="link" href="api-index-0-16-0.html#api-index-0.16.0">0.16.0</a></p>
diff --git a/docs/c_glib/plasma-glib/index.html b/docs/c_glib/plasma-glib/index.html
index 9294f24..576a363 100644
--- a/docs/c_glib/plasma-glib/index.html
+++ b/docs/c_glib/plasma-glib/index.html
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">plasma-glib Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for plasma-glib 0.17.0.
+      for plasma-glib 0.17.1.
       
     </p></div>
 </div>
diff --git a/docs/cpp/.gitignore b/docs/cpp/.gitignore
new file mode 100644
index 0000000..5ccff1a
--- /dev/null
+++ b/docs/cpp/.gitignore
@@ -0,0 +1 @@
+html/
diff --git a/docs/cpp/api.html b/docs/cpp/api.html
index eab6c19..e96557b 100644
--- a/docs/cpp/api.html
+++ b/docs/cpp/api.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>API Reference &mdash; Apache Arrow v0.17.0</title>
+  <title>API Reference &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -61,7 +61,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
diff --git a/docs/cpp/api/array.html b/docs/cpp/api/array.html
index d53a57b..746b4f8 100644
--- a/docs/cpp/api/array.html
+++ b/docs/cpp/api/array.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>Arrays &mdash; Apache Arrow v0.17.0</title>
+  <title>Arrays &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -61,7 +61,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
@@ -208,7 +208,7 @@
 <h1>Arrays<a class="headerlink" href="#arrays" title="Permalink to this headline">¶</a></h1>
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow5ArrayE">
-<span id="_CPPv3N5arrow5ArrayE"></span><span id="_CPPv2N5arrow5ArrayE"></span><span id="arrow::Array"></span><span class="target" id="classarrow_1_1_array"></span><em class="property">class </em><code class="sig-name descname">Array</code><a class="headerlink" href="#_CPPv4N5arrow5ArrayE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow5ArrayE"></span><span id="_CPPv2N5arrow5ArrayE"></span><span id="arrow::Array"></span><span class="target" id="classarrow_1_1_array"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Array</code><a class="headerlink" href="#_CPPv4N5arrow5ArrayE" title="Permalink to this definition">¶</a><br /></dt>
 <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>
@@ -291,7 +291,7 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow5ArrayE" title="arrow::Array">Array</a>&gt;&gt; <code class="sig-name descname">View</code><span class="sig-p [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow5ArrayE" [...]
 <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>
@@ -359,7 +359,7 @@
 <h2>Concrete array subclasses<a class="headerlink" href="#concrete-array-subclasses" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">DictionaryArray</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow5ArrayE" title="arrow::Array">Array</a><a class="headerlink" href="#_CPPv4N5arrow15DictionaryArrayE" title= [...]
+<span id="_CPPv3N5arrow15DictionaryArrayE"></span><span id="_CPPv2N5arrow15DictionaryArrayE"></span><span id="arrow::DictionaryArray"></span><span class="target" id="classarrow_1_1_dictionary_array"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">DictionaryArray</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow5Array [...]
 <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>
@@ -371,7 +371,7 @@
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool">
-<span id="_CPPv3NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool"></span><span id="_CPPv2NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool"></span><span id="arrow::DictionaryArray::Transpose__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR.int32_tCP.MemoryPoolPC"></span><span class="target" id="classarrow_1_1_dictionary_array_1a6f491c929655df6641a03a12c6 [...]
+<span id="_CPPv3NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool"></span><span id="_CPPv2NK5arrow15DictionaryArray9TransposeERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEEPK7int32_tP10MemoryPool"></span><span id="arrow::DictionaryArray::Transpose__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR.int32_tCP.MemoryPoolPC"></span><span class="target" id="classarrow_1_1_dictionary_array_1a6f491c929655df6641a03a12c6 [...]
 <dd><p>Transpose this <a class="reference internal" href="#classarrow_1_1_dictionary_array"><span class="std std-ref">DictionaryArray</span></a>. </p>
 <p>This method constructs a new dictionary array with the given dictionary type, transposing indices using the transpose map. The type and the transpose map are typically computed using DictionaryUnifier.</p>
 <p><dl class="simple">
@@ -403,7 +403,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE">
-<span id="_CPPv3N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE"></span><span id="arrow::DictionaryArray::FromArrays__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR.std::shared_ptr:Array:CR"></span><span class="target" id="classarrow_1_1_dictionary_array_1ab272b5854125c3d [...]
+<span id="_CPPv3N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE"></span><span id="_CPPv2N5arrow15DictionaryArray10FromArraysERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5ArrayEERKNSt10shared_ptrI5ArrayEE"></span><span id="arrow::DictionaryArray::FromArrays__std::shared_ptr:DataType:CR.std::shared_ptr:Array:CR.std::shared_ptr:Array:CR"></span><span class="target" id="classarrow_1_1_dictionary_array_1ab272b5854125c3d [...]
 <dd><p>Construct <a class="reference internal" href="#classarrow_1_1_dictionary_array"><span class="std std-ref">DictionaryArray</span></a> from dictionary and indices array and validate. </p>
 <p>This function does the validation of the indices and input type. It checks if all indices are non-negative and smaller than the size of the dictionary</p>
 <p><dl class="simple">
@@ -450,7 +450,7 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow14PrimitiveArrayE">
-<span id="_CPPv3N5arrow14PrimitiveArrayE"></span><span id="_CPPv2N5arrow14PrimitiveArrayE"></span><span id="arrow::PrimitiveArray"></span><span class="target" id="classarrow_1_1_primitive_array"></span><em class="property">class </em><code class="sig-name descname">PrimitiveArray</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow9FlatArrayE" title="arrow::FlatArray">FlatArray</a><a class="headerlink" href="#_CPPv4N5arrow14PrimitiveArrayE"  [...]
+<span id="_CPPv3N5arrow14PrimitiveArrayE"></span><span id="_CPPv2N5arrow14PrimitiveArrayE"></span><span id="arrow::PrimitiveArray"></span><span class="target" id="classarrow_1_1_primitive_array"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">PrimitiveArray</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow9FlatArrayE [...]
 <dd><p>Base class for arrays of fixed-size logical types. </p>
 <p>Subclassed by <a class="reference internal" href="#classarrow_1_1_boolean_array"><span class="std std-ref">arrow::BooleanArray</span></a>, arrow::DayTimeIntervalArray, <a class="reference internal" href="#classarrow_1_1_fixed_size_binary_array"><span class="std std-ref">arrow::FixedSizeBinaryArray</span></a>, <a class="reference internal" href="#classarrow_1_1_numeric_array"><span class="std std-ref">arrow::NumericArray&lt; TYPE &gt;</span></a>, <a class="reference internal" href="#cl [...]
 <div class="breathe-sectiondef docutils container">
@@ -479,7 +479,7 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">Decimal128Array</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow20FixedSizeBinaryArrayE" title="arrow::FixedSizeBinaryArray">FixedSizeBinaryArray</a><a class="headerlink"  [...]
+<span id="_CPPv3N5arrow15Decimal128ArrayE"></span><span id="_CPPv2N5arrow15Decimal128ArrayE"></span><span id="arrow::Decimal128Array"></span><span class="target" id="classarrow_1_1_decimal128_array"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Decimal128Array</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow20Fixe [...]
 <dd><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">Public Functions</p>
@@ -494,7 +494,7 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4I0EN5arrow12NumericArrayE">
-<span id="_CPPv3I0EN5arrow12NumericArrayE"></span><span id="_CPPv2I0EN5arrow12NumericArrayE"></span><span class="target" id="classarrow_1_1_numeric_array"></span>template&lt;typename <code class="sig-name descname">TYPE</code>&gt;<br /><em class="property">class </em><code class="sig-name descname">NumericArray</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow14PrimitiveArrayE" title="arrow::PrimitiveArray">PrimitiveArray</a><a class="hea [...]
+<span id="_CPPv3I0EN5arrow12NumericArrayE"></span><span id="_CPPv2I0EN5arrow12NumericArrayE"></span>template&lt;typename <code class="sig-name descname">TYPE</code>&gt;<br /><span class="target" id="classarrow_1_1_numeric_array"></span><em class="property">class </em><code class="sig-name descname">NumericArray</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow14PrimitiveArrayE" title="arrow::PrimitiveArray">PrimitiveArray</a><a class="hea [...]
 <dd><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for numeric data. </p>
 </dd></dl>
 
@@ -503,7 +503,7 @@
 <h3>Nested<a class="headerlink" href="#nested" title="Permalink to this headline">¶</a></h3>
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">UnionArray</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow5ArrayE" title="arrow::Array">Array</a><a class="headerlink" href="#_CPPv4N5arrow10UnionArrayE" title="Permalink to this definition" [...]
+<span id="_CPPv3N5arrow10UnionArrayE"></span><span id="_CPPv2N5arrow10UnionArrayE"></span><span id="arrow::UnionArray"></span><span class="target" id="classarrow_1_1_union_array"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">UnionArray</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow5ArrayE" title="arrow::Array">A [...]
 <dd><p>Concrete <a class="reference internal" href="#classarrow_1_1_array"><span class="std std-ref">Array</span></a> class for union data. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -543,7 +543,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow10UnionArray9MakeDenseERK5ArrayRK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI11type_code_tEE">
-<span id="_CPPv3N5arrow10UnionArray9MakeDenseERK5ArrayRK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow10UnionArray9MakeDenseERK5ArrayRK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI11type_code_tEE"></span><span id="arrow::UnionArray::MakeDense__ArrayCR.ArrayCR.std::vector:std::shared_ptr:Array::CR.std::vector:ss:CR.std::vector:type_code_t:CR"></span><span class="targ [...]
+<span id="_CPPv3N5arrow10UnionArray9MakeDenseERK5ArrayRK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow10UnionArray9MakeDenseERK5ArrayRK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI11type_code_tEE"></span><span id="arrow::UnionArray::MakeDense__ArrayCR.ArrayCR.std::vector:std::shared_ptr:Array::CR.std::vector:ss:CR.std::vector:type_code_t:CR"></span><span class="targ [...]
 <dd><p>Construct Dense <a class="reference internal" href="#classarrow_1_1_union_array"><span class="std std-ref">UnionArray</span></a> from types_ids, value_offsets and children. </p>
 <p>This function does the bare minimum of validation of the offsets and input types. The value_offsets are assumed to be well-formed.</p>
 <p><dl class="simple">
@@ -561,7 +561,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow10UnionArray9MakeDenseERK5ArrayRK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorI11type_code_tEE">
-<span id="_CPPv3N5arrow10UnionArray9MakeDenseERK5ArrayRK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow10UnionArray9MakeDenseERK5ArrayRK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorI11type_code_tEE"></span><span id="arrow::UnionArray::MakeDense__ArrayCR.ArrayCR.std::vector:std::shared_ptr:Array::CR.std::vector:type_code_t:CR"></span><span class="target" id="classarrow_1_1_union_array_1a7af561645559f4e432f2aa03177581af" [...]
+<span id="_CPPv3N5arrow10UnionArray9MakeDenseERK5ArrayRK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow10UnionArray9MakeDenseERK5ArrayRK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorI11type_code_tEE"></span><span id="arrow::UnionArray::MakeDense__ArrayCR.ArrayCR.std::vector:std::shared_ptr:Array::CR.std::vector:type_code_t:CR"></span><span class="target" id="classarrow_1_1_union_array_1a7af561645559f4e432f2aa03177581af" [...]
 <dd><p>Construct Dense <a class="reference internal" href="#classarrow_1_1_union_array"><span class="std std-ref">UnionArray</span></a> from types_ids, value_offsets and children. </p>
 <p>This function does the bare minimum of validation of the offsets and input types. The value_offsets are assumed to be well-formed.</p>
 <p><dl class="simple">
@@ -578,7 +578,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow10UnionArray10MakeSparseERK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI11type_code_tEE">
-<span id="_CPPv3N5arrow10UnionArray10MakeSparseERK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow10UnionArray10MakeSparseERK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI11type_code_tEE"></span><span id="arrow::UnionArray::MakeSparse__ArrayCR.std::vector:std::shared_ptr:Array::CR.std::vector:ss:CR.std::vector:type_code_t:CR"></span><span class="target" id="classarrow_ [...]
+<span id="_CPPv3N5arrow10UnionArray10MakeSparseERK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow10UnionArray10MakeSparseERK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI11type_code_tEE"></span><span id="arrow::UnionArray::MakeSparse__ArrayCR.std::vector:std::shared_ptr:Array::CR.std::vector:ss:CR.std::vector:type_code_t:CR"></span><span class="target" id="classarrow_ [...]
 <dd><p>Construct Sparse <a class="reference internal" href="#classarrow_1_1_union_array"><span class="std std-ref">UnionArray</span></a> from type_ids and children. </p>
 <p>This function does the bare minimum of validation of the offsets and input types.</p>
 <p><dl class="simple">
@@ -595,7 +595,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow10UnionArray10MakeSparseERK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorI11type_code_tEE">
-<span id="_CPPv3N5arrow10UnionArray10MakeSparseERK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow10UnionArray10MakeSparseERK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorI11type_code_tEE"></span><span id="arrow::UnionArray::MakeSparse__ArrayCR.std::vector:std::shared_ptr:Array::CR.std::vector:type_code_t:CR"></span><span class="target" id="classarrow_1_1_union_array_1ab75861c04be6815d02c98739b7496b3f"></span><em class=" [...]
+<span id="_CPPv3N5arrow10UnionArray10MakeSparseERK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorI11type_code_tEE"></span><span id="_CPPv2N5arrow10UnionArray10MakeSparseERK5ArrayRKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorI11type_code_tEE"></span><span id="arrow::UnionArray::MakeSparse__ArrayCR.std::vector:std::shared_ptr:Array::CR.std::vector:type_code_t:CR"></span><span class="target" id="classarrow_1_1_union_array_1ab75861c04be6815d02c98739b7496b3f"></span><a class="r [...]
 <dd><p>Construct Sparse <a class="reference internal" href="#classarrow_1_1_union_array"><span class="std std-ref">UnionArray</span></a> from type_ids and children. </p>
 <p>This function does the bare minimum of validation of the offsets and input types.</p>
 <p><dl class="simple">
@@ -614,14 +614,14 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">ListArray</code> : <em class="property">public</em> arrow::BaseListArray&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8ListTypeE" title="arrow::ListType">ListType</a>&gt;<a class="headerlink" href="#_CPPv4N5arrow9ListArrayE" ti [...]
+<span id="_CPPv3N5arrow9ListArrayE"></span><span id="_CPPv2N5arrow9ListArrayE"></span><span id="arrow::ListArray"></span><span class="target" id="classarrow_1_1_list_array"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ListArray</code> : <em class="property">public</em> arrow::BaseListArray&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8ListTyp [...]
 <dd><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 arrow::MapArray</p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow5ArrayE" title="arrow::Array">Array</a>&gt;&gt; <code class="sig-name descname">Flatten</code><span class="sig-paren">(</span><a cl [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow5ArrayE" title="arrow::Array"> [...]
 <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"><span class="pre">values()</span></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>
@@ -631,7 +631,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt 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_1a21a8d88688a8c1a36d9b5584ff622e17"></span><em class="property">static</em> Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow5ArrayE" title="arrow::Array">Array</a>&gt [...]
+<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_1a21a8d88688a8c1a36d9b5584ff622e17"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="reference inte [...]
 <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>
 <p><dl class="simple">
@@ -650,7 +650,7 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">StructArray</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow5ArrayE" title="arrow::Array">Array</a><a class="headerlink" href="#_CPPv4N5arrow11StructArrayE" title="Permalink to this defin [...]
+<span id="_CPPv3N5arrow11StructArrayE"></span><span id="_CPPv2N5arrow11StructArrayE"></span><span id="arrow::StructArray"></span><span class="target" id="classarrow_1_1_struct_array"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">StructArray</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow5ArrayE" title="arrow::Arr [...]
 <dd><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">Public Functions</p>
@@ -662,7 +662,7 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;ArrayVector&gt; <code class="sig-name descname">Flatten</code><span class="sig-paren">(</span><a class="reference internal" href="memory.html#_CPPv4N5arrow10MemoryPoolE" title="arrow::Memory [...]
+<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">Result</a>&lt;ArrayVector&gt; <code class="sig-name descname">Flatten</code><span class="sig-paren">(</ [...]
 <dd><p>Flatten this array as a vector of arrays, one for each field. </p>
 <p><dl class="simple">
 <dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
@@ -678,14 +678,14 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow11StructArray4MakeERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t">
-<span id="_CPPv3N5arrow11StructArray4MakeERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="_CPPv2N5arrow11StructArray4MakeERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="arrow::StructArray::Make__std::vector:std::shared_ptr:Array::CR.std::vector:ss:CR.std::shared_ptr:Buffer:.int64_t.int64_t"></span><span class="target" id="classarrow_1_ [...]
+<span id="_CPPv3N5arrow11StructArray4MakeERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="_CPPv2N5arrow11StructArray4MakeERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="arrow::StructArray::Make__std::vector:std::shared_ptr:Array::CR.std::vector:ss:CR.std::shared_ptr:Buffer:.int64_t.int64_t"></span><span class="target" id="classarrow_1_ [...]
 <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 id="_CPPv4N5arrow11StructArray4MakeERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt10shared_ptrI5FieldEEEENSt10shared_ptrI6BufferEE7int64_t7int64_t">
-<span id="_CPPv3N5arrow11StructArray4MakeERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt10shared_ptrI5FieldEEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="_CPPv2N5arrow11StructArray4MakeERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt10shared_ptrI5FieldEEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="arrow::StructArray::Make__std::vector:std::shared_ptr:Array::CR.std::vector:std::shared_ptr:Field::CR.std::shared_ptr:Buffer:.int64_t.int64_t" [...]
+<span id="_CPPv3N5arrow11StructArray4MakeERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt10shared_ptrI5FieldEEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="_CPPv2N5arrow11StructArray4MakeERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt10shared_ptrI5FieldEEEENSt10shared_ptrI6BufferEE7int64_t7int64_t"></span><span id="arrow::StructArray::Make__std::vector:std::shared_ptr:Array::CR.std::vector:std::shared_ptr:Field::CR.std::shared_ptr:Buffer:.int64_t.int64_t" [...]
 <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>
@@ -699,7 +699,7 @@
 <h2>Chunked Arrays<a class="headerlink" href="#chunked-arrays" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">ChunkedArray</code><a class="headerlink" href="#_CPPv4N5arrow12ChunkedArrayE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow12ChunkedArrayE"></span><span id="_CPPv2N5arrow12ChunkedArrayE"></span><span id="arrow::ChunkedArray"></span><span class="target" id="classarrow_1_1_chunked_array"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ChunkedArray</code><a class="headerlink" href="#_CPPv4N5arrow12ChunkedArrayE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>A data structure managing a list of primitive Arrow arrays logically as one large array. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -777,7 +777,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow12ChunkedArray7FlattenEP10MemoryPool">
-<span id="_CPPv3NK5arrow12ChunkedArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow12ChunkedArray7FlattenEP10MemoryPool"></span><span id="arrow::ChunkedArray::Flatten__MemoryPoolPC"></span><span class="target" id="group__concat-tables_1gac4fd4aa712dd636d52dc3199c8276c2c"></span>Result&lt;std::vector&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow12ChunkedArrayE" title="arrow::ChunkedArray">ChunkedArray</a>&gt;&gt;&gt; <code class="sig-name descname">Fla [...]
+<span id="_CPPv3NK5arrow12ChunkedArray7FlattenEP10MemoryPool"></span><span id="_CPPv2NK5arrow12ChunkedArray7FlattenEP10MemoryPool"></span><span id="arrow::ChunkedArray::Flatten__MemoryPoolPC"></span><span class="target" id="group__concat-tables_1gac4fd4aa712dd636d52dc3199c8276c2c"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::vector&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow12Chunke [...]
 <dd><p>Flatten this chunked array as a vector of chunked arrays, one for each struct field. </p>
 <p><dl class="simple">
 <dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
@@ -790,7 +790,7 @@
 
 <dl class="cpp function">
 <dt 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="group__concat-tables_1ga6486c77d9ba68feb3a0205691f5bc7d4"></span>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow12ChunkedArrayE" title="arrow::ChunkedArray">ChunkedArray</a>&gt;&gt; <code class="si [...]
+<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="group__concat-tables_1ga6486c77d9ba68feb3a0205691f5bc7d4"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href [...]
 <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>
diff --git a/docs/cpp/api/builder.html b/docs/cpp/api/builder.html
index 6d4ad0e..7d55287 100644
--- a/docs/cpp/api/builder.html
+++ b/docs/cpp/api/builder.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>Array Builders &mdash; Apache Arrow v0.17.0</title>
+  <title>Array Builders &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -61,7 +61,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
@@ -207,7 +207,7 @@
 <h1>Array Builders<a class="headerlink" href="#array-builders" title="Permalink to this headline">¶</a></h1>
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">ArrayBuilder</code><a class="headerlink" href="#_CPPv4N5arrow12ArrayBuilderE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow12ArrayBuilderE"></span><span id="_CPPv2N5arrow12ArrayBuilderE"></span><span id="arrow::ArrayBuilder"></span><span class="target" id="classarrow_1_1_array_builder"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ArrayBuilder</code><a class="headerlink" href="#_CPPv4N5arrow12ArrayBuilderE" title="Permalink to this definition">¶</a><br /></dt>
 <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><dl class="simple">
@@ -227,7 +227,7 @@
 
 <dl class="cpp function">
 <dt 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><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Resize</code><span class="sig-paren">(</span> [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Resize</code><span class="sig-paren">(</span>int64_t <em>capacity</em><span cla [...]
 <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>
 <p><dl class="simple">
@@ -259,7 +259,7 @@
 
 <dl class="cpp function">
 <dt 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><em class="property">virtual</em> void <code class="sig-name descname">Reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5arrow12ArrayBuilder5ResetEv" title="Permalink to this defi [...]
+<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>void <code class="sig-name descname">Reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5arrow12ArrayBuilder5ResetEv" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Reset the builder. </p>
 </dd></dl>
 
@@ -272,7 +272,7 @@
 
 <dl class="cpp function">
 <dt 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><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"> [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name d [...]
 <dd><p>Return result of builder as an internal generic ArrayData object. </p>
 <p>Resets builder except for dictionary builder</p>
 <p><dl class="simple">
@@ -304,7 +304,7 @@
 
 <dl class="cpp function">
 <dt 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><em class="property">virtual</em> std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</spa [...]
+<span id="_CPPv3NK5arrow12ArrayBuilder4typeEv"></span><span id="_CPPv2NK5arrow12ArrayBuilder4typeEv"></span><span id="arrow::ArrayBuilder::typeC"></span><span class="target" id="classarrow_1_1_array_builder_1a39b4b420be1fcf4fe7219fe953eb65c7"></span>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren">)</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>
 
@@ -315,24 +315,24 @@
 <h2>Concrete builder subclasses<a class="headerlink" href="#concrete-builder-subclasses" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">NullBuilder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow12ArrayBuilderE" title="arrow::ArrayBuilder">ArrayBuilder</a><a class="headerlink" href="#_CPPv4N5arrow11NullBuilderE" title="P [...]
+<span id="_CPPv3N5arrow11NullBuilderE"></span><span id="_CPPv2N5arrow11NullBuilderE"></span><span id="arrow::NullBuilder"></span><span class="target" id="classarrow_1_1_null_builder"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">NullBuilder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow12ArrayBuilderE" title="ar [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">AppendNulls</code><span class="sig-paren">(</span>int64_t <em>leng [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">AppendNulls</code><span class="sig-paren">(</span>int64_t <em>leng [...]
 <dd><p>Append the specified number of null elements. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">AppendNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="h [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">AppendNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class= [...]
 <dd><p>Append a single null element. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descn [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descn [...]
 <dd><p>Return result of builder as an internal generic ArrayData object. </p>
 <p>Resets builder except for dictionary builder</p>
 <p><dl class="simple">
@@ -348,7 +348,7 @@
 
 <dl class="cpp function">
 <dt 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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em [...]
+<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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em [...]
 <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>
 
@@ -357,12 +357,12 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">BooleanBuilder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow12ArrayBuilderE" title="arrow::ArrayBuilder">ArrayBuilder</a><a class="headerlink" href="#_CPPv4N5arrow14Boolean [...]
+<span id="_CPPv3N5arrow14BooleanBuilderE"></span><span id="_CPPv2N5arrow14BooleanBuilderE"></span><span id="arrow::BooleanBuilder"></span><span class="target" id="classarrow_1_1_boolean_builder"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">BooleanBuilder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow12ArrayBuil [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">AppendNulls</code><span class="sig-paren">(</span>int6 [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">AppendNulls</code><span class="sig-paren">(</span>int6 [...]
 <dd><p>Write nulls as uint8_t* (0 value indicates null) into pre-allocated memory. </p>
 </dd></dl>
 
@@ -476,7 +476,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4I0EN5arrow14BooleanBuilder12AppendValuesE6Status10ValuesIter10ValuesIter">
-<span id="_CPPv3I0EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span id="_CPPv2I0EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span class="target" id="classarrow_1_1_boolean_builder_1ae2a6d1b574abe92480d25c9736c51e69"></span>template&lt;typename <code class="sig-name descname">ValuesIter</code>&gt;<br /><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descna [...]
+<span id="_CPPv3I0EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span id="_CPPv2I0EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter"></span>template&lt;typename <code class="sig-name descname">ValuesIter</code>&gt;<br /><span class="target" id="classarrow_1_1_boolean_builder_1ae2a6d1b574abe92480d25c9736c51e69"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descna [...]
 <dd><p>Append a sequence of elements in one shot. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -492,7 +492,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4I00EN5arrow14BooleanBuilder12AppendValuesE11enable_if_tIXntNSt10is_pointerI9ValidIterE5valueEE6StatusE10ValuesIter10ValuesIter9ValidIter">
-<span id="_CPPv3I00EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span id="_CPPv2I00EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span class="target" id="classarrow_1_1_boolean_builder_1aedf2ef31c0989d7507e7241fc535a29b"></span>template&lt;typename <code class="sig-name descname">ValuesIter</code>, typename <code class="sig-name descname">ValidIter</code>&gt;<br />enable_if_t&lt;!std::is_pointer&lt;<a class="referen [...]
+<span id="_CPPv3I00EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span id="_CPPv2I00EN5arrow14BooleanBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span>template&lt;typename <code class="sig-name descname">ValuesIter</code>, typename <code class="sig-name descname">ValidIter</code>&gt;<br /><span class="target" id="classarrow_1_1_boolean_builder_1aedf2ef31c0989d7507e7241fc535a29b"></span>enable_if_t&lt;!std::is_pointer&lt;<a class="referen [...]
 <dd><p>Append a sequence of elements in one shot, with a specified nullmap. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -509,7 +509,7 @@
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="si [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="si [...]
 <dd><p>Return result of builder as an internal generic ArrayData object. </p>
 <p>Resets builder except for dictionary builder</p>
 <p><dl class="simple">
@@ -525,13 +525,13 @@
 
 <dl class="cpp function">
 <dt 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>void <code class="sig-name descname">Reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5arrow14BooleanBuilder5ResetEv" title="Permalink to this definition">¶</a><br /></dt>
+<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>void <code class="sig-name descname">Reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">override</em><a class="headerlink" href="#_CPPv4N5arrow14BooleanBuilder5ResetEv" title="Permalink t [...]
 <dd><p>Reset the builder. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Resize</code><span class="sig-paren">(</span>int64_t <em>capacity</em>< [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Resize</code><span class="sig-paren">(</span>int64_t <em>capacity</em>< [...]
 <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>
 <p><dl class="simple">
@@ -547,7 +547,7 @@
 
 <dl class="cpp function">
 <dt 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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren"> [...]
+<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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren"> [...]
 <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>
 
@@ -556,7 +556,7 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4I0EN5arrow14NumericBuilderE">
-<span id="_CPPv3I0EN5arrow14NumericBuilderE"></span><span id="_CPPv2I0EN5arrow14NumericBuilderE"></span><span class="target" id="classarrow_1_1_numeric_builder"></span>template&lt;typename <code class="sig-name descname">T</code>&gt;<br /><em class="property">class </em><code class="sig-name descname">NumericBuilder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow12ArrayBuilderE" title="arrow::ArrayBuilder">ArrayBuilder</a><a class="head [...]
+<span id="_CPPv3I0EN5arrow14NumericBuilderE"></span><span id="_CPPv2I0EN5arrow14NumericBuilderE"></span>template&lt;typename <code class="sig-name descname">T</code>&gt;<br /><span class="target" id="classarrow_1_1_numeric_builder"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">NumericBuilder</code> : <em class="property">public</em> arrow::<a class="reference inte [...]
 <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">Public Functions</p>
@@ -568,25 +568,25 @@
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">AppendNulls</code><span class="sig-paren">(</span>int6 [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">AppendNulls</code><span class="sig-paren">(</span>int6 [...]
 <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 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">AppendNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">AppendNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span [...]
 <dd><p>Append a single null element. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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>void <code class="sig-name descname">Reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5arrow14NumericBuilder5ResetEv" title="Permalink to this definition">¶</a><br /></dt>
+<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>void <code class="sig-name descname">Reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">override</em><a class="headerlink" href="#_CPPv4N5arrow14NumericBuilder5ResetEv" title="Permalink t [...]
 <dd><p>Reset the builder. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Resize</code><span class="sig-paren">(</span>int64_t <em>capacity</em>< [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Resize</code><span class="sig-paren">(</span>int64_t <em>capacity</em>< [...]
 <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>
 <p><dl class="simple">
@@ -667,7 +667,7 @@
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="si [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="si [...]
 <dd><p>Return result of builder as an internal generic ArrayData object. </p>
 <p>Resets builder except for dictionary builder</p>
 <p><dl class="simple">
@@ -683,7 +683,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4I0EN5arrow14NumericBuilder12AppendValuesE6Status10ValuesIter10ValuesIter">
-<span id="_CPPv3I0EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span id="_CPPv2I0EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span class="target" id="classarrow_1_1_numeric_builder_1a9c3316f90bbf3c02d12bca34739456c5"></span>template&lt;typename <code class="sig-name descname">ValuesIter</code>&gt;<br /><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descna [...]
+<span id="_CPPv3I0EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter"></span><span id="_CPPv2I0EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter"></span>template&lt;typename <code class="sig-name descname">ValuesIter</code>&gt;<br /><span class="target" id="classarrow_1_1_numeric_builder_1a9c3316f90bbf3c02d12bca34739456c5"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descna [...]
 <dd><p>Append a sequence of elements in one shot. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -699,7 +699,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4I00EN5arrow14NumericBuilder12AppendValuesE11enable_if_tIXntNSt10is_pointerI9ValidIterE5valueEE6StatusE10ValuesIter10ValuesIter9ValidIter">
-<span id="_CPPv3I00EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span id="_CPPv2I00EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span class="target" id="classarrow_1_1_numeric_builder_1aca0586ee57cd48f9729ac0669805aa25"></span>template&lt;typename <code class="sig-name descname">ValuesIter</code>, typename <code class="sig-name descname">ValidIter</code>&gt;<br />enable_if_t&lt;!std::is_pointer&lt;<a class="referen [...]
+<span id="_CPPv3I00EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span><span id="_CPPv2I00EN5arrow14NumericBuilder12AppendValuesE10ValuesIter10ValuesIter9ValidIter"></span>template&lt;typename <code class="sig-name descname">ValuesIter</code>, typename <code class="sig-name descname">ValidIter</code>&gt;<br /><span class="target" id="classarrow_1_1_numeric_builder_1aca0586ee57cd48f9729ac0669805aa25"></span>enable_if_t&lt;!std::is_pointer&lt;<a class="referen [...]
 <dd><p>Append a sequence of elements in one shot, with a specified nullmap. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -723,7 +723,7 @@
 
 <dl class="cpp function">
 <dt 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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren"> [...]
+<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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren"> [...]
 <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>
 
@@ -732,14 +732,14 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">BinaryBuilder</code> : <em class="property">public</em> arrow::BaseBinaryBuilder&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow10BinaryTypeE" title="arrow::BinaryType">BinaryType</a>&gt;<a class="headerlink" hr [...]
+<span id="_CPPv3N5arrow13BinaryBuilderE"></span><span id="_CPPv2N5arrow13BinaryBuilderE"></span><span id="arrow::BinaryBuilder"></span><span class="target" id="classarrow_1_1_binary_builder"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">BinaryBuilder</code> : <em class="property">public</em> arrow::BaseBinaryBuilder&lt;<a class="reference internal" href="datatype. [...]
 <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">Public Functions</p>
 <dl class="cpp function">
 <dt 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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren">)</s [...]
+<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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren">)</s [...]
 <dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
 </dd></dl>
 
@@ -748,13 +748,13 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">StringBuilder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow13BinaryBuilderE" title="arrow::BinaryBuilder">BinaryBuilder</a><a class="headerlink" href="#_CPPv4N5arrow13StringBui [...]
+<span id="_CPPv3N5arrow13StringBuilderE"></span><span id="_CPPv2N5arrow13StringBuilderE"></span><span id="arrow::StringBuilder"></span><span class="target" id="classarrow_1_1_string_builder"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">StringBuilder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow13BinaryBuilderE [...]
 <dd><p>Builder class for UTF8 strings. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt 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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren">)</s [...]
+<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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren">)</s [...]
 <dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
 </dd></dl>
 
@@ -763,19 +763,19 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">FixedSizeBinaryBuilder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow12ArrayBuilderE" title="arrow::ArrayBuilder">ArrayBuilder</a><a class= [...]
+<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><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FixedSizeBinaryBuilder</code> : <em class="property">public</em> arrow::<a class="reference [...]
 <dd><p>Subclassed by <a class="reference internal" href="#classarrow_1_1_decimal128_builder"><span class="std std-ref">arrow::Decimal128Builder</span></a></p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt 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>void <code class="sig-name descname">Reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5arrow22FixedSizeBinaryBuilder5ResetEv" title="Perm [...]
+<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>void <code class="sig-name descname">Reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">override</em><a class="headerlink" href="#_CPPv4N5arrow22FixedSiz [...]
 <dd><p>Reset the builder. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Resize</code><span class="sig-paren"> [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Resize</code><span class="sig-paren"> [...]
 <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>
 <p><dl class="simple">
@@ -791,7 +791,7 @@
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow:: [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow:: [...]
 <dd><p>Return result of builder as an internal generic ArrayData object. </p>
 <p>Resets builder except for dictionary builder</p>
 <p><dl class="simple">
@@ -831,7 +831,7 @@
 
 <dl class="cpp function">
 <dt 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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren [...]
+<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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren [...]
 <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>
 
@@ -840,12 +840,12 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">Decimal128Builder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow22FixedSizeBinaryBuilderE" title="arrow::FixedSizeBinaryBuilder">FixedSizeBinaryBuilder</a><a cla [...]
+<span id="_CPPv3N5arrow17Decimal128BuilderE"></span><span id="_CPPv2N5arrow17Decimal128BuilderE"></span><span id="arrow::Decimal128Builder"></span><span class="target" id="classarrow_1_1_decimal128_builder"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Decimal128Builder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5a [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <co [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <co [...]
 <dd><p>Return result of builder as an internal generic ArrayData object. </p>
 <p>Resets builder except for dictionary builder</p>
 <p><dl class="simple">
@@ -861,7 +861,7 @@
 
 <dl class="cpp function">
 <dt 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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class= [...]
+<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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class= [...]
 <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>
 
@@ -878,7 +878,7 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">StructBuilder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow12ArrayBuilderE" title="arrow::ArrayBuilder">ArrayBuilder</a><a class="headerlink" href="#_CPPv4N5arrow13StructBuilde [...]
+<span id="_CPPv3N5arrow13StructBuilderE"></span><span id="_CPPv2N5arrow13StructBuilderE"></span><span id="arrow::StructBuilder"></span><span class="target" id="classarrow_1_1_struct_builder"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">StructBuilder</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow12ArrayBuilderE" [...]
 <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">
@@ -891,7 +891,7 @@
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-na [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-na [...]
 <dd><p>Return result of builder as an internal generic ArrayData object. </p>
 <p>Resets builder except for dictionary builder</p>
 <p><dl class="simple">
@@ -920,13 +920,13 @@
 
 <dl class="cpp function">
 <dt 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>void <code class="sig-name descname">Reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N5arrow13StructBuilder5ResetEv" title="Permalink to this definition">¶</a><br /></dt>
+<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>void <code class="sig-name descname">Reset</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">override</em><a class="headerlink" href="#_CPPv4N5arrow13StructBuilder5ResetEv" title="Permalink to thi [...]
 <dd><p>Reset the builder. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren">)</s [...]
+<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>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren">)</s [...]
 <dd><p>Return the type of the built <a class="reference internal" href="array.html#classarrow_1_1_array"><span class="std std-ref">Array</span></a>. </p>
 </dd></dl>
 
@@ -935,7 +935,7 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4I0EN5arrow17DictionaryBuilderE">
-<span id="_CPPv3I0EN5arrow17DictionaryBuilderE"></span><span id="_CPPv2I0EN5arrow17DictionaryBuilderE"></span><span class="target" id="classarrow_1_1_dictionary_builder"></span>template&lt;typename <code class="sig-name descname">T</code>&gt;<br /><em class="property">class </em><code class="sig-name descname">DictionaryBuilder</code> : <em class="property">public</em> arrow::internal::DictionaryBuilderBase&lt;AdaptiveIntBuilder, <a class="reference internal" href="#_CPPv4I0EN5arrow17Dic [...]
+<span id="_CPPv3I0EN5arrow17DictionaryBuilderE"></span><span id="_CPPv2I0EN5arrow17DictionaryBuilderE"></span>template&lt;typename <code class="sig-name descname">T</code>&gt;<br /><span class="target" id="classarrow_1_1_dictionary_builder"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">DictionaryBuilder</code> : <em class="property">public</em> arrow::internal::Di [...]
 <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">Public Functions</p>
diff --git a/docs/cpp/api/cuda.html b/docs/cpp/api/cuda.html
index ce99c5b..7a3d1ea 100644
--- a/docs/cpp/api/cuda.html
+++ b/docs/cpp/api/cuda.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>CUDA support &mdash; Apache Arrow v0.17.0</title>
+  <title>CUDA support &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -61,7 +61,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
@@ -213,12 +213,12 @@
 <h2>Contexts<a class="headerlink" href="#contexts" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">CudaDeviceManager</code><a class="headerlink" href="#_CPPv4N5arrow4cuda17CudaDeviceManagerE" title="Permalink to this definition">¶</a><br /></dt>
+<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><em class="property">class </em><code class="sig-prename descclassname">arrow::cuda<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">CudaDeviceManager</code><a class="headerlink" href="#_CPPv4N5arrow4cuda17CudaDevic [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda10CudaDeviceE" title="arrow::cuda::CudaDevice">CudaDevice</a>&gt;&gt; <code class="sig-name descna [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4c [...]
 <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>
 <p><dl class="simple">
 <dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
@@ -231,7 +231,7 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda11CudaContextE" title="arrow::cuda::CudaContext">CudaContext</a>&gt;&gt; <code class="sig-nam [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5ar [...]
 <dd><p>Get the CUDA driver context for a particular device. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>cached context </p>
@@ -260,7 +260,7 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda11CudaContextE" title="arrow::cuda::CudaContext">CudaContext</a>& [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="reference [...]
 <dd><p>Get the shared CUDA driver context for a particular device. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>shared context </p>
@@ -291,7 +291,7 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda14CudaHostBufferE" title="arrow::cuda::CudaHostBuffer">CudaHost [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="referen [...]
 <dd><p>Allocate host memory with fast access to given GPU device. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>Host buffer or <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -332,13 +332,13 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">CudaContext</code> : <em class="property">public</em> std::enable_shared_from_this&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda11CudaContextE" title="arrow::cuda::CudaContext">CudaContext</a>&gt;<a cl [...]
+<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><em class="property">class </em><code class="sig-prename descclassname">arrow::cuda<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">CudaContext</code> : <em class="property">public</em> std::enable_shared_from_this&lt;<a class="reference i [...]
 <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">Public Functions</p>
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda10CudaBufferE" title="arrow::cuda::CudaBuffer">CudaBuffer</a>&gt;&gt; <code class="sig-name descname">Allo [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda10Cud [...]
 <dd><p>Allocate CUDA memory on GPU device for this context. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>the allocated buffer </p>
@@ -385,7 +385,7 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda10CudaBufferE" title="arrow::cuda::CudaBuffer">CudaBuffer</a>&gt;&gt; <code class="sig-name [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5 [...]
 <dd><p>Create a view of CUDA memory on GPU device of this context. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>the view buffer</p>
@@ -422,7 +422,7 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda10CudaBufferE" title="arrow::cuda::CudaBuffer">CudaBuf [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class [...]
 <dd><p>Open existing CUDA IPC memory handle. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><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>
@@ -498,7 +498,7 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;uintptr_t&gt; <code class="sig-name descname">GetDeviceAddress</code><span class="sig-paren">(</span>uint8_t *<em>addr</em><span class="sig-paren">)</s [...]
+<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">Result</a>&lt;uintptr_t&gt; <code class="sig-name descname">GetD [...]
 <dd><p>Return the device address that is reachable from kernels running in the context. </p>
 <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="simple">
@@ -537,34 +537,34 @@
 <h2>Devices<a class="headerlink" href="#devices" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">CudaDevice</code> : <em class="property">public</em> arrow::<a class="reference internal" href="memory.html#_CPPv4N5arrow6DeviceE" title="arrow::Device">Device</a><a class="headerlink" href="#_CPPv4N5arrow4cuda10CudaDe [...]
+<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><em class="property">class </em><code class="sig-prename descclassname">arrow::cuda<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">CudaDevice</code> : <em class="property">public</em> arrow::<a class="reference internal" href="memory.html#_CP [...]
 <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">Public Functions</p>
 <dl class="cpp function">
 <dt 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><em class="property">const</em> char *<code class="sig-name descname">type_name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="# [...]
+<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><em class="property">const</em> char *<code class="sig-name descname">type_name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">overrid [...]
 <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 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>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow4cuda10CudaDevic [...]
+<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>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" hr [...]
 <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 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>bool <code class="sig-name descname">Equals</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference internal" href="memory.html#_CPPv4N5arrow6DeviceE" title="ar [...]
+<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>bool <code class="sig-name descname">Equals</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference internal" href="memory.html#_CPPv4N5arrow6DeviceE" title="ar [...]
 <dd><p>Whether this instance points to the same device as another one. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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>std::shared_ptr&lt;<a class="reference internal" href="memory.html#_CPPv4N5arrow13MemoryManagerE" title="arrow::MemoryManager">MemoryManager</a>&gt; <code class="sig-name de [...]
+<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>std::shared_ptr&lt;<a class="reference internal" href="memory.html#_CPPv4N5arrow13MemoryManagerE" title="arrow::MemoryManager">MemoryManager</a>&gt; <code class="sig-name de [...]
 <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>
@@ -596,14 +596,14 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda11CudaContextE" title="arrow::cuda::CudaContext">CudaContext</a>&gt;&gt; <code class="sig-name descname">GetContext</code><sp [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda11CudaContextE" title="a [...]
 <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 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda11CudaContextE" title="arrow::cuda::CudaContext">CudaContext</a>&gt;&gt; <code class="sig-name des [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4c [...]
 <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>
 <p><dl class="simple">
@@ -617,7 +617,7 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda14CudaHostBufferE" title="arrow::cuda::CudaHostBuffer">CudaHostBuffer</a>&gt;& [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" hr [...]
 <dd><p>Allocate a host-residing, GPU-accessible buffer. </p>
 <p>The buffer is allocated using this device’s primary context.</p>
 <p><dl class="simple">
@@ -634,7 +634,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt 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><em class="property">static</em> Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda10CudaDeviceE" title="arrow::cuda::CudaDevice">CudaDevice</a>&gt;&gt; <code class="sig-name descname">Make</c [...]
+<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><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda10CudaDeviceE" title="arrow::cuda::CudaDe [...]
 <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>
 <p><dl class="simple">
 <dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
@@ -650,13 +650,13 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">CudaMemoryManager</code> : <em class="property">public</em> arrow::<a class="reference internal" href="memory.html#_CPPv4N5arrow13MemoryManagerE" title="arrow::MemoryManager">MemoryManager< [...]
+<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><em class="property">class </em><code class="sig-prename descclassname">arrow::cuda<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">CudaMemoryManager</code> : <em class="property">public</em> arrow::<a class="refer [...]
 <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">Public Functions</p>
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2i [...]
+<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><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Res [...]
 <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>
@@ -664,7 +664,7 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2i [...]
+<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><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Res [...]
 <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>
@@ -672,7 +672,7 @@
 
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="memory.html#_CPPv4N5arrow6BufferE" title="arrow::Buffer">Buffer</a>&gt;&gt; <cod [...]
+<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><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="refer [...]
 <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>
@@ -692,7 +692,7 @@
 <h2>Buffers<a class="headerlink" href="#buffers" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">CudaBuffer</code> : <em class="property">public</em> arrow::<a class="reference internal" href="memory.html#_CPPv4N5arrow6BufferE" title="arrow::Buffer">Buffer</a><a class="headerlink" href="#_CPPv4N5arrow4cuda10CudaBu [...]
+<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><em class="property">class </em><code class="sig-prename descclassname">arrow::cuda<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">CudaBuffer</code> : <em class="property">public</em> arrow::<a class="reference internal" href="memory.html#_CP [...]
 <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">
@@ -770,7 +770,7 @@
 
 <dl class="cpp function">
 <dt 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><em class="property">virtual</em> Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda16CudaIpcMemHandleE" title="arrow::cuda::CudaIpcMemHandle">CudaIpcMemHandle</a>&gt;&g [...]
+<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><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda16CudaIpcMemHandle [...]
 <dd><p>Expose this device buffer as IPC memory which can be used in other processes. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>Handle or <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a></p>
@@ -783,7 +783,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow4cuda10CudaBuffer12ExportForIpcEPNSt10shared_ptrI16CudaIpcMemHandleEE">
-<span id="_CPPv3N5arrow4cuda10CudaBuffer12ExportForIpcEPNSt10shared_ptrI16CudaIpcMemHandleEE"></span><span id="_CPPv2N5arrow4cuda10CudaBuffer12ExportForIpcEPNSt10shared_ptrI16CudaIpcMemHandleEE"></span><span id="arrow::cuda::CudaBuffer::ExportForIpc__std::shared_ptr:CudaIpcMemHandle:P"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_1a490dee9e96f32075c8c04f5119e4ed7b"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arro [...]
+<span id="_CPPv3N5arrow4cuda10CudaBuffer12ExportForIpcEPNSt10shared_ptrI16CudaIpcMemHandleEE"></span><span id="_CPPv2N5arrow4cuda10CudaBuffer12ExportForIpcEPNSt10shared_ptrI16CudaIpcMemHandleEE"></span><span id="arrow::cuda::CudaBuffer::ExportForIpc__std::shared_ptr:CudaIpcMemHandle:P"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_1a490dee9e96f32075c8c04f5119e4ed7b"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">S [...]
 <dd><p>Expose this device buffer as IPC memory which can be used in other processes. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a></p>
@@ -803,7 +803,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt 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><em class="property">static</em> Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda10CudaBufferE" titl [...]
+<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><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a cla [...]
 <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>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><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>
@@ -820,7 +820,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow4cuda10CudaBuffer10FromBufferENSt10shared_ptrI6BufferEEPNSt10shared_ptrI10CudaBufferEE">
-<span id="_CPPv3N5arrow4cuda10CudaBuffer10FromBufferENSt10shared_ptrI6BufferEEPNSt10shared_ptrI10CudaBufferEE"></span><span id="_CPPv2N5arrow4cuda10CudaBuffer10FromBufferENSt10shared_ptrI6BufferEEPNSt10shared_ptrI10CudaBufferEE"></span><span id="arrow::cuda::CudaBuffer::FromBuffer__std::shared_ptr:Buffer:.std::shared_ptr:CudaBuffer:P"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_1a46b8a71ae7a4274269775c2297a7e335"></span><em class="property">static</em> <a class="re [...]
+<span id="_CPPv3N5arrow4cuda10CudaBuffer10FromBufferENSt10shared_ptrI6BufferEEPNSt10shared_ptrI10CudaBufferEE"></span><span id="_CPPv2N5arrow4cuda10CudaBuffer10FromBufferENSt10shared_ptrI6BufferEEPNSt10shared_ptrI10CudaBufferEE"></span><span id="arrow::cuda::CudaBuffer::FromBuffer__std::shared_ptr:Buffer:.std::shared_ptr:CudaBuffer:P"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_buffer_1a46b8a71ae7a4274269775c2297a7e335"></span><a class="reference internal" href="support.h [...]
 <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>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a></p>
@@ -841,13 +841,13 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">CudaHostBuffer</code> : <em class="property">public</em> arrow::<a class="reference internal" href="memory.html#_CPPv4N5arrow13MutableBufferE" title="arrow::MutableBuffer">MutableBuffer</a><a class="he [...]
+<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><em class="property">class </em><code class="sig-prename descclassname">arrow::cuda<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">CudaHostBuffer</code> : <em class="property">public</em> arrow::<a class="reference internal"  [...]
 <dd><p>Device-accessible CPU memory created using cudaHostAlloc. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt 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>Result&lt;uintptr_t&gt; <code class="sig-name descname">GetDeviceAddress</code [...]
+<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>
 
@@ -859,20 +859,20 @@
 <h2>Memory Input / Output<a class="headerlink" href="#memory-input-output" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">CudaBufferReader</code> : <em class="property">public</em> arrow::io::internal::RandomAccessFileConcurrencyWrapper&lt;<a class="reference internal" href="#_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><em class="property">class </em><code class="sig-prename descclassname">arrow::cuda<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">CudaBufferReader</code> : <em class="property">public</em> arrow::io::internal::Random [...]
 <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">Public Functions</p>
 <dl class="cpp function">
 <dt 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>bool <code class="sig-name descname">closed</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow4cuda1 [...]
+<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>bool <code class="sig-name descname">closed</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="head [...]
 <dd><p>Return whether the stream is closed. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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>bool <code class="sig-name descname">supports_zero_copy</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em [...]
+<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>bool <code class="sig-name descname">supports_zero_copy</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em [...]
 <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>
@@ -882,38 +882,38 @@
 
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">CudaBufferWriter</code> : <em class="property">public</em> arrow::io::WritableFile<a class="headerlink" href="#_CPPv4N5arrow4cuda16CudaBufferWriterE" title="Permalink to this definition">¶</a>< [...]
+<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><em class="property">class </em><code class="sig-prename descclassname">arrow::cuda<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">CudaBufferWriter</code> : <em class="property">public</em> arrow::io::WritableFile<a c [...]
 <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">Public Functions</p>
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Close</code><span class="sig-paren">(</span><span class="sig-par [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Close</code><span class="sig-paren">(</span><span class="sig-par [...]
 <dd><p>Close writer and flush buffered bytes to GPU. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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>bool <code class="sig-name descname">closed</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow4cuda1 [...]
+<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>bool <code class="sig-name descname">closed</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="head [...]
 <dd><p>Return whether the stream is closed. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Flush</code><span class="sig-paren">(</span><span class="sig-par [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Flush</code><span class="sig-paren">(</span><span class="sig-par [...]
 <dd><p>Flush buffered bytes to GPU. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt 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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Write</code><span class="sig [...]
+<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><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Write</code><span class="sig [...]
 <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 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>Result&lt;int64_t&gt; <code class="sig-name descname">Tell</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5ar [...]
+<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><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;int64_t&gt; <code class="sig-name descname">Tell</code><span class="sig-paren">(</span><sp [...]
 <dd><p>Return the position in this stream. </p>
 </dd></dl>
 
@@ -953,12 +953,12 @@
 <h2>IPC<a class="headerlink" href="#ipc" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt 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><em class="property">class </em><code class="sig-name descname">CudaIpcMemHandle</code><a class="headerlink" href="#_CPPv4N5arrow4cuda16CudaIpcMemHandleE" title="Permalink to this definition">¶</a><br /></dt>
+<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><em class="property">class </em><code class="sig-prename descclassname">arrow::cuda<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">CudaIpcMemHandle</code><a class="headerlink" href="#_CPPv4N5arrow4cuda16CudaIpcMemHan [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt 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>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="memory.html#_CPPv4N5arrow6BufferE" title="arrow::Buffer">Buffer</a>&gt;&gt; <code c [...]
+<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">Result</a>&lt;std::shared_ptr&lt;<a class="referenc [...]
 <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>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><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>
@@ -992,7 +992,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt 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><em class="property">static</em> Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda16CudaIpcMemHandleE" title="arrow::cuda::CudaIpcMemHan [...]
+<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><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPP [...]
 <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) <dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>Handle or <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -1007,7 +1007,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow4cuda16CudaIpcMemHandle10FromBufferEPKvPNSt10shared_ptrI16CudaIpcMemHandleEE">
-<span id="_CPPv3N5arrow4cuda16CudaIpcMemHandle10FromBufferEPKvPNSt10shared_ptrI16CudaIpcMemHandleEE"></span><span id="_CPPv2N5arrow4cuda16CudaIpcMemHandle10FromBufferEPKvPNSt10shared_ptrI16CudaIpcMemHandleEE"></span><span id="arrow::cuda::CudaIpcMemHandle::FromBuffer__voidCP.std::shared_ptr:CudaIpcMemHandle:P"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_ipc_mem_handle_1aa139381de991e30041375e211e1e5790"></span><em class="property">static</em> <a class="reference internal" [...]
+<span id="_CPPv3N5arrow4cuda16CudaIpcMemHandle10FromBufferEPKvPNSt10shared_ptrI16CudaIpcMemHandleEE"></span><span id="_CPPv2N5arrow4cuda16CudaIpcMemHandle10FromBufferEPKvPNSt10shared_ptrI16CudaIpcMemHandleEE"></span><span id="arrow::cuda::CudaIpcMemHandle::FromBuffer__voidCP.std::shared_ptr:CudaIpcMemHandle:P"></span><span class="target" id="classarrow_1_1cuda_1_1_cuda_ipc_mem_handle_1aa139381de991e30041375e211e1e5790"></span><a class="reference internal" href="support.html#_CPPv4N5arrow [...]
 <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) <dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -1025,8 +1025,8 @@
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow4cuda20SerializeRecordBatchERK11RecordBatchP11CudaContext">
-<span id="_CPPv3N5arrow4cuda20SerializeRecordBatchERK11RecordBatchP11CudaContext"></span><span id="_CPPv2N5arrow4cuda20SerializeRecordBatchERK11RecordBatchP11CudaContext"></span><span id="arrow::cuda::SerializeRecordBatch__RecordBatchCR.CudaContextP"></span><span class="target" id="group__cuda-ipc-functions_1ga1d251e8fccb9ad26d0988e4127c028dc"></span>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow4cuda10CudaBufferE" title="arrow::cuda::CudaBuffer">CudaBuff [...]
+<dt 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>Result&lt;std::shared_ptr&lt;CudaBuffer&gt;&gt; <code class="sig-name descname">SerializeRecordBatch</code><span class="sig-paren">(</span><em class="property">const</em> RecordB [...]
 <dd><p>Write record batch message to GPU device memory. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><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>
@@ -1041,8 +1041,8 @@
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow4cuda15ReadRecordBatchERKNSt10shared_ptrI6SchemaEERKNSt10shared_ptrI10CudaBufferEEP10MemoryPool">
-<span id="_CPPv3N5arrow4cuda15ReadRecordBatchERKNSt10shared_ptrI6SchemaEERKNSt10shared_ptrI10CudaBufferEEP10MemoryPool"></span><span id="_CPPv2N5arrow4cuda15ReadRecordBatchERKNSt10shared_ptrI6SchemaEERKNSt10shared_ptrI10CudaBufferEEP10MemoryPool"></span><span id="arrow::cuda::ReadRecordBatch__std::shared_ptr:Schema:CR.std::shared_ptr:CudaBuffer:CR.MemoryPoolP"></span><span class="target" id="group__cuda-ipc-functions_1ga95f8dc7cf1e2f5f20c31300e7eec3d25"></span>Result&lt;std::shared_ptr&l [...]
+<dt id="_CPPv415ReadRecordBatchRKNSt10shared_ptrI6SchemaEERKNSt10shared_ptrI10CudaBufferEEP10MemoryPool">
+<span id="_CPPv315ReadRecordBatchRKNSt10shared_ptrI6SchemaEERKNSt10shared_ptrI10CudaBufferEEP10MemoryPool"></span><span id="_CPPv215ReadRecordBatchRKNSt10shared_ptrI6SchemaEERKNSt10shared_ptrI10CudaBufferEEP10MemoryPool"></span><span id="ReadRecordBatch__std::shared_ptr:Schema:CR.std::shared_ptr:CudaBuffer:CR.MemoryPoolP"></span><span class="target" id="group__cuda-ipc-functions_1ga95f8dc7cf1e2f5f20c31300e7eec3d25"></span>Result&lt;std::shared_ptr&lt;RecordBatch&gt;&gt; <code class="sig- [...]
 <dd><p>ReadRecordBatch specialized to handle metadata on CUDA device. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><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>
diff --git a/docs/cpp/api/datatype.html b/docs/cpp/api/datatype.html
index f4960a5..29acf1f 100644
--- a/docs/cpp/api/datatype.html
+++ b/docs/cpp/api/datatype.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>Data Types &mdash; Apache Arrow v0.17.0</title>
+  <title>Data Types &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -61,7 +61,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
@@ -214,208 +214,208 @@
 <p>This enumeration provides a quick way to interrogate the category of a <a class="reference internal" href="#classarrow_1_1_data_type"><span class="std std-ref">DataType</span></a> instance. </p>
 <p><em>Values:</em></p>
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type2NAE">
-<span id="_CPPv3N5arrow4Type2NAE"></span><span id="_CPPv2N5arrow4Type2NAE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af46d8600b17dd993097e0875a46e0b15"></span><code class="sig-name descname">NA</code><a class="headerlink" href="#_CPPv4N5arrow4Type2NAE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type2NAE">
+<span id="_CPPv3N5arrow4Type4type2NAE"></span><span id="_CPPv2N5arrow4Type4type2NAE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af46d8600b17dd993097e0875a46e0b15"></span><em class="property">enumerator </em><code class="sig-name descname">NA</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type2NAE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>A NULL type having no physical storage. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type4BOOLE">
-<span id="_CPPv3N5arrow4Type4BOOLE"></span><span id="_CPPv2N5arrow4Type4BOOLE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44ae4bb4146eedf3fb5a517780000001b30"></span><code class="sig-name descname">BOOL</code><a class="headerlink" href="#_CPPv4N5arrow4Type4BOOLE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type4BOOLE">
+<span id="_CPPv3N5arrow4Type4type4BOOLE"></span><span id="_CPPv2N5arrow4Type4type4BOOLE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44ae4bb4146eedf3fb5a517780000001b30"></span><em class="property">enumerator </em><code class="sig-name descname">BOOL</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type4BOOLE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Boolean as 1 bit, LSB bit-packed ordering. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type5UINT8E">
-<span id="_CPPv3N5arrow4Type5UINT8E"></span><span id="_CPPv2N5arrow4Type5UINT8E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44ab8f52afb784526f800c91de101673b42"></span><code class="sig-name descname">UINT8</code><a class="headerlink" href="#_CPPv4N5arrow4Type5UINT8E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type5UINT8E">
+<span id="_CPPv3N5arrow4Type4type5UINT8E"></span><span id="_CPPv2N5arrow4Type4type5UINT8E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44ab8f52afb784526f800c91de101673b42"></span><em class="property">enumerator </em><code class="sig-name descname">UINT8</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type5UINT8E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Unsigned 8-bit little-endian integer. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type4INT8E">
-<span id="_CPPv3N5arrow4Type4INT8E"></span><span id="_CPPv2N5arrow4Type4INT8E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44adf9f694eb598f6f8cac8bed3da547d65"></span><code class="sig-name descname">INT8</code><a class="headerlink" href="#_CPPv4N5arrow4Type4INT8E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type4INT8E">
+<span id="_CPPv3N5arrow4Type4type4INT8E"></span><span id="_CPPv2N5arrow4Type4type4INT8E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44adf9f694eb598f6f8cac8bed3da547d65"></span><em class="property">enumerator </em><code class="sig-name descname">INT8</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type4INT8E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Signed 8-bit little-endian integer. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type6UINT16E">
-<span id="_CPPv3N5arrow4Type6UINT16E"></span><span id="_CPPv2N5arrow4Type6UINT16E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a87c4272d67d3a84ed9ce6c6a9a4a6772"></span><code class="sig-name descname">UINT16</code><a class="headerlink" href="#_CPPv4N5arrow4Type6UINT16E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type6UINT16E">
+<span id="_CPPv3N5arrow4Type4type6UINT16E"></span><span id="_CPPv2N5arrow4Type4type6UINT16E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a87c4272d67d3a84ed9ce6c6a9a4a6772"></span><em class="property">enumerator </em><code class="sig-name descname">UINT16</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type6UINT16E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Unsigned 16-bit little-endian integer. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type5INT16E">
-<span id="_CPPv3N5arrow4Type5INT16E"></span><span id="_CPPv2N5arrow4Type5INT16E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a36b3753b92501b60b2740b29d6e17696"></span><code class="sig-name descname">INT16</code><a class="headerlink" href="#_CPPv4N5arrow4Type5INT16E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type5INT16E">
+<span id="_CPPv3N5arrow4Type4type5INT16E"></span><span id="_CPPv2N5arrow4Type4type5INT16E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a36b3753b92501b60b2740b29d6e17696"></span><em class="property">enumerator </em><code class="sig-name descname">INT16</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type5INT16E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Signed 16-bit little-endian integer. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type6UINT32E">
-<span id="_CPPv3N5arrow4Type6UINT32E"></span><span id="_CPPv2N5arrow4Type6UINT32E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a89620afd46abf8f99b057bd3587a78f0"></span><code class="sig-name descname">UINT32</code><a class="headerlink" href="#_CPPv4N5arrow4Type6UINT32E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type6UINT32E">
+<span id="_CPPv3N5arrow4Type4type6UINT32E"></span><span id="_CPPv2N5arrow4Type4type6UINT32E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a89620afd46abf8f99b057bd3587a78f0"></span><em class="property">enumerator </em><code class="sig-name descname">UINT32</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type6UINT32E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Unsigned 32-bit little-endian integer. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type5INT32E">
-<span id="_CPPv3N5arrow4Type5INT32E"></span><span id="_CPPv2N5arrow4Type5INT32E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af8005f162bc422abcee7f1197bf04cf8"></span><code class="sig-name descname">INT32</code><a class="headerlink" href="#_CPPv4N5arrow4Type5INT32E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type5INT32E">
+<span id="_CPPv3N5arrow4Type4type5INT32E"></span><span id="_CPPv2N5arrow4Type4type5INT32E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af8005f162bc422abcee7f1197bf04cf8"></span><em class="property">enumerator </em><code class="sig-name descname">INT32</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type5INT32E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Signed 32-bit little-endian integer. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type6UINT64E">
-<span id="_CPPv3N5arrow4Type6UINT64E"></span><span id="_CPPv2N5arrow4Type6UINT64E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af1096e3ebb2d7a678fc6ddac24bf7639"></span><code class="sig-name descname">UINT64</code><a class="headerlink" href="#_CPPv4N5arrow4Type6UINT64E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type6UINT64E">
+<span id="_CPPv3N5arrow4Type4type6UINT64E"></span><span id="_CPPv2N5arrow4Type4type6UINT64E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af1096e3ebb2d7a678fc6ddac24bf7639"></span><em class="property">enumerator </em><code class="sig-name descname">UINT64</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type6UINT64E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Unsigned 64-bit little-endian integer. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type5INT64E">
-<span id="_CPPv3N5arrow4Type5INT64E"></span><span id="_CPPv2N5arrow4Type5INT64E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af38ec7ec303572a87b11fd48876bc1d0"></span><code class="sig-name descname">INT64</code><a class="headerlink" href="#_CPPv4N5arrow4Type5INT64E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type5INT64E">
+<span id="_CPPv3N5arrow4Type4type5INT64E"></span><span id="_CPPv2N5arrow4Type4type5INT64E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af38ec7ec303572a87b11fd48876bc1d0"></span><em class="property">enumerator </em><code class="sig-name descname">INT64</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type5INT64E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Signed 64-bit little-endian integer. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type10HALF_FLOATE">
-<span id="_CPPv3N5arrow4Type10HALF_FLOATE"></span><span id="_CPPv2N5arrow4Type10HALF_FLOATE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af6ebd198668f2a6c2d79c549f599e896"></span><code class="sig-name descname">HALF_FLOAT</code><a class="headerlink" href="#_CPPv4N5arrow4Type10HALF_FLOATE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type10HALF_FLOATE">
+<span id="_CPPv3N5arrow4Type4type10HALF_FLOATE"></span><span id="_CPPv2N5arrow4Type4type10HALF_FLOATE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af6ebd198668f2a6c2d79c549f599e896"></span><em class="property">enumerator </em><code class="sig-name descname">HALF_FLOAT</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type10HALF_FLOATE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>2-byte floating point value </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type5FLOATE">
-<span id="_CPPv3N5arrow4Type5FLOATE"></span><span id="_CPPv2N5arrow4Type5FLOATE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a57c54c2b9d1630bc8c99b5fec4c93e58"></span><code class="sig-name descname">FLOAT</code><a class="headerlink" href="#_CPPv4N5arrow4Type5FLOATE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type5FLOATE">
+<span id="_CPPv3N5arrow4Type4type5FLOATE"></span><span id="_CPPv2N5arrow4Type4type5FLOATE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a57c54c2b9d1630bc8c99b5fec4c93e58"></span><em class="property">enumerator </em><code class="sig-name descname">FLOAT</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type5FLOATE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>4-byte floating point value </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type6DOUBLEE">
-<span id="_CPPv3N5arrow4Type6DOUBLEE"></span><span id="_CPPv2N5arrow4Type6DOUBLEE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a75397800ad025678ff7803b543d4a183"></span><code class="sig-name descname">DOUBLE</code><a class="headerlink" href="#_CPPv4N5arrow4Type6DOUBLEE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type6DOUBLEE">
+<span id="_CPPv3N5arrow4Type4type6DOUBLEE"></span><span id="_CPPv2N5arrow4Type4type6DOUBLEE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a75397800ad025678ff7803b543d4a183"></span><em class="property">enumerator </em><code class="sig-name descname">DOUBLE</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type6DOUBLEE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>8-byte floating point value </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type6STRINGE">
-<span id="_CPPv3N5arrow4Type6STRINGE"></span><span id="_CPPv2N5arrow4Type6STRINGE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a864933bd7cdfa63ea75498c34db6545f"></span><code class="sig-name descname">STRING</code><a class="headerlink" href="#_CPPv4N5arrow4Type6STRINGE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type6STRINGE">
+<span id="_CPPv3N5arrow4Type4type6STRINGE"></span><span id="_CPPv2N5arrow4Type4type6STRINGE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a864933bd7cdfa63ea75498c34db6545f"></span><em class="property">enumerator </em><code class="sig-name descname">STRING</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type6STRINGE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>UTF8 variable-length string as List&lt;Char&gt; </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type6BINARYE">
-<span id="_CPPv3N5arrow4Type6BINARYE"></span><span id="_CPPv2N5arrow4Type6BINARYE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a442cc62761c7e5a83d26da4d3ed2fe01"></span><code class="sig-name descname">BINARY</code><a class="headerlink" href="#_CPPv4N5arrow4Type6BINARYE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type6BINARYE">
+<span id="_CPPv3N5arrow4Type4type6BINARYE"></span><span id="_CPPv2N5arrow4Type4type6BINARYE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a442cc62761c7e5a83d26da4d3ed2fe01"></span><em class="property">enumerator </em><code class="sig-name descname">BINARY</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type6BINARYE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Variable-length bytes (no guarantee of UTF8-ness) </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type17FIXED_SIZE_BINARYE">
-<span id="_CPPv3N5arrow4Type17FIXED_SIZE_BINARYE"></span><span id="_CPPv2N5arrow4Type17FIXED_SIZE_BINARYE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a1b3f48148c5ff94c039d09ff689da179"></span><code class="sig-name descname">FIXED_SIZE_BINARY</code><a class="headerlink" href="#_CPPv4N5arrow4Type17FIXED_SIZE_BINARYE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type17FIXED_SIZE_BINARYE">
+<span id="_CPPv3N5arrow4Type4type17FIXED_SIZE_BINARYE"></span><span id="_CPPv2N5arrow4Type4type17FIXED_SIZE_BINARYE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a1b3f48148c5ff94c039d09ff689da179"></span><em class="property">enumerator </em><code class="sig-name descname">FIXED_SIZE_BINARY</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type17FIXED_SIZE_BINARYE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Fixed-size binary. Each value occupies the same number of bytes. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type6DATE32E">
-<span id="_CPPv3N5arrow4Type6DATE32E"></span><span id="_CPPv2N5arrow4Type6DATE32E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a4351aedceb3d92f82cf7ae504476ef30"></span><code class="sig-name descname">DATE32</code><a class="headerlink" href="#_CPPv4N5arrow4Type6DATE32E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type6DATE32E">
+<span id="_CPPv3N5arrow4Type4type6DATE32E"></span><span id="_CPPv2N5arrow4Type4type6DATE32E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a4351aedceb3d92f82cf7ae504476ef30"></span><em class="property">enumerator </em><code class="sig-name descname">DATE32</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type6DATE32E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>int32_t days since the UNIX epoch </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type6DATE64E">
-<span id="_CPPv3N5arrow4Type6DATE64E"></span><span id="_CPPv2N5arrow4Type6DATE64E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a17325202e90c23cd194b1698eea87a38"></span><code class="sig-name descname">DATE64</code><a class="headerlink" href="#_CPPv4N5arrow4Type6DATE64E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type6DATE64E">
+<span id="_CPPv3N5arrow4Type4type6DATE64E"></span><span id="_CPPv2N5arrow4Type4type6DATE64E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a17325202e90c23cd194b1698eea87a38"></span><em class="property">enumerator </em><code class="sig-name descname">DATE64</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type6DATE64E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>int64_t milliseconds since the UNIX epoch </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type9TIMESTAMPE">
-<span id="_CPPv3N5arrow4Type9TIMESTAMPE"></span><span id="_CPPv2N5arrow4Type9TIMESTAMPE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a1e41dddee4a6410c4d6fe164b36a230e"></span><code class="sig-name descname">TIMESTAMP</code><a class="headerlink" href="#_CPPv4N5arrow4Type9TIMESTAMPE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type9TIMESTAMPE">
+<span id="_CPPv3N5arrow4Type4type9TIMESTAMPE"></span><span id="_CPPv2N5arrow4Type4type9TIMESTAMPE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a1e41dddee4a6410c4d6fe164b36a230e"></span><em class="property">enumerator </em><code class="sig-name descname">TIMESTAMP</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type9TIMESTAMPE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Exact timestamp encoded with int64 since UNIX epoch Default unit millisecond. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type6TIME32E">
-<span id="_CPPv3N5arrow4Type6TIME32E"></span><span id="_CPPv2N5arrow4Type6TIME32E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a73fb0fcd2b5d9a4c6071574c73cdf3c5"></span><code class="sig-name descname">TIME32</code><a class="headerlink" href="#_CPPv4N5arrow4Type6TIME32E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type6TIME32E">
+<span id="_CPPv3N5arrow4Type4type6TIME32E"></span><span id="_CPPv2N5arrow4Type4type6TIME32E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a73fb0fcd2b5d9a4c6071574c73cdf3c5"></span><em class="property">enumerator </em><code class="sig-name descname">TIME32</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type6TIME32E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Time as signed 32-bit integer, representing either seconds or milliseconds since midnight. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type6TIME64E">
-<span id="_CPPv3N5arrow4Type6TIME64E"></span><span id="_CPPv2N5arrow4Type6TIME64E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44ab960cffd22f54b634d9f055f7568d321"></span><code class="sig-name descname">TIME64</code><a class="headerlink" href="#_CPPv4N5arrow4Type6TIME64E" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type6TIME64E">
+<span id="_CPPv3N5arrow4Type4type6TIME64E"></span><span id="_CPPv2N5arrow4Type4type6TIME64E"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44ab960cffd22f54b634d9f055f7568d321"></span><em class="property">enumerator </em><code class="sig-name descname">TIME64</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type6TIME64E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Time as signed 64-bit integer, representing either microseconds or nanoseconds since midnight. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type8INTERVALE">
-<span id="_CPPv3N5arrow4Type8INTERVALE"></span><span id="_CPPv2N5arrow4Type8INTERVALE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44aaa546143f5b445f6478b7e157546ec3f"></span><code class="sig-name descname">INTERVAL</code><a class="headerlink" href="#_CPPv4N5arrow4Type8INTERVALE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type8INTERVALE">
+<span id="_CPPv3N5arrow4Type4type8INTERVALE"></span><span id="_CPPv2N5arrow4Type4type8INTERVALE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44aaa546143f5b445f6478b7e157546ec3f"></span><em class="property">enumerator </em><code class="sig-name descname">INTERVAL</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type8INTERVALE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>YEAR_MONTH or DAY_TIME interval in SQL style. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type7DECIMALE">
-<span id="_CPPv3N5arrow4Type7DECIMALE"></span><span id="_CPPv2N5arrow4Type7DECIMALE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a014fe7104b592dbd7c70e4e861774a63"></span><code class="sig-name descname">DECIMAL</code><a class="headerlink" href="#_CPPv4N5arrow4Type7DECIMALE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type7DECIMALE">
+<span id="_CPPv3N5arrow4Type4type7DECIMALE"></span><span id="_CPPv2N5arrow4Type4type7DECIMALE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a014fe7104b592dbd7c70e4e861774a63"></span><em class="property">enumerator </em><code class="sig-name descname">DECIMAL</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type7DECIMALE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Precision- and scale-based decimal type. </p>
 <p>Storage type depends on the parameters. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type4LISTE">
-<span id="_CPPv3N5arrow4Type4LISTE"></span><span id="_CPPv2N5arrow4Type4LISTE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44ad074f9c02567b5945293b9114f84f210"></span><code class="sig-name descname">LIST</code><a class="headerlink" href="#_CPPv4N5arrow4Type4LISTE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type4LISTE">
+<span id="_CPPv3N5arrow4Type4type4LISTE"></span><span id="_CPPv2N5arrow4Type4type4LISTE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44ad074f9c02567b5945293b9114f84f210"></span><em class="property">enumerator </em><code class="sig-name descname">LIST</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type4LISTE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>A list of some logical data type. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type6STRUCTE">
-<span id="_CPPv3N5arrow4Type6STRUCTE"></span><span id="_CPPv2N5arrow4Type6STRUCTE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44aaa028b35c4e6a047c0e510ef1b0389ef"></span><code class="sig-name descname">STRUCT</code><a class="headerlink" href="#_CPPv4N5arrow4Type6STRUCTE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type6STRUCTE">
+<span id="_CPPv3N5arrow4Type4type6STRUCTE"></span><span id="_CPPv2N5arrow4Type4type6STRUCTE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44aaa028b35c4e6a047c0e510ef1b0389ef"></span><em class="property">enumerator </em><code class="sig-name descname">STRUCT</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type6STRUCTE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Struct of logical types. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type5UNIONE">
-<span id="_CPPv3N5arrow4Type5UNIONE"></span><span id="_CPPv2N5arrow4Type5UNIONE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a2fa6d3a8e3947b7d0024304bfb8b5fad"></span><code class="sig-name descname">UNION</code><a class="headerlink" href="#_CPPv4N5arrow4Type5UNIONE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type5UNIONE">
+<span id="_CPPv3N5arrow4Type4type5UNIONE"></span><span id="_CPPv2N5arrow4Type4type5UNIONE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a2fa6d3a8e3947b7d0024304bfb8b5fad"></span><em class="property">enumerator </em><code class="sig-name descname">UNION</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type5UNIONE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Unions of logical types. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type10DICTIONARYE">
-<span id="_CPPv3N5arrow4Type10DICTIONARYE"></span><span id="_CPPv2N5arrow4Type10DICTIONARYE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a3c38b5820a3de12d71713473550c6280"></span><code class="sig-name descname">DICTIONARY</code><a class="headerlink" href="#_CPPv4N5arrow4Type10DICTIONARYE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type10DICTIONARYE">
+<span id="_CPPv3N5arrow4Type4type10DICTIONARYE"></span><span id="_CPPv2N5arrow4Type4type10DICTIONARYE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a3c38b5820a3de12d71713473550c6280"></span><em class="property">enumerator </em><code class="sig-name descname">DICTIONARY</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type10DICTIONARYE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Dictionary-encoded type, also called “categorical” or “factor” in other programming languages. </p>
 <p>Holds the dictionary value type but not the dictionary itself, which is part of the ArrayData struct </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type3MAPE">
-<span id="_CPPv3N5arrow4Type3MAPE"></span><span id="_CPPv2N5arrow4Type3MAPE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a51838b04a2cdc2db91890e4c70f45e61"></span><code class="sig-name descname">MAP</code><a class="headerlink" href="#_CPPv4N5arrow4Type3MAPE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type3MAPE">
+<span id="_CPPv3N5arrow4Type4type3MAPE"></span><span id="_CPPv2N5arrow4Type4type3MAPE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a51838b04a2cdc2db91890e4c70f45e61"></span><em class="property">enumerator </em><code class="sig-name descname">MAP</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type3MAPE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Map, a repeated struct logical type. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type9EXTENSIONE">
-<span id="_CPPv3N5arrow4Type9EXTENSIONE"></span><span id="_CPPv2N5arrow4Type9EXTENSIONE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af62348e1483c0b1a1536853e35588dad"></span><code class="sig-name descname">EXTENSION</code><a class="headerlink" href="#_CPPv4N5arrow4Type9EXTENSIONE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type9EXTENSIONE">
+<span id="_CPPv3N5arrow4Type4type9EXTENSIONE"></span><span id="_CPPv2N5arrow4Type4type9EXTENSIONE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44af62348e1483c0b1a1536853e35588dad"></span><em class="property">enumerator </em><code class="sig-name descname">EXTENSION</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type9EXTENSIONE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Custom data type, implemented by user. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type15FIXED_SIZE_LISTE">
-<span id="_CPPv3N5arrow4Type15FIXED_SIZE_LISTE"></span><span id="_CPPv2N5arrow4Type15FIXED_SIZE_LISTE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a870656978bd9028566f88fe1c0afb127"></span><code class="sig-name descname">FIXED_SIZE_LIST</code><a class="headerlink" href="#_CPPv4N5arrow4Type15FIXED_SIZE_LISTE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type15FIXED_SIZE_LISTE">
+<span id="_CPPv3N5arrow4Type4type15FIXED_SIZE_LISTE"></span><span id="_CPPv2N5arrow4Type4type15FIXED_SIZE_LISTE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a870656978bd9028566f88fe1c0afb127"></span><em class="property">enumerator </em><code class="sig-name descname">FIXED_SIZE_LIST</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type15FIXED_SIZE_LISTE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Fixed size list of some logical type. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type8DURATIONE">
-<span id="_CPPv3N5arrow4Type8DURATIONE"></span><span id="_CPPv2N5arrow4Type8DURATIONE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a5322b7f2fd54030f65ac36e9637ff45b"></span><code class="sig-name descname">DURATION</code><a class="headerlink" href="#_CPPv4N5arrow4Type8DURATIONE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type8DURATIONE">
+<span id="_CPPv3N5arrow4Type4type8DURATIONE"></span><span id="_CPPv2N5arrow4Type4type8DURATIONE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a5322b7f2fd54030f65ac36e9637ff45b"></span><em class="property">enumerator </em><code class="sig-name descname">DURATION</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type8DURATIONE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Measure of elapsed time in either seconds, milliseconds, microseconds or nanoseconds. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type12LARGE_STRINGE">
-<span id="_CPPv3N5arrow4Type12LARGE_STRINGE"></span><span id="_CPPv2N5arrow4Type12LARGE_STRINGE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a97279348163fabb0441e9ae939dc7ef5"></span><code class="sig-name descname">LARGE_STRING</code><a class="headerlink" href="#_CPPv4N5arrow4Type12LARGE_STRINGE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type12LARGE_STRINGE">
+<span id="_CPPv3N5arrow4Type4type12LARGE_STRINGE"></span><span id="_CPPv2N5arrow4Type4type12LARGE_STRINGE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a97279348163fabb0441e9ae939dc7ef5"></span><em class="property">enumerator </em><code class="sig-name descname">LARGE_STRING</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type12LARGE_STRINGE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Like STRING, but with 64-bit offsets. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type12LARGE_BINARYE">
-<span id="_CPPv3N5arrow4Type12LARGE_BINARYE"></span><span id="_CPPv2N5arrow4Type12LARGE_BINARYE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44ac15fc368bd8a9390a69d4e174635781d"></span><code class="sig-name descname">LARGE_BINARY</code><a class="headerlink" href="#_CPPv4N5arrow4Type12LARGE_BINARYE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type12LARGE_BINARYE">
+<span id="_CPPv3N5arrow4Type4type12LARGE_BINARYE"></span><span id="_CPPv2N5arrow4Type4type12LARGE_BINARYE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44ac15fc368bd8a9390a69d4e174635781d"></span><em class="property">enumerator </em><code class="sig-name descname">LARGE_BINARY</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type12LARGE_BINARYE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Like BINARY, but with 64-bit offsets. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4Type10LARGE_LISTE">
-<span id="_CPPv3N5arrow4Type10LARGE_LISTE"></span><span id="_CPPv2N5arrow4Type10LARGE_LISTE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a573d9118191906864e808bf3d5c75049"></span><code class="sig-name descname">LARGE_LIST</code><a class="headerlink" href="#_CPPv4N5arrow4Type10LARGE_LISTE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow4Type4type10LARGE_LISTE">
+<span id="_CPPv3N5arrow4Type4type10LARGE_LISTE"></span><span id="_CPPv2N5arrow4Type4type10LARGE_LISTE"></span><span class="target" id="structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44a573d9118191906864e808bf3d5c75049"></span><em class="property">enumerator </em><code class="sig-name descname">LARGE_LIST</code><a class="headerlink" href="#_CPPv4N5arrow4Type4type10LARGE_LISTE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Like LIST, but with 64-bit offsets. </p>
 </dd></dl>
 
@@ -423,7 +423,7 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow8DataTypeE">
-<span id="_CPPv3N5arrow8DataTypeE"></span><span id="_CPPv2N5arrow8DataTypeE"></span><span id="arrow::DataType"></span><span class="target" id="classarrow_1_1_data_type"></span><em class="property">class </em><code class="sig-name descname">DataType</code> : <em class="property">public</em> arrow::detail::Fingerprintable<a class="headerlink" href="#_CPPv4N5arrow8DataTypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow8DataTypeE"></span><span id="_CPPv2N5arrow8DataTypeE"></span><span id="arrow::DataType"></span><span class="target" id="classarrow_1_1_data_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">DataType</code> : <em class="property">public</em> arrow::detail::Fingerprintable<a class="headerlink" href="#_CPPv4N5arrow8DataTypeE" title="Permalink [...]
 <dd><p>Base class for all data types. </p>
 <p>Data types in this library are all <em>logical</em>. They can be expressed as either a primitive physical type (bytes or bits of some fixed size), a nested type consisting of other data types, or another data type (e.g. a timestamp encoded as an int64).</p>
 <p>Simple datatypes may be entirely described by their <a class="reference internal" href="#structarrow_1_1_type_1a00a041cb19a3be373da8eec7d4bf1f44"><span class="std std-ref">Type::type</span></a> id, but complex datatypes are usually parametric. </p>
@@ -445,13 +445,13 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow8DataType8ToStringEv">
-<span id="_CPPv3NK5arrow8DataType8ToStringEv"></span><span id="_CPPv2NK5arrow8DataType8ToStringEv"></span><span id="arrow::DataType::ToStringC"></span><span class="target" id="classarrow_1_1_data_type_1a944727354fb11138ebd46368319598f2"></span><em class="property">virtual</em> std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a class="headerlink" href="#_CPPv4NK5arrow8DataType8To [...]
+<span id="_CPPv3NK5arrow8DataType8ToStringEv"></span><span id="_CPPv2NK5arrow8DataType8ToStringEv"></span><span id="arrow::DataType::ToStringC"></span><span class="target" id="classarrow_1_1_data_type_1a944727354fb11138ebd46368319598f2"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a class="headerlink" href="#_CPPv4NK5arrow8DataType8ToStringEv" title="Permalink to this [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow8DataType4nameEv">
-<span id="_CPPv3NK5arrow8DataType4nameEv"></span><span id="_CPPv2NK5arrow8DataType4nameEv"></span><span id="arrow::DataType::nameC"></span><span class="target" id="classarrow_1_1_data_type_1a94985d12273f5dd353d6142921299d4d"></span><em class="property">virtual</em> std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a class="headerlink" href="#_CPPv4NK5arrow8DataType4nameEv" title="Per [...]
+<span id="_CPPv3NK5arrow8DataType4nameEv"></span><span id="_CPPv2NK5arrow8DataType4nameEv"></span><span id="arrow::DataType::nameC"></span><span class="target" id="classarrow_1_1_data_type_1a94985d12273f5dd353d6142921299d4d"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a class="headerlink" href="#_CPPv4NK5arrow8DataType4nameEv" title="Permalink to this definition">¶</a><b [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -464,7 +464,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow8DataType6layoutEv">
-<span id="_CPPv3NK5arrow8DataType6layoutEv"></span><span id="_CPPv2NK5arrow8DataType6layoutEv"></span><span id="arrow::DataType::layoutC"></span><span class="target" id="classarrow_1_1_data_type_1a4fe70f6a45eda029ea118c8470ff925e"></span><em class="property">virtual</em> DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a class="headerlink" href="#_CPPv4NK5arrow8DataType6layoutE [...]
+<span id="_CPPv3NK5arrow8DataType6layoutEv"></span><span id="_CPPv2NK5arrow8DataType6layoutEv"></span><span id="arrow::DataType::layoutC"></span><span class="target" id="classarrow_1_1_data_type_1a4fe70f6a45eda029ea118c8470ff925e"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a class="headerlink" href="#_CPPv4NK5arrow8DataType6layoutEv" title="Permalink to this defini [...]
 <dd><p>Return the data type layout. </p>
 <p>Children are not included.</p>
 <p><dl class="simple">
@@ -488,269 +488,269 @@
 <p>These functions are recommended for creating data types.  They may return
 new objects or existing singletons, depending on the type requested.</p>
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow4nullEv">
-<span id="_CPPv3N5arrow4nullEv"></span><span id="_CPPv2N5arrow4nullEv"></span><span id="arrow::null"></span><span class="target" id="group__type-factories_1gaf642d53dac1a6b6b686fb5984d33bc9a"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">null</code><span class="sig-paren">(</ [...]
+<dt id="_CPPv44nullv">
+<span id="_CPPv34nullv"></span><span id="_CPPv24nullv"></span><span id="null"></span><span class="target" id="group__type-factories_1gaf642d53dac1a6b6b686fb5984d33bc9a"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">null</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv44nullv" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_null_type"><span class="std std-ref">NullType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow7booleanEv">
-<span id="_CPPv3N5arrow7booleanEv"></span><span id="_CPPv2N5arrow7booleanEv"></span><span id="arrow::boolean"></span><span class="target" id="group__type-factories_1ga1e585e8f1c25a9751ac9381a274df057"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">boolean</code><span class="si [...]
+<dt id="_CPPv47booleanv">
+<span id="_CPPv37booleanv"></span><span id="_CPPv27booleanv"></span><span id="boolean"></span><span class="target" id="group__type-factories_1ga1e585e8f1c25a9751ac9381a274df057"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">boolean</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv47booleanv" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_boolean_type"><span class="std std-ref">BooleanType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow4int8Ev">
-<span id="_CPPv3N5arrow4int8Ev"></span><span id="_CPPv2N5arrow4int8Ev"></span><span id="arrow::int8"></span><span class="target" id="group__type-factories_1ga9c09bf26bc03f0fb0c84a0277215dd67"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">int8</code><span class="sig-paren">(</ [...]
+<dt id="_CPPv44int8v">
+<span id="_CPPv34int8v"></span><span id="_CPPv24int8v"></span><span id="int8"></span><span class="target" id="group__type-factories_1ga9c09bf26bc03f0fb0c84a0277215dd67"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">int8</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv44int8v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_int8_type"><span class="std std-ref">Int8Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow5int16Ev">
-<span id="_CPPv3N5arrow5int16Ev"></span><span id="_CPPv2N5arrow5int16Ev"></span><span id="arrow::int16"></span><span class="target" id="group__type-factories_1ga034c5c703e15039fe76af412d349734d"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">int16</code><span class="sig-paren" [...]
+<dt id="_CPPv45int16v">
+<span id="_CPPv35int16v"></span><span id="_CPPv25int16v"></span><span id="int16"></span><span class="target" id="group__type-factories_1ga034c5c703e15039fe76af412d349734d"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">int16</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv45int16v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_int16_type"><span class="std std-ref">Int16Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow5int32Ev">
-<span id="_CPPv3N5arrow5int32Ev"></span><span id="_CPPv2N5arrow5int32Ev"></span><span id="arrow::int32"></span><span class="target" id="group__type-factories_1ga86f6bfe394347f77befa2143297ad541"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">int32</code><span class="sig-paren" [...]
+<dt id="_CPPv45int32v">
+<span id="_CPPv35int32v"></span><span id="_CPPv25int32v"></span><span id="int32"></span><span class="target" id="group__type-factories_1ga86f6bfe394347f77befa2143297ad541"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">int32</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv45int32v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_int32_type"><span class="std std-ref">Int32Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow5int64Ev">
-<span id="_CPPv3N5arrow5int64Ev"></span><span id="_CPPv2N5arrow5int64Ev"></span><span id="arrow::int64"></span><span class="target" id="group__type-factories_1ga733b16be653069b8d926529662e34e79"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">int64</code><span class="sig-paren" [...]
+<dt id="_CPPv45int64v">
+<span id="_CPPv35int64v"></span><span id="_CPPv25int64v"></span><span id="int64"></span><span class="target" id="group__type-factories_1ga733b16be653069b8d926529662e34e79"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">int64</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv45int64v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_int64_type"><span class="std std-ref">Int64Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow5uint8Ev">
-<span id="_CPPv3N5arrow5uint8Ev"></span><span id="_CPPv2N5arrow5uint8Ev"></span><span id="arrow::uint8"></span><span class="target" id="group__type-factories_1ga4891a423be213550cc24e8ebe830673f"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">uint8</code><span class="sig-paren" [...]
+<dt id="_CPPv45uint8v">
+<span id="_CPPv35uint8v"></span><span id="_CPPv25uint8v"></span><span id="uint8"></span><span class="target" id="group__type-factories_1ga4891a423be213550cc24e8ebe830673f"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">uint8</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv45uint8v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_u_int8_type"><span class="std std-ref">UInt8Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6uint16Ev">
-<span id="_CPPv3N5arrow6uint16Ev"></span><span id="_CPPv2N5arrow6uint16Ev"></span><span id="arrow::uint16"></span><span class="target" id="group__type-factories_1ga9f1e44bc2ab9b465b6e7b601eb48f0a0"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">uint16</code><span class="sig-pa [...]
+<dt id="_CPPv46uint16v">
+<span id="_CPPv36uint16v"></span><span id="_CPPv26uint16v"></span><span id="uint16"></span><span class="target" id="group__type-factories_1ga9f1e44bc2ab9b465b6e7b601eb48f0a0"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">uint16</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv46uint16v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_u_int16_type"><span class="std std-ref">UInt16Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6uint32Ev">
-<span id="_CPPv3N5arrow6uint32Ev"></span><span id="_CPPv2N5arrow6uint32Ev"></span><span id="arrow::uint32"></span><span class="target" id="group__type-factories_1gae80e510cfb2931ac18c73cba0be6d894"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">uint32</code><span class="sig-pa [...]
+<dt id="_CPPv46uint32v">
+<span id="_CPPv36uint32v"></span><span id="_CPPv26uint32v"></span><span id="uint32"></span><span class="target" id="group__type-factories_1gae80e510cfb2931ac18c73cba0be6d894"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">uint32</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv46uint32v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_u_int32_type"><span class="std std-ref">UInt32Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6uint64Ev">
-<span id="_CPPv3N5arrow6uint64Ev"></span><span id="_CPPv2N5arrow6uint64Ev"></span><span id="arrow::uint64"></span><span class="target" id="group__type-factories_1gae548d03275f4afaa97a269774ce6930c"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">uint64</code><span class="sig-pa [...]
+<dt id="_CPPv46uint64v">
+<span id="_CPPv36uint64v"></span><span id="_CPPv26uint64v"></span><span id="uint64"></span><span class="target" id="group__type-factories_1gae548d03275f4afaa97a269774ce6930c"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">uint64</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv46uint64v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_u_int64_type"><span class="std std-ref">UInt64Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow7float16Ev">
-<span id="_CPPv3N5arrow7float16Ev"></span><span id="_CPPv2N5arrow7float16Ev"></span><span id="arrow::float16"></span><span class="target" id="group__type-factories_1ga4fac9b6739876df09be8b82d70b26734"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">float16</code><span class="si [...]
+<dt id="_CPPv47float16v">
+<span id="_CPPv37float16v"></span><span id="_CPPv27float16v"></span><span id="float16"></span><span class="target" id="group__type-factories_1ga4fac9b6739876df09be8b82d70b26734"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">float16</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv47float16v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_half_float_type"><span class="std std-ref">HalfFloatType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow7float32Ev">
-<span id="_CPPv3N5arrow7float32Ev"></span><span id="_CPPv2N5arrow7float32Ev"></span><span id="arrow::float32"></span><span class="target" id="group__type-factories_1ga48fca9d26feda61c8255ec3c44a2078c"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">float32</code><span class="si [...]
+<dt id="_CPPv47float32v">
+<span id="_CPPv37float32v"></span><span id="_CPPv27float32v"></span><span id="float32"></span><span class="target" id="group__type-factories_1ga48fca9d26feda61c8255ec3c44a2078c"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">float32</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv47float32v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_float_type"><span class="std std-ref">FloatType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow7float64Ev">
-<span id="_CPPv3N5arrow7float64Ev"></span><span id="_CPPv2N5arrow7float64Ev"></span><span id="arrow::float64"></span><span class="target" id="group__type-factories_1gab6f514320a9b037ab161fa97db73b970"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">float64</code><span class="si [...]
+<dt id="_CPPv47float64v">
+<span id="_CPPv37float64v"></span><span id="_CPPv27float64v"></span><span id="float64"></span><span class="target" id="group__type-factories_1gab6f514320a9b037ab161fa97db73b970"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">float64</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv47float64v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_double_type"><span class="std std-ref">DoubleType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow4utf8Ev">
-<span id="_CPPv3N5arrow4utf8Ev"></span><span id="_CPPv2N5arrow4utf8Ev"></span><span id="arrow::utf8"></span><span class="target" id="group__type-factories_1ga63178820a26f6ecb894ad35963ca981a"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">utf8</code><span class="sig-paren">(</ [...]
+<dt id="_CPPv44utf8v">
+<span id="_CPPv34utf8v"></span><span id="_CPPv24utf8v"></span><span id="utf8"></span><span class="target" id="group__type-factories_1ga63178820a26f6ecb894ad35963ca981a"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">utf8</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv44utf8v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_string_type"><span class="std std-ref">StringType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow10large_utf8Ev">
-<span id="_CPPv3N5arrow10large_utf8Ev"></span><span id="_CPPv2N5arrow10large_utf8Ev"></span><span id="arrow::large_utf8"></span><span class="target" id="group__type-factories_1gacc42ef32dc897b3bee1dea124cefab86"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">large_utf8</code>< [...]
+<dt id="_CPPv410large_utf8v">
+<span id="_CPPv310large_utf8v"></span><span id="_CPPv210large_utf8v"></span><span id="large_utf8"></span><span class="target" id="group__type-factories_1gacc42ef32dc897b3bee1dea124cefab86"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">large_utf8</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv410large_utf8v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a LargeStringType instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6binaryEv">
-<span id="_CPPv3N5arrow6binaryEv"></span><span id="_CPPv2N5arrow6binaryEv"></span><span id="arrow::binary"></span><span class="target" id="group__type-factories_1ga66c3979f26a439e78d048bbac84a9232"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">binary</code><span class="sig-pa [...]
+<dt id="_CPPv46binaryv">
+<span id="_CPPv36binaryv"></span><span id="_CPPv26binaryv"></span><span id="binary"></span><span class="target" id="group__type-factories_1ga66c3979f26a439e78d048bbac84a9232"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">binary</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv46binaryv" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_binary_type"><span class="std std-ref">BinaryType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow12large_binaryEv">
-<span id="_CPPv3N5arrow12large_binaryEv"></span><span id="_CPPv2N5arrow12large_binaryEv"></span><span id="arrow::large_binary"></span><span class="target" id="group__type-factories_1gad41a46c979c848fee62212f2e49a8d8c"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">large_binary [...]
+<dt id="_CPPv412large_binaryv">
+<span id="_CPPv312large_binaryv"></span><span id="_CPPv212large_binaryv"></span><span id="large_binary"></span><span class="target" id="group__type-factories_1gad41a46c979c848fee62212f2e49a8d8c"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">large_binary</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv412large_binaryv" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a LargeBinaryType instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6date32Ev">
-<span id="_CPPv3N5arrow6date32Ev"></span><span id="_CPPv2N5arrow6date32Ev"></span><span id="arrow::date32"></span><span class="target" id="group__type-factories_1gac15fddc26c629cd5a2cb67f432739e8e"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">date32</code><span class="sig-pa [...]
+<dt id="_CPPv46date32v">
+<span id="_CPPv36date32v"></span><span id="_CPPv26date32v"></span><span id="date32"></span><span class="target" id="group__type-factories_1gac15fddc26c629cd5a2cb67f432739e8e"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">date32</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv46date32v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_date32_type"><span class="std std-ref">Date32Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6date64Ev">
-<span id="_CPPv3N5arrow6date64Ev"></span><span id="_CPPv2N5arrow6date64Ev"></span><span id="arrow::date64"></span><span class="target" id="group__type-factories_1ga540dd093466c265aa411a65f29e950b2"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">date64</code><span class="sig-pa [...]
+<dt id="_CPPv46date64v">
+<span id="_CPPv36date64v"></span><span id="_CPPv26date64v"></span><span id="date64"></span><span class="target" id="group__type-factories_1ga540dd093466c265aa411a65f29e950b2"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">date64</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv46date64v" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a <a class="reference internal" href="#classarrow_1_1_date64_type"><span class="std std-ref">Date64Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow17fixed_size_binaryE7int32_t">
-<span id="_CPPv3N5arrow17fixed_size_binaryE7int32_t"></span><span id="_CPPv2N5arrow17fixed_size_binaryE7int32_t"></span><span id="arrow::fixed_size_binary__int32_t"></span><span class="target" id="group__type-factories_1gacaf5c20d8caef81e01621a3cad7cc9c2"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code  [...]
+<dt id="_CPPv417fixed_size_binary7int32_t">
+<span id="_CPPv317fixed_size_binary7int32_t"></span><span id="_CPPv217fixed_size_binary7int32_t"></span><span id="fixed_size_binary__int32_t"></span><span class="target" id="group__type-factories_1gacaf5c20d8caef81e01621a3cad7cc9c2"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">fixed_size_binary</code><span class="sig-paren">(</span>int32_t <em>byte_width</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv417fixed_size_binary7int32_t" title="Pe [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_fixed_size_binary_type"><span class="std std-ref">FixedSizeBinaryType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow7decimalE7int32_t7int32_t">
-<span id="_CPPv3N5arrow7decimalE7int32_t7int32_t"></span><span id="_CPPv2N5arrow7decimalE7int32_t7int32_t"></span><span id="arrow::decimal__int32_t.int32_t"></span><span class="target" id="group__type-factories_1ga3390964f23814ab08c9604158f727883"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="s [...]
+<dt id="_CPPv47decimal7int32_t7int32_t">
+<span id="_CPPv37decimal7int32_t7int32_t"></span><span id="_CPPv27decimal7int32_t7int32_t"></span><span id="decimal__int32_t.int32_t"></span><span class="target" id="group__type-factories_1ga3390964f23814ab08c9604158f727883"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">decimal</code><span class="sig-paren">(</span>int32_t <em>precision</em>, int32_t <em>scale</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv47decimal7int32_t7int32_t" title=" [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_decimal128_type"><span class="std std-ref">Decimal128Type</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow4listERKNSt10shared_ptrI5FieldEE">
-<span id="_CPPv3N5arrow4listERKNSt10shared_ptrI5FieldEE"></span><span id="_CPPv2N5arrow4listERKNSt10shared_ptrI5FieldEE"></span><span id="arrow::list__std::shared_ptr:Field:CR"></span><span class="target" id="group__type-factories_1ga20e7157554937088556275ed4b6485d3"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code>< [...]
+<dt id="_CPPv44listRKNSt10shared_ptrI5FieldEE">
+<span id="_CPPv34listRKNSt10shared_ptrI5FieldEE"></span><span id="_CPPv24listRKNSt10shared_ptrI5FieldEE"></span><span id="list__std::shared_ptr:Field:CR"></span><span class="target" id="group__type-factories_1ga20e7157554937088556275ed4b6485d3"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">list</code><span class="sig-paren">(</span><em class="property">const</em> std::shared_ptr&lt;Field&gt; &amp;<em>value_type</em><span class="sig-paren">)</span><a class="header [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_list_type"><span class="std std-ref">ListType</span></a> instance from its child <a class="reference internal" href="#classarrow_1_1_field"><span class="std std-ref">Field</span></a> type. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow4listERKNSt10shared_ptrI8DataTypeEE">
-<span id="_CPPv3N5arrow4listERKNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow4listERKNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::list__std::shared_ptr:DataType:CR"></span><span class="target" id="group__type-factories_1ga1bf7acea41aa557cf249bc91b50c8044"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">: [...]
+<dt id="_CPPv44listRKNSt10shared_ptrI8DataTypeEE">
+<span id="_CPPv34listRKNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv24listRKNSt10shared_ptrI8DataTypeEE"></span><span id="list__std::shared_ptr:DataType:CR"></span><span class="target" id="group__type-factories_1ga1bf7acea41aa557cf249bc91b50c8044"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">list</code><span class="sig-paren">(</span><em class="property">const</em> std::shared_ptr&lt;DataType&gt; &amp;<em>value_type</em><span class="sig-paren">)</span><a c [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_list_type"><span class="std std-ref">ListType</span></a> instance from its child <a class="reference internal" href="#classarrow_1_1_data_type"><span class="std std-ref">DataType</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow10large_listERKNSt10shared_ptrI5FieldEE">
-<span id="_CPPv3N5arrow10large_listERKNSt10shared_ptrI5FieldEE"></span><span id="_CPPv2N5arrow10large_listERKNSt10shared_ptrI5FieldEE"></span><span id="arrow::large_list__std::shared_ptr:Field:CR"></span><span class="target" id="group__type-factories_1ga14066c45deb0167842e3e7bd7c545ec0"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descc [...]
+<dt id="_CPPv410large_listRKNSt10shared_ptrI5FieldEE">
+<span id="_CPPv310large_listRKNSt10shared_ptrI5FieldEE"></span><span id="_CPPv210large_listRKNSt10shared_ptrI5FieldEE"></span><span id="large_list__std::shared_ptr:Field:CR"></span><span class="target" id="group__type-factories_1ga14066c45deb0167842e3e7bd7c545ec0"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">large_list</code><span class="sig-paren">(</span><em class="property">const</em> std::shared_ptr&lt;Field&gt; &amp;<em>value_type</em><span class="sig-paren [...]
 <dd><p>Create a LargeListType instance from its child <a class="reference internal" href="#classarrow_1_1_field"><span class="std std-ref">Field</span></a> type. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow10large_listERKNSt10shared_ptrI8DataTypeEE">
-<span id="_CPPv3N5arrow10large_listERKNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv2N5arrow10large_listERKNSt10shared_ptrI8DataTypeEE"></span><span id="arrow::large_list__std::shared_ptr:DataType:CR"></span><span class="target" id="group__type-factories_1ga37378b9cb539ee9284c44e2efaafff8f"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-pren [...]
+<dt id="_CPPv410large_listRKNSt10shared_ptrI8DataTypeEE">
+<span id="_CPPv310large_listRKNSt10shared_ptrI8DataTypeEE"></span><span id="_CPPv210large_listRKNSt10shared_ptrI8DataTypeEE"></span><span id="large_list__std::shared_ptr:DataType:CR"></span><span class="target" id="group__type-factories_1ga37378b9cb539ee9284c44e2efaafff8f"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">large_list</code><span class="sig-paren">(</span><em class="property">const</em> std::shared_ptr&lt;DataType&gt; &amp;<em>value_type</em><span clas [...]
 <dd><p>Create a LargeListType instance from its child <a class="reference internal" href="#classarrow_1_1_data_type"><span class="std std-ref">DataType</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow3mapERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb">
-<span id="_CPPv3N5arrow3mapERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb"></span><span id="_CPPv2N5arrow3mapERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb"></span><span id="arrow::map__std::shared_ptr:DataType:CR.std::shared_ptr:DataType:CR.b"></span><span class="target" id="group__type-factories_1ga18349773a5006d18cc0071b89715cb7a"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; [...]
+<dt id="_CPPv43mapRKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb">
+<span id="_CPPv33mapRKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb"></span><span id="_CPPv23mapRKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb"></span><span id="map__std::shared_ptr:DataType:CR.std::shared_ptr:DataType:CR.b"></span><span class="target" id="group__type-factories_1ga18349773a5006d18cc0071b89715cb7a"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">map</code><span class="sig-paren">(</span><em class="property">const</em> std::s [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_map_type"><span class="std std-ref">MapType</span></a> instance from its key and value DataTypes. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow3mapERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5FieldEEb">
-<span id="_CPPv3N5arrow3mapERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5FieldEEb"></span><span id="_CPPv2N5arrow3mapERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5FieldEEb"></span><span id="arrow::map__std::shared_ptr:DataType:CR.std::shared_ptr:Field:CR.b"></span><span class="target" id="group__type-factories_1ga52cb3decb340491e8947cb74b2d95b85"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code cl [...]
+<dt id="_CPPv43mapRKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5FieldEEb">
+<span id="_CPPv33mapRKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5FieldEEb"></span><span id="_CPPv23mapRKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI5FieldEEb"></span><span id="map__std::shared_ptr:DataType:CR.std::shared_ptr:Field:CR.b"></span><span class="target" id="group__type-factories_1ga52cb3decb340491e8947cb74b2d95b85"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">map</code><span class="sig-paren">(</span><em class="property">const</em> std::shared_ptr [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_map_type"><span class="std std-ref">MapType</span></a> instance from its key <a class="reference internal" href="#classarrow_1_1_data_type"><span class="std std-ref">DataType</span></a> and value field. </p>
 <p>The field override is provided to communicate nullability of the value. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow15fixed_size_listERKNSt10shared_ptrI5FieldEE7int32_t">
-<span id="_CPPv3N5arrow15fixed_size_listERKNSt10shared_ptrI5FieldEE7int32_t"></span><span id="_CPPv2N5arrow15fixed_size_listERKNSt10shared_ptrI5FieldEE7int32_t"></span><span id="arrow::fixed_size_list__std::shared_ptr:Field:CR.int32_t"></span><span class="target" id="group__type-factories_1gad5bb35da3242368660a754a0d47e518b"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassna [...]
+<dt id="_CPPv415fixed_size_listRKNSt10shared_ptrI5FieldEE7int32_t">
+<span id="_CPPv315fixed_size_listRKNSt10shared_ptrI5FieldEE7int32_t"></span><span id="_CPPv215fixed_size_listRKNSt10shared_ptrI5FieldEE7int32_t"></span><span id="fixed_size_list__std::shared_ptr:Field:CR.int32_t"></span><span class="target" id="group__type-factories_1gad5bb35da3242368660a754a0d47e518b"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">fixed_size_list</code><span class="sig-paren">(</span><em class="property">const</em> std::shared_ptr&lt;Field&gt; &a [...]
 <dd><p>Create a FixedSizeListType instance from its child <a class="reference internal" href="#classarrow_1_1_field"><span class="std std-ref">Field</span></a> type. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow15fixed_size_listERKNSt10shared_ptrI8DataTypeEE7int32_t">
-<span id="_CPPv3N5arrow15fixed_size_listERKNSt10shared_ptrI8DataTypeEE7int32_t"></span><span id="_CPPv2N5arrow15fixed_size_listERKNSt10shared_ptrI8DataTypeEE7int32_t"></span><span id="arrow::fixed_size_list__std::shared_ptr:DataType:CR.int32_t"></span><span class="target" id="group__type-factories_1ga09fb55b2d07e324f1560a8eeb142e2ed"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename de [...]
+<dt id="_CPPv415fixed_size_listRKNSt10shared_ptrI8DataTypeEE7int32_t">
+<span id="_CPPv315fixed_size_listRKNSt10shared_ptrI8DataTypeEE7int32_t"></span><span id="_CPPv215fixed_size_listRKNSt10shared_ptrI8DataTypeEE7int32_t"></span><span id="fixed_size_list__std::shared_ptr:DataType:CR.int32_t"></span><span class="target" id="group__type-factories_1ga09fb55b2d07e324f1560a8eeb142e2ed"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">fixed_size_list</code><span class="sig-paren">(</span><em class="property">const</em> std::shared_ptr&lt;Dat [...]
 <dd><p>Create a FixedSizeListType instance from its child <a class="reference internal" href="#classarrow_1_1_data_type"><span class="std std-ref">DataType</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow8durationEN8TimeUnit4typeE">
-<span id="_CPPv3N5arrow8durationEN8TimeUnit4typeE"></span><span id="_CPPv2N5arrow8durationEN8TimeUnit4typeE"></span><span id="arrow::duration__TimeUnit::type"></span><span class="target" id="group__type-factories_1ga4a09df951503764895e56db3fe5d053c"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class= [...]
+<dt id="_CPPv48durationN8TimeUnit4typeE">
+<span id="_CPPv38durationN8TimeUnit4typeE"></span><span id="_CPPv28durationN8TimeUnit4typeE"></span><span id="duration__TimeUnit::type"></span><span class="target" id="group__type-factories_1ga4a09df951503764895e56db3fe5d053c"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">duration</code><span class="sig-paren">(</span>TimeUnit::type <em>unit</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv48durationN8TimeUnit4typeE" title="Permalink to this  [...]
 <dd><p>Return a Duration instance (naming use _type to avoid namespace conflict with built in time clases). </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow17day_time_intervalEv">
-<span id="_CPPv3N5arrow17day_time_intervalEv"></span><span id="_CPPv2N5arrow17day_time_intervalEv"></span><span id="arrow::day_time_interval"></span><span class="target" id="group__type-factories_1ga81643b6c32e9c11375084c074567cba0"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descnam [...]
+<dt id="_CPPv417day_time_intervalv">
+<span id="_CPPv317day_time_intervalv"></span><span id="_CPPv217day_time_intervalv"></span><span id="day_time_interval"></span><span class="target" id="group__type-factories_1ga81643b6c32e9c11375084c074567cba0"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">day_time_interval</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv417day_time_intervalv" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a DayTimeIntervalType instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow14month_intervalEv">
-<span id="_CPPv3N5arrow14month_intervalEv"></span><span id="_CPPv2N5arrow14month_intervalEv"></span><span id="arrow::month_interval"></span><span class="target" id="group__type-factories_1gaf3c6cebcb8e66ada1ea7bbfe5d4c8978"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">month_ [...]
+<dt id="_CPPv414month_intervalv">
+<span id="_CPPv314month_intervalv"></span><span id="_CPPv214month_intervalv"></span><span id="month_interval"></span><span class="target" id="group__type-factories_1gaf3c6cebcb8e66ada1ea7bbfe5d4c8978"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">month_interval</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv414month_intervalv" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Return a MonthIntervalType instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow9timestampEN8TimeUnit4typeE">
-<span id="_CPPv3N5arrow9timestampEN8TimeUnit4typeE"></span><span id="_CPPv2N5arrow9timestampEN8TimeUnit4typeE"></span><span id="arrow::timestamp__TimeUnit::type"></span><span class="target" id="group__type-factories_1ga862528838ca7d12e13c09edc02bb6151"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code cla [...]
+<dt id="_CPPv49timestampN8TimeUnit4typeE">
+<span id="_CPPv39timestampN8TimeUnit4typeE"></span><span id="_CPPv29timestampN8TimeUnit4typeE"></span><span id="timestamp__TimeUnit::type"></span><span class="target" id="group__type-factories_1ga862528838ca7d12e13c09edc02bb6151"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">timestamp</code><span class="sig-paren">(</span>TimeUnit::type <em>unit</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv49timestampN8TimeUnit4typeE" title="Permalink to  [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_timestamp_type"><span class="std std-ref">TimestampType</span></a> instance from its unit. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow9timestampEN8TimeUnit4typeERKNSt6stringE">
-<span id="_CPPv3N5arrow9timestampEN8TimeUnit4typeERKNSt6stringE"></span><span id="_CPPv2N5arrow9timestampEN8TimeUnit4typeERKNSt6stringE"></span><span id="arrow::timestamp__TimeUnit::type.ssCR"></span><span class="target" id="group__type-factories_1ga58fe6ad4ca179979515028f11d8abbca"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclass [...]
+<dt id="_CPPv49timestampN8TimeUnit4typeERKNSt6stringE">
+<span id="_CPPv39timestampN8TimeUnit4typeERKNSt6stringE"></span><span id="_CPPv29timestampN8TimeUnit4typeERKNSt6stringE"></span><span id="timestamp__TimeUnit::type.ssCR"></span><span class="target" id="group__type-factories_1ga58fe6ad4ca179979515028f11d8abbca"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">timestamp</code><span class="sig-paren">(</span>TimeUnit::type <em>unit</em>, <em class="property">const</em> std::string &amp;<em>timezone</em><span class="sig [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_timestamp_type"><span class="std std-ref">TimestampType</span></a> instance from its unit and timezone. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6time32EN8TimeUnit4typeE">
-<span id="_CPPv3N5arrow6time32EN8TimeUnit4typeE"></span><span id="_CPPv2N5arrow6time32EN8TimeUnit4typeE"></span><span id="arrow::time32__TimeUnit::type"></span><span class="target" id="group__type-factories_1gae2e76c6504af1c30799b5b4d7e737305"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-n [...]
+<dt id="_CPPv46time32N8TimeUnit4typeE">
+<span id="_CPPv36time32N8TimeUnit4typeE"></span><span id="_CPPv26time32N8TimeUnit4typeE"></span><span id="time32__TimeUnit::type"></span><span class="target" id="group__type-factories_1gae2e76c6504af1c30799b5b4d7e737305"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">time32</code><span class="sig-paren">(</span>TimeUnit::type <em>unit</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv46time32N8TimeUnit4typeE" title="Permalink to this definition [...]
 <dd><p>Create a 32-bit time type instance. </p>
 <p>Unit can be either SECOND or MILLI </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6time64EN8TimeUnit4typeE">
-<span id="_CPPv3N5arrow6time64EN8TimeUnit4typeE"></span><span id="_CPPv2N5arrow6time64EN8TimeUnit4typeE"></span><span id="arrow::time64__TimeUnit::type"></span><span class="target" id="group__type-factories_1ga7f6f30b7153111da33e446965b5531e3"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-n [...]
+<dt id="_CPPv46time64N8TimeUnit4typeE">
+<span id="_CPPv36time64N8TimeUnit4typeE"></span><span id="_CPPv26time64N8TimeUnit4typeE"></span><span id="time64__TimeUnit::type"></span><span class="target" id="group__type-factories_1ga7f6f30b7153111da33e446965b5531e3"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">time64</code><span class="sig-paren">(</span>TimeUnit::type <em>unit</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv46time64N8TimeUnit4typeE" title="Permalink to this definition [...]
 <dd><p>Create a 64-bit time type instance. </p>
 <p>Unit can be either MICRO or NANO </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow7struct_ERKNSt6vectorINSt10shared_ptrI5FieldEEEE">
-<span id="_CPPv3N5arrow7struct_ERKNSt6vectorINSt10shared_ptrI5FieldEEEE"></span><span id="_CPPv2N5arrow7struct_ERKNSt6vectorINSt10shared_ptrI5FieldEEEE"></span><span id="arrow::struct___std::vector:std::shared_ptr:Field::CR"></span><span class="target" id="group__type-factories_1gafa9f64b1f9435636482c7cc65ec47ecd"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<c [...]
+<dt id="_CPPv47struct_RKNSt6vectorINSt10shared_ptrI5FieldEEEE">
+<span id="_CPPv37struct_RKNSt6vectorINSt10shared_ptrI5FieldEEEE"></span><span id="_CPPv27struct_RKNSt6vectorINSt10shared_ptrI5FieldEEEE"></span><span id="struct___std::vector:std::shared_ptr:Field::CR"></span><span class="target" id="group__type-factories_1gafa9f64b1f9435636482c7cc65ec47ecd"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">struct_</code><span class="sig-paren">(</span><em class="property">const</em> std::vector&lt;std::shared_ptr&lt;Field&gt;&gt; &a [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_struct_type"><span class="std std-ref">StructType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5FieldEEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE">
-<span id="_CPPv3N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5FieldEEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE"></span><span id="_CPPv2N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5FieldEEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE"></span><span id="arrow::union___std::vector:std::shared_ptr:Field::CR.std::vector:int8_t:CR.UnionMode::type"></span><span class="target" id="group__type-factories_1ga476046674d06cb75a111694064beae36"></span>std::shared_ptr&lt;<a class="reference internal" href="# [...]
+<dt id="_CPPv46union_RKNSt6vectorINSt10shared_ptrI5FieldEEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE">
+<span id="_CPPv36union_RKNSt6vectorINSt10shared_ptrI5FieldEEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE"></span><span id="_CPPv26union_RKNSt6vectorINSt10shared_ptrI5FieldEEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE"></span><span id="union___std::vector:std::shared_ptr:Field::CR.std::vector:int8_t:CR.UnionMode::type"></span><span class="target" id="group__type-factories_1ga476046674d06cb75a111694064beae36"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">union_</code><s [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_union_type"><span class="std std-ref">UnionType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5FieldEEEEN9UnionMode4typeE">
-<span id="_CPPv3N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5FieldEEEEN9UnionMode4typeE"></span><span id="_CPPv2N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5FieldEEEEN9UnionMode4typeE"></span><span id="arrow::union___std::vector:std::shared_ptr:Field::CR.UnionMode::type"></span><span class="target" id="group__type-factories_1ga3781bbe8baac73138ad864fa53735490"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt;  [...]
+<dt id="_CPPv46union_RKNSt6vectorINSt10shared_ptrI5FieldEEEEN9UnionMode4typeE">
+<span id="_CPPv36union_RKNSt6vectorINSt10shared_ptrI5FieldEEEEN9UnionMode4typeE"></span><span id="_CPPv26union_RKNSt6vectorINSt10shared_ptrI5FieldEEEEN9UnionMode4typeE"></span><span id="union___std::vector:std::shared_ptr:Field::CR.UnionMode::type"></span><span class="target" id="group__type-factories_1ga3781bbe8baac73138ad864fa53735490"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">union_</code><span class="sig-paren">(</span><em class="property">const</em> std: [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_union_type"><span class="std std-ref">UnionType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6union_EN9UnionMode4typeE">
-<span id="_CPPv3N5arrow6union_EN9UnionMode4typeE"></span><span id="_CPPv2N5arrow6union_EN9UnionMode4typeE"></span><span id="arrow::union___UnionMode::type"></span><span class="target" id="group__type-factories_1ga16c955b465c8bfe339b624fd605fb3a2"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt; <code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="si [...]
+<dt id="_CPPv46union_N9UnionMode4typeE">
+<span id="_CPPv36union_N9UnionMode4typeE"></span><span id="_CPPv26union_N9UnionMode4typeE"></span><span id="union___UnionMode::type"></span><span class="target" id="group__type-factories_1ga16c955b465c8bfe339b624fd605fb3a2"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">union_</code><span class="sig-paren">(</span>UnionMode::type <em>mode</em> = UnionMode::SPARSE<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv46union_N9UnionMode4typeE" title="Per [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_union_type"><span class="std std-ref">UnionType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE">
-<span id="_CPPv3N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE"></span><span id="_CPPv2N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE"></span><span id="arrow::union___std::vector:std::shared_ptr:Array::CR.std::vector:ss:CR.std::vector:int8_t:CR.UnionMode::type"></span><span class="target" id="group__type-factories_1gaae8cac474f002c3be857a88bf94 [...]
+<dt id="_CPPv46union_RKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE">
+<span id="_CPPv36union_RKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE"></span><span id="_CPPv26union_RKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEERKNSt6vectorI6int8_tEEN9UnionMode4typeE"></span><span id="union___std::vector:std::shared_ptr:Array::CR.std::vector:ss:CR.std::vector:int8_t:CR.UnionMode::type"></span><span class="target" id="group__type-factories_1gaae8cac474f002c3be857a88bf9497972"></span>std::shar [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_union_type"><span class="std std-ref">UnionType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEEN9UnionMode4typeE">
-<span id="_CPPv3N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEEN9UnionMode4typeE"></span><span id="_CPPv2N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEEN9UnionMode4typeE"></span><span id="arrow::union___std::vector:std::shared_ptr:Array::CR.std::vector:ss:CR.UnionMode::type"></span><span class="target" id="group__type-factories_1ga009d36e7c16f62a9e192394da9a94c7c"></span>std::shared_ptr&lt;<a class="reference internal" hre [...]
+<dt id="_CPPv46union_RKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEEN9UnionMode4typeE">
+<span id="_CPPv36union_RKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEEN9UnionMode4typeE"></span><span id="_CPPv26union_RKNSt6vectorINSt10shared_ptrI5ArrayEEEERKNSt6vectorINSt6stringEEEN9UnionMode4typeE"></span><span id="union___std::vector:std::shared_ptr:Array::CR.std::vector:ss:CR.UnionMode::type"></span><span class="target" id="group__type-factories_1ga009d36e7c16f62a9e192394da9a94c7c"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">union_</cod [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_union_type"><span class="std std-ref">UnionType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5ArrayEEEEN9UnionMode4typeE">
-<span id="_CPPv3N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5ArrayEEEEN9UnionMode4typeE"></span><span id="_CPPv2N5arrow6union_ERKNSt6vectorINSt10shared_ptrI5ArrayEEEEN9UnionMode4typeE"></span><span id="arrow::union___std::vector:std::shared_ptr:Array::CR.UnionMode::type"></span><span class="target" id="group__type-factories_1gabe1ec5ec1af98b0dc19aee59fdaa442a"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt;  [...]
+<dt id="_CPPv46union_RKNSt6vectorINSt10shared_ptrI5ArrayEEEEN9UnionMode4typeE">
+<span id="_CPPv36union_RKNSt6vectorINSt10shared_ptrI5ArrayEEEEN9UnionMode4typeE"></span><span id="_CPPv26union_RKNSt6vectorINSt10shared_ptrI5ArrayEEEEN9UnionMode4typeE"></span><span id="union___std::vector:std::shared_ptr:Array::CR.UnionMode::type"></span><span class="target" id="group__type-factories_1gabe1ec5ec1af98b0dc19aee59fdaa442a"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">union_</code><span class="sig-paren">(</span><em class="property">const</em> std: [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_union_type"><span class="std std-ref">UnionType</span></a> instance. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow10dictionaryERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb">
-<span id="_CPPv3N5arrow10dictionaryERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb"></span><span id="_CPPv2N5arrow10dictionaryERKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb"></span><span id="arrow::dictionary__std::shared_ptr:DataType:CR.std::shared_ptr:DataType:CR.b"></span><span class="target" id="group__type-factories_1ga36f61c68b2a04a9d179cb56ff1186c59"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::Dat [...]
+<dt id="_CPPv410dictionaryRKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb">
+<span id="_CPPv310dictionaryRKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb"></span><span id="_CPPv210dictionaryRKNSt10shared_ptrI8DataTypeEERKNSt10shared_ptrI8DataTypeEEb"></span><span id="dictionary__std::shared_ptr:DataType:CR.std::shared_ptr:DataType:CR.b"></span><span class="target" id="group__type-factories_1ga36f61c68b2a04a9d179cb56ff1186c59"></span>std::shared_ptr&lt;DataType&gt; <code class="sig-name descname">dictionary</code><span class="sig-paren">(</span><em clas [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_dictionary_type"><span class="std std-ref">DictionaryType</span></a> instance. </p>
 <p><dl class="simple">
 <dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
@@ -770,19 +770,19 @@ new objects or existing singletons, depending on the type requested.</p>
 <h3>Primitive<a class="headerlink" href="#primitive" title="Permalink to this headline">¶</a></h3>
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow8NullTypeE">
-<span id="_CPPv3N5arrow8NullTypeE"></span><span id="_CPPv2N5arrow8NullTypeE"></span><span id="arrow::NullType"></span><span class="target" id="classarrow_1_1_null_type"></span><em class="property">class </em><code class="sig-name descname">NullType</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a><a class="headerlink" href="#_CPPv4N5arrow8NullTypeE" title="Permalink to this definition">¶</a> [...]
+<span id="_CPPv3N5arrow8NullTypeE"></span><span id="_CPPv2N5arrow8NullTypeE"></span><span id="arrow::NullType"></span><span class="target" id="classarrow_1_1_null_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">NullType</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataTyp [...]
 <dd><p>Concrete type class for always-null data. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow8NullType8ToStringEv">
-<span id="_CPPv3NK5arrow8NullType8ToStringEv"></span><span id="_CPPv2NK5arrow8NullType8ToStringEv"></span><span id="arrow::NullType::ToStringC"></span><span class="target" id="classarrow_1_1_null_type_1a0e3d2d63dfe4ab9a2edca2bf35250b29"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow8NullType8ToStringEv" title="Permalink to this def [...]
+<span id="_CPPv3NK5arrow8NullType8ToStringEv"></span><span id="_CPPv2NK5arrow8NullType8ToStringEv"></span><span id="arrow::NullType::ToStringC"></span><span class="target" id="classarrow_1_1_null_type_1a0e3d2d63dfe4ab9a2edca2bf35250b29"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow8NullType8ToStr [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow8NullType6layoutEv">
-<span id="_CPPv3NK5arrow8NullType6layoutEv"></span><span id="_CPPv2NK5arrow8NullType6layoutEv"></span><span id="arrow::NullType::layoutC"></span><span class="target" id="classarrow_1_1_null_type_1a3354ed04f7b102360f93475b75d6aa0d"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow8NullType6layoutEv" title="Permalink to this definition [...]
+<span id="_CPPv3NK5arrow8NullType6layoutEv"></span><span id="_CPPv2NK5arrow8NullType6layoutEv"></span><span id="arrow::NullType::layoutC"></span><span class="target" id="classarrow_1_1_null_type_1a3354ed04f7b102360f93475b75d6aa0d"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow8NullType6layoutEv"  [...]
 <dd><p>Return the data type layout. </p>
 <p>Children are not included.</p>
 <p><dl class="simple">
@@ -794,7 +794,7 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow8NullType4nameEv">
-<span id="_CPPv3NK5arrow8NullType4nameEv"></span><span id="_CPPv2NK5arrow8NullType4nameEv"></span><span id="arrow::NullType::nameC"></span><span class="target" id="classarrow_1_1_null_type_1a656232cfad677aebb79f3147b0acdfb2"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow8NullType4nameEv" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3NK5arrow8NullType4nameEv"></span><span id="_CPPv2NK5arrow8NullType4nameEv"></span><span id="arrow::NullType::nameC"></span><span class="target" id="classarrow_1_1_null_type_1a656232cfad677aebb79f3147b0acdfb2"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow8NullType4nameEv" title="Permal [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -810,13 +810,13 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow11BooleanTypeE">
-<span id="_CPPv3N5arrow11BooleanTypeE"></span><span id="_CPPv2N5arrow11BooleanTypeE"></span><span id="arrow::BooleanType"></span><span class="target" id="classarrow_1_1_boolean_type"></span><em class="property">class </em><code class="sig-name descname">BooleanType</code> : <em class="property">public</em> arrow::detail::CTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow11BooleanTypeE" title="arrow::BooleanType">BooleanType</a>, PrimitiveCType, Type::<a class="reference inte [...]
+<span id="_CPPv3N5arrow11BooleanTypeE"></span><span id="_CPPv2N5arrow11BooleanTypeE"></span><span id="arrow::BooleanType"></span><span class="target" id="classarrow_1_1_boolean_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">BooleanType</code> : <em class="property">public</em> arrow::detail::CTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow11Boo [...]
 <dd><p>Concrete type class for boolean data. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow11BooleanType6layoutEv">
-<span id="_CPPv3NK5arrow11BooleanType6layoutEv"></span><span id="_CPPv2NK5arrow11BooleanType6layoutEv"></span><span id="arrow::BooleanType::layoutC"></span><span class="target" id="classarrow_1_1_boolean_type_1a682141096208fc1fd72a31cdcf668a8d"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow11BooleanType6layoutEv" title="Permalink  [...]
+<span id="_CPPv3NK5arrow11BooleanType6layoutEv"></span><span id="_CPPv2NK5arrow11BooleanType6layoutEv"></span><span id="arrow::BooleanType::layoutC"></span><span class="target" id="classarrow_1_1_boolean_type_1a682141096208fc1fd72a31cdcf668a8d"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow11Bool [...]
 <dd><p>Return the data type layout. </p>
 <p>Children are not included.</p>
 <p><dl class="simple">
@@ -831,67 +831,67 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow8Int8TypeE">
-<span id="_CPPv3N5arrow8Int8TypeE"></span><span id="_CPPv2N5arrow8Int8TypeE"></span><span id="arrow::Int8Type"></span><span class="target" id="classarrow_1_1_int8_type"></span><em class="property">class </em><code class="sig-name descname">Int8Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow8Int8TypeE" title="arrow::Int8Type">Int8Type</a>, Type::<a class="reference internal" href="#_CPPv4N5arrow4Type4INT8E [...]
+<span id="_CPPv3N5arrow8Int8TypeE"></span><span id="_CPPv2N5arrow8Int8TypeE"></span><span id="arrow::Int8Type"></span><span class="target" id="classarrow_1_1_int8_type"></span><em class="property">class </em><code class="sig-name descname">Int8Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow8Int8TypeE" title="arrow::Int8Type">Int8Type</a>, Type::<a class="reference internal" href="#_CPPv4N5arrow4Type4type4 [...]
 <dd><p>Concrete type class for signed 8-bit integer data. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow9Int16TypeE">
-<span id="_CPPv3N5arrow9Int16TypeE"></span><span id="_CPPv2N5arrow9Int16TypeE"></span><span id="arrow::Int16Type"></span><span class="target" id="classarrow_1_1_int16_type"></span><em class="property">class </em><code class="sig-name descname">Int16Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow9Int16TypeE" title="arrow::Int16Type">Int16Type</a>, Type::<a class="reference internal" href="#_CPPv4N5arrow4Ty [...]
+<span id="_CPPv3N5arrow9Int16TypeE"></span><span id="_CPPv2N5arrow9Int16TypeE"></span><span id="arrow::Int16Type"></span><span class="target" id="classarrow_1_1_int16_type"></span><em class="property">class </em><code class="sig-name descname">Int16Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow9Int16TypeE" title="arrow::Int16Type">Int16Type</a>, Type::<a class="reference internal" href="#_CPPv4N5arrow4Ty [...]
 <dd><p>Concrete type class for signed 16-bit integer data. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow9Int32TypeE">
-<span id="_CPPv3N5arrow9Int32TypeE"></span><span id="_CPPv2N5arrow9Int32TypeE"></span><span id="arrow::Int32Type"></span><span class="target" id="classarrow_1_1_int32_type"></span><em class="property">class </em><code class="sig-name descname">Int32Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow9Int32TypeE" title="arrow::Int32Type">Int32Type</a>, Type::<a class="reference internal" href="#_CPPv4N5arrow4Ty [...]
+<span id="_CPPv3N5arrow9Int32TypeE"></span><span id="_CPPv2N5arrow9Int32TypeE"></span><span id="arrow::Int32Type"></span><span class="target" id="classarrow_1_1_int32_type"></span><em class="property">class </em><code class="sig-name descname">Int32Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow9Int32TypeE" title="arrow::Int32Type">Int32Type</a>, Type::<a class="reference internal" href="#_CPPv4N5arrow4Ty [...]
 <dd><p>Concrete type class for signed 32-bit integer data. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow9Int64TypeE">
-<span id="_CPPv3N5arrow9Int64TypeE"></span><span id="_CPPv2N5arrow9Int64TypeE"></span><span id="arrow::Int64Type"></span><span class="target" id="classarrow_1_1_int64_type"></span><em class="property">class </em><code class="sig-name descname">Int64Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow9Int64TypeE" title="arrow::Int64Type">Int64Type</a>, Type::<a class="reference internal" href="#_CPPv4N5arrow4Ty [...]
+<span id="_CPPv3N5arrow9Int64TypeE"></span><span id="_CPPv2N5arrow9Int64TypeE"></span><span id="arrow::Int64Type"></span><span class="target" id="classarrow_1_1_int64_type"></span><em class="property">class </em><code class="sig-name descname">Int64Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow9Int64TypeE" title="arrow::Int64Type">Int64Type</a>, Type::<a class="reference internal" href="#_CPPv4N5arrow4Ty [...]
 <dd><p>Concrete type class for signed 64-bit integer data. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow9UInt8TypeE">
-<span id="_CPPv3N5arrow9UInt8TypeE"></span><span id="_CPPv2N5arrow9UInt8TypeE"></span><span id="arrow::UInt8Type"></span><span class="target" id="classarrow_1_1_u_int8_type"></span><em class="property">class </em><code class="sig-name descname">UInt8Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow9UInt8TypeE" title="arrow::UInt8Type">UInt8Type</a>, Type::<a class="reference internal" href="#_CPPv4N5arrow4T [...]
+<span id="_CPPv3N5arrow9UInt8TypeE"></span><span id="_CPPv2N5arrow9UInt8TypeE"></span><span id="arrow::UInt8Type"></span><span class="target" id="classarrow_1_1_u_int8_type"></span><em class="property">class </em><code class="sig-name descname">UInt8Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow9UInt8TypeE" title="arrow::UInt8Type">UInt8Type</a>, Type::<a class="reference internal" href="#_CPPv4N5arrow4T [...]
 <dd><p>Concrete type class for unsigned 8-bit integer data. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow10UInt16TypeE">
-<span id="_CPPv3N5arrow10UInt16TypeE"></span><span id="_CPPv2N5arrow10UInt16TypeE"></span><span id="arrow::UInt16Type"></span><span class="target" id="classarrow_1_1_u_int16_type"></span><em class="property">class </em><code class="sig-name descname">UInt16Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow10UInt16TypeE" title="arrow::UInt16Type">UInt16Type</a>, Type::<a class="reference internal" href="#_CPP [...]
+<span id="_CPPv3N5arrow10UInt16TypeE"></span><span id="_CPPv2N5arrow10UInt16TypeE"></span><span id="arrow::UInt16Type"></span><span class="target" id="classarrow_1_1_u_int16_type"></span><em class="property">class </em><code class="sig-name descname">UInt16Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow10UInt16TypeE" title="arrow::UInt16Type">UInt16Type</a>, Type::<a class="reference internal" href="#_CPP [...]
 <dd><p>Concrete type class for unsigned 16-bit integer data. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow10UInt32TypeE">
-<span id="_CPPv3N5arrow10UInt32TypeE"></span><span id="_CPPv2N5arrow10UInt32TypeE"></span><span id="arrow::UInt32Type"></span><span class="target" id="classarrow_1_1_u_int32_type"></span><em class="property">class </em><code class="sig-name descname">UInt32Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow10UInt32TypeE" title="arrow::UInt32Type">UInt32Type</a>, Type::<a class="reference internal" href="#_CPP [...]
+<span id="_CPPv3N5arrow10UInt32TypeE"></span><span id="_CPPv2N5arrow10UInt32TypeE"></span><span id="arrow::UInt32Type"></span><span class="target" id="classarrow_1_1_u_int32_type"></span><em class="property">class </em><code class="sig-name descname">UInt32Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow10UInt32TypeE" title="arrow::UInt32Type">UInt32Type</a>, Type::<a class="reference internal" href="#_CPP [...]
 <dd><p>Concrete type class for unsigned 32-bit integer data. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow10UInt64TypeE">
-<span id="_CPPv3N5arrow10UInt64TypeE"></span><span id="_CPPv2N5arrow10UInt64TypeE"></span><span id="arrow::UInt64Type"></span><span class="target" id="classarrow_1_1_u_int64_type"></span><em class="property">class </em><code class="sig-name descname">UInt64Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow10UInt64TypeE" title="arrow::UInt64Type">UInt64Type</a>, Type::<a class="reference internal" href="#_CPP [...]
+<span id="_CPPv3N5arrow10UInt64TypeE"></span><span id="_CPPv2N5arrow10UInt64TypeE"></span><span id="arrow::UInt64Type"></span><span class="target" id="classarrow_1_1_u_int64_type"></span><em class="property">class </em><code class="sig-name descname">UInt64Type</code> : <em class="property">public</em> arrow::detail::IntegerTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow10UInt64TypeE" title="arrow::UInt64Type">UInt64Type</a>, Type::<a class="reference internal" href="#_CPP [...]
 <dd><p>Concrete type class for unsigned 64-bit integer data. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow13HalfFloatTypeE">
-<span id="_CPPv3N5arrow13HalfFloatTypeE"></span><span id="_CPPv2N5arrow13HalfFloatTypeE"></span><span id="arrow::HalfFloatType"></span><span class="target" id="classarrow_1_1_half_float_type"></span><em class="property">class </em><code class="sig-name descname">HalfFloatType</code> : <em class="property">public</em> arrow::detail::CTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow13HalfFloatTypeE" title="arrow::HalfFloatType">HalfFloatType</a>, FloatingPointType, Type::<a c [...]
+<span id="_CPPv3N5arrow13HalfFloatTypeE"></span><span id="_CPPv2N5arrow13HalfFloatTypeE"></span><span id="arrow::HalfFloatType"></span><span class="target" id="classarrow_1_1_half_float_type"></span><em class="property">class </em><code class="sig-name descname">HalfFloatType</code> : <em class="property">public</em> arrow::detail::CTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow13HalfFloatTypeE" title="arrow::HalfFloatType">HalfFloatType</a>, FloatingPointType, Type::<a c [...]
 <dd><p>Concrete type class for 16-bit floating-point data. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow9FloatTypeE">
-<span id="_CPPv3N5arrow9FloatTypeE"></span><span id="_CPPv2N5arrow9FloatTypeE"></span><span id="arrow::FloatType"></span><span class="target" id="classarrow_1_1_float_type"></span><em class="property">class </em><code class="sig-name descname">FloatType</code> : <em class="property">public</em> arrow::detail::CTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow9FloatTypeE" title="arrow::FloatType">FloatType</a>, FloatingPointType, Type::<a class="reference internal" href="#_CP [...]
+<span id="_CPPv3N5arrow9FloatTypeE"></span><span id="_CPPv2N5arrow9FloatTypeE"></span><span id="arrow::FloatType"></span><span class="target" id="classarrow_1_1_float_type"></span><em class="property">class </em><code class="sig-name descname">FloatType</code> : <em class="property">public</em> arrow::detail::CTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow9FloatTypeE" title="arrow::FloatType">FloatType</a>, FloatingPointType, Type::<a class="reference internal" href="#_CP [...]
 <dd><p>Concrete type class for 32-bit floating-point data (C “float”) </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow10DoubleTypeE">
-<span id="_CPPv3N5arrow10DoubleTypeE"></span><span id="_CPPv2N5arrow10DoubleTypeE"></span><span id="arrow::DoubleType"></span><span class="target" id="classarrow_1_1_double_type"></span><em class="property">class </em><code class="sig-name descname">DoubleType</code> : <em class="property">public</em> arrow::detail::CTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow10DoubleTypeE" title="arrow::DoubleType">DoubleType</a>, FloatingPointType, Type::<a class="reference internal" [...]
+<span id="_CPPv3N5arrow10DoubleTypeE"></span><span id="_CPPv2N5arrow10DoubleTypeE"></span><span id="arrow::DoubleType"></span><span class="target" id="classarrow_1_1_double_type"></span><em class="property">class </em><code class="sig-name descname">DoubleType</code> : <em class="property">public</em> arrow::detail::CTypeImpl&lt;<a class="reference internal" href="#_CPPv4N5arrow10DoubleTypeE" title="arrow::DoubleType">DoubleType</a>, FloatingPointType, Type::<a class="reference internal" [...]
 <dd><p>Concrete type class for 64-bit floating-point data (C “double”) </p>
 </dd></dl>
 
@@ -904,42 +904,42 @@ new objects or existing singletons, depending on the type requested.</p>
 <dd><p>The unit for a time or timestamp <a class="reference internal" href="#classarrow_1_1_data_type"><span class="std std-ref">DataType</span></a>. </p>
 <p><em>Values:</em></p>
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow8TimeUnit6SECONDE">
-<span id="_CPPv3N5arrow8TimeUnit6SECONDE"></span><span id="_CPPv2N5arrow8TimeUnit6SECONDE"></span><span class="target" id="structarrow_1_1_time_unit_1a561ef51c3755bd873f8f86f5bc4ec1ffa1c81ae790d85d35422c1757e0b20be7a"></span><code class="sig-name descname">SECOND</code> = 0<a class="headerlink" href="#_CPPv4N5arrow8TimeUnit6SECONDE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow8TimeUnit4type6SECONDE">
+<span id="_CPPv3N5arrow8TimeUnit4type6SECONDE"></span><span id="_CPPv2N5arrow8TimeUnit4type6SECONDE"></span><span class="target" id="structarrow_1_1_time_unit_1a561ef51c3755bd873f8f86f5bc4ec1ffa1c81ae790d85d35422c1757e0b20be7a"></span><em class="property">enumerator </em><code class="sig-name descname">SECOND</code> = 0<a class="headerlink" href="#_CPPv4N5arrow8TimeUnit4type6SECONDE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow8TimeUnit5MILLIE">
-<span id="_CPPv3N5arrow8TimeUnit5MILLIE"></span><span id="_CPPv2N5arrow8TimeUnit5MILLIE"></span><span class="target" id="structarrow_1_1_time_unit_1a561ef51c3755bd873f8f86f5bc4ec1ffadc3335445f7fa1b26f9c78754a1f217b"></span><code class="sig-name descname">MILLI</code> = 1<a class="headerlink" href="#_CPPv4N5arrow8TimeUnit5MILLIE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow8TimeUnit4type5MILLIE">
+<span id="_CPPv3N5arrow8TimeUnit4type5MILLIE"></span><span id="_CPPv2N5arrow8TimeUnit4type5MILLIE"></span><span class="target" id="structarrow_1_1_time_unit_1a561ef51c3755bd873f8f86f5bc4ec1ffadc3335445f7fa1b26f9c78754a1f217b"></span><em class="property">enumerator </em><code class="sig-name descname">MILLI</code> = 1<a class="headerlink" href="#_CPPv4N5arrow8TimeUnit4type5MILLIE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow8TimeUnit5MICROE">
-<span id="_CPPv3N5arrow8TimeUnit5MICROE"></span><span id="_CPPv2N5arrow8TimeUnit5MICROE"></span><span class="target" id="structarrow_1_1_time_unit_1a561ef51c3755bd873f8f86f5bc4ec1ffaf8ce7e9dc4001c956488dd701d567cb1"></span><code class="sig-name descname">MICRO</code> = 2<a class="headerlink" href="#_CPPv4N5arrow8TimeUnit5MICROE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow8TimeUnit4type5MICROE">
+<span id="_CPPv3N5arrow8TimeUnit4type5MICROE"></span><span id="_CPPv2N5arrow8TimeUnit4type5MICROE"></span><span class="target" id="structarrow_1_1_time_unit_1a561ef51c3755bd873f8f86f5bc4ec1ffaf8ce7e9dc4001c956488dd701d567cb1"></span><em class="property">enumerator </em><code class="sig-name descname">MICRO</code> = 2<a class="headerlink" href="#_CPPv4N5arrow8TimeUnit4type5MICROE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow8TimeUnit4NANOE">
-<span id="_CPPv3N5arrow8TimeUnit4NANOE"></span><span id="_CPPv2N5arrow8TimeUnit4NANOE"></span><span class="target" id="structarrow_1_1_time_unit_1a561ef51c3755bd873f8f86f5bc4ec1ffa88a677627c74df18d59f1aa6cd1c88d5"></span><code class="sig-name descname">NANO</code> = 3<a class="headerlink" href="#_CPPv4N5arrow8TimeUnit4NANOE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N5arrow8TimeUnit4type4NANOE">
+<span id="_CPPv3N5arrow8TimeUnit4type4NANOE"></span><span id="_CPPv2N5arrow8TimeUnit4type4NANOE"></span><span class="target" id="structarrow_1_1_time_unit_1a561ef51c3755bd873f8f86f5bc4ec1ffa88a677627c74df18d59f1aa6cd1c88d5"></span><em class="property">enumerator </em><code class="sig-name descname">NANO</code> = 3<a class="headerlink" href="#_CPPv4N5arrow8TimeUnit4type4NANOE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow10Date32TypeE">
-<span id="_CPPv3N5arrow10Date32TypeE"></span><span id="_CPPv2N5arrow10Date32TypeE"></span><span id="arrow::Date32Type"></span><span class="target" id="classarrow_1_1_date32_type"></span><em class="property">class </em><code class="sig-name descname">Date32Type</code> : <em class="property">public</em> arrow::DateType<a class="headerlink" href="#_CPPv4N5arrow10Date32TypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow10Date32TypeE"></span><span id="_CPPv2N5arrow10Date32TypeE"></span><span id="arrow::Date32Type"></span><span class="target" id="classarrow_1_1_date32_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Date32Type</code> : <em class="property">public</em> arrow::DateType<a class="headerlink" href="#_CPPv4N5arrow10Date32TypeE" title="Permalink [...]
 <dd><p>Concrete type class for 32-bit date data (as number of days since UNIX epoch) </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10Date32Type8ToStringEv">
-<span id="_CPPv3NK5arrow10Date32Type8ToStringEv"></span><span id="_CPPv2NK5arrow10Date32Type8ToStringEv"></span><span id="arrow::Date32Type::ToStringC"></span><span class="target" id="classarrow_1_1_date32_type_1ae770c74ead8fcb6dc4ffd3c6139414a0"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10Date32Type8ToStringEv" title="Permalin [...]
+<span id="_CPPv3NK5arrow10Date32Type8ToStringEv"></span><span id="_CPPv2NK5arrow10Date32Type8ToStringEv"></span><span id="arrow::Date32Type::ToStringC"></span><span class="target" id="classarrow_1_1_date32_type_1ae770c74ead8fcb6dc4ffd3c6139414a0"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10Dat [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10Date32Type4nameEv">
-<span id="_CPPv3NK5arrow10Date32Type4nameEv"></span><span id="_CPPv2NK5arrow10Date32Type4nameEv"></span><span id="arrow::Date32Type::nameC"></span><span class="target" id="classarrow_1_1_date32_type_1a67136dde9b0df81a730d9f8aaeea3d10"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10Date32Type4nameEv" title="Permalink to this definition [...]
+<span id="_CPPv3NK5arrow10Date32Type4nameEv"></span><span id="_CPPv2NK5arrow10Date32Type4nameEv"></span><span id="arrow::Date32Type::nameC"></span><span class="target" id="classarrow_1_1_date32_type_1a67136dde9b0df81a730d9f8aaeea3d10"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10Date32Type4nameEv"  [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -955,19 +955,19 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow10Date64TypeE">
-<span id="_CPPv3N5arrow10Date64TypeE"></span><span id="_CPPv2N5arrow10Date64TypeE"></span><span id="arrow::Date64Type"></span><span class="target" id="classarrow_1_1_date64_type"></span><em class="property">class </em><code class="sig-name descname">Date64Type</code> : <em class="property">public</em> arrow::DateType<a class="headerlink" href="#_CPPv4N5arrow10Date64TypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow10Date64TypeE"></span><span id="_CPPv2N5arrow10Date64TypeE"></span><span id="arrow::Date64Type"></span><span class="target" id="classarrow_1_1_date64_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Date64Type</code> : <em class="property">public</em> arrow::DateType<a class="headerlink" href="#_CPPv4N5arrow10Date64TypeE" title="Permalink [...]
 <dd><p>Concrete type class for 64-bit date data (as number of milliseconds since UNIX epoch) </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10Date64Type8ToStringEv">
-<span id="_CPPv3NK5arrow10Date64Type8ToStringEv"></span><span id="_CPPv2NK5arrow10Date64Type8ToStringEv"></span><span id="arrow::Date64Type::ToStringC"></span><span class="target" id="classarrow_1_1_date64_type_1a7a144a28610069b35fa14424a8e5097c"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10Date64Type8ToStringEv" title="Permalin [...]
+<span id="_CPPv3NK5arrow10Date64Type8ToStringEv"></span><span id="_CPPv2NK5arrow10Date64Type8ToStringEv"></span><span id="arrow::Date64Type::ToStringC"></span><span class="target" id="classarrow_1_1_date64_type_1a7a144a28610069b35fa14424a8e5097c"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10Dat [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10Date64Type4nameEv">
-<span id="_CPPv3NK5arrow10Date64Type4nameEv"></span><span id="_CPPv2NK5arrow10Date64Type4nameEv"></span><span id="arrow::Date64Type::nameC"></span><span class="target" id="classarrow_1_1_date64_type_1a48afc838a3ac17c2ae579da3b6387f48"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10Date64Type4nameEv" title="Permalink to this definition [...]
+<span id="_CPPv3NK5arrow10Date64Type4nameEv"></span><span id="_CPPv2NK5arrow10Date64Type4nameEv"></span><span id="arrow::Date64Type::nameC"></span><span class="target" id="classarrow_1_1_date64_type_1a48afc838a3ac17c2ae579da3b6387f48"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10Date64Type4nameEv"  [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -983,19 +983,19 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow10Time32TypeE">
-<span id="_CPPv3N5arrow10Time32TypeE"></span><span id="_CPPv2N5arrow10Time32TypeE"></span><span id="arrow::Time32Type"></span><span class="target" id="classarrow_1_1_time32_type"></span><em class="property">class </em><code class="sig-name descname">Time32Type</code> : <em class="property">public</em> arrow::TimeType<a class="headerlink" href="#_CPPv4N5arrow10Time32TypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow10Time32TypeE"></span><span id="_CPPv2N5arrow10Time32TypeE"></span><span id="arrow::Time32Type"></span><span class="target" id="classarrow_1_1_time32_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Time32Type</code> : <em class="property">public</em> arrow::TimeType<a class="headerlink" href="#_CPPv4N5arrow10Time32TypeE" title="Permalink [...]
 <dd><p>Concrete type class for 32-bit time data (as number of seconds or milliseconds since midnight) </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10Time32Type8ToStringEv">
-<span id="_CPPv3NK5arrow10Time32Type8ToStringEv"></span><span id="_CPPv2NK5arrow10Time32Type8ToStringEv"></span><span id="arrow::Time32Type::ToStringC"></span><span class="target" id="classarrow_1_1_time32_type_1af48861ed2f03de2ab932f5b4c987f4a7"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10Time32Type8ToStringEv" title="Permalin [...]
+<span id="_CPPv3NK5arrow10Time32Type8ToStringEv"></span><span id="_CPPv2NK5arrow10Time32Type8ToStringEv"></span><span id="arrow::Time32Type::ToStringC"></span><span class="target" id="classarrow_1_1_time32_type_1af48861ed2f03de2ab932f5b4c987f4a7"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10Tim [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10Time32Type4nameEv">
-<span id="_CPPv3NK5arrow10Time32Type4nameEv"></span><span id="_CPPv2NK5arrow10Time32Type4nameEv"></span><span id="arrow::Time32Type::nameC"></span><span class="target" id="classarrow_1_1_time32_type_1a7ad35f94f66f2e2f6c718328d0b1e928"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10Time32Type4nameEv" title="Permalink to this definition [...]
+<span id="_CPPv3NK5arrow10Time32Type4nameEv"></span><span id="_CPPv2NK5arrow10Time32Type4nameEv"></span><span id="arrow::Time32Type::nameC"></span><span class="target" id="classarrow_1_1_time32_type_1a7ad35f94f66f2e2f6c718328d0b1e928"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10Time32Type4nameEv"  [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1011,19 +1011,19 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow10Time64TypeE">
-<span id="_CPPv3N5arrow10Time64TypeE"></span><span id="_CPPv2N5arrow10Time64TypeE"></span><span id="arrow::Time64Type"></span><span class="target" id="classarrow_1_1_time64_type"></span><em class="property">class </em><code class="sig-name descname">Time64Type</code> : <em class="property">public</em> arrow::TimeType<a class="headerlink" href="#_CPPv4N5arrow10Time64TypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow10Time64TypeE"></span><span id="_CPPv2N5arrow10Time64TypeE"></span><span id="arrow::Time64Type"></span><span class="target" id="classarrow_1_1_time64_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Time64Type</code> : <em class="property">public</em> arrow::TimeType<a class="headerlink" href="#_CPPv4N5arrow10Time64TypeE" title="Permalink [...]
 <dd><p>Concrete type class for 64-bit time data (as number of microseconds or nanoseconds since midnight) </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10Time64Type8ToStringEv">
-<span id="_CPPv3NK5arrow10Time64Type8ToStringEv"></span><span id="_CPPv2NK5arrow10Time64Type8ToStringEv"></span><span id="arrow::Time64Type::ToStringC"></span><span class="target" id="classarrow_1_1_time64_type_1a8c985ae014e16d79323c0a8899851091"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10Time64Type8ToStringEv" title="Permalin [...]
+<span id="_CPPv3NK5arrow10Time64Type8ToStringEv"></span><span id="_CPPv2NK5arrow10Time64Type8ToStringEv"></span><span id="arrow::Time64Type::ToStringC"></span><span class="target" id="classarrow_1_1_time64_type_1a8c985ae014e16d79323c0a8899851091"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10Tim [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10Time64Type4nameEv">
-<span id="_CPPv3NK5arrow10Time64Type4nameEv"></span><span id="_CPPv2NK5arrow10Time64Type4nameEv"></span><span id="arrow::Time64Type::nameC"></span><span class="target" id="classarrow_1_1_time64_type_1abba4ccc76c566ee3f61997f78660dd79"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10Time64Type4nameEv" title="Permalink to this definition [...]
+<span id="_CPPv3NK5arrow10Time64Type4nameEv"></span><span id="_CPPv2NK5arrow10Time64Type4nameEv"></span><span id="arrow::Time64Type::nameC"></span><span class="target" id="classarrow_1_1_time64_type_1abba4ccc76c566ee3f61997f78660dd79"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10Time64Type4nameEv"  [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1039,7 +1039,7 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow13TimestampTypeE">
-<span id="_CPPv3N5arrow13TimestampTypeE"></span><span id="_CPPv2N5arrow13TimestampTypeE"></span><span id="arrow::TimestampType"></span><span class="target" id="classarrow_1_1_timestamp_type"></span><em class="property">class </em><code class="sig-name descname">TimestampType</code> : <em class="property">public</em> arrow::TemporalType, <em class="property">public</em> arrow::ParametricType<a class="headerlink" href="#_CPPv4N5arrow13TimestampTypeE" title="Permalink to this definition">¶< [...]
+<span id="_CPPv3N5arrow13TimestampTypeE"></span><span id="_CPPv2N5arrow13TimestampTypeE"></span><span id="arrow::TimestampType"></span><span class="target" id="classarrow_1_1_timestamp_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">TimestampType</code> : <em class="property">public</em> arrow::TemporalType, <em class="property">public</em> arrow::ParametricTy [...]
 <dd><p>Concrete type class for datetime data (as number of seconds, milliseconds, microseconds or nanoseconds since UNIX epoch) </p>
 <p>If supplied, the timezone string should take either the form (i) “Area/Location”, with values drawn from the names in the IANA Time Zone Database (such as “Europe/Zurich”); or (ii) “(+|-)HH:MM” indicating an absolute offset from GMT (such as “-08:00”). To indicate a native UTC timestamp, one of the strings “UTC”, “Etc/UTC” or “+00:00” should be used.</p>
 <p>If any non-empty string is supplied as the timezone for a <a class="reference internal" href="#classarrow_1_1_timestamp_type"><span class="std std-ref">TimestampType</span></a>, then the Arrow field containing that timestamp type (and by extension the column associated with such a field) is considered “timezone-aware”. The integer arrays that comprise a timezone-aware column must contain UTC normalized datetime values, regardless of the contents of their timezone string. More precisel [...]
@@ -1049,13 +1049,13 @@ new objects or existing singletons, depending on the type requested.</p>
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow13TimestampType8ToStringEv">
-<span id="_CPPv3NK5arrow13TimestampType8ToStringEv"></span><span id="_CPPv2NK5arrow13TimestampType8ToStringEv"></span><span id="arrow::TimestampType::ToStringC"></span><span class="target" id="classarrow_1_1_timestamp_type_1ae220b66f0778f17a26bb757e46a7e1a9"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow13TimestampType8ToStringEv"  [...]
+<span id="_CPPv3NK5arrow13TimestampType8ToStringEv"></span><span id="_CPPv2NK5arrow13TimestampType8ToStringEv"></span><span id="arrow::TimestampType::ToStringC"></span><span class="target" id="classarrow_1_1_timestamp_type_1ae220b66f0778f17a26bb757e46a7e1a9"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4N [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow13TimestampType4nameEv">
-<span id="_CPPv3NK5arrow13TimestampType4nameEv"></span><span id="_CPPv2NK5arrow13TimestampType4nameEv"></span><span id="arrow::TimestampType::nameC"></span><span class="target" id="classarrow_1_1_timestamp_type_1acdca1b7fb9a7d6532dcbbfb6dee2172b"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow13TimestampType4nameEv" title="Permalink to  [...]
+<span id="_CPPv3NK5arrow13TimestampType4nameEv"></span><span id="_CPPv2NK5arrow13TimestampType4nameEv"></span><span id="arrow::TimestampType::nameC"></span><span class="target" id="classarrow_1_1_timestamp_type_1acdca1b7fb9a7d6532dcbbfb6dee2172b"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow13Timesta [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1074,14 +1074,14 @@ new objects or existing singletons, depending on the type requested.</p>
 <h3>Binary-like<a class="headerlink" href="#binary-like" title="Permalink to this headline">¶</a></h3>
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow10BinaryTypeE">
-<span id="_CPPv3N5arrow10BinaryTypeE"></span><span id="_CPPv2N5arrow10BinaryTypeE"></span><span id="arrow::BinaryType"></span><span class="target" id="classarrow_1_1_binary_type"></span><em class="property">class </em><code class="sig-name descname">BinaryType</code> : <em class="property">public</em> arrow::BaseBinaryType<a class="headerlink" href="#_CPPv4N5arrow10BinaryTypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow10BinaryTypeE"></span><span id="_CPPv2N5arrow10BinaryTypeE"></span><span id="arrow::BinaryType"></span><span class="target" id="classarrow_1_1_binary_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">BinaryType</code> : <em class="property">public</em> arrow::BaseBinaryType<a class="headerlink" href="#_CPPv4N5arrow10BinaryTypeE" title="Per [...]
 <dd><p>Concrete type class for variable-size binary data. </p>
 <p>Subclassed by <a class="reference internal" href="#classarrow_1_1_string_type"><span class="std std-ref">arrow::StringType</span></a></p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10BinaryType6layoutEv">
-<span id="_CPPv3NK5arrow10BinaryType6layoutEv"></span><span id="_CPPv2NK5arrow10BinaryType6layoutEv"></span><span id="arrow::BinaryType::layoutC"></span><span class="target" id="classarrow_1_1_binary_type_1a0db59e35b5b3afa44fc15f53ff86235f"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10BinaryType6layoutEv" title="Permalink to th [...]
+<span id="_CPPv3NK5arrow10BinaryType6layoutEv"></span><span id="_CPPv2NK5arrow10BinaryType6layoutEv"></span><span id="arrow::BinaryType::layoutC"></span><span class="target" id="classarrow_1_1_binary_type_1a0db59e35b5b3afa44fc15f53ff86235f"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10BinaryTy [...]
 <dd><p>Return the data type layout. </p>
 <p>Children are not included.</p>
 <p><dl class="simple">
@@ -1093,13 +1093,13 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10BinaryType8ToStringEv">
-<span id="_CPPv3NK5arrow10BinaryType8ToStringEv"></span><span id="_CPPv2NK5arrow10BinaryType8ToStringEv"></span><span id="arrow::BinaryType::ToStringC"></span><span class="target" id="classarrow_1_1_binary_type_1af5d9c85c40f4c48adce11196aaa4c0c8"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10BinaryType8ToStringEv" title="Permalin [...]
+<span id="_CPPv3NK5arrow10BinaryType8ToStringEv"></span><span id="_CPPv2NK5arrow10BinaryType8ToStringEv"></span><span id="arrow::BinaryType::ToStringC"></span><span class="target" id="classarrow_1_1_binary_type_1af5d9c85c40f4c48adce11196aaa4c0c8"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10Bin [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10BinaryType4nameEv">
-<span id="_CPPv3NK5arrow10BinaryType4nameEv"></span><span id="_CPPv2NK5arrow10BinaryType4nameEv"></span><span id="arrow::BinaryType::nameC"></span><span class="target" id="classarrow_1_1_binary_type_1a4c345ca9ef34a6099b29c3e694bedae3"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10BinaryType4nameEv" title="Permalink to this definition [...]
+<span id="_CPPv3NK5arrow10BinaryType4nameEv"></span><span id="_CPPv2NK5arrow10BinaryType4nameEv"></span><span id="arrow::BinaryType::nameC"></span><span class="target" id="classarrow_1_1_binary_type_1a4c345ca9ef34a6099b29c3e694bedae3"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10BinaryType4nameEv"  [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1115,19 +1115,19 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow10StringTypeE">
-<span id="_CPPv3N5arrow10StringTypeE"></span><span id="_CPPv2N5arrow10StringTypeE"></span><span id="arrow::StringType"></span><span class="target" id="classarrow_1_1_string_type"></span><em class="property">class </em><code class="sig-name descname">StringType</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow10BinaryTypeE" title="arrow::BinaryType">BinaryType</a><a class="headerlink" href="#_CPPv4N5arrow10StringTypeE" title="Permalink to  [...]
+<span id="_CPPv3N5arrow10StringTypeE"></span><span id="_CPPv2N5arrow10StringTypeE"></span><span id="arrow::StringType"></span><span class="target" id="classarrow_1_1_string_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">StringType</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow10BinaryTypeE" title="arrow::Bi [...]
 <dd><p>Concrete type class for variable-size string data, utf8-encoded. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10StringType8ToStringEv">
-<span id="_CPPv3NK5arrow10StringType8ToStringEv"></span><span id="_CPPv2NK5arrow10StringType8ToStringEv"></span><span id="arrow::StringType::ToStringC"></span><span class="target" id="classarrow_1_1_string_type_1a9ad23b52d91b108a0598f1ca40b88538"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10StringType8ToStringEv" title="Permalin [...]
+<span id="_CPPv3NK5arrow10StringType8ToStringEv"></span><span id="_CPPv2NK5arrow10StringType8ToStringEv"></span><span id="arrow::StringType::ToStringC"></span><span class="target" id="classarrow_1_1_string_type_1a9ad23b52d91b108a0598f1ca40b88538"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10Str [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10StringType4nameEv">
-<span id="_CPPv3NK5arrow10StringType4nameEv"></span><span id="_CPPv2NK5arrow10StringType4nameEv"></span><span id="arrow::StringType::nameC"></span><span class="target" id="classarrow_1_1_string_type_1ac286b24f3c2b3eeaf1e7d897ecd7a8d1"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10StringType4nameEv" title="Permalink to this definition [...]
+<span id="_CPPv3NK5arrow10StringType4nameEv"></span><span id="_CPPv2NK5arrow10StringType4nameEv"></span><span id="arrow::StringType::nameC"></span><span class="target" id="classarrow_1_1_string_type_1ac286b24f3c2b3eeaf1e7d897ecd7a8d1"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10StringType4nameEv"  [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1143,20 +1143,20 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow19FixedSizeBinaryTypeE">
-<span id="_CPPv3N5arrow19FixedSizeBinaryTypeE"></span><span id="_CPPv2N5arrow19FixedSizeBinaryTypeE"></span><span id="arrow::FixedSizeBinaryType"></span><span class="target" id="classarrow_1_1_fixed_size_binary_type"></span><em class="property">class </em><code class="sig-name descname">FixedSizeBinaryType</code> : <em class="property">public</em> arrow::FixedWidthType, <em class="property">public</em> arrow::ParametricType<a class="headerlink" href="#_CPPv4N5arrow19FixedSizeBinaryTypeE" [...]
+<span id="_CPPv3N5arrow19FixedSizeBinaryTypeE"></span><span id="_CPPv2N5arrow19FixedSizeBinaryTypeE"></span><span id="arrow::FixedSizeBinaryType"></span><span class="target" id="classarrow_1_1_fixed_size_binary_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FixedSizeBinaryType</code> : <em class="property">public</em> arrow::FixedWidthType, <em class="propert [...]
 <dd><p>Concrete type class for fixed-size binary data. </p>
 <p>Subclassed by arrow::DecimalType</p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow19FixedSizeBinaryType8ToStringEv">
-<span id="_CPPv3NK5arrow19FixedSizeBinaryType8ToStringEv"></span><span id="_CPPv2NK5arrow19FixedSizeBinaryType8ToStringEv"></span><span id="arrow::FixedSizeBinaryType::ToStringC"></span><span class="target" id="classarrow_1_1_fixed_size_binary_type_1a470c5c8c75c6480ff99c8abd16e375a2"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow19 [...]
+<span id="_CPPv3NK5arrow19FixedSizeBinaryType8ToStringEv"></span><span id="_CPPv2NK5arrow19FixedSizeBinaryType8ToStringEv"></span><span id="arrow::FixedSizeBinaryType::ToStringC"></span><span class="target" id="classarrow_1_1_fixed_size_binary_type_1a470c5c8c75c6480ff99c8abd16e375a2"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class=" [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow19FixedSizeBinaryType4nameEv">
-<span id="_CPPv3NK5arrow19FixedSizeBinaryType4nameEv"></span><span id="_CPPv2NK5arrow19FixedSizeBinaryType4nameEv"></span><span id="arrow::FixedSizeBinaryType::nameC"></span><span class="target" id="classarrow_1_1_fixed_size_binary_type_1af533276c83d45b5cefa826a169bef6c7"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow19FixedSizeBinaryT [...]
+<span id="_CPPv3NK5arrow19FixedSizeBinaryType4nameEv"></span><span id="_CPPv2NK5arrow19FixedSizeBinaryType4nameEv"></span><span id="arrow::FixedSizeBinaryType::nameC"></span><span class="target" id="classarrow_1_1_fixed_size_binary_type_1af533276c83d45b5cefa826a169bef6c7"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1169,7 +1169,7 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow19FixedSizeBinaryType6layoutEv">
-<span id="_CPPv3NK5arrow19FixedSizeBinaryType6layoutEv"></span><span id="_CPPv2NK5arrow19FixedSizeBinaryType6layoutEv"></span><span id="arrow::FixedSizeBinaryType::layoutC"></span><span class="target" id="classarrow_1_1_fixed_size_binary_type_1a272445981e412ccca95784e133f0a6cc"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow19Fixed [...]
+<span id="_CPPv3NK5arrow19FixedSizeBinaryType6layoutEv"></span><span id="_CPPv2NK5arrow19FixedSizeBinaryType6layoutEv"></span><span id="arrow::FixedSizeBinaryType::layoutC"></span><span class="target" id="classarrow_1_1_fixed_size_binary_type_1a272445981e412ccca95784e133f0a6cc"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="heade [...]
 <dd><p>Return the data type layout. </p>
 <p>Children are not included.</p>
 <p><dl class="simple">
@@ -1184,7 +1184,7 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow14Decimal128TypeE">
-<span id="_CPPv3N5arrow14Decimal128TypeE"></span><span id="_CPPv2N5arrow14Decimal128TypeE"></span><span id="arrow::Decimal128Type"></span><span class="target" id="classarrow_1_1_decimal128_type"></span><em class="property">class </em><code class="sig-name descname">Decimal128Type</code> : <em class="property">public</em> arrow::DecimalType<a class="headerlink" href="#_CPPv4N5arrow14Decimal128TypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow14Decimal128TypeE"></span><span id="_CPPv2N5arrow14Decimal128TypeE"></span><span id="arrow::Decimal128Type"></span><span class="target" id="classarrow_1_1_decimal128_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Decimal128Type</code> : <em class="property">public</em> arrow::DecimalType<a class="headerlink" href="#_CPPv4N5arrow14Decima [...]
 <dd><p>Concrete type class for 128-bit decimal data. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -1196,13 +1196,13 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow14Decimal128Type8ToStringEv">
-<span id="_CPPv3NK5arrow14Decimal128Type8ToStringEv"></span><span id="_CPPv2NK5arrow14Decimal128Type8ToStringEv"></span><span id="arrow::Decimal128Type::ToStringC"></span><span class="target" id="classarrow_1_1_decimal128_type_1aa18803bc8d4540498e2bc697353daa96"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow14Decimal128Type8ToStrin [...]
+<span id="_CPPv3NK5arrow14Decimal128Type8ToStringEv"></span><span id="_CPPv2NK5arrow14Decimal128Type8ToStringEv"></span><span id="arrow::Decimal128Type::ToStringC"></span><span class="target" id="classarrow_1_1_decimal128_type_1aa18803bc8d4540498e2bc697353daa96"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CP [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow14Decimal128Type4nameEv">
-<span id="_CPPv3NK5arrow14Decimal128Type4nameEv"></span><span id="_CPPv2NK5arrow14Decimal128Type4nameEv"></span><span id="arrow::Decimal128Type::nameC"></span><span class="target" id="classarrow_1_1_decimal128_type_1a369b5ae40c271133e15571f9c6198170"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow14Decimal128Type4nameEv" title="Permalin [...]
+<span id="_CPPv3NK5arrow14Decimal128Type4nameEv"></span><span id="_CPPv2NK5arrow14Decimal128Type4nameEv"></span><span id="arrow::Decimal128Type::nameC"></span><span class="target" id="classarrow_1_1_decimal128_type_1a369b5ae40c271133e15571f9c6198170"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow14Dec [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1218,7 +1218,7 @@ new objects or existing singletons, depending on the type requested.</p>
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow14Decimal128Type4MakeE7int32_t7int32_t">
-<span id="_CPPv3N5arrow14Decimal128Type4MakeE7int32_t7int32_t"></span><span id="_CPPv2N5arrow14Decimal128Type4MakeE7int32_t7int32_t"></span><span id="arrow::Decimal128Type::Make__int32_t.int32_t"></span><span class="target" id="classarrow_1_1_decimal128_type_1a2b448df63022091188871a902e00b5e9"></span><em class="property">static</em> Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE" title="arrow::DataType">DataType</a>&gt;&gt; <code class="sig-name [...]
+<span id="_CPPv3N5arrow14Decimal128Type4MakeE7int32_t7int32_t"></span><span id="_CPPv2N5arrow14Decimal128Type4MakeE7int32_t7int32_t"></span><span id="arrow::Decimal128Type::Make__int32_t.int32_t"></span><span class="target" id="classarrow_1_1_decimal128_type_1a2b448df63022091188871a902e00b5e9"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow8DataTypeE [...]
 <dd><p><a class="reference internal" href="#classarrow_1_1_decimal128_type"><span class="std std-ref">Decimal128Type</span></a> constructor that returns an error on invalid input. </p>
 </dd></dl>
 
@@ -1230,7 +1230,7 @@ new objects or existing singletons, depending on the type requested.</p>
 <h3>Nested<a class="headerlink" href="#nested" title="Permalink to this headline">¶</a></h3>
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow8ListTypeE">
-<span id="_CPPv3N5arrow8ListTypeE"></span><span id="_CPPv2N5arrow8ListTypeE"></span><span id="arrow::ListType"></span><span class="target" id="classarrow_1_1_list_type"></span><em class="property">class </em><code class="sig-name descname">ListType</code> : <em class="property">public</em> arrow::BaseListType<a class="headerlink" href="#_CPPv4N5arrow8ListTypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow8ListTypeE"></span><span id="_CPPv2N5arrow8ListTypeE"></span><span id="arrow::ListType"></span><span class="target" id="classarrow_1_1_list_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ListType</code> : <em class="property">public</em> arrow::BaseListType<a class="headerlink" href="#_CPPv4N5arrow8ListTypeE" title="Permalink to this de [...]
 <dd><p>Concrete type class for list data. </p>
 <p>List data is nested data where each value is a variable number of child items. Lists can be recursively nested, for example list(list(int32)). </p>
 <p>Subclassed by <a class="reference internal" href="#classarrow_1_1_map_type"><span class="std std-ref">arrow::MapType</span></a></p>
@@ -1238,7 +1238,7 @@ new objects or existing singletons, depending on the type requested.</p>
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow8ListType6layoutEv">
-<span id="_CPPv3NK5arrow8ListType6layoutEv"></span><span id="_CPPv2NK5arrow8ListType6layoutEv"></span><span id="arrow::ListType::layoutC"></span><span class="target" id="classarrow_1_1_list_type_1a448fdb34f319e62fbd310997a8ba4c32"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow8ListType6layoutEv" title="Permalink to this definition [...]
+<span id="_CPPv3NK5arrow8ListType6layoutEv"></span><span id="_CPPv2NK5arrow8ListType6layoutEv"></span><span id="arrow::ListType::layoutC"></span><span class="target" id="classarrow_1_1_list_type_1a448fdb34f319e62fbd310997a8ba4c32"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow8ListType6layoutEv"  [...]
 <dd><p>Return the data type layout. </p>
 <p>Children are not included.</p>
 <p><dl class="simple">
@@ -1250,13 +1250,13 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow8ListType8ToStringEv">
-<span id="_CPPv3NK5arrow8ListType8ToStringEv"></span><span id="_CPPv2NK5arrow8ListType8ToStringEv"></span><span id="arrow::ListType::ToStringC"></span><span class="target" id="classarrow_1_1_list_type_1a652c8b1865ebc3e4c606cb169b5fdd01"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow8ListType8ToStringEv" title="Permalink to this def [...]
+<span id="_CPPv3NK5arrow8ListType8ToStringEv"></span><span id="_CPPv2NK5arrow8ListType8ToStringEv"></span><span id="arrow::ListType::ToStringC"></span><span class="target" id="classarrow_1_1_list_type_1a652c8b1865ebc3e4c606cb169b5fdd01"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow8ListType8ToStr [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow8ListType4nameEv">
-<span id="_CPPv3NK5arrow8ListType4nameEv"></span><span id="_CPPv2NK5arrow8ListType4nameEv"></span><span id="arrow::ListType::nameC"></span><span class="target" id="classarrow_1_1_list_type_1a6320a08c4881865abcac2fdeab4fb0a2"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow8ListType4nameEv" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3NK5arrow8ListType4nameEv"></span><span id="_CPPv2NK5arrow8ListType4nameEv"></span><span id="arrow::ListType::nameC"></span><span class="target" id="classarrow_1_1_list_type_1a6320a08c4881865abcac2fdeab4fb0a2"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow8ListType4nameEv" title="Permal [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1272,20 +1272,20 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow7MapTypeE">
-<span id="_CPPv3N5arrow7MapTypeE"></span><span id="_CPPv2N5arrow7MapTypeE"></span><span id="arrow::MapType"></span><span class="target" id="classarrow_1_1_map_type"></span><em class="property">class </em><code class="sig-name descname">MapType</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow8ListTypeE" title="arrow::ListType">ListType</a><a class="headerlink" href="#_CPPv4N5arrow7MapTypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow7MapTypeE"></span><span id="_CPPv2N5arrow7MapTypeE"></span><span id="arrow::MapType"></span><span class="target" id="classarrow_1_1_map_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">MapType</code> : <em class="property">public</em> arrow::<a class="reference internal" href="#_CPPv4N5arrow8ListTypeE" title="arrow::ListType">ListType</a> [...]
 <dd><p>Concrete type class for map data. </p>
 <p>Map data is nested data where each value is a variable number of key-item pairs. Maps can be recursively nested, for example map(utf8, map(utf8, int32)). </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow7MapType8ToStringEv">
-<span id="_CPPv3NK5arrow7MapType8ToStringEv"></span><span id="_CPPv2NK5arrow7MapType8ToStringEv"></span><span id="arrow::MapType::ToStringC"></span><span class="target" id="classarrow_1_1_map_type_1a127513f6fba9038f36ec0bc772d55adc"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow7MapType8ToStringEv" title="Permalink to this definiti [...]
+<span id="_CPPv3NK5arrow7MapType8ToStringEv"></span><span id="_CPPv2NK5arrow7MapType8ToStringEv"></span><span id="arrow::MapType::ToStringC"></span><span class="target" id="classarrow_1_1_map_type_1a127513f6fba9038f36ec0bc772d55adc"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow7MapType8ToStringEv [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow7MapType4nameEv">
-<span id="_CPPv3NK5arrow7MapType4nameEv"></span><span id="_CPPv2NK5arrow7MapType4nameEv"></span><span id="arrow::MapType::nameC"></span><span class="target" id="classarrow_1_1_map_type_1aaec81c349f7561f49253006f35735e5e"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow7MapType4nameEv" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3NK5arrow7MapType4nameEv"></span><span id="_CPPv2NK5arrow7MapType4nameEv"></span><span id="arrow::MapType::nameC"></span><span class="target" id="classarrow_1_1_map_type_1aaec81c349f7561f49253006f35735e5e"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow7MapType4nameEv" title="Permalink t [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1301,13 +1301,13 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow10StructTypeE">
-<span id="_CPPv3N5arrow10StructTypeE"></span><span id="_CPPv2N5arrow10StructTypeE"></span><span id="arrow::StructType"></span><span class="target" id="classarrow_1_1_struct_type"></span><em class="property">class </em><code class="sig-name descname">StructType</code> : <em class="property">public</em> arrow::NestedType<a class="headerlink" href="#_CPPv4N5arrow10StructTypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow10StructTypeE"></span><span id="_CPPv2N5arrow10StructTypeE"></span><span id="arrow::StructType"></span><span class="target" id="classarrow_1_1_struct_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">StructType</code> : <em class="property">public</em> arrow::NestedType<a class="headerlink" href="#_CPPv4N5arrow10StructTypeE" title="Permali [...]
 <dd><p>Concrete type class for struct data. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10StructType6layoutEv">
-<span id="_CPPv3NK5arrow10StructType6layoutEv"></span><span id="_CPPv2NK5arrow10StructType6layoutEv"></span><span id="arrow::StructType::layoutC"></span><span class="target" id="classarrow_1_1_struct_type_1a5c4c6bfa924d21316798b936ec37d18d"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10StructType6layoutEv" title="Permalink to th [...]
+<span id="_CPPv3NK5arrow10StructType6layoutEv"></span><span id="_CPPv2NK5arrow10StructType6layoutEv"></span><span id="arrow::StructType::layoutC"></span><span class="target" id="classarrow_1_1_struct_type_1a5c4c6bfa924d21316798b936ec37d18d"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10StructTy [...]
 <dd><p>Return the data type layout. </p>
 <p>Children are not included.</p>
 <p><dl class="simple">
@@ -1319,13 +1319,13 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10StructType8ToStringEv">
-<span id="_CPPv3NK5arrow10StructType8ToStringEv"></span><span id="_CPPv2NK5arrow10StructType8ToStringEv"></span><span id="arrow::StructType::ToStringC"></span><span class="target" id="classarrow_1_1_struct_type_1a61ef958c691895c85bf1f3d297b14351"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10StructType8ToStringEv" title="Permalin [...]
+<span id="_CPPv3NK5arrow10StructType8ToStringEv"></span><span id="_CPPv2NK5arrow10StructType8ToStringEv"></span><span id="arrow::StructType::ToStringC"></span><span class="target" id="classarrow_1_1_struct_type_1a61ef958c691895c85bf1f3d297b14351"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10Str [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow10StructType4nameEv">
-<span id="_CPPv3NK5arrow10StructType4nameEv"></span><span id="_CPPv2NK5arrow10StructType4nameEv"></span><span id="arrow::StructType::nameC"></span><span class="target" id="classarrow_1_1_struct_type_1a5a6f3d58e837712a49e507925e2b40ec"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow10StructType4nameEv" title="Permalink to this definition [...]
+<span id="_CPPv3NK5arrow10StructType4nameEv"></span><span id="_CPPv2NK5arrow10StructType4nameEv"></span><span id="arrow::StructType::nameC"></span><span class="target" id="classarrow_1_1_struct_type_1a5a6f3d58e837712a49e507925e2b40ec"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow10StructType4nameEv"  [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1365,13 +1365,13 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow9UnionTypeE">
-<span id="_CPPv3N5arrow9UnionTypeE"></span><span id="_CPPv2N5arrow9UnionTypeE"></span><span id="arrow::UnionType"></span><span class="target" id="classarrow_1_1_union_type"></span><em class="property">class </em><code class="sig-name descname">UnionType</code> : <em class="property">public</em> arrow::NestedType<a class="headerlink" href="#_CPPv4N5arrow9UnionTypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow9UnionTypeE"></span><span id="_CPPv2N5arrow9UnionTypeE"></span><span id="arrow::UnionType"></span><span class="target" id="classarrow_1_1_union_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">UnionType</code> : <em class="property">public</em> arrow::NestedType<a class="headerlink" href="#_CPPv4N5arrow9UnionTypeE" title="Permalink to thi [...]
 <dd><p>Concrete type class for union data. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow9UnionType6layoutEv">
-<span id="_CPPv3NK5arrow9UnionType6layoutEv"></span><span id="_CPPv2NK5arrow9UnionType6layoutEv"></span><span id="arrow::UnionType::layoutC"></span><span class="target" id="classarrow_1_1_union_type_1a3945a3b84db5764ecb0788fbbf21f687"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow9UnionType6layoutEv" title="Permalink to this defin [...]
+<span id="_CPPv3NK5arrow9UnionType6layoutEv"></span><span id="_CPPv2NK5arrow9UnionType6layoutEv"></span><span id="arrow::UnionType::layoutC"></span><span class="target" id="classarrow_1_1_union_type_1a3945a3b84db5764ecb0788fbbf21f687"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow9UnionType6layou [...]
 <dd><p>Return the data type layout. </p>
 <p>Children are not included.</p>
 <p><dl class="simple">
@@ -1383,13 +1383,13 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow9UnionType8ToStringEv">
-<span id="_CPPv3NK5arrow9UnionType8ToStringEv"></span><span id="_CPPv2NK5arrow9UnionType8ToStringEv"></span><span id="arrow::UnionType::ToStringC"></span><span class="target" id="classarrow_1_1_union_type_1a54535494e9b2d710c0eb9fcbdde26dcd"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow9UnionType8ToStringEv" title="Permalink to thi [...]
+<span id="_CPPv3NK5arrow9UnionType8ToStringEv"></span><span id="_CPPv2NK5arrow9UnionType8ToStringEv"></span><span id="arrow::UnionType::ToStringC"></span><span class="target" id="classarrow_1_1_union_type_1a54535494e9b2d710c0eb9fcbdde26dcd"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow9UnionType8 [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow9UnionType4nameEv">
-<span id="_CPPv3NK5arrow9UnionType4nameEv"></span><span id="_CPPv2NK5arrow9UnionType4nameEv"></span><span id="arrow::UnionType::nameC"></span><span class="target" id="classarrow_1_1_union_type_1ae1fa65b67319c82d243e9a95de543bdc"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow9UnionType4nameEv" title="Permalink to this definition">¶</a>< [...]
+<span id="_CPPv3NK5arrow9UnionType4nameEv"></span><span id="_CPPv2NK5arrow9UnionType4nameEv"></span><span id="arrow::UnionType::nameC"></span><span class="target" id="classarrow_1_1_union_type_1ae1fa65b67319c82d243e9a95de543bdc"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow9UnionType4nameEv" title="P [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1421,19 +1421,19 @@ new objects or existing singletons, depending on the type requested.</p>
 <h3>Dictionary-encoded<a class="headerlink" href="#dictionary-encoded" title="Permalink to this headline">¶</a></h3>
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow14DictionaryTypeE">
-<span id="_CPPv3N5arrow14DictionaryTypeE"></span><span id="_CPPv2N5arrow14DictionaryTypeE"></span><span id="arrow::DictionaryType"></span><span class="target" id="classarrow_1_1_dictionary_type"></span><em class="property">class </em><code class="sig-name descname">DictionaryType</code> : <em class="property">public</em> arrow::FixedWidthType<a class="headerlink" href="#_CPPv4N5arrow14DictionaryTypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow14DictionaryTypeE"></span><span id="_CPPv2N5arrow14DictionaryTypeE"></span><span id="arrow::DictionaryType"></span><span class="target" id="classarrow_1_1_dictionary_type"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">DictionaryType</code> : <em class="property">public</em> arrow::FixedWidthType<a class="headerlink" href="#_CPPv4N5arrow14Dic [...]
 <dd><p>Dictionary-encoded value type with data-dependent dictionary. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow14DictionaryType8ToStringEv">
-<span id="_CPPv3NK5arrow14DictionaryType8ToStringEv"></span><span id="_CPPv2NK5arrow14DictionaryType8ToStringEv"></span><span id="arrow::DictionaryType::ToStringC"></span><span class="target" id="classarrow_1_1_dictionary_type_1ae315ff7fb07bd9fda3139032244e92d0"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow14DictionaryType8ToStrin [...]
+<span id="_CPPv3NK5arrow14DictionaryType8ToStringEv"></span><span id="_CPPv2NK5arrow14DictionaryType8ToStringEv"></span><span id="arrow::DictionaryType::ToStringC"></span><span class="target" id="classarrow_1_1_dictionary_type_1ae315ff7fb07bd9fda3139032244e92d0"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CP [...]
 <dd><p>A string representation of the type, including any children. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow14DictionaryType4nameEv">
-<span id="_CPPv3NK5arrow14DictionaryType4nameEv"></span><span id="_CPPv2NK5arrow14DictionaryType4nameEv"></span><span id="arrow::DictionaryType::nameC"></span><span class="target" id="classarrow_1_1_dictionary_type_1a1423be356f4e0c7d28f2c52881decbed"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow14DictionaryType4nameEv" title="Permalin [...]
+<span id="_CPPv3NK5arrow14DictionaryType4nameEv"></span><span id="_CPPv2NK5arrow14DictionaryType4nameEv"></span><span id="arrow::DictionaryType::nameC"></span><span class="target" id="classarrow_1_1_dictionary_type_1a1423be356f4e0c7d28f2c52881decbed"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK5arrow14Dic [...]
 <dd><p>A string name of the type, omitting any child fields. </p>
 <p><dl class="simple">
 <dt><strong>Note</strong></dt><dd><p>Experimental API </p>
@@ -1446,7 +1446,7 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow14DictionaryType6layoutEv">
-<span id="_CPPv3NK5arrow14DictionaryType6layoutEv"></span><span id="_CPPv2NK5arrow14DictionaryType6layoutEv"></span><span id="arrow::DictionaryType::layoutC"></span><span class="target" id="classarrow_1_1_dictionary_type_1a28bbcdcb527d9c93e0cb842f4bf93bd1"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow14DictionaryType6layoutEv" ti [...]
+<span id="_CPPv3NK5arrow14DictionaryType6layoutEv"></span><span id="_CPPv2NK5arrow14DictionaryType6layoutEv"></span><span id="arrow::DictionaryType::layoutC"></span><span class="target" id="classarrow_1_1_dictionary_type_1a28bbcdcb527d9c93e0cb842f4bf93bd1"></span>DataTypeLayout <code class="sig-name descname">layout</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="property">override</em><a class="headerlink" href="#_CPPv4NK [...]
 <dd><p>Return the data type layout. </p>
 <p>Children are not included.</p>
 <p><dl class="simple">
@@ -1464,8 +1464,8 @@ new objects or existing singletons, depending on the type requested.</p>
 <div class="section" id="fields-and-schemas">
 <h2>Fields and Schemas<a class="headerlink" href="#fields-and-schemas" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow5fieldENSt6stringENSt10shared_ptrI8DataTypeEEbNSt10shared_ptrIK16KeyValueMetadataEE">
-<span id="_CPPv3N5arrow5fieldENSt6stringENSt10shared_ptrI8DataTypeEEbNSt10shared_ptrIK16KeyValueMetadataEE"></span><span id="_CPPv2N5arrow5fieldENSt6stringENSt10shared_ptrI8DataTypeEEbNSt10shared_ptrIK16KeyValueMetadataEE"></span><span id="arrow::field__ss.std::shared_ptr:DataType:.b.std::shared_ptr:KeyValueMetadataC:"></span><span class="target" id="group__schema-factories_1gaf9f57798b5abe44d560a52887f28894c"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow5F [...]
+<dt id="_CPPv45fieldNSt6stringENSt10shared_ptrI8DataTypeEEbNSt10shared_ptrIK16KeyValueMetadataEE">
+<span id="_CPPv35fieldNSt6stringENSt10shared_ptrI8DataTypeEEbNSt10shared_ptrIK16KeyValueMetadataEE"></span><span id="_CPPv25fieldNSt6stringENSt10shared_ptrI8DataTypeEEbNSt10shared_ptrIK16KeyValueMetadataEE"></span><span id="field__ss.std::shared_ptr:DataType:.b.std::shared_ptr:KeyValueMetadataC:"></span><span class="target" id="group__schema-factories_1gaf9f57798b5abe44d560a52887f28894c"></span>std::shared_ptr&lt;Field&gt; <code class="sig-name descname">field</code><span class="sig-pare [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_field"><span class="std std-ref">Field</span></a> instance. </p>
 <p><dl class="simple">
 <dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
@@ -1480,8 +1480,8 @@ new objects or existing singletons, depending on the type requested.</p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow6schemaENSt6vectorINSt10shared_ptrI5FieldEEEENSt10shared_ptrIK16KeyValueMetadataEE">
-<span id="_CPPv3N5arrow6schemaENSt6vectorINSt10shared_ptrI5FieldEEEENSt10shared_ptrIK16KeyValueMetadataEE"></span><span id="_CPPv2N5arrow6schemaENSt6vectorINSt10shared_ptrI5FieldEEEENSt10shared_ptrIK16KeyValueMetadataEE"></span><span id="arrow::schema__std::vector:std::shared_ptr:Field::.std::shared_ptr:KeyValueMetadataC:"></span><span class="target" id="group__schema-factories_1gab03f1059d8776b1e85ee93c7cd03a078"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arr [...]
+<dt id="_CPPv46schemaNSt6vectorINSt10shared_ptrI5FieldEEEENSt10shared_ptrIK16KeyValueMetadataEE">
+<span id="_CPPv36schemaNSt6vectorINSt10shared_ptrI5FieldEEEENSt10shared_ptrIK16KeyValueMetadataEE"></span><span id="_CPPv26schemaNSt6vectorINSt10shared_ptrI5FieldEEEENSt10shared_ptrIK16KeyValueMetadataEE"></span><span id="schema__std::vector:std::shared_ptr:Field::.std::shared_ptr:KeyValueMetadataC:"></span><span class="target" id="group__schema-factories_1gab03f1059d8776b1e85ee93c7cd03a078"></span>std::shared_ptr&lt;Schema&gt; <code class="sig-name descname">schema</code><span class="si [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1_schema"><span class="std std-ref">Schema</span></a> instance. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>schema shared_ptr to <a class="reference internal" href="#classarrow_1_1_schema"><span class="std std-ref">Schema</span></a> </p>
@@ -1497,7 +1497,7 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow5FieldE">
-<span id="_CPPv3N5arrow5FieldE"></span><span id="_CPPv2N5arrow5FieldE"></span><span id="arrow::Field"></span><span class="target" id="classarrow_1_1_field"></span><em class="property">class </em><code class="sig-name descname">Field</code> : <em class="property">public</em> arrow::detail::Fingerprintable<a class="headerlink" href="#_CPPv4N5arrow5FieldE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow5FieldE"></span><span id="_CPPv2N5arrow5FieldE"></span><span id="arrow::Field"></span><span class="target" id="classarrow_1_1_field"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Field</code> : <em class="property">public</em> arrow::detail::Fingerprintable<a class="headerlink" href="#_CPPv4N5arrow5FieldE" title="Permalink to this definition [...]
 <dd><p>The combination of a field name and data type, with optional metadata. </p>
 <p>Fields are used to describe the individual constituents of a nested <a class="reference internal" href="#classarrow_1_1_data_type"><span class="std std-ref">DataType</span></a> or a <a class="reference internal" href="#classarrow_1_1_schema"><span class="std std-ref">Schema</span></a>.</p>
 <p>A field’s metadata is represented by a KeyValueMetadata instance, which holds arbitrary key-value pairs. </p>
@@ -1553,7 +1553,7 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow5Field9MergeWithERK5Field12MergeOptions">
-<span id="_CPPv3NK5arrow5Field9MergeWithERK5Field12MergeOptions"></span><span id="_CPPv2NK5arrow5Field9MergeWithERK5Field12MergeOptions"></span><span id="arrow::Field::MergeWith__FieldCR.MergeOptionsC"></span><span class="target" id="classarrow_1_1_field_1a26145ec8fdd30efa57d319592c55a17f"></span>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow5FieldE" title="arrow::Field">Field</a>&gt;&gt; <code class="sig-name descname">MergeWith</code><span class="sig-pa [...]
+<span id="_CPPv3NK5arrow5Field9MergeWithERK5Field12MergeOptions"></span><span id="_CPPv2NK5arrow5Field9MergeWithERK5Field12MergeOptions"></span><span id="arrow::Field::MergeWith__FieldCR.MergeOptionsC"></span><span class="target" id="classarrow_1_1_field_1a26145ec8fdd30efa57d319592c55a17f"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow5FieldE" title [...]
 <dd><p>Merge the current field with a field of the same name. </p>
 <p>The two fields must be compatible, i.e:<ul class="simple">
 <li><p>have the same name</p></li>
@@ -1630,7 +1630,7 @@ new objects or existing singletons, depending on the type requested.</p>
 <p>Options are to be added to allow type conversions, including integer widening, promotion from integer to float, or conversion to or from boolean. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow5Field12MergeOptions19promote_nullabilityE">
 <span id="_CPPv3N5arrow5Field12MergeOptions19promote_nullabilityE"></span><span id="_CPPv2N5arrow5Field12MergeOptions19promote_nullabilityE"></span><span id="arrow::Field::MergeOptions::promote_nullability__b"></span><span class="target" id="structarrow_1_1_field_1_1_merge_options_1a1c451493980992af6a9b0990ad1d7ef6"></span>bool <code class="sig-name descname">promote_nullability</code> = true<a class="headerlink" href="#_CPPv4N5arrow5Field12MergeOptions19promote_nullabilityE" title="Perm [...]
 <dd><p>If true, a <a class="reference internal" href="#classarrow_1_1_field"><span class="std std-ref">Field</span></a> of <a class="reference internal" href="#classarrow_1_1_null_type"><span class="std std-ref">NullType</span></a> can be unified with a <a class="reference internal" href="#classarrow_1_1_field"><span class="std std-ref">Field</span></a> of another type. </p>
@@ -1644,7 +1644,7 @@ new objects or existing singletons, depending on the type requested.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6SchemaE">
-<span id="_CPPv3N5arrow6SchemaE"></span><span id="_CPPv2N5arrow6SchemaE"></span><span id="arrow::Schema"></span><span class="target" id="classarrow_1_1_schema"></span><em class="property">class </em><code class="sig-name descname">Schema</code> : <em class="property">public</em> arrow::detail::Fingerprintable, <em class="property">public</em> arrow::util::EqualityComparable&lt;<a class="reference internal" href="#_CPPv4N5arrow6SchemaE" title="arrow::Schema">Schema</a>&gt;, <em class="pro [...]
+<span id="_CPPv3N5arrow6SchemaE"></span><span id="_CPPv2N5arrow6SchemaE"></span><span id="arrow::Schema"></span><span class="target" id="classarrow_1_1_schema"></span><em class="property">class </em><code class="sig-prename descclassname">arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Schema</code> : <em class="property">public</em> arrow::detail::Fingerprintable, <em class="property">public</em> arrow::util::EqualityComparable&lt;<a class="r [...]
 <dd><p>Sequence of <a class="reference internal" href="#classarrow_1_1_field"><span class="std std-ref">arrow::Field</span></a> objects describing the columns of a record batch or table data structure. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
diff --git a/docs/cpp/api/filesystem.html b/docs/cpp/api/filesystem.html
index 610e5ba..5df4bb5 100644
--- a/docs/cpp/api/filesystem.html
+++ b/docs/cpp/api/filesystem.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>Filesystems &mdash; Apache Arrow v0.17.0</title>
+  <title>Filesystems &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -61,7 +61,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
@@ -210,32 +210,32 @@
 <div class="section" id="interface">
 <h2>Interface<a class="headerlink" href="#interface" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp enum">
-<dt id="_CPPv4N5arrow2fs8FileTypeE">
-<span id="_CPPv3N5arrow2fs8FileTypeE"></span><span id="_CPPv2N5arrow2fs8FileTypeE"></span><span class="target" id="namespacearrow_1_1fs_1ae7f70d357901a07a605fcdd5e2bfc98b"></span><em class="property">enum </em><code class="sig-prename descclassname">arrow::fs<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FileType</code><a class="headerlink" href="#_CPPv4N5arrow2fs8FileTypeE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N2fs5arrow8FileTypeE">
+<span id="_CPPv3N2fs5arrow8FileTypeE"></span><span id="_CPPv2N2fs5arrow8FileTypeE"></span><span class="target" id="namespacearrow_1_1fs_1ae7f70d357901a07a605fcdd5e2bfc98b"></span><em class="property">enum </em><code class="sig-prename descclassname">fs::arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FileType</code><a class="headerlink" href="#_CPPv4N2fs5arrow8FileTypeE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p><a class="reference internal" href="#classarrow_1_1fs_1_1_file_system"><span class="std std-ref">FileSystem</span></a> entry type. </p>
 <p><em>Values:</em></p>
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow2fs8NotFoundE">
-<span id="_CPPv3N5arrow2fs8NotFoundE"></span><span id="_CPPv2N5arrow2fs8NotFoundE"></span><span class="target" id="namespacearrow_1_1fs_1ae7f70d357901a07a605fcdd5e2bfc98ba38c300f4fc9ce8a77aad4a30de05cad8"></span><code class="sig-name descname">NotFound</code><a class="headerlink" href="#_CPPv4N5arrow2fs8NotFoundE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N2fs5arrow8FileType8NotFoundE">
+<span id="_CPPv3N2fs5arrow8FileType8NotFoundE"></span><span id="_CPPv2N2fs5arrow8FileType8NotFoundE"></span><span class="target" id="namespacearrow_1_1fs_1ae7f70d357901a07a605fcdd5e2bfc98ba38c300f4fc9ce8a77aad4a30de05cad8"></span><em class="property">enumerator </em><code class="sig-name descname">NotFound</code><a class="headerlink" href="#_CPPv4N2fs5arrow8FileType8NotFoundE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Entry is not found. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow2fs7UnknownE">
-<span id="_CPPv3N5arrow2fs7UnknownE"></span><span id="_CPPv2N5arrow2fs7UnknownE"></span><span class="target" id="namespacearrow_1_1fs_1ae7f70d357901a07a605fcdd5e2bfc98ba88183b946cc5f0e8c96b2e66e1c74a7e"></span><code class="sig-name descname">Unknown</code><a class="headerlink" href="#_CPPv4N5arrow2fs7UnknownE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N2fs5arrow8FileType7UnknownE">
+<span id="_CPPv3N2fs5arrow8FileType7UnknownE"></span><span id="_CPPv2N2fs5arrow8FileType7UnknownE"></span><span class="target" id="namespacearrow_1_1fs_1ae7f70d357901a07a605fcdd5e2bfc98ba88183b946cc5f0e8c96b2e66e1c74a7e"></span><em class="property">enumerator </em><code class="sig-name descname">Unknown</code><a class="headerlink" href="#_CPPv4N2fs5arrow8FileType7UnknownE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Entry exists but its type is unknown. </p>
 <p>This can designate a special file such as a Unix socket or character device, or Windows NUL / CON / … </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow2fs4FileE">
-<span id="_CPPv3N5arrow2fs4FileE"></span><span id="_CPPv2N5arrow2fs4FileE"></span><span class="target" id="namespacearrow_1_1fs_1ae7f70d357901a07a605fcdd5e2bfc98ba0b27918290ff5323bea1e3b78a9cf04e"></span><code class="sig-name descname">File</code><a class="headerlink" href="#_CPPv4N5arrow2fs4FileE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N2fs5arrow8FileType4FileE">
+<span id="_CPPv3N2fs5arrow8FileType4FileE"></span><span id="_CPPv2N2fs5arrow8FileType4FileE"></span><span class="target" id="namespacearrow_1_1fs_1ae7f70d357901a07a605fcdd5e2bfc98ba0b27918290ff5323bea1e3b78a9cf04e"></span><em class="property">enumerator </em><code class="sig-name descname">File</code><a class="headerlink" href="#_CPPv4N2fs5arrow8FileType4FileE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Entry is a regular file. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow2fs9DirectoryE">
-<span id="_CPPv3N5arrow2fs9DirectoryE"></span><span id="_CPPv2N5arrow2fs9DirectoryE"></span><span class="target" id="namespacearrow_1_1fs_1ae7f70d357901a07a605fcdd5e2bfc98bae73cda510e8bb947f7e61089e5581494"></span><code class="sig-name descname">Directory</code><a class="headerlink" href="#_CPPv4N5arrow2fs9DirectoryE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N2fs5arrow8FileType9DirectoryE">
+<span id="_CPPv3N2fs5arrow8FileType9DirectoryE"></span><span id="_CPPv2N2fs5arrow8FileType9DirectoryE"></span><span class="target" id="namespacearrow_1_1fs_1ae7f70d357901a07a605fcdd5e2bfc98bae73cda510e8bb947f7e61089e5581494"></span><em class="property">enumerator </em><code class="sig-name descname">Directory</code><a class="headerlink" href="#_CPPv4N2fs5arrow8FileType9DirectoryE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Entry is a directory. </p>
 </dd></dl>
 
@@ -243,13 +243,13 @@
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow2fs8FileInfoE">
-<span id="_CPPv3N5arrow2fs8FileInfoE"></span><span id="_CPPv2N5arrow2fs8FileInfoE"></span><span id="arrow::fs::FileInfo"></span><span class="target" id="structarrow_1_1fs_1_1_file_info"></span><em class="property">struct </em><code class="sig-name descname">FileInfo</code> : <em class="property">public</em> arrow::util::EqualityComparable&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::FileInfo">FileInfo</a>&gt;<a class="headerlink" href="#_CPPv4N5ar [...]
+<span id="_CPPv3N5arrow2fs8FileInfoE"></span><span id="_CPPv2N5arrow2fs8FileInfoE"></span><span id="arrow::fs::FileInfo"></span><span class="target" id="structarrow_1_1fs_1_1_file_info"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::fs<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FileInfo</code> : <em class="property">public</em> arrow::util::EqualityComparable&lt;<a class="reference internal" href="#_CPPv4 [...]
 <dd><p><a class="reference internal" href="#classarrow_1_1fs_1_1_file_system"><span class="std std-ref">FileSystem</span></a> entry info. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow2fs8FileInfo4typeEv">
-<span id="_CPPv3NK5arrow2fs8FileInfo4typeEv"></span><span id="_CPPv2NK5arrow2fs8FileInfo4typeEv"></span><span id="arrow::fs::FileInfo::typeC"></span><span class="target" id="structarrow_1_1fs_1_1_file_info_1a5a5713d7cc8113a9dd0c2ea36393878d"></span><a class="reference internal" href="#_CPPv4N5arrow2fs8FileTypeE" title="arrow::fs::FileType">FileType</a> <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</e [...]
+<span id="_CPPv3NK5arrow2fs8FileInfo4typeEv"></span><span id="_CPPv2NK5arrow2fs8FileInfo4typeEv"></span><span id="arrow::fs::FileInfo::typeC"></span><span class="target" id="structarrow_1_1fs_1_1_file_info_1a5a5713d7cc8113a9dd0c2ea36393878d"></span>FileType <code class="sig-name descname">type</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK5arrow2fs8FileInfo4typeEv" title="Permalink to this defini [...]
 <dd><p>The file type. </p>
 </dd></dl>
 
@@ -295,31 +295,31 @@
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow2fs12FileSelectorE">
-<span id="_CPPv3N5arrow2fs12FileSelectorE"></span><span id="_CPPv2N5arrow2fs12FileSelectorE"></span><span id="arrow::fs::FileSelector"></span><span class="target" id="structarrow_1_1fs_1_1_file_selector"></span><em class="property">struct </em><code class="sig-name descname">FileSelector</code><a class="headerlink" href="#_CPPv4N5arrow2fs12FileSelectorE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow2fs12FileSelectorE"></span><span id="_CPPv2N5arrow2fs12FileSelectorE"></span><span id="arrow::fs::FileSelector"></span><span class="target" id="structarrow_1_1fs_1_1_file_selector"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::fs<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FileSelector</code><a class="headerlink" href="#_CPPv4N5arrow2fs12FileSelectorE" title="Permalink to this defin [...]
 <dd><p>File selector for filesystem APIs. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs12FileSelector8base_dirE">
 <span id="_CPPv3N5arrow2fs12FileSelector8base_dirE"></span><span id="_CPPv2N5arrow2fs12FileSelector8base_dirE"></span><span id="arrow::fs::FileSelector::base_dir__ss"></span><span class="target" id="structarrow_1_1fs_1_1_file_selector_1a5736330a72fa912314aba0ec4f0e4105"></span>std::string <code class="sig-name descname">base_dir</code><a class="headerlink" href="#_CPPv4N5arrow2fs12FileSelector8base_dirE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The directory in which to select files. </p>
 <p>If the path exists but doesn’t point to a directory, this should be an error. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs12FileSelector15allow_not_foundE">
 <span id="_CPPv3N5arrow2fs12FileSelector15allow_not_foundE"></span><span id="_CPPv2N5arrow2fs12FileSelector15allow_not_foundE"></span><span id="arrow::fs::FileSelector::allow_not_found__b"></span><span class="target" id="structarrow_1_1fs_1_1_file_selector_1aead1e24f5aa8bb7a3e893436cde83ea7"></span>bool <code class="sig-name descname">allow_not_found</code> = false<a class="headerlink" href="#_CPPv4N5arrow2fs12FileSelector15allow_not_foundE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The behavior if <code class="docutils literal notranslate"><span class="pre">base_dir</span></code> isn’t found in the filesystem. </p>
 <p>If false, an error is returned. If true, an empty selection is returned. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs12FileSelector9recursiveE">
 <span id="_CPPv3N5arrow2fs12FileSelector9recursiveE"></span><span id="_CPPv2N5arrow2fs12FileSelector9recursiveE"></span><span id="arrow::fs::FileSelector::recursive__b"></span><span class="target" id="structarrow_1_1fs_1_1_file_selector_1ac5642a0e14beebb274c80b24dda2168a"></span>bool <code class="sig-name descname">recursive</code> = false<a class="headerlink" href="#_CPPv4N5arrow2fs12FileSelector9recursiveE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Whether to recurse into subdirectories. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs12FileSelector13max_recursionE">
 <span id="_CPPv3N5arrow2fs12FileSelector13max_recursionE"></span><span id="_CPPv2N5arrow2fs12FileSelector13max_recursionE"></span><span id="arrow::fs::FileSelector::max_recursion__int32_t"></span><span class="target" id="structarrow_1_1fs_1_1_file_selector_1a2b7d0aff4fbc17195aa746c9df425c17"></span>int32_t <code class="sig-name descname">max_recursion</code> = INT32_MAX<a class="headerlink" href="#_CPPv4N5arrow2fs12FileSelector13max_recursionE" title="Permalink to this definition">¶</a>< [...]
 <dd><p>The maximum number of subdirectories to recurse into. </p>
@@ -330,74 +330,74 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow2fs10FileSystemE">
-<span id="_CPPv3N5arrow2fs10FileSystemE"></span><span id="_CPPv2N5arrow2fs10FileSystemE"></span><span id="arrow::fs::FileSystem"></span><span class="target" id="classarrow_1_1fs_1_1_file_system"></span><em class="property">class </em><code class="sig-name descname">FileSystem</code> : <em class="property">public</em> std::enable_shared_from_this&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs10FileSystemE" title="arrow::fs::FileSystem">FileSystem</a>&gt;<a class="headerlink" hre [...]
+<span id="_CPPv3N5arrow2fs10FileSystemE"></span><span id="_CPPv2N5arrow2fs10FileSystemE"></span><span id="arrow::fs::FileSystem"></span><span class="target" id="classarrow_1_1fs_1_1_file_system"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::fs<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FileSystem</code> : <em class="property">public</em> std::enable_shared_from_this&lt;<a class="reference internal" href=" [...]
 <dd><p>Abstract file system API. </p>
 <p>Subclassed by <a class="reference internal" href="#classarrow_1_1fs_1_1_hadoop_file_system"><span class="std std-ref">arrow::fs::HadoopFileSystem</span></a>, arrow::fs::internal::MockFileSystem, <a class="reference internal" href="#classarrow_1_1fs_1_1_local_file_system"><span class="std std-ref">arrow::fs::LocalFileSystem</span></a>, <a class="reference internal" href="#classarrow_1_1fs_1_1_s3_file_system"><span class="std std-ref">arrow::fs::S3FileSystem</span></a>, arrow::fs::SlowF [...]
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem13NormalizePathENSt6stringE">
-<span id="_CPPv3N5arrow2fs10FileSystem13NormalizePathENSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem13NormalizePathENSt6stringE"></span><span id="arrow::fs::FileSystem::NormalizePath__ss"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a73d5af5c51cc4cf569fabcea48781721"></span><em class="property">virtual</em> Result&lt;std::string&gt; <code class="sig-name descname">NormalizePath</code><span class="sig-paren">(</span>std::string <em>path</em><span class="si [...]
+<span id="_CPPv3N5arrow2fs10FileSystem13NormalizePathENSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem13NormalizePathENSt6stringE"></span><span id="arrow::fs::FileSystem::NormalizePath__ss"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a73d5af5c51cc4cf569fabcea48781721"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::string&gt; <code class="sig-name descname">NormalizePath</code><span [...]
 <dd><p>Normalize path for the given filesystem. </p>
 <p>The default implementation of this method is a no-op, but subclasses may allow normalizing irregular path forms (such as Windows local paths). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem11GetFileInfoERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs10FileSystem11GetFileInfoERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem11GetFileInfoERKNSt6stringE"></span><span id="arrow::fs::FileSystem::GetFileInfo__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1ae883cb9d3a7b0523ebb346e5851f6aa9"></span><em class="property">virtual</em> Result&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::FileInfo">FileInfo</a>&gt; <code class="sig-name descname [...]
+<span id="_CPPv3N5arrow2fs10FileSystem11GetFileInfoERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem11GetFileInfoERKNSt6stringE"></span><span id="arrow::fs::FileSystem::GetFileInfo__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1ae883cb9d3a7b0523ebb346e5851f6aa9"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="a [...]
 <dd><p>Get info for the given target. </p>
 <p>Any symlink is automatically dereferenced, recursively. A nonexistent or unreachable file returns an Ok status and has a FileType of value NotFound. An error status indicates a truly exceptional condition (low-level I/O error, etc.). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem11GetFileInfoERKNSt6vectorINSt6stringEEE">
-<span id="_CPPv3N5arrow2fs10FileSystem11GetFileInfoERKNSt6vectorINSt6stringEEE"></span><span id="_CPPv2N5arrow2fs10FileSystem11GetFileInfoERKNSt6vectorINSt6stringEEE"></span><span id="arrow::fs::FileSystem::GetFileInfo__std::vector:ss:CR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a4e7ff03e540cfba191d9c42aa6bba060"></span><em class="property">virtual</em> Result&lt;std::vector&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::Fil [...]
+<span id="_CPPv3N5arrow2fs10FileSystem11GetFileInfoERKNSt6vectorINSt6stringEEE"></span><span id="_CPPv2N5arrow2fs10FileSystem11GetFileInfoERKNSt6vectorINSt6stringEEE"></span><span id="arrow::fs::FileSystem::GetFileInfo__std::vector:ss:CR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a4e7ff03e540cfba191d9c42aa6bba060"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::vector&lt;<a class="reference [...]
 <dd><p>Same, for many targets at once. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem11GetFileInfoERK12FileSelector">
-<span id="_CPPv3N5arrow2fs10FileSystem11GetFileInfoERK12FileSelector"></span><span id="_CPPv2N5arrow2fs10FileSystem11GetFileInfoERK12FileSelector"></span><span id="arrow::fs::FileSystem::GetFileInfo__FileSelectorCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1ad472382e0a5e63010e58eb511afb9430"></span><em class="property">virtual</em> Result&lt;std::vector&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::FileInfo">FileInfo</a>&gt; [...]
+<span id="_CPPv3N5arrow2fs10FileSystem11GetFileInfoERK12FileSelector"></span><span id="_CPPv2N5arrow2fs10FileSystem11GetFileInfoERK12FileSelector"></span><span id="arrow::fs::FileSystem::GetFileInfo__FileSelectorCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1ad472382e0a5e63010e58eb511afb9430"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::vector&lt;<a class="reference internal" href="#_CPPv [...]
 <dd><p>Same, according to a selector. </p>
 <p>The selector’s base directory will not be part of the results, even if it exists. If it doesn’t exist, see <code class="docutils literal notranslate"><a class="reference internal" href="#structarrow_1_1fs_1_1_file_selector_1aead1e24f5aa8bb7a3e893436cde83ea7"><span class="std std-ref"><span class="pre">FileSelector::allow_not_found</span></span></a></code>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem9CreateDirERKNSt6stringEb">
-<span id="_CPPv3N5arrow2fs10FileSystem9CreateDirERKNSt6stringEb"></span><span id="_CPPv2N5arrow2fs10FileSystem9CreateDirERKNSt6stringEb"></span><span id="arrow::fs::FileSystem::CreateDir__ssCR.b"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1aff4191ded194fc0d473608264b05ee86"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CreateDir</code>< [...]
+<span id="_CPPv3N5arrow2fs10FileSystem9CreateDirERKNSt6stringEb"></span><span id="_CPPv2N5arrow2fs10FileSystem9CreateDirERKNSt6stringEb"></span><span id="arrow::fs::FileSystem::CreateDir__ssCR.b"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1aff4191ded194fc0d473608264b05ee86"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CreateDir</code><span class="sig-paren">(</span><em [...]
 <dd><p>Create a directory and subdirectories. </p>
 <p>This function succeeds if the directory already exists. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem9DeleteDirERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs10FileSystem9DeleteDirERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem9DeleteDirERKNSt6stringE"></span><span id="arrow::fs::FileSystem::DeleteDir__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1aa6d2d675596ee51935cc4baa9d30ea72"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDir</code><span [...]
+<span id="_CPPv3N5arrow2fs10FileSystem9DeleteDirERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem9DeleteDirERKNSt6stringE"></span><span id="arrow::fs::FileSystem::DeleteDir__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1aa6d2d675596ee51935cc4baa9d30ea72"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDir</code><span class="sig-paren">(</span><em cla [...]
 <dd><p>Delete a directory and its contents, recursively. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem17DeleteDirContentsERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs10FileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="arrow::fs::FileSystem::DeleteDirContents__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a908dd35485e74e91d420adf4b3eb80b2"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descn [...]
+<span id="_CPPv3N5arrow2fs10FileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="arrow::fs::FileSystem::DeleteDirContents__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a908dd35485e74e91d420adf4b3eb80b2"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDirContents</code><span [...]
 <dd><p>Delete a directory’s contents, recursively. </p>
 <p>Like DeleteDir, but doesn’t delete the directory itself. Passing an empty path (“”) will wipe the entire filesystem tree. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem10DeleteFileERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs10FileSystem10DeleteFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem10DeleteFileERKNSt6stringE"></span><span id="arrow::fs::FileSystem::DeleteFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1ac9698e825f1abbe2497850c7d25efa1c"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteFile</code [...]
+<span id="_CPPv3N5arrow2fs10FileSystem10DeleteFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem10DeleteFileERKNSt6stringE"></span><span id="arrow::fs::FileSystem::DeleteFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1ac9698e825f1abbe2497850c7d25efa1c"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteFile</code><span class="sig-paren">(</span>< [...]
 <dd><p>Delete a file. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem11DeleteFilesERKNSt6vectorINSt6stringEEE">
-<span id="_CPPv3N5arrow2fs10FileSystem11DeleteFilesERKNSt6vectorINSt6stringEEE"></span><span id="_CPPv2N5arrow2fs10FileSystem11DeleteFilesERKNSt6vectorINSt6stringEEE"></span><span id="arrow::fs::FileSystem::DeleteFiles__std::vector:ss:CR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1aabbcfc55e53a8bcf3d88ece0b64fb400"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code  [...]
+<span id="_CPPv3N5arrow2fs10FileSystem11DeleteFilesERKNSt6vectorINSt6stringEEE"></span><span id="_CPPv2N5arrow2fs10FileSystem11DeleteFilesERKNSt6vectorINSt6stringEEE"></span><span id="arrow::fs::FileSystem::DeleteFiles__std::vector:ss:CR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1aabbcfc55e53a8bcf3d88ece0b64fb400"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteFi [...]
 <dd><p>Delete many files. </p>
 <p>The default implementation issues individual delete operations in sequence. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem4MoveERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs10FileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::FileSystem::Move__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a3ab3b162b3ea640076bbd46702735419"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Move< [...]
+<span id="_CPPv3N5arrow2fs10FileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::FileSystem::Move__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a3ab3b162b3ea640076bbd46702735419"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Move</code><span class="sig-paren">(</s [...]
 <dd><p>Move / rename a file or directory. </p>
 <p>If the destination exists:<ul class="simple">
 <li><p>if it is a non-empty directory, an error is returned</p></li>
@@ -409,33 +409,33 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem8CopyFileERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs10FileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::FileSystem::CopyFile__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a7222bd63bfcb1ac2a48367ce9e5c9667"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name des [...]
+<span id="_CPPv3N5arrow2fs10FileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::FileSystem::CopyFile__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a7222bd63bfcb1ac2a48367ce9e5c9667"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CopyFile</code><span class= [...]
 <dd><p>Copy a file. </p>
 <p>If the destination exists and is a directory, an error is returned. Otherwise, it is replaced. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem15OpenInputStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs10FileSystem15OpenInputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem15OpenInputStreamERKNSt6stringE"></span><span id="arrow::fs::FileSystem::OpenInputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a4baf948a7ebca79d1b085942f32ba65f"></span><em class="property">virtual</em> Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io11InputStreamE" title="arrow::io::InputStream [...]
+<span id="_CPPv3N5arrow2fs10FileSystem15OpenInputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem15OpenInputStreamERKNSt6stringE"></span><span id="arrow::fs::FileSystem::OpenInputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a4baf948a7ebca79d1b085942f32ba65f"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io [...]
 <dd><p>Open an input stream for sequential reading. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem13OpenInputFileERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs10FileSystem13OpenInputFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem13OpenInputFileERKNSt6stringE"></span><span id="arrow::fs::FileSystem::OpenInputFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a6e401fc8e1b55d66ab5045845dc3fdae"></span><em class="property">virtual</em> Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io16RandomAccessFileE" title="arrow::io::RandomAccess [...]
+<span id="_CPPv3N5arrow2fs10FileSystem13OpenInputFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem13OpenInputFileERKNSt6stringE"></span><span id="arrow::fs::FileSystem::OpenInputFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1a6e401fc8e1b55d66ab5045845dc3fdae"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html# [...]
 <dd><p>Open an input file for random access reading. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem16OpenOutputStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs10FileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="arrow::fs::FileSystem::OpenOutputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1ae4ebffb159bef1199092d79c05703415"></span><em class="property">virtual</em> Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io12OutputStreamE" title="arrow::io::OutputS [...]
+<span id="_CPPv3N5arrow2fs10FileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="arrow::fs::FileSystem::OpenOutputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1ae4ebffb159bef1199092d79c05703415"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="reference internal" href= [...]
 <dd><p>Open an output stream for sequential writing. </p>
 <p>If the target already exists, existing data is truncated. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs10FileSystem16OpenAppendStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs10FileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="arrow::fs::FileSystem::OpenAppendStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1ada6e16933e3f62a36cb8ebbcb9c94c46"></span><em class="property">virtual</em> Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io12OutputStreamE" title="arrow::io::OutputS [...]
+<span id="_CPPv3N5arrow2fs10FileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs10FileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="arrow::fs::FileSystem::OpenAppendStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_file_system_1ada6e16933e3f62a36cb8ebbcb9c94c46"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="reference internal" href= [...]
 <dd><p>Open an output stream for appending. </p>
 <p>If the target doesn’t exist, a new empty file is created. </p>
 </dd></dl>
@@ -447,8 +447,8 @@
 <div class="section" id="high-level-factory-function">
 <h2>High-level factory function<a class="headerlink" href="#high-level-factory-function" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow2fs17FileSystemFromUriERKNSt6stringEPNSt6stringE">
-<span id="_CPPv3N5arrow2fs17FileSystemFromUriERKNSt6stringEPNSt6stringE"></span><span id="_CPPv2N5arrow2fs17FileSystemFromUriERKNSt6stringEPNSt6stringE"></span><span id="arrow::fs::FileSystemFromUri__ssCR.ssP"></span><span class="target" id="group__filesystem-factories_1gad7710ab97df6770825aa002930c84553"></span>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs10FileSystemE" title="arrow::fs::FileSystem">FileSystem</a>&gt;&gt; <code class="sig-prename des [...]
+<dt id="_CPPv417FileSystemFromUriRKNSt6stringEPNSt6stringE">
+<span id="_CPPv317FileSystemFromUriRKNSt6stringEPNSt6stringE"></span><span id="_CPPv217FileSystemFromUriRKNSt6stringEPNSt6stringE"></span><span id="FileSystemFromUri__ssCR.ssP"></span><span class="target" id="group__filesystem-factories_1gad7710ab97df6770825aa002930c84553"></span>Result&lt;std::shared_ptr&lt;FileSystem&gt;&gt; <code class="sig-name descname">FileSystemFromUri</code><span class="sig-paren">(</span><em class="property">const</em> std::string &amp;<em>uri</em>, std::string  [...]
 <dd><p>Create a new <a class="reference internal" href="#classarrow_1_1fs_1_1_file_system"><span class="std std-ref">FileSystem</span></a> by URI. </p>
 <p>Recognized schemes are “file”, “mock”, “hdfs” and “s3fs”.</p>
 <p><dl class="simple">
@@ -464,8 +464,8 @@
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N5arrow2fs23FileSystemFromUriOrPathERKNSt6stringEPNSt6stringE">
-<span id="_CPPv3N5arrow2fs23FileSystemFromUriOrPathERKNSt6stringEPNSt6stringE"></span><span id="_CPPv2N5arrow2fs23FileSystemFromUriOrPathERKNSt6stringEPNSt6stringE"></span><span id="arrow::fs::FileSystemFromUriOrPath__ssCR.ssP"></span><span class="target" id="group__filesystem-factories_1ga8687f598b2c715fcc85f067fa94a5fab"></span>Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs10FileSystemE" title="arrow::fs::FileSystem">FileSystem</a>&gt;&gt; <code clas [...]
+<dt id="_CPPv423FileSystemFromUriOrPathRKNSt6stringEPNSt6stringE">
+<span id="_CPPv323FileSystemFromUriOrPathRKNSt6stringEPNSt6stringE"></span><span id="_CPPv223FileSystemFromUriOrPathRKNSt6stringEPNSt6stringE"></span><span id="FileSystemFromUriOrPath__ssCR.ssP"></span><span class="target" id="group__filesystem-factories_1ga8687f598b2c715fcc85f067fa94a5fab"></span>Result&lt;std::shared_ptr&lt;FileSystem&gt;&gt; <code class="sig-name descname">FileSystemFromUriOrPath</code><span class="sig-paren">(</span><em class="property">const</em> std::string &amp;<e [...]
 <dd><p>Create a new <a class="reference internal" href="#classarrow_1_1fs_1_1_file_system"><span class="std std-ref">FileSystem</span></a> by URI. </p>
 <p>Same as FileSystemFromUri, but in addition also recognize non-URIs and treat them as local filesystem paths. Only absolute local filesystem paths are allowed. </p>
 </dd></dl>
@@ -475,61 +475,61 @@
 <h2>Concrete implementations<a class="headerlink" href="#concrete-implementations" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystemE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystemE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystemE"></span><span id="arrow::fs::SubTreeFileSystem"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system"></span><em class="property">class </em><code class="sig-name descname">SubTreeFileSystem</code> : <em class="property">public</em> arrow::fs::<a class="reference internal" href="#_CPPv4N5arrow2fs10FileSystemE" title="arrow::fs::FileSystem">FileSystem</a><a class="hea [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystemE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystemE"></span><span id="arrow::fs::SubTreeFileSystem"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::fs<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">SubTreeFileSystem</code> : <em class="property">public</em> arrow::fs::<a class="reference  [...]
 <dd><p>A <a class="reference internal" href="#classarrow_1_1fs_1_1_file_system"><span class="std std-ref">FileSystem</span></a> implementation that delegates to another implementation after prepending a fixed base path. </p>
 <p>This is useful to expose a logical view of a subtree of a filesystem, for example a directory in a <a class="reference internal" href="#classarrow_1_1fs_1_1_local_file_system"><span class="std std-ref">LocalFileSystem</span></a>. This works on abstract paths, i.e. paths using forward slashes and and a single root “/”. Windows paths are not guaranteed to work. This makes no security guarantee. For example, symlinks may allow to “escape” the subtree and access other parts of the underly [...]
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem13NormalizePathENSt6stringE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem13NormalizePathENSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem13NormalizePathENSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::NormalizePath__ss"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1acf057b420cd5819efb756be8f0f7b841"></span>Result&lt;std::string&gt; <code class="sig-name descname">NormalizePath</code><span class="sig-paren">(</span>std::string <em>path</em><span class="sig-pa [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem13NormalizePathENSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem13NormalizePathENSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::NormalizePath__ss"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1acf057b420cd5819efb756be8f0f7b841"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::string&gt; <code class="sig-name descn [...]
 <dd><p>Normalize path for the given filesystem. </p>
 <p>The default implementation of this method is a no-op, but subclasses may allow normalizing irregular path forms (such as Windows local paths). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem11GetFileInfoERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem11GetFileInfoERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem11GetFileInfoERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::GetFileInfo__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a230ca4c8bea4a1ec0261532cc2ba243a"></span>Result&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::FileInfo">FileInfo</a>&gt; <code class="sig-name descname">Ge [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem11GetFileInfoERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem11GetFileInfoERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::GetFileInfo__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a230ca4c8bea4a1ec0261532cc2ba243a"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;<a class="reference internal" href="#_CPPv4 [...]
 <dd><p>Get info for the given target. </p>
 <p>Any symlink is automatically dereferenced, recursively. A nonexistent or unreachable file returns an Ok status and has a FileType of value NotFound. An error status indicates a truly exceptional condition (low-level I/O error, etc.). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem11GetFileInfoERK12FileSelector">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem11GetFileInfoERK12FileSelector"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem11GetFileInfoERK12FileSelector"></span><span id="arrow::fs::SubTreeFileSystem::GetFileInfo__FileSelectorCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a3a8713270dae8940a2695e15225b8b37"></span>Result&lt;std::vector&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::FileInfo">FileInfo</a>&gt;&gt; [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem11GetFileInfoERK12FileSelector"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem11GetFileInfoERK12FileSelector"></span><span id="arrow::fs::SubTreeFileSystem::GetFileInfo__FileSelectorCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a3a8713270dae8940a2695e15225b8b37"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::vector&lt;<a class="re [...]
 <dd><p>Same, according to a selector. </p>
 <p>The selector’s base directory will not be part of the results, even if it exists. If it doesn’t exist, see <code class="docutils literal notranslate"><a class="reference internal" href="#structarrow_1_1fs_1_1_file_selector_1aead1e24f5aa8bb7a3e893436cde83ea7"><span class="std std-ref"><span class="pre">FileSelector::allow_not_found</span></span></a></code>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem9CreateDirERKNSt6stringEb">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem9CreateDirERKNSt6stringEb"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem9CreateDirERKNSt6stringEb"></span><span id="arrow::fs::SubTreeFileSystem::CreateDir__ssCR.b"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a9734fc6ad251954d0554bb498a384793"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CreateDir</code><span [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem9CreateDirERKNSt6stringEb"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem9CreateDirERKNSt6stringEb"></span><span id="arrow::fs::SubTreeFileSystem::CreateDir__ssCR.b"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a9734fc6ad251954d0554bb498a384793"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CreateDir</code><span [...]
 <dd><p>Create a directory and subdirectories. </p>
 <p>This function succeeds if the directory already exists. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem9DeleteDirERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem9DeleteDirERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem9DeleteDirERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::DeleteDir__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a27ea0fcb3ed3da837369b8306e73dd89"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDir</code><span cla [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem9DeleteDirERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem9DeleteDirERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::DeleteDir__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a27ea0fcb3ed3da837369b8306e73dd89"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDir</code><span cla [...]
 <dd><p>Delete a directory and its contents, recursively. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem17DeleteDirContentsERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::DeleteDirContents__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1ac39c759b3ac117821c0e2e8041ccaaa8"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname" [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::DeleteDirContents__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1ac39c759b3ac117821c0e2e8041ccaaa8"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname" [...]
 <dd><p>Delete a directory’s contents, recursively. </p>
 <p>Like DeleteDir, but doesn’t delete the directory itself. Passing an empty path (“”) will wipe the entire filesystem tree. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem10DeleteFileERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem10DeleteFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem10DeleteFileERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::DeleteFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1afca69141480bf1990d3cfb90b6c07cc5"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteFile</code><sp [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem10DeleteFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem10DeleteFileERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::DeleteFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1afca69141480bf1990d3cfb90b6c07cc5"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteFile</code><sp [...]
 <dd><p>Delete a file. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem4MoveERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::Move__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a408f22a2665b45596a8b10d76861f383"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Move</cod [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::Move__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a408f22a2665b45596a8b10d76861f383"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Move</cod [...]
 <dd><p>Move / rename a file or directory. </p>
 <p>If the destination exists:<ul class="simple">
 <li><p>if it is a non-empty directory, an error is returned</p></li>
@@ -541,33 +541,33 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem8CopyFileERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::CopyFile__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a8c6f0585e7844aaa3e44a5a17197ea09"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descnam [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::CopyFile__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a8c6f0585e7844aaa3e44a5a17197ea09"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descnam [...]
 <dd><p>Copy a file. </p>
 <p>If the destination exists and is a directory, an error is returned. Otherwise, it is replaced. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem15OpenInputStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::OpenInputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a52ff71a2eed88eba363761bc214917e6"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io11InputStreamE" title="arrow::io::InputStream">In [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::OpenInputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a52ff71a2eed88eba363761bc214917e6"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class [...]
 <dd><p>Open an input stream for sequential reading. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem13OpenInputFileERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem13OpenInputFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem13OpenInputFileERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::OpenInputFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a3870d3e69059dfa8a2c215174a540d2a"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io16RandomAccessFileE" title="arrow::io::RandomAccessFile [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem13OpenInputFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem13OpenInputFileERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::OpenInputFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a3870d3e69059dfa8a2c215174a540d2a"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="refe [...]
 <dd><p>Open an input file for random access reading. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem16OpenOutputStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::OpenOutputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a871ae8663a78f21d9e15eeea2d7b8f3e"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io12OutputStreamE" title="arrow::io::OutputStrea [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::OpenOutputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1a871ae8663a78f21d9e15eeea2d7b8f3e"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a cl [...]
 <dd><p>Open an output stream for sequential writing. </p>
 <p>If the target already exists, existing data is truncated. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs17SubTreeFileSystem16OpenAppendStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs17SubTreeFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::OpenAppendStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1abcfb128367d3d5a93f27d05dc719d439"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io12OutputStreamE" title="arrow::io::OutputStrea [...]
+<span id="_CPPv3N5arrow2fs17SubTreeFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs17SubTreeFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="arrow::fs::SubTreeFileSystem::OpenAppendStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_sub_tree_file_system_1abcfb128367d3d5a93f27d05dc719d439"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a cl [...]
 <dd><p>Open an output stream for appending. </p>
 <p>If the target doesn’t exist, a new empty file is created. </p>
 </dd></dl>
@@ -577,11 +577,11 @@
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow2fs22LocalFileSystemOptionsE">
-<span id="_CPPv3N5arrow2fs22LocalFileSystemOptionsE"></span><span id="_CPPv2N5arrow2fs22LocalFileSystemOptionsE"></span><span id="arrow::fs::LocalFileSystemOptions"></span><span class="target" id="structarrow_1_1fs_1_1_local_file_system_options"></span><em class="property">struct </em><code class="sig-name descname">LocalFileSystemOptions</code><a class="headerlink" href="#_CPPv4N5arrow2fs22LocalFileSystemOptionsE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow2fs22LocalFileSystemOptionsE"></span><span id="_CPPv2N5arrow2fs22LocalFileSystemOptionsE"></span><span id="arrow::fs::LocalFileSystemOptions"></span><span class="target" id="structarrow_1_1fs_1_1_local_file_system_options"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::fs<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">LocalFileSystemOptions</code><a class="headerlink" href="#_CPPv4N5arr [...]
 <dd><p>Options for the <a class="reference internal" href="#classarrow_1_1fs_1_1_local_file_system"><span class="std std-ref">LocalFileSystem</span></a> implementation. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs22LocalFileSystemOptions8use_mmapE">
 <span id="_CPPv3N5arrow2fs22LocalFileSystemOptions8use_mmapE"></span><span id="_CPPv2N5arrow2fs22LocalFileSystemOptions8use_mmapE"></span><span id="arrow::fs::LocalFileSystemOptions::use_mmap__b"></span><span class="target" id="structarrow_1_1fs_1_1_local_file_system_options_1adf61f0166aa9892516e11e4eaeb24c41"></span>bool <code class="sig-name descname">use_mmap</code> = false<a class="headerlink" href="#_CPPv4N5arrow2fs22LocalFileSystemOptions8use_mmapE" title="Permalink to this definit [...]
 <dd><p>Whether OpenInputStream and OpenInputFile return a mmap’ed file, or a regular one. </p>
@@ -592,7 +592,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs22LocalFileSystemOptions8DefaultsEv">
-<span id="_CPPv3N5arrow2fs22LocalFileSystemOptions8DefaultsEv"></span><span id="_CPPv2N5arrow2fs22LocalFileSystemOptions8DefaultsEv"></span><span id="arrow::fs::LocalFileSystemOptions::Defaults"></span><span class="target" id="structarrow_1_1fs_1_1_local_file_system_options_1ac803845a58289627b5a277a24c1bb290"></span><em class="property">static</em> <a class="reference internal" href="#_CPPv4N5arrow2fs22LocalFileSystemOptionsE" title="arrow::fs::LocalFileSystemOptions">LocalFileSystemOpti [...]
+<span id="_CPPv3N5arrow2fs22LocalFileSystemOptions8DefaultsEv"></span><span id="_CPPv2N5arrow2fs22LocalFileSystemOptions8DefaultsEv"></span><span id="arrow::fs::LocalFileSystemOptions::Defaults"></span><span class="target" id="structarrow_1_1fs_1_1_local_file_system_options_1ac803845a58289627b5a277a24c1bb290"></span><a class="reference internal" href="#_CPPv4N5arrow2fs22LocalFileSystemOptionsE" title="arrow::fs::LocalFileSystemOptions">LocalFileSystemOptions</a> <code class="sig-name des [...]
 <dd><p>Initialize with defaults. </p>
 </dd></dl>
 
@@ -601,61 +601,61 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystemE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystemE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystemE"></span><span id="arrow::fs::LocalFileSystem"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system"></span><em class="property">class </em><code class="sig-name descname">LocalFileSystem</code> : <em class="property">public</em> arrow::fs::<a class="reference internal" href="#_CPPv4N5arrow2fs10FileSystemE" title="arrow::fs::FileSystem">FileSystem</a><a class="headerlink" hr [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystemE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystemE"></span><span id="arrow::fs::LocalFileSystem"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::fs<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">LocalFileSystem</code> : <em class="property">public</em> arrow::fs::<a class="reference internal" h [...]
 <dd><p>A <a class="reference internal" href="#classarrow_1_1fs_1_1_file_system"><span class="std std-ref">FileSystem</span></a> implementation accessing files on the local machine. </p>
 <p>This class handles only <code class="docutils literal notranslate"><span class="pre">/</span></code>-separated paths. If desired, conversion from Windows backslash-separated paths should be done by the caller. Details such as symlinks are abstracted away (symlinks are always followed, except when deleting an entry). </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem13NormalizePathENSt6stringE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem13NormalizePathENSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem13NormalizePathENSt6stringE"></span><span id="arrow::fs::LocalFileSystem::NormalizePath__ss"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1ac7091eeb585485c8ab48874ecd6637a2"></span>Result&lt;std::string&gt; <code class="sig-name descname">NormalizePath</code><span class="sig-paren">(</span>std::string <em>path</em><span class="sig-paren">)</s [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem13NormalizePathENSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem13NormalizePathENSt6stringE"></span><span id="arrow::fs::LocalFileSystem::NormalizePath__ss"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1ac7091eeb585485c8ab48874ecd6637a2"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::string&gt; <code class="sig-name descname">Norm [...]
 <dd><p>Normalize path for the given filesystem. </p>
 <p>The default implementation of this method is a no-op, but subclasses may allow normalizing irregular path forms (such as Windows local paths). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem11GetFileInfoERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem11GetFileInfoERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem11GetFileInfoERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::GetFileInfo__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a8ca80ceeed540c4c6773febf09324bbb"></span>Result&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::FileInfo">FileInfo</a>&gt; <code class="sig-name descname">GetFileInfo [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem11GetFileInfoERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem11GetFileInfoERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::GetFileInfo__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a8ca80ceeed540c4c6773febf09324bbb"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;<a class="reference internal" href="#_CPPv4N5arrow2f [...]
 <dd><p>Get info for the given target. </p>
 <p>Any symlink is automatically dereferenced, recursively. A nonexistent or unreachable file returns an Ok status and has a FileType of value NotFound. An error status indicates a truly exceptional condition (low-level I/O error, etc.). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem11GetFileInfoERK12FileSelector">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem11GetFileInfoERK12FileSelector"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem11GetFileInfoERK12FileSelector"></span><span id="arrow::fs::LocalFileSystem::GetFileInfo__FileSelectorCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a839deb4ee9b760cc519fa13a880b303d"></span>Result&lt;std::vector&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::FileInfo">FileInfo</a>&gt;&gt; <code cl [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem11GetFileInfoERK12FileSelector"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem11GetFileInfoERK12FileSelector"></span><span id="arrow::fs::LocalFileSystem::GetFileInfo__FileSelectorCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a839deb4ee9b760cc519fa13a880b303d"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::vector&lt;<a class="reference i [...]
 <dd><p>Same, according to a selector. </p>
 <p>The selector’s base directory will not be part of the results, even if it exists. If it doesn’t exist, see <code class="docutils literal notranslate"><a class="reference internal" href="#structarrow_1_1fs_1_1_file_selector_1aead1e24f5aa8bb7a3e893436cde83ea7"><span class="std std-ref"><span class="pre">FileSelector::allow_not_found</span></span></a></code>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem9CreateDirERKNSt6stringEb">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem9CreateDirERKNSt6stringEb"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem9CreateDirERKNSt6stringEb"></span><span id="arrow::fs::LocalFileSystem::CreateDir__ssCR.b"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a6d258ca35afd318fc4621e918f67e1c0"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CreateDir</code><span class="s [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem9CreateDirERKNSt6stringEb"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem9CreateDirERKNSt6stringEb"></span><span id="arrow::fs::LocalFileSystem::CreateDir__ssCR.b"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a6d258ca35afd318fc4621e918f67e1c0"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CreateDir</code><span class="s [...]
 <dd><p>Create a directory and subdirectories. </p>
 <p>This function succeeds if the directory already exists. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem9DeleteDirERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem9DeleteDirERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem9DeleteDirERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::DeleteDir__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1af0e422b359805e15aedf30063f433833"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDir</code><span class="sig-p [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem9DeleteDirERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem9DeleteDirERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::DeleteDir__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1af0e422b359805e15aedf30063f433833"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDir</code><span class="sig-p [...]
 <dd><p>Delete a directory and its contents, recursively. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem17DeleteDirContentsERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::DeleteDirContents__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1abddc4590710261d5b0bcd706c919ae4c"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDi [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::DeleteDirContents__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1abddc4590710261d5b0bcd706c919ae4c"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDi [...]
 <dd><p>Delete a directory’s contents, recursively. </p>
 <p>Like DeleteDir, but doesn’t delete the directory itself. Passing an empty path (“”) will wipe the entire filesystem tree. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem10DeleteFileERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem10DeleteFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem10DeleteFileERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::DeleteFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a5699f4cd29913f3fd4a4f68e87c9185f"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteFile</code><span class= [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem10DeleteFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem10DeleteFileERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::DeleteFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a5699f4cd29913f3fd4a4f68e87c9185f"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteFile</code><span class= [...]
 <dd><p>Delete a file. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem4MoveERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::Move__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a2a6d70b440e851cc87b54daa40e4c9ef"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Move</code><span c [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::Move__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a2a6d70b440e851cc87b54daa40e4c9ef"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Move</code><span c [...]
 <dd><p>Move / rename a file or directory. </p>
 <p>If the destination exists:<ul class="simple">
 <li><p>if it is a non-empty directory, an error is returned</p></li>
@@ -667,33 +667,33 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem8CopyFileERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::CopyFile__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a56afdbe5cbbea17d49a74cbccddf09be"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CopyFi [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::CopyFile__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a56afdbe5cbbea17d49a74cbccddf09be"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CopyFi [...]
 <dd><p>Copy a file. </p>
 <p>If the destination exists and is a directory, an error is returned. Otherwise, it is replaced. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem15OpenInputStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::OpenInputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a0410e65a1f9b6260d86aa0719e20a0cf"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io11InputStreamE" title="arrow::io::InputStream">InputStream [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::OpenInputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a0410e65a1f9b6260d86aa0719e20a0cf"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="referen [...]
 <dd><p>Open an input stream for sequential reading. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem13OpenInputFileERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem13OpenInputFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem13OpenInputFileERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::OpenInputFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a4e5e221818030bb56aba0c191eda5b0c"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io16RandomAccessFileE" title="arrow::io::RandomAccessFile">RandomA [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem13OpenInputFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem13OpenInputFileERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::OpenInputFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a4e5e221818030bb56aba0c191eda5b0c"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="reference int [...]
 <dd><p>Open an input file for random access reading. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem16OpenOutputStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::OpenOutputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a33cfec691b6453beb11b8c1f6393a782"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io12OutputStreamE" title="arrow::io::OutputStream">Output [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::OpenOutputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1a33cfec691b6453beb11b8c1f6393a782"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="refe [...]
 <dd><p>Open an output stream for sequential writing. </p>
 <p>If the target already exists, existing data is truncated. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs15LocalFileSystem16OpenAppendStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs15LocalFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::OpenAppendStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1afa0d6dfb121b3f9b1e19565033ce3ebd"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io12OutputStreamE" title="arrow::io::OutputStream">Output [...]
+<span id="_CPPv3N5arrow2fs15LocalFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs15LocalFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="arrow::fs::LocalFileSystem::OpenAppendStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_local_file_system_1afa0d6dfb121b3f9b1e19565033ce3ebd"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="refe [...]
 <dd><p>Open an output stream for appending. </p>
 <p>If the target doesn’t exist, a new empty file is created. </p>
 </dd></dl>
@@ -703,7 +703,7 @@
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow2fs9S3OptionsE">
-<span id="_CPPv3N5arrow2fs9S3OptionsE"></span><span id="_CPPv2N5arrow2fs9S3OptionsE"></span><span id="arrow::fs::S3Options"></span><span class="target" id="structarrow_1_1fs_1_1_s3_options"></span><em class="property">struct </em><code class="sig-name descname">S3Options</code><a class="headerlink" href="#_CPPv4N5arrow2fs9S3OptionsE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow2fs9S3OptionsE"></span><span id="_CPPv2N5arrow2fs9S3OptionsE"></span><span id="arrow::fs::S3Options"></span><span class="target" id="structarrow_1_1fs_1_1_s3_options"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::fs<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">S3Options</code><a class="headerlink" href="#_CPPv4N5arrow2fs9S3OptionsE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Options for the <a class="reference internal" href="#classarrow_1_1fs_1_1_s3_file_system"><span class="std std-ref">S3FileSystem</span></a> implementation. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -722,31 +722,31 @@
 </div>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs9S3Options6regionE">
 <span id="_CPPv3N5arrow2fs9S3Options6regionE"></span><span id="_CPPv2N5arrow2fs9S3Options6regionE"></span><span id="arrow::fs::S3Options::region__ss"></span><span class="target" id="structarrow_1_1fs_1_1_s3_options_1a49de2206208b9cecdeae88419ca48272"></span>std::string <code class="sig-name descname">region</code> = kS3DefaultRegion<a class="headerlink" href="#_CPPv4N5arrow2fs9S3Options6regionE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>AWS region to connect to (default “us-east-1”) </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs9S3Options17endpoint_overrideE">
 <span id="_CPPv3N5arrow2fs9S3Options17endpoint_overrideE"></span><span id="_CPPv2N5arrow2fs9S3Options17endpoint_overrideE"></span><span id="arrow::fs::S3Options::endpoint_override__ss"></span><span class="target" id="structarrow_1_1fs_1_1_s3_options_1af09fdf28a8c94f1f160256743b9b8e78"></span>std::string <code class="sig-name descname">endpoint_override</code><a class="headerlink" href="#_CPPv4N5arrow2fs9S3Options17endpoint_overrideE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>If non-empty, override region with a connect string such as “localhost:9000”. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs9S3Options6schemeE">
 <span id="_CPPv3N5arrow2fs9S3Options6schemeE"></span><span id="_CPPv2N5arrow2fs9S3Options6schemeE"></span><span id="arrow::fs::S3Options::scheme__ss"></span><span class="target" id="structarrow_1_1fs_1_1_s3_options_1a9e70452c5f524e3f55710a5e5b839c58"></span>std::string <code class="sig-name descname">scheme</code> = &quot;https&quot;<a class="headerlink" href="#_CPPv4N5arrow2fs9S3Options6schemeE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>S3 connection transport, default “https”. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs9S3Options20credentials_providerE">
 <span id="_CPPv3N5arrow2fs9S3Options20credentials_providerE"></span><span id="_CPPv2N5arrow2fs9S3Options20credentials_providerE"></span><span id="arrow::fs::S3Options::credentials_provider__std::shared_ptr:Aws::Auth::AWSCredentialsProvider:"></span><span class="target" id="structarrow_1_1fs_1_1_s3_options_1aa271fb7d2d253ed48ad88cf601a9f1cb"></span>std::shared_ptr&lt;Aws::Auth::AWSCredentialsProvider&gt; <code class="sig-name descname">credentials_provider</code><a class="headerlink" href [...]
 <dd><p>AWS credentials provider. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs9S3Options17background_writesE">
 <span id="_CPPv3N5arrow2fs9S3Options17background_writesE"></span><span id="_CPPv2N5arrow2fs9S3Options17background_writesE"></span><span id="arrow::fs::S3Options::background_writes__b"></span><span class="target" id="structarrow_1_1fs_1_1_s3_options_1a6ea875c0f46c26e82b68211042d2b7b8"></span>bool <code class="sig-name descname">background_writes</code> = true<a class="headerlink" href="#_CPPv4N5arrow2fs9S3Options17background_writesE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Whether OutputStream writes will be issued in the background, without blocking. </p>
@@ -757,14 +757,14 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs9S3Options8DefaultsEv">
-<span id="_CPPv3N5arrow2fs9S3Options8DefaultsEv"></span><span id="_CPPv2N5arrow2fs9S3Options8DefaultsEv"></span><span id="arrow::fs::S3Options::Defaults"></span><span class="target" id="structarrow_1_1fs_1_1_s3_options_1a8682834dd9717a0ce97b27a836c6f287"></span><em class="property">static</em> <a class="reference internal" href="#_CPPv4N5arrow2fs9S3OptionsE" title="arrow::fs::S3Options">S3Options</a> <code class="sig-name descname">Defaults</code><span class="sig-paren">(</span><span cla [...]
+<span id="_CPPv3N5arrow2fs9S3Options8DefaultsEv"></span><span id="_CPPv2N5arrow2fs9S3Options8DefaultsEv"></span><span id="arrow::fs::S3Options::Defaults"></span><span class="target" id="structarrow_1_1fs_1_1_s3_options_1a8682834dd9717a0ce97b27a836c6f287"></span><a class="reference internal" href="#_CPPv4N5arrow2fs9S3OptionsE" title="arrow::fs::S3Options">S3Options</a> <code class="sig-name descname">Defaults</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class=" [...]
 <dd><p>Initialize with default credentials provider chain. </p>
 <p>This is recommended if you use the standard AWS environment variables and/or configuration file. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs9S3Options13FromAccessKeyERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs9S3Options13FromAccessKeyERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs9S3Options13FromAccessKeyERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::S3Options::FromAccessKey__ssCR.ssCR"></span><span class="target" id="structarrow_1_1fs_1_1_s3_options_1a310726075455be5db59ef68bd4e2ecc5"></span><em class="property">static</em> <a class="reference internal" href="#_CPPv4N5arrow2fs9S3OptionsE" title="arrow::fs::S3Options">S3Options</a> <code clas [...]
+<span id="_CPPv3N5arrow2fs9S3Options13FromAccessKeyERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs9S3Options13FromAccessKeyERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::S3Options::FromAccessKey__ssCR.ssCR"></span><span class="target" id="structarrow_1_1fs_1_1_s3_options_1a310726075455be5db59ef68bd4e2ecc5"></span><a class="reference internal" href="#_CPPv4N5arrow2fs9S3OptionsE" title="arrow::fs::S3Options">S3Options</a> <code class="sig-name descname">FromAccessK [...]
 <dd><p>Initialize with explicit access and secret key. </p>
 </dd></dl>
 
@@ -773,7 +773,7 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow2fs12S3FileSystemE">
-<span id="_CPPv3N5arrow2fs12S3FileSystemE"></span><span id="_CPPv2N5arrow2fs12S3FileSystemE"></span><span id="arrow::fs::S3FileSystem"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system"></span><em class="property">class </em><code class="sig-name descname">S3FileSystem</code> : <em class="property">public</em> arrow::fs::<a class="reference internal" href="#_CPPv4N5arrow2fs10FileSystemE" title="arrow::fs::FileSystem">FileSystem</a><a class="headerlink" href="#_CPPv4N5ar [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystemE"></span><span id="_CPPv2N5arrow2fs12S3FileSystemE"></span><span id="arrow::fs::S3FileSystem"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::fs<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">S3FileSystem</code> : <em class="property">public</em> arrow::fs::<a class="reference internal" href="#_CPPv4N5a [...]
 <dd><p>S3-backed <a class="reference internal" href="#classarrow_1_1fs_1_1_file_system"><span class="std std-ref">FileSystem</span></a> implementation. </p>
 <p>Some implementation notes:<ul class="simple">
 <li><p>buckets are special and the operations available on them may be limited or more expensive than desired. </p></li>
@@ -783,47 +783,47 @@
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem11GetFileInfoERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs12S3FileSystem11GetFileInfoERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem11GetFileInfoERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::GetFileInfo__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1accc79bb6781e8ec8b8b4a4c01d7dfb0c"></span>Result&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::FileInfo">FileInfo</a>&gt; <code class="sig-name descname">GetFileInfo</code><span [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem11GetFileInfoERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem11GetFileInfoERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::GetFileInfo__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1accc79bb6781e8ec8b8b4a4c01d7dfb0c"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" [...]
 <dd><p>Get info for the given target. </p>
 <p>Any symlink is automatically dereferenced, recursively. A nonexistent or unreachable file returns an Ok status and has a FileType of value NotFound. An error status indicates a truly exceptional condition (low-level I/O error, etc.). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem11GetFileInfoERK12FileSelector">
-<span id="_CPPv3N5arrow2fs12S3FileSystem11GetFileInfoERK12FileSelector"></span><span id="_CPPv2N5arrow2fs12S3FileSystem11GetFileInfoERK12FileSelector"></span><span id="arrow::fs::S3FileSystem::GetFileInfo__FileSelectorCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a8290eb500c8e74db7d16a0623875ef01"></span>Result&lt;std::vector&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::FileInfo">FileInfo</a>&gt;&gt; <code class="sig-nam [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem11GetFileInfoERK12FileSelector"></span><span id="_CPPv2N5arrow2fs12S3FileSystem11GetFileInfoERK12FileSelector"></span><span id="arrow::fs::S3FileSystem::GetFileInfo__FileSelectorCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a8290eb500c8e74db7d16a0623875ef01"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::vector&lt;<a class="reference internal" hre [...]
 <dd><p>Same, according to a selector. </p>
 <p>The selector’s base directory will not be part of the results, even if it exists. If it doesn’t exist, see <code class="docutils literal notranslate"><a class="reference internal" href="#structarrow_1_1fs_1_1_file_selector_1aead1e24f5aa8bb7a3e893436cde83ea7"><span class="std std-ref"><span class="pre">FileSelector::allow_not_found</span></span></a></code>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem9CreateDirERKNSt6stringEb">
-<span id="_CPPv3N5arrow2fs12S3FileSystem9CreateDirERKNSt6stringEb"></span><span id="_CPPv2N5arrow2fs12S3FileSystem9CreateDirERKNSt6stringEb"></span><span id="arrow::fs::S3FileSystem::CreateDir__ssCR.b"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1abd68e1af44414cf073e95a55feb8a962"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CreateDir</code><span class="sig-paren">(< [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem9CreateDirERKNSt6stringEb"></span><span id="_CPPv2N5arrow2fs12S3FileSystem9CreateDirERKNSt6stringEb"></span><span id="arrow::fs::S3FileSystem::CreateDir__ssCR.b"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1abd68e1af44414cf073e95a55feb8a962"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CreateDir</code><span class="sig-paren">(< [...]
 <dd><p>Create a directory and subdirectories. </p>
 <p>This function succeeds if the directory already exists. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem9DeleteDirERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs12S3FileSystem9DeleteDirERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem9DeleteDirERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::DeleteDir__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a2b2469fdcb68f5d04c0121605dc485d9"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDir</code><span class="sig-paren">(</spa [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem9DeleteDirERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem9DeleteDirERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::DeleteDir__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a2b2469fdcb68f5d04c0121605dc485d9"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDir</code><span class="sig-paren">(</spa [...]
 <dd><p>Delete a directory and its contents, recursively. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem17DeleteDirContentsERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs12S3FileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::DeleteDirContents__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1af5e09fcf57e92e6f3b9b9facba51a9ab"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDirContents</c [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::DeleteDirContents__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1af5e09fcf57e92e6f3b9b9facba51a9ab"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDirContents</c [...]
 <dd><p>Delete a directory’s contents, recursively. </p>
 <p>Like DeleteDir, but doesn’t delete the directory itself. Passing an empty path (“”) will wipe the entire filesystem tree. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem10DeleteFileERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs12S3FileSystem10DeleteFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem10DeleteFileERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::DeleteFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1ae9ca4e0ba31387e8a806e627d1eef32b"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteFile</code><span class="sig-paren"> [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem10DeleteFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem10DeleteFileERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::DeleteFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1ae9ca4e0ba31387e8a806e627d1eef32b"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteFile</code><span class="sig-paren"> [...]
 <dd><p>Delete a file. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem4MoveERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs12S3FileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::Move__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a356897ccaf9112c20539f37dea0fe8a5"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Move</code><span class="sig-pa [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::Move__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a356897ccaf9112c20539f37dea0fe8a5"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Move</code><span class="sig-pa [...]
 <dd><p>Move / rename a file or directory. </p>
 <p>If the destination exists:<ul class="simple">
 <li><p>if it is a non-empty directory, an error is returned</p></li>
@@ -835,35 +835,35 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem8CopyFileERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs12S3FileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::CopyFile__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a3cafd61714b93cbb1a32ae29be2b5f3f"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CopyFile</code><sp [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::CopyFile__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a3cafd61714b93cbb1a32ae29be2b5f3f"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CopyFile</code><sp [...]
 <dd><p>Copy a file. </p>
 <p>If the destination exists and is a directory, an error is returned. Otherwise, it is replaced. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem15OpenInputStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs12S3FileSystem15OpenInputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem15OpenInputStreamERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::OpenInputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a741106f97cea2c11ea908da345482990"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io11InputStreamE" title="arrow::io::InputStream">InputStream</a>&gt;&gt; [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem15OpenInputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem15OpenInputStreamERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::OpenInputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a741106f97cea2c11ea908da345482990"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="reference internal" [...]
 <dd><p>Create a sequential input stream for reading from a S3 object. </p>
 <p>NOTE: Reads from the stream will be synchronous and unbuffered. You way want to wrap the stream in a BufferedInputStream or use a custom readahead strategy to avoid idle waits. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem13OpenInputFileERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs12S3FileSystem13OpenInputFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem13OpenInputFileERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::OpenInputFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a37b3809525d4529f62d629dc4d24e12b"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io16RandomAccessFileE" title="arrow::io::RandomAccessFile">RandomAccessFile</a [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem13OpenInputFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem13OpenInputFileERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::OpenInputFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a37b3809525d4529f62d629dc4d24e12b"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="reference internal" href= [...]
 <dd><p>Create a random access file for reading from a S3 object. </p>
 <p>See OpenInputStream for performance notes. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem16OpenOutputStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs12S3FileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::OpenOutputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a807850bfeb056933f043f4cf0b9bd546"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io12OutputStreamE" title="arrow::io::OutputStream">OutputStream</a>&g [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::OpenOutputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a807850bfeb056933f043f4cf0b9bd546"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="reference intern [...]
 <dd><p>Create a sequential output stream for writing to a S3 object. </p>
 <p>NOTE: Writes to the stream will be buffered. Depending on <a class="reference internal" href="#structarrow_1_1fs_1_1_s3_options_1a6ea875c0f46c26e82b68211042d2b7b8"><span class="std std-ref">S3Options.background_writes</span></a>, they can be synchronous or not. It is recommended to enable background_writes unless you prefer implementing your own background execution strategy. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem16OpenAppendStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs12S3FileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::OpenAppendStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a5c496264ed0d2c7469af8c3d3ed04544"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io12OutputStreamE" title="arrow::io::OutputStream">OutputStream</a>&g [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs12S3FileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="arrow::fs::S3FileSystem::OpenAppendStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a5c496264ed0d2c7469af8c3d3ed04544"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="reference intern [...]
 <dd><p>Open an output stream for appending. </p>
 <p>If the target doesn’t exist, a new empty file is created. </p>
 </dd></dl>
@@ -873,7 +873,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs12S3FileSystem4MakeERK9S3Options">
-<span id="_CPPv3N5arrow2fs12S3FileSystem4MakeERK9S3Options"></span><span id="_CPPv2N5arrow2fs12S3FileSystem4MakeERK9S3Options"></span><span id="arrow::fs::S3FileSystem::Make__S3OptionsCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a1ebca67b5b548d60d1a1472eebe5d18f"></span><em class="property">static</em> Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs12S3FileSystemE" title="arrow::fs::S3FileSystem">S3FileSystem</a>&gt;&gt; <cod [...]
+<span id="_CPPv3N5arrow2fs12S3FileSystem4MakeERK9S3Options"></span><span id="_CPPv2N5arrow2fs12S3FileSystem4MakeERK9S3Options"></span><span id="arrow::fs::S3FileSystem::Make__S3OptionsCR"></span><span class="target" id="classarrow_1_1fs_1_1_s3_file_system_1a1ebca67b5b548d60d1a1472eebe5d18f"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs12S3FileSy [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1fs_1_1_s3_file_system"><span class="std std-ref">S3FileSystem</span></a> instance from the given options. </p>
 </dd></dl>
 
@@ -882,17 +882,17 @@
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow2fs11HdfsOptionsE">
-<span id="_CPPv3N5arrow2fs11HdfsOptionsE"></span><span id="_CPPv2N5arrow2fs11HdfsOptionsE"></span><span id="arrow::fs::HdfsOptions"></span><span class="target" id="structarrow_1_1fs_1_1_hdfs_options"></span><em class="property">struct </em><code class="sig-name descname">HdfsOptions</code><a class="headerlink" href="#_CPPv4N5arrow2fs11HdfsOptionsE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow2fs11HdfsOptionsE"></span><span id="_CPPv2N5arrow2fs11HdfsOptionsE"></span><span id="arrow::fs::HdfsOptions"></span><span class="target" id="structarrow_1_1fs_1_1_hdfs_options"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::fs<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">HdfsOptions</code><a class="headerlink" href="#_CPPv4N5arrow2fs11HdfsOptionsE" title="Permalink to this definition" [...]
 <dd><p>Options for the HDFS implementation. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs11HdfsOptions17connection_configE">
 <span id="_CPPv3N5arrow2fs11HdfsOptions17connection_configE"></span><span id="_CPPv2N5arrow2fs11HdfsOptions17connection_configE"></span><span id="arrow::fs::HdfsOptions::connection_config__io::HdfsConnectionConfig"></span><span class="target" id="structarrow_1_1fs_1_1_hdfs_options_1a98146b010fd6936a918af58063146184"></span>io::HdfsConnectionConfig <code class="sig-name descname">connection_config</code><a class="headerlink" href="#_CPPv4N5arrow2fs11HdfsOptions17connection_configE" title= [...]
 <dd><p>Hdfs configuration options, contains host, port, driver. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow2fs11HdfsOptions11buffer_sizeE">
 <span id="_CPPv3N5arrow2fs11HdfsOptions11buffer_sizeE"></span><span id="_CPPv2N5arrow2fs11HdfsOptions11buffer_sizeE"></span><span id="arrow::fs::HdfsOptions::buffer_size__int32_t"></span><span class="target" id="structarrow_1_1fs_1_1_hdfs_options_1ac22f9c79b0fb667cee5d53d348d396be"></span>int32_t <code class="sig-name descname">buffer_size</code> = 0<a class="headerlink" href="#_CPPv4N5arrow2fs11HdfsOptions11buffer_sizeE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Used by Hdfs OpenWritable Interface. </p>
@@ -903,7 +903,7 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystemE">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystemE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystemE"></span><span id="arrow::fs::HadoopFileSystem"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system"></span><em class="property">class </em><code class="sig-name descname">HadoopFileSystem</code> : <em class="property">public</em> arrow::fs::<a class="reference internal" href="#_CPPv4N5arrow2fs10FileSystemE" title="arrow::fs::FileSystem">FileSystem</a><a class="headerlin [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystemE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystemE"></span><span id="arrow::fs::HadoopFileSystem"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::fs<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">HadoopFileSystem</code> : <em class="property">public</em> arrow::fs::<a class="reference intern [...]
 <dd><p>HDFS-backed <a class="reference internal" href="#classarrow_1_1fs_1_1_file_system"><span class="std std-ref">FileSystem</span></a> implementation. </p>
 <p>implementation notes:<ul class="simple">
 <li><p>This is a wrapper of arrow/io/hdfs, so we can use <a class="reference internal" href="#classarrow_1_1fs_1_1_file_system"><span class="std std-ref">FileSystem</span></a> API to handle hdfs. </p></li>
@@ -913,47 +913,47 @@
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem11GetFileInfoERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem11GetFileInfoERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem11GetFileInfoERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::GetFileInfo__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a751760df9a2f2d62e7e4b5052c879c78"></span>Result&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::FileInfo">FileInfo</a>&gt; <code class="sig-name descname">GetFile [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem11GetFileInfoERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem11GetFileInfoERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::GetFileInfo__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a751760df9a2f2d62e7e4b5052c879c78"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;<a class="reference internal" href="#_CPPv4N5arr [...]
 <dd><p>Get info for the given target. </p>
 <p>Any symlink is automatically dereferenced, recursively. A nonexistent or unreachable file returns an Ok status and has a FileType of value NotFound. An error status indicates a truly exceptional condition (low-level I/O error, etc.). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem11GetFileInfoERK12FileSelector">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem11GetFileInfoERK12FileSelector"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem11GetFileInfoERK12FileSelector"></span><span id="arrow::fs::HadoopFileSystem::GetFileInfo__FileSelectorCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a546e34a045eaa5cf111e2be742726f03"></span>Result&lt;std::vector&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs8FileInfoE" title="arrow::fs::FileInfo">FileInfo</a>&gt;&gt; <cod [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem11GetFileInfoERK12FileSelector"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem11GetFileInfoERK12FileSelector"></span><span id="arrow::fs::HadoopFileSystem::GetFileInfo__FileSelectorCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a546e34a045eaa5cf111e2be742726f03"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::vector&lt;<a class="referen [...]
 <dd><p>Same, according to a selector. </p>
 <p>The selector’s base directory will not be part of the results, even if it exists. If it doesn’t exist, see <code class="docutils literal notranslate"><a class="reference internal" href="#structarrow_1_1fs_1_1_file_selector_1aead1e24f5aa8bb7a3e893436cde83ea7"><span class="std std-ref"><span class="pre">FileSelector::allow_not_found</span></span></a></code>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem9CreateDirERKNSt6stringEb">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem9CreateDirERKNSt6stringEb"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem9CreateDirERKNSt6stringEb"></span><span id="arrow::fs::HadoopFileSystem::CreateDir__ssCR.b"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a8ae0bb1cf990a77d2c4706133fe463d2"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CreateDir</code><span clas [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem9CreateDirERKNSt6stringEb"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem9CreateDirERKNSt6stringEb"></span><span id="arrow::fs::HadoopFileSystem::CreateDir__ssCR.b"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a8ae0bb1cf990a77d2c4706133fe463d2"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">CreateDir</code><span clas [...]
 <dd><p>Create a directory and subdirectories. </p>
 <p>This function succeeds if the directory already exists. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem9DeleteDirERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem9DeleteDirERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem9DeleteDirERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::DeleteDir__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a0e31c1cd8826eb7c6ba7fb2ae094104b"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDir</code><span class="s [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem9DeleteDirERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem9DeleteDirERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::DeleteDir__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a0e31c1cd8826eb7c6ba7fb2ae094104b"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteDir</code><span class="s [...]
 <dd><p>Delete a directory and its contents, recursively. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem17DeleteDirContentsERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::DeleteDirContents__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1ad7ea0931d029f7392ea8a5479d9f7801"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Dele [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem17DeleteDirContentsERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::DeleteDirContents__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1ad7ea0931d029f7392ea8a5479d9f7801"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Dele [...]
 <dd><p>Delete a directory’s contents, recursively. </p>
 <p>Like DeleteDir, but doesn’t delete the directory itself. Passing an empty path (“”) will wipe the entire filesystem tree. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem10DeleteFileERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem10DeleteFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem10DeleteFileERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::DeleteFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a7b41afc1c5d4f6d01b753ddd5eec3dfc"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteFile</code><span cl [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem10DeleteFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem10DeleteFileERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::DeleteFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a7b41afc1c5d4f6d01b753ddd5eec3dfc"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DeleteFile</code><span cl [...]
 <dd><p>Delete a file. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem4MoveERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::Move__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a8da6de9a71ea147f43d2e7176f9db7c6"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Move</code><sp [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem4MoveERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::Move__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a8da6de9a71ea147f43d2e7176f9db7c6"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Move</code><sp [...]
 <dd><p>Move / rename a file or directory. </p>
 <p>If the destination exists:<ul class="simple">
 <li><p>if it is a non-empty directory, an error is returned</p></li>
@@ -965,33 +965,33 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem8CopyFileERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::CopyFile__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1aabebe495dcbadd32eab6505e7ef271ff"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Co [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem8CopyFileERKNSt6stringERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::CopyFile__ssCR.ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1aabebe495dcbadd32eab6505e7ef271ff"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Co [...]
 <dd><p>Copy a file. </p>
 <p>If the destination exists and is a directory, an error is returned. Otherwise, it is replaced. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem15OpenInputStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::OpenInputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1aa10340ef6270b0cca4c8ec0f0cfbb928"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io11InputStreamE" title="arrow::io::InputStream">InputSt [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem15OpenInputStreamERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::OpenInputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1aa10340ef6270b0cca4c8ec0f0cfbb928"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="ref [...]
 <dd><p>Open an input stream for sequential reading. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem13OpenInputFileERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem13OpenInputFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem13OpenInputFileERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::OpenInputFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1aaca8f88888705150aeee8c7b8eb14c41"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io16RandomAccessFileE" title="arrow::io::RandomAccessFile">Ran [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem13OpenInputFileERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem13OpenInputFileERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::OpenInputFile__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1aaca8f88888705150aeee8c7b8eb14c41"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class="reference [...]
 <dd><p>Open an input file for random access reading. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem16OpenOutputStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::OpenOutputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a9ee04654a0d3a7054d2b6f38b446163f"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io12OutputStreamE" title="arrow::io::OutputStream">Ou [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem16OpenOutputStreamERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::OpenOutputStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a9ee04654a0d3a7054d2b6f38b446163f"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class=" [...]
 <dd><p>Open an output stream for sequential writing. </p>
 <p>If the target already exists, existing data is truncated. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem16OpenAppendStreamERKNSt6stringE">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::OpenAppendStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a042b64a4bdf7da9e1af785f39cd0602e"></span>Result&lt;std::shared_ptr&lt;io::<a class="reference internal" href="io.html#_CPPv4N5arrow2io12OutputStreamE" title="arrow::io::OutputStream">Ou [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem16OpenAppendStreamERKNSt6stringE"></span><span id="arrow::fs::HadoopFileSystem::OpenAppendStream__ssCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a042b64a4bdf7da9e1af785f39cd0602e"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;io::<a class=" [...]
 <dd><p>Open an output stream for appending. </p>
 <p>If the target doesn’t exist, a new empty file is created. </p>
 </dd></dl>
@@ -1001,7 +1001,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2fs16HadoopFileSystem4MakeERK11HdfsOptions">
-<span id="_CPPv3N5arrow2fs16HadoopFileSystem4MakeERK11HdfsOptions"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem4MakeERK11HdfsOptions"></span><span id="arrow::fs::HadoopFileSystem::Make__HdfsOptionsCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a3695944c48e1d44a62909a781f7bb740"></span><em class="property">static</em> Result&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow2fs16HadoopFileSystemE" title="arrow::fs::HadoopFileSyste [...]
+<span id="_CPPv3N5arrow2fs16HadoopFileSystem4MakeERK11HdfsOptions"></span><span id="_CPPv2N5arrow2fs16HadoopFileSystem4MakeERK11HdfsOptions"></span><span id="arrow::fs::HadoopFileSystem::Make__HdfsOptionsCR"></span><span class="target" id="classarrow_1_1fs_1_1_hadoop_file_system_1a3695944c48e1d44a62909a781f7bb740"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="#_C [...]
 <dd><p>Create a HdfsFileSystem instance from the given options. </p>
 </dd></dl>
 
diff --git a/docs/cpp/api/flight.html b/docs/cpp/api/flight.html
index 699e79c..9d97b02 100644
--- a/docs/cpp/api/flight.html
+++ b/docs/cpp/api/flight.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>Arrow Flight RPC &mdash; Apache Arrow v0.17.0</title>
+  <title>Arrow Flight RPC &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -61,7 +61,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
@@ -222,17 +222,17 @@ appropriately.</p>
 <h2>Common Types<a class="headerlink" href="#common-types" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow6flight6ActionE">
-<span id="_CPPv3N5arrow6flight6ActionE"></span><span id="_CPPv2N5arrow6flight6ActionE"></span><span id="arrow::flight::Action"></span><span class="target" id="structarrow_1_1flight_1_1_action"></span><em class="property">struct </em><code class="sig-name descname">Action</code><a class="headerlink" href="#_CPPv4N5arrow6flight6ActionE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight6ActionE"></span><span id="_CPPv2N5arrow6flight6ActionE"></span><span id="arrow::flight::Action"></span><span class="target" id="structarrow_1_1flight_1_1_action"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Action</code><a class="headerlink" href="#_CPPv4N5arrow6flight6ActionE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>An action to perform with the DoAction RPC. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight6Action4typeE">
 <span id="_CPPv3N5arrow6flight6Action4typeE"></span><span id="_CPPv2N5arrow6flight6Action4typeE"></span><span id="arrow::flight::Action::type__ss"></span><span class="target" id="structarrow_1_1flight_1_1_action_1af9896e305e4138edb643078f4fcca5f4"></span>std::string <code class="sig-name descname">type</code><a class="headerlink" href="#_CPPv4N5arrow6flight6Action4typeE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The action type. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight6Action4bodyE">
 <span id="_CPPv3N5arrow6flight6Action4bodyE"></span><span id="_CPPv2N5arrow6flight6Action4bodyE"></span><span id="arrow::flight::Action::body__std::shared_ptr:Buffer:"></span><span class="target" id="structarrow_1_1flight_1_1_action_1ad8502d5b8d1b7e2e0f48c90acda15ef7"></span>std::shared_ptr&lt;<a class="reference internal" href="memory.html#_CPPv4N5arrow6BufferE" title="arrow::Buffer">Buffer</a>&gt; <code class="sig-name descname">body</code><a class="headerlink" href="#_CPPv4N5arrow6fli [...]
 <dd><p>The action content as a <a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a>. </p>
@@ -243,17 +243,17 @@ appropriately.</p>
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow6flight10ActionTypeE">
-<span id="_CPPv3N5arrow6flight10ActionTypeE"></span><span id="_CPPv2N5arrow6flight10ActionTypeE"></span><span id="arrow::flight::ActionType"></span><span class="target" id="structarrow_1_1flight_1_1_action_type"></span><em class="property">struct </em><code class="sig-name descname">ActionType</code><a class="headerlink" href="#_CPPv4N5arrow6flight10ActionTypeE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight10ActionTypeE"></span><span id="_CPPv2N5arrow6flight10ActionTypeE"></span><span id="arrow::flight::ActionType"></span><span class="target" id="structarrow_1_1flight_1_1_action_type"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ActionType</code><a class="headerlink" href="#_CPPv4N5arrow6flight10ActionTypeE" title="Permalink t [...]
 <dd><p>A type of action that can be performed with the DoAction RPC. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight10ActionType4typeE">
 <span id="_CPPv3N5arrow6flight10ActionType4typeE"></span><span id="_CPPv2N5arrow6flight10ActionType4typeE"></span><span id="arrow::flight::ActionType::type__ss"></span><span class="target" id="structarrow_1_1flight_1_1_action_type_1ad0398039d125c7e81a1cf0c92e416a27"></span>std::string <code class="sig-name descname">type</code><a class="headerlink" href="#_CPPv4N5arrow6flight10ActionType4typeE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The name of the action. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight10ActionType11descriptionE">
 <span id="_CPPv3N5arrow6flight10ActionType11descriptionE"></span><span id="_CPPv2N5arrow6flight10ActionType11descriptionE"></span><span id="arrow::flight::ActionType::description__ss"></span><span class="target" id="structarrow_1_1flight_1_1_action_type_1acce448827c5033af73977af150754917"></span>std::string <code class="sig-name descname">description</code><a class="headerlink" href="#_CPPv4N5arrow6flight10ActionType11descriptionE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>A human-readable description of the action. </p>
@@ -264,13 +264,13 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight14AddCallHeadersE">
-<span id="_CPPv3N5arrow6flight14AddCallHeadersE"></span><span id="_CPPv2N5arrow6flight14AddCallHeadersE"></span><span id="arrow::flight::AddCallHeaders"></span><span class="target" id="classarrow_1_1flight_1_1_add_call_headers"></span><em class="property">class </em><code class="sig-name descname">AddCallHeaders</code><a class="headerlink" href="#_CPPv4N5arrow6flight14AddCallHeadersE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight14AddCallHeadersE"></span><span id="_CPPv2N5arrow6flight14AddCallHeadersE"></span><span id="arrow::flight::AddCallHeaders"></span><span class="target" id="classarrow_1_1flight_1_1_add_call_headers"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">AddCallHeaders</code><a class="headerlink" href="#_CPPv4N5arrow6flight14AddCallHeade [...]
 <dd><p>A write-only wrapper around headers for an RPC call. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight14AddCallHeaders9AddHeaderERKNSt6stringERKNSt6stringE">
-<span id="_CPPv3N5arrow6flight14AddCallHeaders9AddHeaderERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow6flight14AddCallHeaders9AddHeaderERKNSt6stringERKNSt6stringE"></span><span id="arrow::flight::AddCallHeaders::AddHeader__ssCR.ssCR"></span><span class="target" id="classarrow_1_1flight_1_1_add_call_headers_1a0c589c15379805a92781df546e982731"></span><em class="property">virtual</em> void <code class="sig-name descname">AddHeader</code><span class="sig-paren">(</span><em class [...]
+<span id="_CPPv3N5arrow6flight14AddCallHeaders9AddHeaderERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2N5arrow6flight14AddCallHeaders9AddHeaderERKNSt6stringERKNSt6stringE"></span><span id="arrow::flight::AddCallHeaders::AddHeader__ssCR.ssCR"></span><span class="target" id="classarrow_1_1flight_1_1_add_call_headers_1a0c589c15379805a92781df546e982731"></span>void <code class="sig-name descname">AddHeader</code><span class="sig-paren">(</span><em class="property">const</em> std::string [...]
 <dd><p>Add a header to be sent to the client. </p>
 </dd></dl>
 
@@ -279,13 +279,13 @@ appropriately.</p>
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow6flight8CallInfoE">
-<span id="_CPPv3N5arrow6flight8CallInfoE"></span><span id="_CPPv2N5arrow6flight8CallInfoE"></span><span id="arrow::flight::CallInfo"></span><span class="target" id="structarrow_1_1flight_1_1_call_info"></span><em class="property">struct </em><code class="sig-name descname">CallInfo</code><a class="headerlink" href="#_CPPv4N5arrow6flight8CallInfoE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight8CallInfoE"></span><span id="_CPPv2N5arrow6flight8CallInfoE"></span><span id="arrow::flight::CallInfo"></span><span class="target" id="structarrow_1_1flight_1_1_call_info"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">CallInfo</code><a class="headerlink" href="#_CPPv4N5arrow6flight8CallInfoE" title="Permalink to this definiti [...]
 <dd><p>Information about an instance of a Flight RPC. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight8CallInfo6methodE">
-<span id="_CPPv3N5arrow6flight8CallInfo6methodE"></span><span id="_CPPv2N5arrow6flight8CallInfo6methodE"></span><span id="arrow::flight::CallInfo::method__FlightMethod"></span><span class="target" id="structarrow_1_1flight_1_1_call_info_1ade3302d2aaf99d6a128fa026d2144a4c"></span><a class="reference internal" href="#_CPPv4N5arrow6flight12FlightMethodE" title="arrow::flight::FlightMethod">FlightMethod</a> <code class="sig-name descname">method</code><a class="headerlink" href="#_CPPv4N5arr [...]
+<span id="_CPPv3N5arrow6flight8CallInfo6methodE"></span><span id="_CPPv2N5arrow6flight8CallInfo6methodE"></span><span id="arrow::flight::CallInfo::method__FlightMethod"></span><span class="target" id="structarrow_1_1flight_1_1_call_info_1ade3302d2aaf99d6a128fa026d2144a4c"></span>FlightMethod <code class="sig-name descname">method</code><a class="headerlink" href="#_CPPv4N5arrow6flight8CallInfo6methodE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The RPC method of this call. </p>
 </dd></dl>
 
@@ -294,11 +294,11 @@ appropriately.</p>
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow6flight8CriteriaE">
-<span id="_CPPv3N5arrow6flight8CriteriaE"></span><span id="_CPPv2N5arrow6flight8CriteriaE"></span><span id="arrow::flight::Criteria"></span><span class="target" id="structarrow_1_1flight_1_1_criteria"></span><em class="property">struct </em><code class="sig-name descname">Criteria</code><a class="headerlink" href="#_CPPv4N5arrow6flight8CriteriaE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight8CriteriaE"></span><span id="_CPPv2N5arrow6flight8CriteriaE"></span><span id="arrow::flight::Criteria"></span><span class="target" id="structarrow_1_1flight_1_1_criteria"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Criteria</code><a class="headerlink" href="#_CPPv4N5arrow6flight8CriteriaE" title="Permalink to this definitio [...]
 <dd><p>Opaque selection criteria for ListFlights RPC. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight8Criteria10expressionE">
 <span id="_CPPv3N5arrow6flight8Criteria10expressionE"></span><span id="_CPPv2N5arrow6flight8Criteria10expressionE"></span><span id="arrow::flight::Criteria::expression__ss"></span><span class="target" id="structarrow_1_1flight_1_1_criteria_1aa7f742b91843a5345a772eeb33741c73"></span>std::string <code class="sig-name descname">expression</code><a class="headerlink" href="#_CPPv4N5arrow6flight8Criteria10expressionE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Opaque criteria expression, dependent on server implementation. </p>
@@ -309,7 +309,7 @@ appropriately.</p>
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow6flight16FlightDescriptorE">
-<span id="_CPPv3N5arrow6flight16FlightDescriptorE"></span><span id="_CPPv2N5arrow6flight16FlightDescriptorE"></span><span id="arrow::flight::FlightDescriptor"></span><span class="target" id="structarrow_1_1flight_1_1_flight_descriptor"></span><em class="property">struct </em><code class="sig-name descname">FlightDescriptor</code><a class="headerlink" href="#_CPPv4N5arrow6flight16FlightDescriptorE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight16FlightDescriptorE"></span><span id="_CPPv2N5arrow6flight16FlightDescriptorE"></span><span id="arrow::flight::FlightDescriptor"></span><span class="target" id="structarrow_1_1flight_1_1_flight_descriptor"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightDescriptor</code><a class="headerlink" href="#_CPPv4N5arrow6flight16F [...]
 <dd><p>A request to retrieve or generate a dataset. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -329,20 +329,20 @@ appropriately.</p>
 </div>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight16FlightDescriptor4typeE">
 <span id="_CPPv3N5arrow6flight16FlightDescriptor4typeE"></span><span id="_CPPv2N5arrow6flight16FlightDescriptor4typeE"></span><span id="arrow::flight::FlightDescriptor::type__DescriptorType"></span><span class="target" id="structarrow_1_1flight_1_1_flight_descriptor_1aabfcaa722ae6b362ee3be72273ea79ab"></span>DescriptorType <code class="sig-name descname">type</code><a class="headerlink" href="#_CPPv4N5arrow6flight16FlightDescriptor4typeE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The descriptor type. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight16FlightDescriptor3cmdE">
 <span id="_CPPv3N5arrow6flight16FlightDescriptor3cmdE"></span><span id="_CPPv2N5arrow6flight16FlightDescriptor3cmdE"></span><span id="arrow::flight::FlightDescriptor::cmd__ss"></span><span class="target" id="structarrow_1_1flight_1_1_flight_descriptor_1a5cc5791676902261e4985350fa9c92ed"></span>std::string <code class="sig-name descname">cmd</code><a class="headerlink" href="#_CPPv4N5arrow6flight16FlightDescriptor3cmdE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Opaque value used to express a command. </p>
 <p>Should only be defined when type is CMD </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight16FlightDescriptor4pathE">
 <span id="_CPPv3N5arrow6flight16FlightDescriptor4pathE"></span><span id="_CPPv2N5arrow6flight16FlightDescriptor4pathE"></span><span id="arrow::flight::FlightDescriptor::path__std::vector:ss:"></span><span class="target" id="structarrow_1_1flight_1_1_flight_descriptor_1a5451422dd19bfec89dce2b62866c1e53"></span>std::vector&lt;std::string&gt; <code class="sig-name descname">path</code><a class="headerlink" href="#_CPPv4N5arrow6flight16FlightDescriptor4pathE" title="Permalink to this definit [...]
 <dd><p>List of strings identifying a particular dataset. </p>
@@ -354,7 +354,7 @@ appropriately.</p>
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16FlightDescriptor11DeserializeERKNSt6stringEP16FlightDescriptor">
-<span id="_CPPv3N5arrow6flight16FlightDescriptor11DeserializeERKNSt6stringEP16FlightDescriptor"></span><span id="_CPPv2N5arrow6flight16FlightDescriptor11DeserializeERKNSt6stringEP16FlightDescriptor"></span><span id="arrow::flight::FlightDescriptor::Deserialize__ssCR.FlightDescriptorP"></span><span class="target" id="structarrow_1_1flight_1_1_flight_descriptor_1add9e6636618f8147891a4105bde50158"></span><em class="property">static</em> <a class="reference internal" href="support.html#_CPPv [...]
+<span id="_CPPv3N5arrow6flight16FlightDescriptor11DeserializeERKNSt6stringEP16FlightDescriptor"></span><span id="_CPPv2N5arrow6flight16FlightDescriptor11DeserializeERKNSt6stringEP16FlightDescriptor"></span><span id="arrow::flight::FlightDescriptor::Deserialize__ssCR.FlightDescriptorP"></span><span class="target" id="structarrow_1_1flight_1_1_flight_descriptor_1add9e6636618f8147891a4105bde50158"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::S [...]
 <dd><p>Parse the wire-format representation of this type. </p>
 <p>Useful when interoperating with non-Flight systems (e.g. REST services) that may want to return Flight types. </p>
 </dd></dl>
@@ -364,17 +364,17 @@ appropriately.</p>
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow6flight14FlightEndpointE">
-<span id="_CPPv3N5arrow6flight14FlightEndpointE"></span><span id="_CPPv2N5arrow6flight14FlightEndpointE"></span><span id="arrow::flight::FlightEndpoint"></span><span class="target" id="structarrow_1_1flight_1_1_flight_endpoint"></span><em class="property">struct </em><code class="sig-name descname">FlightEndpoint</code><a class="headerlink" href="#_CPPv4N5arrow6flight14FlightEndpointE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight14FlightEndpointE"></span><span id="_CPPv2N5arrow6flight14FlightEndpointE"></span><span id="arrow::flight::FlightEndpoint"></span><span class="target" id="structarrow_1_1flight_1_1_flight_endpoint"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightEndpoint</code><a class="headerlink" href="#_CPPv4N5arrow6flight14FlightEndpo [...]
 <dd><p>A flight ticket and list of locations where the ticket can be redeemed. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight14FlightEndpoint6ticketE">
 <span id="_CPPv3N5arrow6flight14FlightEndpoint6ticketE"></span><span id="_CPPv2N5arrow6flight14FlightEndpoint6ticketE"></span><span id="arrow::flight::FlightEndpoint::ticket__Ticket"></span><span class="target" id="structarrow_1_1flight_1_1_flight_endpoint_1ae88cc1607d53a206d33ea692c3f5d4f0"></span><a class="reference internal" href="#_CPPv4N5arrow6flight6TicketE" title="arrow::flight::Ticket">Ticket</a> <code class="sig-name descname">ticket</code><a class="headerlink" href="#_CPPv4N5ar [...]
 <dd><p>Opaque ticket identify; use with DoGet RPC. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight14FlightEndpoint9locationsE">
 <span id="_CPPv3N5arrow6flight14FlightEndpoint9locationsE"></span><span id="_CPPv2N5arrow6flight14FlightEndpoint9locationsE"></span><span id="arrow::flight::FlightEndpoint::locations__std::vector:Location:"></span><span class="target" id="structarrow_1_1flight_1_1_flight_endpoint_1a93c933152f5458413022c74b3a68ec3e"></span>std::vector&lt;<a class="reference internal" href="#_CPPv4N5arrow6flight8LocationE" title="arrow::flight::Location">Location</a>&gt; <code class="sig-name descname">loc [...]
 <dd><p>List of locations where ticket can be redeemed. </p>
@@ -386,7 +386,7 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight10FlightInfoE">
-<span id="_CPPv3N5arrow6flight10FlightInfoE"></span><span id="_CPPv2N5arrow6flight10FlightInfoE"></span><span id="arrow::flight::FlightInfo"></span><span class="target" id="classarrow_1_1flight_1_1_flight_info"></span><em class="property">class </em><code class="sig-name descname">FlightInfo</code><a class="headerlink" href="#_CPPv4N5arrow6flight10FlightInfoE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight10FlightInfoE"></span><span id="_CPPv2N5arrow6flight10FlightInfoE"></span><span id="arrow::flight::FlightInfo"></span><span class="target" id="classarrow_1_1flight_1_1_flight_info"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightInfo</code><a class="headerlink" href="#_CPPv4N5arrow6flight10FlightInfoE" title="Permalink to  [...]
 <dd><p>The access coordinates for retireval of a dataset, returned by GetFlightInfo. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -441,12 +441,17 @@ appropriately.</p>
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight10FlightInfo11DeserializeERKNSt6stringEPNSt10unique_ptrI10FlightInfoEE">
-<span id="_CPPv3N5arrow6flight10FlightInfo11DeserializeERKNSt6stringEPNSt10unique_ptrI10FlightInfoEE"></span><span id="_CPPv2N5arrow6flight10FlightInfo11DeserializeERKNSt6stringEPNSt10unique_ptrI10FlightInfoEE"></span><span id="arrow::flight::FlightInfo::Deserialize__ssCR.std::unique_ptr:FlightInfo:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_info_1a44d8bfa5c21f30d7478dde5068502b6e"></span><em class="property">static</em> <a class="reference internal" href="support. [...]
+<span id="_CPPv3N5arrow6flight10FlightInfo11DeserializeERKNSt6stringEPNSt10unique_ptrI10FlightInfoEE"></span><span id="_CPPv2N5arrow6flight10FlightInfo11DeserializeERKNSt6stringEPNSt10unique_ptrI10FlightInfoEE"></span><span id="arrow::flight::FlightInfo::Deserialize__ssCR.std::unique_ptr:FlightInfo:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_info_1a44d8bfa5c21f30d7478dde5068502b6e"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title [...]
 <dd><p>Parse the wire-format representation of this type. </p>
 <p>Useful when interoperating with non-Flight systems (e.g. REST services) that may want to return Flight types. </p>
 </dd></dl>
 
 </div>
+<dl class="cpp struct">
+<dt id="_CPPv4N5arrow6flight10FlightInfo4DataE">
+<span id="_CPPv3N5arrow6flight10FlightInfo4DataE"></span><span id="_CPPv2N5arrow6flight10FlightInfo4DataE"></span><span id="arrow::flight::FlightInfo::Data"></span><span class="target" id="structarrow_1_1flight_1_1_flight_info_1_1_data"></span><em class="property">struct </em><code class="sig-name descname">Data</code><a class="headerlink" href="#_CPPv4N5arrow6flight10FlightInfo4DataE" title="Permalink to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
 </dd></dl>
 
 <dl class="cpp struct">
@@ -458,14 +463,14 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight13FlightListingE">
-<span id="_CPPv3N5arrow6flight13FlightListingE"></span><span id="_CPPv2N5arrow6flight13FlightListingE"></span><span id="arrow::flight::FlightListing"></span><span class="target" id="classarrow_1_1flight_1_1_flight_listing"></span><em class="property">class </em><code class="sig-name descname">FlightListing</code><a class="headerlink" href="#_CPPv4N5arrow6flight13FlightListingE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight13FlightListingE"></span><span id="_CPPv2N5arrow6flight13FlightListingE"></span><span id="arrow::flight::FlightListing"></span><span class="target" id="classarrow_1_1flight_1_1_flight_listing"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightListing</code><a class="headerlink" href="#_CPPv4N5arrow6flight13FlightListingE" ti [...]
 <dd><p>An iterator to <a class="reference internal" href="#classarrow_1_1flight_1_1_flight_info"><span class="std std-ref">FlightInfo</span></a> instances returned by ListFlights. </p>
 <p>Subclassed by <a class="reference internal" href="#classarrow_1_1flight_1_1_simple_flight_listing"><span class="std std-ref">arrow::flight::SimpleFlightListing</span></a></p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight13FlightListing4NextEPNSt10unique_ptrI10FlightInfoEE">
-<span id="_CPPv3N5arrow6flight13FlightListing4NextEPNSt10unique_ptrI10FlightInfoEE"></span><span id="_CPPv2N5arrow6flight13FlightListing4NextEPNSt10unique_ptrI10FlightInfoEE"></span><span id="arrow::flight::FlightListing::Next__std::unique_ptr:FlightInfo:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_listing_1a4d341f57f093134d0a89c47084be5b05"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow: [...]
+<span id="_CPPv3N5arrow6flight13FlightListing4NextEPNSt10unique_ptrI10FlightInfoEE"></span><span id="_CPPv2N5arrow6flight13FlightListing4NextEPNSt10unique_ptrI10FlightInfoEE"></span><span id="arrow::flight::FlightListing::Next__std::unique_ptr:FlightInfo:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_listing_1a4d341f57f093134d0a89c47084be5b05"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="s [...]
 <dd><p>Retrieve the next <a class="reference internal" href="#classarrow_1_1flight_1_1_flight_info"><span class="std std-ref">FlightInfo</span></a> from the iterator. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -482,60 +487,60 @@ appropriately.</p>
 </dd></dl>
 
 <dl class="cpp enum">
-<dt id="_CPPv4N5arrow6flight12FlightMethodE">
-<span id="_CPPv3N5arrow6flight12FlightMethodE"></span><span id="_CPPv2N5arrow6flight12FlightMethodE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9"></span><em class="property">enum </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightMethod</code><a class="headerlink" href="#_CPPv4N5arrow6flight12FlightMethodE" title="Permalink to this definitio [...]
+<dt id="_CPPv4N6flight5arrow12FlightMethodE">
+<span id="_CPPv3N6flight5arrow12FlightMethodE"></span><span id="_CPPv2N6flight5arrow12FlightMethodE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9"></span><em class="property">enum </em><code class="sig-prename descclassname">flight::arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightMethod</code><a class="headerlink" href="#_CPPv4N6flight5arrow12FlightMethodE" title="Permalink to this definitio [...]
 <dd><p>An enumeration of the RPC methods Flight implements. </p>
 <p><em>Values:</em></p>
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight7InvalidE">
-<span id="_CPPv3N5arrow6flight7InvalidE"></span><span id="_CPPv2N5arrow6flight7InvalidE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a4bbb8f967da6d1a610596d7257179c2b"></span><code class="sig-name descname">Invalid</code> = 0<a class="headerlink" href="#_CPPv4N5arrow6flight7InvalidE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow12FlightMethod7InvalidE">
+<span id="_CPPv3N6flight5arrow12FlightMethod7InvalidE"></span><span id="_CPPv2N6flight5arrow12FlightMethod7InvalidE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a4bbb8f967da6d1a610596d7257179c2b"></span><em class="property">enumerator </em><code class="sig-name descname">Invalid</code> = 0<a class="headerlink" href="#_CPPv4N6flight5arrow12FlightMethod7InvalidE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight9HandshakeE">
-<span id="_CPPv3N5arrow6flight9HandshakeE"></span><span id="_CPPv2N5arrow6flight9HandshakeE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a7559811a22a9c4b79332bd85a197e4c5"></span><code class="sig-name descname">Handshake</code> = 1<a class="headerlink" href="#_CPPv4N5arrow6flight9HandshakeE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow12FlightMethod9HandshakeE">
+<span id="_CPPv3N6flight5arrow12FlightMethod9HandshakeE"></span><span id="_CPPv2N6flight5arrow12FlightMethod9HandshakeE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a7559811a22a9c4b79332bd85a197e4c5"></span><em class="property">enumerator </em><code class="sig-name descname">Handshake</code> = 1<a class="headerlink" href="#_CPPv4N6flight5arrow12FlightMethod9HandshakeE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight11ListFlightsE">
-<span id="_CPPv3N5arrow6flight11ListFlightsE"></span><span id="_CPPv2N5arrow6flight11ListFlightsE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a05c19eb1b6596dd2588a8b09cc246ef4"></span><code class="sig-name descname">ListFlights</code> = 2<a class="headerlink" href="#_CPPv4N5arrow6flight11ListFlightsE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow12FlightMethod11ListFlightsE">
+<span id="_CPPv3N6flight5arrow12FlightMethod11ListFlightsE"></span><span id="_CPPv2N6flight5arrow12FlightMethod11ListFlightsE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a05c19eb1b6596dd2588a8b09cc246ef4"></span><em class="property">enumerator </em><code class="sig-name descname">ListFlights</code> = 2<a class="headerlink" href="#_CPPv4N6flight5arrow12FlightMethod11ListFlightsE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight13GetFlightInfoE">
-<span id="_CPPv3N5arrow6flight13GetFlightInfoE"></span><span id="_CPPv2N5arrow6flight13GetFlightInfoE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9aebfc9ab310a15a21c35657482c3450b8"></span><code class="sig-name descname">GetFlightInfo</code> = 3<a class="headerlink" href="#_CPPv4N5arrow6flight13GetFlightInfoE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow12FlightMethod13GetFlightInfoE">
+<span id="_CPPv3N6flight5arrow12FlightMethod13GetFlightInfoE"></span><span id="_CPPv2N6flight5arrow12FlightMethod13GetFlightInfoE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9aebfc9ab310a15a21c35657482c3450b8"></span><em class="property">enumerator </em><code class="sig-name descname">GetFlightInfo</code> = 3<a class="headerlink" href="#_CPPv4N6flight5arrow12FlightMethod13GetFlightInfoE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight9GetSchemaE">
-<span id="_CPPv3N5arrow6flight9GetSchemaE"></span><span id="_CPPv2N5arrow6flight9GetSchemaE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a8d3cfdcce46efdccebb2a0c7ee3eadc3"></span><code class="sig-name descname">GetSchema</code> = 4<a class="headerlink" href="#_CPPv4N5arrow6flight9GetSchemaE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow12FlightMethod9GetSchemaE">
+<span id="_CPPv3N6flight5arrow12FlightMethod9GetSchemaE"></span><span id="_CPPv2N6flight5arrow12FlightMethod9GetSchemaE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a8d3cfdcce46efdccebb2a0c7ee3eadc3"></span><em class="property">enumerator </em><code class="sig-name descname">GetSchema</code> = 4<a class="headerlink" href="#_CPPv4N6flight5arrow12FlightMethod9GetSchemaE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight5DoGetE">
-<span id="_CPPv3N5arrow6flight5DoGetE"></span><span id="_CPPv2N5arrow6flight5DoGetE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a3554dde31575307018486d06a5937808"></span><code class="sig-name descname">DoGet</code> = 5<a class="headerlink" href="#_CPPv4N5arrow6flight5DoGetE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow12FlightMethod5DoGetE">
+<span id="_CPPv3N6flight5arrow12FlightMethod5DoGetE"></span><span id="_CPPv2N6flight5arrow12FlightMethod5DoGetE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a3554dde31575307018486d06a5937808"></span><em class="property">enumerator </em><code class="sig-name descname">DoGet</code> = 5<a class="headerlink" href="#_CPPv4N6flight5arrow12FlightMethod5DoGetE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight5DoPutE">
-<span id="_CPPv3N5arrow6flight5DoPutE"></span><span id="_CPPv2N5arrow6flight5DoPutE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9ae514ccb580e9528bc16903b05ae550c7"></span><code class="sig-name descname">DoPut</code> = 6<a class="headerlink" href="#_CPPv4N5arrow6flight5DoPutE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow12FlightMethod5DoPutE">
+<span id="_CPPv3N6flight5arrow12FlightMethod5DoPutE"></span><span id="_CPPv2N6flight5arrow12FlightMethod5DoPutE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9ae514ccb580e9528bc16903b05ae550c7"></span><em class="property">enumerator </em><code class="sig-name descname">DoPut</code> = 6<a class="headerlink" href="#_CPPv4N6flight5arrow12FlightMethod5DoPutE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight8DoActionE">
-<span id="_CPPv3N5arrow6flight8DoActionE"></span><span id="_CPPv2N5arrow6flight8DoActionE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a2be1259a544968886c788fa905020bc9"></span><code class="sig-name descname">DoAction</code> = 7<a class="headerlink" href="#_CPPv4N5arrow6flight8DoActionE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow12FlightMethod8DoActionE">
+<span id="_CPPv3N6flight5arrow12FlightMethod8DoActionE"></span><span id="_CPPv2N6flight5arrow12FlightMethod8DoActionE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a2be1259a544968886c788fa905020bc9"></span><em class="property">enumerator </em><code class="sig-name descname">DoAction</code> = 7<a class="headerlink" href="#_CPPv4N6flight5arrow12FlightMethod8DoActionE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight11ListActionsE">
-<span id="_CPPv3N5arrow6flight11ListActionsE"></span><span id="_CPPv2N5arrow6flight11ListActionsE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a7676138469fbafceabd2e7cf7533c027"></span><code class="sig-name descname">ListActions</code> = 8<a class="headerlink" href="#_CPPv4N5arrow6flight11ListActionsE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow12FlightMethod11ListActionsE">
+<span id="_CPPv3N6flight5arrow12FlightMethod11ListActionsE"></span><span id="_CPPv2N6flight5arrow12FlightMethod11ListActionsE"></span><span class="target" id="namespacearrow_1_1flight_1a7abdca3c76e06cc034cfa07866f82fe9a7676138469fbafceabd2e7cf7533c027"></span><em class="property">enumerator </em><code class="sig-name descname">ListActions</code> = 8<a class="headerlink" href="#_CPPv4N6flight5arrow12FlightMethod11ListActionsE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow6flight8LocationE">
-<span id="_CPPv3N5arrow6flight8LocationE"></span><span id="_CPPv2N5arrow6flight8LocationE"></span><span id="arrow::flight::Location"></span><span class="target" id="structarrow_1_1flight_1_1_location"></span><em class="property">struct </em><code class="sig-name descname">Location</code><a class="headerlink" href="#_CPPv4N5arrow6flight8LocationE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight8LocationE"></span><span id="_CPPv2N5arrow6flight8LocationE"></span><span id="arrow::flight::Location"></span><span class="target" id="structarrow_1_1flight_1_1_location"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Location</code><a class="headerlink" href="#_CPPv4N5arrow6flight8LocationE" title="Permalink to this definitio [...]
 <dd><p>A host location (a URI) </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -562,13 +567,13 @@ appropriately.</p>
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight8Location5ParseERKNSt6stringEP8Location">
-<span id="_CPPv3N5arrow6flight8Location5ParseERKNSt6stringEP8Location"></span><span id="_CPPv2N5arrow6flight8Location5ParseERKNSt6stringEP8Location"></span><span id="arrow::flight::Location::Parse__ssCR.LocationP"></span><span class="target" id="structarrow_1_1flight_1_1_location_1a4fad241023dedc589a7e8d39d89388bd"></span><em class="property">static</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname [...]
+<span id="_CPPv3N5arrow6flight8Location5ParseERKNSt6stringEP8Location"></span><span id="_CPPv2N5arrow6flight8Location5ParseERKNSt6stringEP8Location"></span><span id="arrow::flight::Location::Parse__ssCR.LocationP"></span><span class="target" id="structarrow_1_1flight_1_1_location_1a4fad241023dedc589a7e8d39d89388bd"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Parse</code><span class="sig-pa [...]
 <dd><p>Initialize a location by parsing a URI string. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight8Location10ForGrpcTcpERKNSt6stringEKiP8Location">
-<span id="_CPPv3N5arrow6flight8Location10ForGrpcTcpERKNSt6stringEKiP8Location"></span><span id="_CPPv2N5arrow6flight8Location10ForGrpcTcpERKNSt6stringEKiP8Location"></span><span id="arrow::flight::Location::ForGrpcTcp__ssCR.iC.LocationP"></span><span class="target" id="structarrow_1_1flight_1_1_location_1adce31bbfb95588667e49f68e7ce7fdec"></span><em class="property">static</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code  [...]
+<span id="_CPPv3N5arrow6flight8Location10ForGrpcTcpERKNSt6stringEKiP8Location"></span><span id="_CPPv2N5arrow6flight8Location10ForGrpcTcpERKNSt6stringEKiP8Location"></span><span id="arrow::flight::Location::ForGrpcTcp__ssCR.iC.LocationP"></span><span class="target" id="structarrow_1_1flight_1_1_location_1adce31bbfb95588667e49f68e7ce7fdec"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">ForGrpc [...]
 <dd><p>Initialize a location for a non-TLS, gRPC-based Flight service from a host and port. </p>
 <p><dl class="simple">
 <dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
@@ -583,7 +588,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight8Location10ForGrpcTlsERKNSt6stringEKiP8Location">
-<span id="_CPPv3N5arrow6flight8Location10ForGrpcTlsERKNSt6stringEKiP8Location"></span><span id="_CPPv2N5arrow6flight8Location10ForGrpcTlsERKNSt6stringEKiP8Location"></span><span id="arrow::flight::Location::ForGrpcTls__ssCR.iC.LocationP"></span><span class="target" id="structarrow_1_1flight_1_1_location_1a544226ce79e9ca24d4c18c9db9b80d62"></span><em class="property">static</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code  [...]
+<span id="_CPPv3N5arrow6flight8Location10ForGrpcTlsERKNSt6stringEKiP8Location"></span><span id="_CPPv2N5arrow6flight8Location10ForGrpcTlsERKNSt6stringEKiP8Location"></span><span id="arrow::flight::Location::ForGrpcTls__ssCR.iC.LocationP"></span><span class="target" id="structarrow_1_1flight_1_1_location_1a544226ce79e9ca24d4c18c9db9b80d62"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">ForGrpc [...]
 <dd><p>Initialize a location for a TLS-enabled, gRPC-based Flight service from a host and port. </p>
 <p><dl class="simple">
 <dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
@@ -598,7 +603,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight8Location11ForGrpcUnixERKNSt6stringEP8Location">
-<span id="_CPPv3N5arrow6flight8Location11ForGrpcUnixERKNSt6stringEP8Location"></span><span id="_CPPv2N5arrow6flight8Location11ForGrpcUnixERKNSt6stringEP8Location"></span><span id="arrow::flight::Location::ForGrpcUnix__ssCR.LocationP"></span><span class="target" id="structarrow_1_1flight_1_1_location_1a1caa274c20ae70c70b97d4b3c3d7e3e5"></span><em class="property">static</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code clas [...]
+<span id="_CPPv3N5arrow6flight8Location11ForGrpcUnixERKNSt6stringEP8Location"></span><span id="_CPPv2N5arrow6flight8Location11ForGrpcUnixERKNSt6stringEP8Location"></span><span id="arrow::flight::Location::ForGrpcUnix__ssCR.LocationP"></span><span class="target" id="structarrow_1_1flight_1_1_location_1a1caa274c20ae70c70b97d4b3c3d7e3e5"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">ForGrpcUnix [...]
 <dd><p>Initialize a location for a domain socket-based Flight service. </p>
 <p><dl class="simple">
 <dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
@@ -615,33 +620,33 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight25MetadataRecordBatchReaderE">
-<span id="_CPPv3N5arrow6flight25MetadataRecordBatchReaderE"></span><span id="_CPPv2N5arrow6flight25MetadataRecordBatchReaderE"></span><span id="arrow::flight::MetadataRecordBatchReader"></span><span class="target" id="classarrow_1_1flight_1_1_metadata_record_batch_reader"></span><em class="property">class </em><code class="sig-name descname">MetadataRecordBatchReader</code><a class="headerlink" href="#_CPPv4N5arrow6flight25MetadataRecordBatchReaderE" title="Permalink to this definition"> [...]
+<span id="_CPPv3N5arrow6flight25MetadataRecordBatchReaderE"></span><span id="_CPPv2N5arrow6flight25MetadataRecordBatchReaderE"></span><span id="arrow::flight::MetadataRecordBatchReader"></span><span class="target" id="classarrow_1_1flight_1_1_metadata_record_batch_reader"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">MetadataRecordBatchReader</code><a clas [...]
 <dd><p>An interface to read Flight data with metadata. </p>
 <p>Subclassed by <a class="reference internal" href="#classarrow_1_1flight_1_1_flight_message_reader"><span class="std std-ref">arrow::flight::FlightMessageReader</span></a>, <a class="reference internal" href="#classarrow_1_1flight_1_1_flight_stream_reader"><span class="std std-ref">arrow::flight::FlightStreamReader</span></a></p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow6flight25MetadataRecordBatchReader6schemaEv">
-<span id="_CPPv3NK5arrow6flight25MetadataRecordBatchReader6schemaEv"></span><span id="_CPPv2NK5arrow6flight25MetadataRecordBatchReader6schemaEv"></span><span id="arrow::flight::MetadataRecordBatchReader::schemaC"></span><span class="target" id="classarrow_1_1flight_1_1_metadata_record_batch_reader_1a3bebfa88cb2106508c7be7642834a3d1"></span><em class="property">virtual</em> std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow6SchemaE" title="arrow::Schema">Sc [...]
+<span id="_CPPv3NK5arrow6flight25MetadataRecordBatchReader6schemaEv"></span><span id="_CPPv2NK5arrow6flight25MetadataRecordBatchReader6schemaEv"></span><span id="arrow::flight::MetadataRecordBatchReader::schemaC"></span><span class="target" id="classarrow_1_1flight_1_1_metadata_record_batch_reader_1a3bebfa88cb2106508c7be7642834a3d1"></span>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow6SchemaE" title="arrow::Schema">Schema</a>&gt; <code class="sig-name [...]
 <dd><p>Get the schema for this stream. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight25MetadataRecordBatchReader4NextEP17FlightStreamChunk">
-<span id="_CPPv3N5arrow6flight25MetadataRecordBatchReader4NextEP17FlightStreamChunk"></span><span id="_CPPv2N5arrow6flight25MetadataRecordBatchReader4NextEP17FlightStreamChunk"></span><span id="arrow::flight::MetadataRecordBatchReader::Next__FlightStreamChunkP"></span><span class="target" id="classarrow_1_1flight_1_1_metadata_record_batch_reader_1a15efb059d78e6843783bb923097a7743"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6Stat [...]
+<span id="_CPPv3N5arrow6flight25MetadataRecordBatchReader4NextEP17FlightStreamChunk"></span><span id="_CPPv2N5arrow6flight25MetadataRecordBatchReader4NextEP17FlightStreamChunk"></span><span id="arrow::flight::MetadataRecordBatchReader::Next__FlightStreamChunkP"></span><span class="target" id="classarrow_1_1flight_1_1_metadata_record_batch_reader_1a15efb059d78e6843783bb923097a7743"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status< [...]
 <dd><p>Get the next message from Flight. </p>
 <p>If the stream is finished, then the members of <em>FlightStreamChunk</em> will be nullptr. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight25MetadataRecordBatchReader7ReadAllEPNSt6vectorINSt10shared_ptrI11RecordBatchEEEE">
-<span id="_CPPv3N5arrow6flight25MetadataRecordBatchReader7ReadAllEPNSt6vectorINSt10shared_ptrI11RecordBatchEEEE"></span><span id="_CPPv2N5arrow6flight25MetadataRecordBatchReader7ReadAllEPNSt6vectorINSt10shared_ptrI11RecordBatchEEEE"></span><span id="arrow::flight::MetadataRecordBatchReader::ReadAll__std::vector:std::shared_ptr:RecordBatch::P"></span><span class="target" id="classarrow_1_1flight_1_1_metadata_record_batch_reader_1a29a2d4a0fefab1fa60c8d710eaeee3ea"></span><em class="propert [...]
+<span id="_CPPv3N5arrow6flight25MetadataRecordBatchReader7ReadAllEPNSt6vectorINSt10shared_ptrI11RecordBatchEEEE"></span><span id="_CPPv2N5arrow6flight25MetadataRecordBatchReader7ReadAllEPNSt6vectorINSt10shared_ptrI11RecordBatchEEEE"></span><span id="arrow::flight::MetadataRecordBatchReader::ReadAll__std::vector:std::shared_ptr:RecordBatch::P"></span><span class="target" id="classarrow_1_1flight_1_1_metadata_record_batch_reader_1a29a2d4a0fefab1fa60c8d710eaeee3ea"></span><a class="referenc [...]
 <dd><p>Consume entire stream as a vector of record batches. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight25MetadataRecordBatchReader7ReadAllEPNSt10shared_ptrI5TableEE">
-<span id="_CPPv3N5arrow6flight25MetadataRecordBatchReader7ReadAllEPNSt10shared_ptrI5TableEE"></span><span id="_CPPv2N5arrow6flight25MetadataRecordBatchReader7ReadAllEPNSt10shared_ptrI5TableEE"></span><span id="arrow::flight::MetadataRecordBatchReader::ReadAll__std::shared_ptr:Table:P"></span><span class="target" id="classarrow_1_1flight_1_1_metadata_record_batch_reader_1a79d785a9952e5c46d907426de6d9a892"></span><em class="property">virtual</em> <a class="reference internal" href="support [...]
+<span id="_CPPv3N5arrow6flight25MetadataRecordBatchReader7ReadAllEPNSt10shared_ptrI5TableEE"></span><span id="_CPPv2N5arrow6flight25MetadataRecordBatchReader7ReadAllEPNSt10shared_ptrI5TableEE"></span><span id="arrow::flight::MetadataRecordBatchReader::ReadAll__std::shared_ptr:Table:P"></span><span class="target" id="classarrow_1_1flight_1_1_metadata_record_batch_reader_1a79d785a9952e5c46d907426de6d9a892"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title [...]
 <dd><p>Consume entire stream as a <a class="reference internal" href="table.html#classarrow_1_1_table"><span class="std std-ref">Table</span></a>. </p>
 </dd></dl>
 
@@ -656,14 +661,14 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight12ResultStreamE">
-<span id="_CPPv3N5arrow6flight12ResultStreamE"></span><span id="_CPPv2N5arrow6flight12ResultStreamE"></span><span id="arrow::flight::ResultStream"></span><span class="target" id="classarrow_1_1flight_1_1_result_stream"></span><em class="property">class </em><code class="sig-name descname">ResultStream</code><a class="headerlink" href="#_CPPv4N5arrow6flight12ResultStreamE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight12ResultStreamE"></span><span id="_CPPv2N5arrow6flight12ResultStreamE"></span><span id="arrow::flight::ResultStream"></span><span class="target" id="classarrow_1_1flight_1_1_result_stream"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ResultStream</code><a class="headerlink" href="#_CPPv4N5arrow6flight12ResultStreamE" title="P [...]
 <dd><p>An iterator to <a class="reference internal" href="#structarrow_1_1flight_1_1_result"><span class="std std-ref">Result</span></a> instances returned by DoAction. </p>
 <p>Subclassed by <a class="reference internal" href="#classarrow_1_1flight_1_1_simple_result_stream"><span class="std std-ref">arrow::flight::SimpleResultStream</span></a>, arrow::py::flight::PyFlightResultStream</p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight12ResultStream4NextEPNSt10unique_ptrI6ResultEE">
-<span id="_CPPv3N5arrow6flight12ResultStream4NextEPNSt10unique_ptrI6ResultEE"></span><span id="_CPPv2N5arrow6flight12ResultStream4NextEPNSt10unique_ptrI6ResultEE"></span><span id="arrow::flight::ResultStream::Next__std::unique_ptr:Result:P"></span><span class="target" id="classarrow_1_1flight_1_1_result_stream_1a8367eb136dccc60dedd7fce32a14ea02"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a [...]
+<span id="_CPPv3N5arrow6flight12ResultStream4NextEPNSt10unique_ptrI6ResultEE"></span><span id="_CPPv2N5arrow6flight12ResultStream4NextEPNSt10unique_ptrI6ResultEE"></span><span id="arrow::flight::ResultStream::Next__std::unique_ptr:Result:P"></span><span class="target" id="classarrow_1_1flight_1_1_result_stream_1a8367eb136dccc60dedd7fce32a14ea02"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname"> [...]
 <dd><p>Retrieve the next <a class="reference internal" href="#structarrow_1_1flight_1_1_result"><span class="std std-ref">Result</span></a> from the iterator. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -681,7 +686,7 @@ appropriately.</p>
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow6flight6TicketE">
-<span id="_CPPv3N5arrow6flight6TicketE"></span><span id="_CPPv2N5arrow6flight6TicketE"></span><span id="arrow::flight::Ticket"></span><span class="target" id="structarrow_1_1flight_1_1_ticket"></span><em class="property">struct </em><code class="sig-name descname">Ticket</code><a class="headerlink" href="#_CPPv4N5arrow6flight6TicketE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight6TicketE"></span><span id="_CPPv2N5arrow6flight6TicketE"></span><span id="arrow::flight::Ticket"></span><span class="target" id="structarrow_1_1flight_1_1_ticket"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Ticket</code><a class="headerlink" href="#_CPPv4N5arrow6flight6TicketE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Data structure providing an opaque identifier or credential to use when requesting a data stream with the DoGet RPC. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -697,7 +702,7 @@ appropriately.</p>
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight6Ticket11DeserializeERKNSt6stringEP6Ticket">
-<span id="_CPPv3N5arrow6flight6Ticket11DeserializeERKNSt6stringEP6Ticket"></span><span id="_CPPv2N5arrow6flight6Ticket11DeserializeERKNSt6stringEP6Ticket"></span><span id="arrow::flight::Ticket::Deserialize__ssCR.TicketP"></span><span class="target" id="structarrow_1_1flight_1_1_ticket_1ae0f91bbf92f83db03f67e34870236487"></span><em class="property">static</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name de [...]
+<span id="_CPPv3N5arrow6flight6Ticket11DeserializeERKNSt6stringEP6Ticket"></span><span id="_CPPv2N5arrow6flight6Ticket11DeserializeERKNSt6stringEP6Ticket"></span><span id="arrow::flight::Ticket::Deserialize__ssCR.TicketP"></span><span class="target" id="structarrow_1_1flight_1_1_ticket_1ae0f91bbf92f83db03f67e34870236487"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Deserialize</code><span c [...]
 <dd><p>Parse the wire-format representation of this type. </p>
 <p>Useful when interoperating with non-Flight systems (e.g. REST services) that may want to return Flight types. </p>
 </dd></dl>
@@ -710,7 +715,7 @@ appropriately.</p>
 <h2>Clients<a class="headerlink" href="#clients" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight12FlightClientE">
-<span id="_CPPv3N5arrow6flight12FlightClientE"></span><span id="_CPPv2N5arrow6flight12FlightClientE"></span><span id="arrow::flight::FlightClient"></span><span class="target" id="classarrow_1_1flight_1_1_flight_client"></span><em class="property">class </em><code class="sig-name descname">FlightClient</code><a class="headerlink" href="#_CPPv4N5arrow6flight12FlightClientE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight12FlightClientE"></span><span id="_CPPv2N5arrow6flight12FlightClientE"></span><span id="arrow::flight::FlightClient"></span><span class="target" id="classarrow_1_1flight_1_1_flight_client"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightClient</code><a class="headerlink" href="#_CPPv4N5arrow6flight12FlightClientE" title="P [...]
 <dd><p>Client class for Arrow Flight RPC services (gRPC-based). </p>
 <p>API experimental for now </p>
 <div class="breathe-sectiondef docutils container">
@@ -873,7 +878,7 @@ appropriately.</p>
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight12FlightClient7ConnectERK8LocationPNSt10unique_ptrI12FlightClientEE">
-<span id="_CPPv3N5arrow6flight12FlightClient7ConnectERK8LocationPNSt10unique_ptrI12FlightClientEE"></span><span id="_CPPv2N5arrow6flight12FlightClient7ConnectERK8LocationPNSt10unique_ptrI12FlightClientEE"></span><span id="arrow::flight::FlightClient::Connect__LocationCR.std::unique_ptr:FlightClient:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_client_1a4f6f53a7e955fffa3243902d4180471b"></span><em class="property">static</em> <a class="reference internal" href="suppor [...]
+<span id="_CPPv3N5arrow6flight12FlightClient7ConnectERK8LocationPNSt10unique_ptrI12FlightClientEE"></span><span id="_CPPv2N5arrow6flight12FlightClient7ConnectERK8LocationPNSt10unique_ptrI12FlightClientEE"></span><span id="arrow::flight::FlightClient::Connect__LocationCR.std::unique_ptr:FlightClient:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_client_1a4f6f53a7e955fffa3243902d4180471b"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" tit [...]
 <dd><p>Connect to an unauthenticated flight service. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> OK status may not indicate that the connection was successful </p>
@@ -889,7 +894,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight12FlightClient7ConnectERK8LocationRK19FlightClientOptionsPNSt10unique_ptrI12FlightClientEE">
-<span id="_CPPv3N5arrow6flight12FlightClient7ConnectERK8LocationRK19FlightClientOptionsPNSt10unique_ptrI12FlightClientEE"></span><span id="_CPPv2N5arrow6flight12FlightClient7ConnectERK8LocationRK19FlightClientOptionsPNSt10unique_ptrI12FlightClientEE"></span><span id="arrow::flight::FlightClient::Connect__LocationCR.FlightClientOptionsCR.std::unique_ptr:FlightClient:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_client_1a8cf7a50ad0ec8554a3888d07d2e14219"></span><em cla [...]
+<span id="_CPPv3N5arrow6flight12FlightClient7ConnectERK8LocationRK19FlightClientOptionsPNSt10unique_ptrI12FlightClientEE"></span><span id="_CPPv2N5arrow6flight12FlightClient7ConnectERK8LocationRK19FlightClientOptionsPNSt10unique_ptrI12FlightClientEE"></span><span id="arrow::flight::FlightClient::Connect__LocationCR.FlightClientOptionsCR.std::unique_ptr:FlightClient:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_client_1a8cf7a50ad0ec8554a3888d07d2e14219"></span><a clas [...]
 <dd><p>Connect to an unauthenticated flight service. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> OK status may not indicate that the connection was successful </p>
@@ -909,22 +914,22 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight19FlightClientOptionsE">
-<span id="_CPPv3N5arrow6flight19FlightClientOptionsE"></span><span id="_CPPv2N5arrow6flight19FlightClientOptionsE"></span><span id="arrow::flight::FlightClientOptions"></span><span class="target" id="classarrow_1_1flight_1_1_flight_client_options"></span><em class="property">class </em><code class="sig-name descname">FlightClientOptions</code><a class="headerlink" href="#_CPPv4N5arrow6flight19FlightClientOptionsE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight19FlightClientOptionsE"></span><span id="_CPPv2N5arrow6flight19FlightClientOptionsE"></span><span id="arrow::flight::FlightClientOptions"></span><span class="target" id="classarrow_1_1flight_1_1_flight_client_options"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightClientOptions</code><a class="headerlink" href="#_CPPv4N5a [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight19FlightClientOptions14tls_root_certsE">
 <span id="_CPPv3N5arrow6flight19FlightClientOptions14tls_root_certsE"></span><span id="_CPPv2N5arrow6flight19FlightClientOptions14tls_root_certsE"></span><span id="arrow::flight::FlightClientOptions::tls_root_certs__ss"></span><span class="target" id="classarrow_1_1flight_1_1_flight_client_options_1add5f255e136e5d25243a504bfbe90958"></span>std::string <code class="sig-name descname">tls_root_certs</code><a class="headerlink" href="#_CPPv4N5arrow6flight19FlightClientOptions14tls_root_cert [...]
 <dd><p>Root certificates to use for validating server certificates. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight19FlightClientOptions17override_hostnameE">
 <span id="_CPPv3N5arrow6flight19FlightClientOptions17override_hostnameE"></span><span id="_CPPv2N5arrow6flight19FlightClientOptions17override_hostnameE"></span><span id="arrow::flight::FlightClientOptions::override_hostname__ss"></span><span class="target" id="classarrow_1_1flight_1_1_flight_client_options_1a494b451fcfece2fd181c609cfe4f0e4b"></span>std::string <code class="sig-name descname">override_hostname</code><a class="headerlink" href="#_CPPv4N5arrow6flight19FlightClientOptions17o [...]
 <dd><p>Override the hostname checked by TLS. Use with caution. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight19FlightClientOptions10middlewareE">
 <span id="_CPPv3N5arrow6flight19FlightClientOptions10middlewareE"></span><span id="_CPPv2N5arrow6flight19FlightClientOptions10middlewareE"></span><span id="arrow::flight::FlightClientOptions::middleware__std::vector:std::shared_ptr:ClientMiddlewareFactory::"></span><span class="target" id="classarrow_1_1flight_1_1_flight_client_options_1a1b798cd0468120edb6a2acf7a87e931b"></span>std::vector&lt;std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow6flight23ClientMiddlewareFa [...]
 <dd><p>A list of client middleware to apply. </p>
@@ -935,7 +940,7 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight17FlightCallOptionsE">
-<span id="_CPPv3N5arrow6flight17FlightCallOptionsE"></span><span id="_CPPv2N5arrow6flight17FlightCallOptionsE"></span><span id="arrow::flight::FlightCallOptions"></span><span class="target" id="classarrow_1_1flight_1_1_flight_call_options"></span><em class="property">class </em><code class="sig-name descname">FlightCallOptions</code><a class="headerlink" href="#_CPPv4N5arrow6flight17FlightCallOptionsE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight17FlightCallOptionsE"></span><span id="_CPPv2N5arrow6flight17FlightCallOptionsE"></span><span id="arrow::flight::FlightCallOptions"></span><span class="target" id="classarrow_1_1flight_1_1_flight_call_options"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightCallOptions</code><a class="headerlink" href="#_CPPv4N5arrow6fligh [...]
 <dd><p>Hints to the underlying RPC layer for Arrow Flight calls. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -948,9 +953,9 @@ appropriately.</p>
 </div>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight17FlightCallOptions7timeoutE">
-<span id="_CPPv3N5arrow6flight17FlightCallOptions7timeoutE"></span><span id="_CPPv2N5arrow6flight17FlightCallOptions7timeoutE"></span><span id="arrow::flight::FlightCallOptions::timeout__TimeoutDuration"></span><span class="target" id="classarrow_1_1flight_1_1_flight_call_options_1ae767c6ad69172b3d2ddd6ca40494bb85"></span><a class="reference internal" href="#_CPPv4N5arrow6flight15TimeoutDurationE" title="arrow::flight::TimeoutDuration">TimeoutDuration</a> <code class="sig-name descname"> [...]
+<span id="_CPPv3N5arrow6flight17FlightCallOptions7timeoutE"></span><span id="_CPPv2N5arrow6flight17FlightCallOptions7timeoutE"></span><span id="arrow::flight::FlightCallOptions::timeout__TimeoutDuration"></span><span class="target" id="classarrow_1_1flight_1_1_flight_call_options_1ae767c6ad69172b3d2ddd6ca40494bb85"></span>TimeoutDuration <code class="sig-name descname">timeout</code><a class="headerlink" href="#_CPPv4N5arrow6flight17FlightCallOptions7timeoutE" title="Permalink to this de [...]
 <dd><p>An optional timeout for this call. </p>
 <p>Negative durations mean an implementation-defined default behavior will be used instead. This is the default value. </p>
 </dd></dl>
@@ -960,7 +965,7 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight17ClientAuthHandlerE">
-<span id="_CPPv3N5arrow6flight17ClientAuthHandlerE"></span><span id="_CPPv2N5arrow6flight17ClientAuthHandlerE"></span><span id="arrow::flight::ClientAuthHandler"></span><span class="target" id="classarrow_1_1flight_1_1_client_auth_handler"></span><em class="property">class </em><code class="sig-name descname">ClientAuthHandler</code><a class="headerlink" href="#_CPPv4N5arrow6flight17ClientAuthHandlerE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight17ClientAuthHandlerE"></span><span id="_CPPv2N5arrow6flight17ClientAuthHandlerE"></span><span id="arrow::flight::ClientAuthHandler"></span><span class="target" id="classarrow_1_1flight_1_1_client_auth_handler"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ClientAuthHandler</code><a class="headerlink" href="#_CPPv4N5arrow6fligh [...]
 <dd><p>An authentication implementation for a Flight service. </p>
 <p>Authentication includes both an initial negotiation and a per-call token validation. Implementations may choose to use either or both mechanisms. </p>
 <p>Subclassed by arrow::py::flight::PyClientAuthHandler</p>
@@ -968,7 +973,7 @@ appropriately.</p>
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight17ClientAuthHandler12AuthenticateEP16ClientAuthSenderP16ClientAuthReader">
-<span id="_CPPv3N5arrow6flight17ClientAuthHandler12AuthenticateEP16ClientAuthSenderP16ClientAuthReader"></span><span id="_CPPv2N5arrow6flight17ClientAuthHandler12AuthenticateEP16ClientAuthSenderP16ClientAuthReader"></span><span id="arrow::flight::ClientAuthHandler::Authenticate__ClientAuthSenderP.ClientAuthReaderP"></span><span class="target" id="classarrow_1_1flight_1_1_client_auth_handler_1a86a152f14aad68ef020c890f59102ce4"></span><em class="property">virtual</em> <a class="reference i [...]
+<span id="_CPPv3N5arrow6flight17ClientAuthHandler12AuthenticateEP16ClientAuthSenderP16ClientAuthReader"></span><span id="_CPPv2N5arrow6flight17ClientAuthHandler12AuthenticateEP16ClientAuthSenderP16ClientAuthReader"></span><span id="arrow::flight::ClientAuthHandler::Authenticate__ClientAuthSenderP.ClientAuthReaderP"></span><span class="target" id="classarrow_1_1flight_1_1_client_auth_handler_1a86a152f14aad68ef020c890f59102ce4"></span><a class="reference internal" href="support.html#_CPPv4 [...]
 <dd><p>Authenticate the client on initial connection. </p>
 <p>The client can send messages to/read responses from the server at any time. <dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> OK if authenticated successfully </p>
@@ -979,7 +984,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight17ClientAuthHandler8GetTokenEPNSt6stringE">
-<span id="_CPPv3N5arrow6flight17ClientAuthHandler8GetTokenEPNSt6stringE"></span><span id="_CPPv2N5arrow6flight17ClientAuthHandler8GetTokenEPNSt6stringE"></span><span id="arrow::flight::ClientAuthHandler::GetToken__ssP"></span><span class="target" id="classarrow_1_1flight_1_1_client_auth_handler_1aeb21d551b7a3d8fe9b7dc094fa287843"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="s [...]
+<span id="_CPPv3N5arrow6flight17ClientAuthHandler8GetTokenEPNSt6stringE"></span><span id="_CPPv2N5arrow6flight17ClientAuthHandler8GetTokenEPNSt6stringE"></span><span id="arrow::flight::ClientAuthHandler::GetToken__ssP"></span><span class="target" id="classarrow_1_1flight_1_1_client_auth_handler_1aeb21d551b7a3d8fe9b7dc094fa287843"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">GetToken</code>< [...]
 <dd><p>Get a per-call token. </p>
 <p><dl class="simple">
 <dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
@@ -995,7 +1000,7 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight16ClientMiddlewareE">
-<span id="_CPPv3N5arrow6flight16ClientMiddlewareE"></span><span id="_CPPv2N5arrow6flight16ClientMiddlewareE"></span><span id="arrow::flight::ClientMiddleware"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware"></span><em class="property">class </em><code class="sig-name descname">ClientMiddleware</code><a class="headerlink" href="#_CPPv4N5arrow6flight16ClientMiddlewareE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight16ClientMiddlewareE"></span><span id="_CPPv2N5arrow6flight16ClientMiddlewareE"></span><span id="arrow::flight::ClientMiddleware"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ClientMiddleware</code><a class="headerlink" href="#_CPPv4N5arrow6flight16Cli [...]
 <dd><p>Client-side middleware for a call, instantiated per RPC. </p>
 <p>Middleware should be fast and must be infallible: there is no way to reject the call or report errors from the middleware instance. </p>
 <p>Subclassed by arrow::py::flight::PyClientMiddleware</p>
@@ -1003,20 +1008,20 @@ appropriately.</p>
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16ClientMiddleware14SendingHeadersEP14AddCallHeaders">
-<span id="_CPPv3N5arrow6flight16ClientMiddleware14SendingHeadersEP14AddCallHeaders"></span><span id="_CPPv2N5arrow6flight16ClientMiddleware14SendingHeadersEP14AddCallHeaders"></span><span id="arrow::flight::ClientMiddleware::SendingHeaders__AddCallHeadersP"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware_1a4a72af5fd73ded195c78ec25052f14d8"></span><em class="property">virtual</em> void <code class="sig-name descname">SendingHeaders</code><span class="sig-paren"> [...]
+<span id="_CPPv3N5arrow6flight16ClientMiddleware14SendingHeadersEP14AddCallHeaders"></span><span id="_CPPv2N5arrow6flight16ClientMiddleware14SendingHeadersEP14AddCallHeaders"></span><span id="arrow::flight::ClientMiddleware::SendingHeaders__AddCallHeadersP"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware_1a4a72af5fd73ded195c78ec25052f14d8"></span>void <code class="sig-name descname">SendingHeaders</code><span class="sig-paren">(</span><a class="reference intern [...]
 <dd><p>A callback before headers are sent. </p>
 <p>Extra headers can be added, but existing ones cannot be read. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16ClientMiddleware15ReceivedHeadersERK11CallHeaders">
-<span id="_CPPv3N5arrow6flight16ClientMiddleware15ReceivedHeadersERK11CallHeaders"></span><span id="_CPPv2N5arrow6flight16ClientMiddleware15ReceivedHeadersERK11CallHeaders"></span><span id="arrow::flight::ClientMiddleware::ReceivedHeaders__CallHeadersCR"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware_1a492de955bab10ba3bf73030e389e7cfa"></span><em class="property">virtual</em> void <code class="sig-name descname">ReceivedHeaders</code><span class="sig-paren">(< [...]
+<span id="_CPPv3N5arrow6flight16ClientMiddleware15ReceivedHeadersERK11CallHeaders"></span><span id="_CPPv2N5arrow6flight16ClientMiddleware15ReceivedHeadersERK11CallHeaders"></span><span id="arrow::flight::ClientMiddleware::ReceivedHeaders__CallHeadersCR"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware_1a492de955bab10ba3bf73030e389e7cfa"></span>void <code class="sig-name descname">ReceivedHeaders</code><span class="sig-paren">(</span><em class="property">const</ [...]
 <dd><p>A callback when headers are received from the server. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16ClientMiddleware13CallCompletedERK6Status">
-<span id="_CPPv3N5arrow6flight16ClientMiddleware13CallCompletedERK6Status"></span><span id="_CPPv2N5arrow6flight16ClientMiddleware13CallCompletedERK6Status"></span><span id="arrow::flight::ClientMiddleware::CallCompleted__StatusCR"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware_1a6687c6c857f4aea7a2a16b6944e7b834"></span><em class="property">virtual</em> void <code class="sig-name descname">CallCompleted</code><span class="sig-paren">(</span><em class="property [...]
+<span id="_CPPv3N5arrow6flight16ClientMiddleware13CallCompletedERK6Status"></span><span id="_CPPv2N5arrow6flight16ClientMiddleware13CallCompletedERK6Status"></span><span id="arrow::flight::ClientMiddleware::CallCompleted__StatusCR"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware_1a6687c6c857f4aea7a2a16b6944e7b834"></span>void <code class="sig-name descname">CallCompleted</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference i [...]
 <dd><p>A callback after the call has completed. </p>
 </dd></dl>
 
@@ -1025,7 +1030,7 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight23ClientMiddlewareFactoryE">
-<span id="_CPPv3N5arrow6flight23ClientMiddlewareFactoryE"></span><span id="_CPPv2N5arrow6flight23ClientMiddlewareFactoryE"></span><span id="arrow::flight::ClientMiddlewareFactory"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware_factory"></span><em class="property">class </em><code class="sig-name descname">ClientMiddlewareFactory</code><a class="headerlink" href="#_CPPv4N5arrow6flight23ClientMiddlewareFactoryE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight23ClientMiddlewareFactoryE"></span><span id="_CPPv2N5arrow6flight23ClientMiddlewareFactoryE"></span><span id="arrow::flight::ClientMiddlewareFactory"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware_factory"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ClientMiddlewareFactory</code><a class="headerli [...]
 <dd><p>A factory for new middleware instances. </p>
 <p>If added to a client, this will be called for each RPC (including Handshake) to give the opportunity to intercept the call.</p>
 <p>It is guaranteed that all client middleware methods are called from the same thread that calls the RPC method implementation. </p>
@@ -1034,7 +1039,7 @@ appropriately.</p>
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight23ClientMiddlewareFactory9StartCallERK8CallInfoPNSt10unique_ptrI16ClientMiddlewareEE">
-<span id="_CPPv3N5arrow6flight23ClientMiddlewareFactory9StartCallERK8CallInfoPNSt10unique_ptrI16ClientMiddlewareEE"></span><span id="_CPPv2N5arrow6flight23ClientMiddlewareFactory9StartCallERK8CallInfoPNSt10unique_ptrI16ClientMiddlewareEE"></span><span id="arrow::flight::ClientMiddlewareFactory::StartCall__CallInfoCR.std::unique_ptr:ClientMiddleware:P"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware_factory_1a840570d1d9c0a8bee4f313bdb711370c"></span><em class="p [...]
+<span id="_CPPv3N5arrow6flight23ClientMiddlewareFactory9StartCallERK8CallInfoPNSt10unique_ptrI16ClientMiddlewareEE"></span><span id="_CPPv2N5arrow6flight23ClientMiddlewareFactory9StartCallERK8CallInfoPNSt10unique_ptrI16ClientMiddlewareEE"></span><span id="arrow::flight::ClientMiddlewareFactory::StartCall__CallInfoCR.std::unique_ptr:ClientMiddleware:P"></span><span class="target" id="classarrow_1_1flight_1_1_client_middleware_factory_1a840570d1d9c0a8bee4f313bdb711370c"></span>void <code c [...]
 <dd><p>A callback for the start of a new call. </p>
 <p><dl class="simple">
 <dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
@@ -1050,20 +1055,20 @@ appropriately.</p>
 </dd></dl>
 
 <dl class="cpp type">
-<dt id="_CPPv4N5arrow6flight15TimeoutDurationE">
-<span id="_CPPv3N5arrow6flight15TimeoutDurationE"></span><span id="_CPPv2N5arrow6flight15TimeoutDurationE"></span><span id="arrow::flight::TimeoutDuration"></span><span class="target" id="namespacearrow_1_1flight_1a300f0f4f1be96f649588886489265633"></span><em class="property">typedef </em>std::chrono::duration&lt;double, std::chrono::seconds::period&gt; <code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descn [...]
+<dt id="_CPPv4N6flight5arrow15TimeoutDurationE">
+<span id="_CPPv3N6flight5arrow15TimeoutDurationE"></span><span id="_CPPv2N6flight5arrow15TimeoutDurationE"></span><span id="flight::arrow::TimeoutDuration"></span><span class="target" id="namespacearrow_1_1flight_1a300f0f4f1be96f649588886489265633"></span><em class="property">typedef </em>std::chrono::duration&lt;double, std::chrono::seconds::period&gt; <code class="sig-prename descclassname">flight::arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descn [...]
 <dd><p>A duration type for Flight call timeouts. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight18FlightStreamReaderE">
-<span id="_CPPv3N5arrow6flight18FlightStreamReaderE"></span><span id="_CPPv2N5arrow6flight18FlightStreamReaderE"></span><span id="arrow::flight::FlightStreamReader"></span><span class="target" id="classarrow_1_1flight_1_1_flight_stream_reader"></span><em class="property">class </em><code class="sig-name descname">FlightStreamReader</code> : <em class="property">public</em> arrow::flight::<a class="reference internal" href="#_CPPv4N5arrow6flight25MetadataRecordBatchReaderE" title="arrow:: [...]
+<span id="_CPPv3N5arrow6flight18FlightStreamReaderE"></span><span id="_CPPv2N5arrow6flight18FlightStreamReaderE"></span><span id="arrow::flight::FlightStreamReader"></span><span class="target" id="classarrow_1_1flight_1_1_flight_stream_reader"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightStreamReader</code> : <em class="property">public</em> arrow:: [...]
 <dd><p>A <a class="reference internal" href="table.html#classarrow_1_1_record_batch_reader"><span class="std std-ref">RecordBatchReader</span></a> exposing Flight metadata and cancel operations. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight18FlightStreamReader6CancelEv">
-<span id="_CPPv3N5arrow6flight18FlightStreamReader6CancelEv"></span><span id="_CPPv2N5arrow6flight18FlightStreamReader6CancelEv"></span><span id="arrow::flight::FlightStreamReader::Cancel"></span><span class="target" id="classarrow_1_1flight_1_1_flight_stream_reader_1a2da607d7731a356d69f7842ac5c19918"></span><em class="property">virtual</em> void <code class="sig-name descname">Cancel</code><span class="sig-paren">(</span><span class="sig-paren">)</span> = 0<a class="headerlink" href="#_ [...]
+<span id="_CPPv3N5arrow6flight18FlightStreamReader6CancelEv"></span><span id="_CPPv2N5arrow6flight18FlightStreamReader6CancelEv"></span><span id="arrow::flight::FlightStreamReader::Cancel"></span><span class="target" id="classarrow_1_1flight_1_1_flight_stream_reader_1a2da607d7731a356d69f7842ac5c19918"></span>void <code class="sig-name descname">Cancel</code><span class="sig-paren">(</span><span class="sig-paren">)</span> = 0<a class="headerlink" href="#_CPPv4N5arrow6flight18FlightStreamR [...]
 <dd><p>Try to cancel the call. </p>
 </dd></dl>
 
@@ -1072,13 +1077,13 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight18FlightStreamWriterE">
-<span id="_CPPv3N5arrow6flight18FlightStreamWriterE"></span><span id="_CPPv2N5arrow6flight18FlightStreamWriterE"></span><span id="arrow::flight::FlightStreamWriter"></span><span class="target" id="classarrow_1_1flight_1_1_flight_stream_writer"></span><em class="property">class </em><code class="sig-name descname">FlightStreamWriter</code> : <em class="property">public</em> arrow::ipc::RecordBatchWriter<a class="headerlink" href="#_CPPv4N5arrow6flight18FlightStreamWriterE" title="Permalin [...]
+<span id="_CPPv3N5arrow6flight18FlightStreamWriterE"></span><span id="_CPPv2N5arrow6flight18FlightStreamWriterE"></span><span id="arrow::flight::FlightStreamWriter"></span><span class="target" id="classarrow_1_1flight_1_1_flight_stream_writer"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightStreamWriter</code> : <em class="property">public</em> arrow:: [...]
 <dd><p>A RecordBatchWriter that also allows sending application-defined metadata via the Flight protocol. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight18FlightStreamWriter11DoneWritingEv">
-<span id="_CPPv3N5arrow6flight18FlightStreamWriter11DoneWritingEv"></span><span id="_CPPv2N5arrow6flight18FlightStreamWriter11DoneWritingEv"></span><span id="arrow::flight::FlightStreamWriter::DoneWriting"></span><span class="target" id="classarrow_1_1flight_1_1_flight_stream_writer_1a5d0da94bfa911d652d8257ee13fbe8ed"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name desc [...]
+<span id="_CPPv3N5arrow6flight18FlightStreamWriter11DoneWritingEv"></span><span id="_CPPv2N5arrow6flight18FlightStreamWriter11DoneWritingEv"></span><span id="arrow::flight::FlightStreamWriter::DoneWriting"></span><span class="target" id="classarrow_1_1flight_1_1_flight_stream_writer_1a5d0da94bfa911d652d8257ee13fbe8ed"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">DoneWriting</code><span clas [...]
 <dd><p>Indicate that the application is done writing to this stream. </p>
 <p>The application may not write to this stream after calling this. This differs from closing the stream because this writer may represent only one half of a readable and writable stream. </p>
 </dd></dl>
@@ -1091,7 +1096,7 @@ appropriately.</p>
 <h2>Servers<a class="headerlink" href="#servers" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight16FlightServerBaseE">
-<span id="_CPPv3N5arrow6flight16FlightServerBaseE"></span><span id="_CPPv2N5arrow6flight16FlightServerBaseE"></span><span id="arrow::flight::FlightServerBase"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base"></span><em class="property">class </em><code class="sig-name descname">FlightServerBase</code><a class="headerlink" href="#_CPPv4N5arrow6flight16FlightServerBaseE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight16FlightServerBaseE"></span><span id="_CPPv2N5arrow6flight16FlightServerBaseE"></span><span id="arrow::flight::FlightServerBase"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightServerBase</code><a class="headerlink" href="#_CPPv4N5arrow6flight16Fl [...]
 <dd><p>Skeleton RPC server implementation which can be used to create custom servers by implementing its abstract methods. </p>
 <p>Subclassed by arrow::py::flight::PyFlightServer</p>
 <div class="breathe-sectiondef docutils container">
@@ -1158,7 +1163,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16FlightServerBase11ListFlightsERK17ServerCallContextPK8CriteriaPNSt10unique_ptrI13FlightListingEE">
-<span id="_CPPv3N5arrow6flight16FlightServerBase11ListFlightsERK17ServerCallContextPK8CriteriaPNSt10unique_ptrI13FlightListingEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase11ListFlightsERK17ServerCallContextPK8CriteriaPNSt10unique_ptrI13FlightListingEE"></span><span id="arrow::flight::FlightServerBase::ListFlights__ServerCallContextCR.CriteriaCP.std::unique_ptr:FlightListing:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base_1aa9b655acfcfdaf6e2b91 [...]
+<span id="_CPPv3N5arrow6flight16FlightServerBase11ListFlightsERK17ServerCallContextPK8CriteriaPNSt10unique_ptrI13FlightListingEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase11ListFlightsERK17ServerCallContextPK8CriteriaPNSt10unique_ptrI13FlightListingEE"></span><span id="arrow::flight::FlightServerBase::ListFlights__ServerCallContextCR.CriteriaCP.std::unique_ptr:FlightListing:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base_1aa9b655acfcfdaf6e2b91 [...]
 <dd><p>Retrieve a list of available fields given an optional opaque criteria. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -1175,7 +1180,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16FlightServerBase13GetFlightInfoERK17ServerCallContextRK16FlightDescriptorPNSt10unique_ptrI10FlightInfoEE">
-<span id="_CPPv3N5arrow6flight16FlightServerBase13GetFlightInfoERK17ServerCallContextRK16FlightDescriptorPNSt10unique_ptrI10FlightInfoEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase13GetFlightInfoERK17ServerCallContextRK16FlightDescriptorPNSt10unique_ptrI10FlightInfoEE"></span><span id="arrow::flight::FlightServerBase::GetFlightInfo__ServerCallContextCR.FlightDescriptorCR.std::unique_ptr:FlightInfo:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base [...]
+<span id="_CPPv3N5arrow6flight16FlightServerBase13GetFlightInfoERK17ServerCallContextRK16FlightDescriptorPNSt10unique_ptrI10FlightInfoEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase13GetFlightInfoERK17ServerCallContextRK16FlightDescriptorPNSt10unique_ptrI10FlightInfoEE"></span><span id="arrow::flight::FlightServerBase::GetFlightInfo__ServerCallContextCR.FlightDescriptorCR.std::unique_ptr:FlightInfo:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base [...]
 <dd><p>Retrieve the schema and an access plan for the indicated descriptor. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -1192,7 +1197,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16FlightServerBase9GetSchemaERK17ServerCallContextRK16FlightDescriptorPNSt10unique_ptrI12SchemaResultEE">
-<span id="_CPPv3N5arrow6flight16FlightServerBase9GetSchemaERK17ServerCallContextRK16FlightDescriptorPNSt10unique_ptrI12SchemaResultEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase9GetSchemaERK17ServerCallContextRK16FlightDescriptorPNSt10unique_ptrI12SchemaResultEE"></span><span id="arrow::flight::FlightServerBase::GetSchema__ServerCallContextCR.FlightDescriptorCR.std::unique_ptr:SchemaResult:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base_1a7b410 [...]
+<span id="_CPPv3N5arrow6flight16FlightServerBase9GetSchemaERK17ServerCallContextRK16FlightDescriptorPNSt10unique_ptrI12SchemaResultEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase9GetSchemaERK17ServerCallContextRK16FlightDescriptorPNSt10unique_ptrI12SchemaResultEE"></span><span id="arrow::flight::FlightServerBase::GetSchema__ServerCallContextCR.FlightDescriptorCR.std::unique_ptr:SchemaResult:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base_1a7b410 [...]
 <dd><p>Retrieve the schema for the indicated descriptor. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -1209,7 +1214,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16FlightServerBase5DoGetERK17ServerCallContextRK6TicketPNSt10unique_ptrI16FlightDataStreamEE">
-<span id="_CPPv3N5arrow6flight16FlightServerBase5DoGetERK17ServerCallContextRK6TicketPNSt10unique_ptrI16FlightDataStreamEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase5DoGetERK17ServerCallContextRK6TicketPNSt10unique_ptrI16FlightDataStreamEE"></span><span id="arrow::flight::FlightServerBase::DoGet__ServerCallContextCR.TicketCR.std::unique_ptr:FlightDataStream:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base_1a6a28902c5eaad91cd3cab3c9a7b694f9"></s [...]
+<span id="_CPPv3N5arrow6flight16FlightServerBase5DoGetERK17ServerCallContextRK6TicketPNSt10unique_ptrI16FlightDataStreamEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase5DoGetERK17ServerCallContextRK6TicketPNSt10unique_ptrI16FlightDataStreamEE"></span><span id="arrow::flight::FlightServerBase::DoGet__ServerCallContextCR.TicketCR.std::unique_ptr:FlightDataStream:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base_1a6a28902c5eaad91cd3cab3c9a7b694f9"></s [...]
 <dd><p>Get a stream of IPC payloads to put on the wire. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -1226,7 +1231,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16FlightServerBase5DoPutERK17ServerCallContextNSt10unique_ptrI19FlightMessageReaderEENSt10unique_ptrI20FlightMetadataWriterEE">
-<span id="_CPPv3N5arrow6flight16FlightServerBase5DoPutERK17ServerCallContextNSt10unique_ptrI19FlightMessageReaderEENSt10unique_ptrI20FlightMetadataWriterEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase5DoPutERK17ServerCallContextNSt10unique_ptrI19FlightMessageReaderEENSt10unique_ptrI20FlightMetadataWriterEE"></span><span id="arrow::flight::FlightServerBase::DoPut__ServerCallContextCR.std::unique_ptr:FlightMessageReader:.std::unique_ptr:FlightMetadataWriter:"></span><span class [...]
+<span id="_CPPv3N5arrow6flight16FlightServerBase5DoPutERK17ServerCallContextNSt10unique_ptrI19FlightMessageReaderEENSt10unique_ptrI20FlightMetadataWriterEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase5DoPutERK17ServerCallContextNSt10unique_ptrI19FlightMessageReaderEENSt10unique_ptrI20FlightMetadataWriterEE"></span><span id="arrow::flight::FlightServerBase::DoPut__ServerCallContextCR.std::unique_ptr:FlightMessageReader:.std::unique_ptr:FlightMetadataWriter:"></span><span class [...]
 <dd><p>Process a stream of IPC payloads sent from a client. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -1243,7 +1248,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16FlightServerBase8DoActionERK17ServerCallContextRK6ActionPNSt10unique_ptrI12ResultStreamEE">
-<span id="_CPPv3N5arrow6flight16FlightServerBase8DoActionERK17ServerCallContextRK6ActionPNSt10unique_ptrI12ResultStreamEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase8DoActionERK17ServerCallContextRK6ActionPNSt10unique_ptrI12ResultStreamEE"></span><span id="arrow::flight::FlightServerBase::DoAction__ServerCallContextCR.ActionCR.std::unique_ptr:ResultStream:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base_1af386bc5f425feb6d7953e6bb041d1a8b"></span [...]
+<span id="_CPPv3N5arrow6flight16FlightServerBase8DoActionERK17ServerCallContextRK6ActionPNSt10unique_ptrI12ResultStreamEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase8DoActionERK17ServerCallContextRK6ActionPNSt10unique_ptrI12ResultStreamEE"></span><span id="arrow::flight::FlightServerBase::DoAction__ServerCallContextCR.ActionCR.std::unique_ptr:ResultStream:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base_1af386bc5f425feb6d7953e6bb041d1a8b"></span [...]
 <dd><p>Execute an action, return stream of zero or more results. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -1260,7 +1265,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16FlightServerBase11ListActionsERK17ServerCallContextPNSt6vectorI10ActionTypeEE">
-<span id="_CPPv3N5arrow6flight16FlightServerBase11ListActionsERK17ServerCallContextPNSt6vectorI10ActionTypeEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase11ListActionsERK17ServerCallContextPNSt6vectorI10ActionTypeEE"></span><span id="arrow::flight::FlightServerBase::ListActions__ServerCallContextCR.std::vector:ActionType:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base_1a32e5270b934ee373b64cef4cee07bf97"></span><em class="property">virtual</em> < [...]
+<span id="_CPPv3N5arrow6flight16FlightServerBase11ListActionsERK17ServerCallContextPNSt6vectorI10ActionTypeEE"></span><span id="_CPPv2N5arrow6flight16FlightServerBase11ListActionsERK17ServerCallContextPNSt6vectorI10ActionTypeEE"></span><span id="arrow::flight::FlightServerBase::ListActions__ServerCallContextCR.std::vector:ActionType:P"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_base_1a32e5270b934ee373b64cef4cee07bf97"></span><a class="reference internal" href= [...]
 <dd><p>Retrieve the list of available actions. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -1279,36 +1284,36 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight19FlightServerOptionsE">
-<span id="_CPPv3N5arrow6flight19FlightServerOptionsE"></span><span id="_CPPv2N5arrow6flight19FlightServerOptionsE"></span><span id="arrow::flight::FlightServerOptions"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_options"></span><em class="property">class </em><code class="sig-name descname">FlightServerOptions</code><a class="headerlink" href="#_CPPv4N5arrow6flight19FlightServerOptionsE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight19FlightServerOptionsE"></span><span id="_CPPv2N5arrow6flight19FlightServerOptionsE"></span><span id="arrow::flight::FlightServerOptions"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_options"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightServerOptions</code><a class="headerlink" href="#_CPPv4N5a [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight19FlightServerOptions8locationE">
 <span id="_CPPv3N5arrow6flight19FlightServerOptions8locationE"></span><span id="_CPPv2N5arrow6flight19FlightServerOptions8locationE"></span><span id="arrow::flight::FlightServerOptions::location__Location"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_options_1aa7faa740a57bce03c267148e43afd411"></span><a class="reference internal" href="#_CPPv4N5arrow6flight8LocationE" title="arrow::flight::Location">Location</a> <code class="sig-name descname">location</code><a  [...]
 <dd><p>The host &amp; port (or domain socket path) to listen on. </p>
 <p>Use port 0 to bind to an available port. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight19FlightServerOptions12auth_handlerE">
 <span id="_CPPv3N5arrow6flight19FlightServerOptions12auth_handlerE"></span><span id="_CPPv2N5arrow6flight19FlightServerOptions12auth_handlerE"></span><span id="arrow::flight::FlightServerOptions::auth_handler__std::shared_ptr:ServerAuthHandler:"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_options_1af3dff1faed9844a53f964275f312d5d8"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow6flight17ServerAuthHandlerE" title="arrow::flight::Serv [...]
 <dd><p>The authentication handler to use. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight19FlightServerOptions16tls_certificatesE">
 <span id="_CPPv3N5arrow6flight19FlightServerOptions16tls_certificatesE"></span><span id="_CPPv2N5arrow6flight19FlightServerOptions16tls_certificatesE"></span><span id="arrow::flight::FlightServerOptions::tls_certificates__std::vector:CertKeyPair:"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_options_1a931bfee1d34d25729f25d681210a4825"></span>std::vector&lt;<a class="reference internal" href="#_CPPv4N5arrow6flight11CertKeyPairE" title="arrow::flight::CertKeyPair" [...]
 <dd><p>A list of TLS certificate+key pairs to use. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight19FlightServerOptions10middlewareE">
 <span id="_CPPv3N5arrow6flight19FlightServerOptions10middlewareE"></span><span id="_CPPv2N5arrow6flight19FlightServerOptions10middlewareE"></span><span id="arrow::flight::FlightServerOptions::middleware__std::vector:std::pair:ss.std::shared_ptr:ServerMiddlewareFactory:::"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_options_1a8ce3177a754ac0ca7750b37aae56e9f3"></span>std::vector&lt;std::pair&lt;std::string, std::shared_ptr&lt;<a class="reference internal" href="# [...]
 <dd><p>A list of server middleware to apply, along with a key to identify them by. </p>
 <p>Middleware are always applied in the order provided. Duplicate keys are an error. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight19FlightServerOptions12builder_hookE">
 <span id="_CPPv3N5arrow6flight19FlightServerOptions12builder_hookE"></span><span id="_CPPv2N5arrow6flight19FlightServerOptions12builder_hookE"></span><span class="target" id="classarrow_1_1flight_1_1_flight_server_options_1ac80e7f3b8317bce30cf0ffc6623dfe30"></span>std::function&lt;void<span class="sig-paren">(</span>void*<span class="sig-paren">)</span>&gt; <code class="sig-name descname">builder_hook</code><a class="headerlink" href="#_CPPv4N5arrow6flight19FlightServerOptions12builder_h [...]
 <dd><p>A Flight implementation-specific callback to customize transport-specific options. </p>
@@ -1320,17 +1325,17 @@ appropriately.</p>
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow6flight11CertKeyPairE">
-<span id="_CPPv3N5arrow6flight11CertKeyPairE"></span><span id="_CPPv2N5arrow6flight11CertKeyPairE"></span><span id="arrow::flight::CertKeyPair"></span><span class="target" id="structarrow_1_1flight_1_1_cert_key_pair"></span><em class="property">struct </em><code class="sig-name descname">CertKeyPair</code><a class="headerlink" href="#_CPPv4N5arrow6flight11CertKeyPairE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight11CertKeyPairE"></span><span id="_CPPv2N5arrow6flight11CertKeyPairE"></span><span id="arrow::flight::CertKeyPair"></span><span class="target" id="structarrow_1_1flight_1_1_cert_key_pair"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">CertKeyPair</code><a class="headerlink" href="#_CPPv4N5arrow6flight11CertKeyPairE" title="Perm [...]
 <dd><p>A TLS certificate plus key. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight11CertKeyPair8pem_certE">
 <span id="_CPPv3N5arrow6flight11CertKeyPair8pem_certE"></span><span id="_CPPv2N5arrow6flight11CertKeyPair8pem_certE"></span><span id="arrow::flight::CertKeyPair::pem_cert__ss"></span><span class="target" id="structarrow_1_1flight_1_1_cert_key_pair_1ab8ccf50ff902c1d72f10fd7b3139a122"></span>std::string <code class="sig-name descname">pem_cert</code><a class="headerlink" href="#_CPPv4N5arrow6flight11CertKeyPair8pem_certE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The certificate in PEM format. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow6flight11CertKeyPair7pem_keyE">
 <span id="_CPPv3N5arrow6flight11CertKeyPair7pem_keyE"></span><span id="_CPPv2N5arrow6flight11CertKeyPair7pem_keyE"></span><span id="arrow::flight::CertKeyPair::pem_key__ss"></span><span class="target" id="structarrow_1_1flight_1_1_cert_key_pair_1abfc97775bd03a5ad77db6f565a4211de"></span>std::string <code class="sig-name descname">pem_key</code><a class="headerlink" href="#_CPPv4N5arrow6flight11CertKeyPair7pem_keyE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The key in PEM format. </p>
@@ -1341,14 +1346,14 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight16FlightDataStreamE">
-<span id="_CPPv3N5arrow6flight16FlightDataStreamE"></span><span id="_CPPv2N5arrow6flight16FlightDataStreamE"></span><span id="arrow::flight::FlightDataStream"></span><span class="target" id="classarrow_1_1flight_1_1_flight_data_stream"></span><em class="property">class </em><code class="sig-name descname">FlightDataStream</code><a class="headerlink" href="#_CPPv4N5arrow6flight16FlightDataStreamE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight16FlightDataStreamE"></span><span id="_CPPv2N5arrow6flight16FlightDataStreamE"></span><span id="arrow::flight::FlightDataStream"></span><span class="target" id="classarrow_1_1flight_1_1_flight_data_stream"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightDataStream</code><a class="headerlink" href="#_CPPv4N5arrow6flight16Fl [...]
 <dd><p>Interface that produces a sequence of IPC payloads to be sent in FlightData protobuf messages. </p>
 <p>Subclassed by <a class="reference internal" href="#classarrow_1_1flight_1_1_record_batch_stream"><span class="std std-ref">arrow::flight::RecordBatchStream</span></a>, arrow::py::flight::PyFlightDataStream, arrow::py::flight::PyGeneratorFlightDataStream</p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16FlightDataStream16GetSchemaPayloadEP13FlightPayload">
-<span id="_CPPv3N5arrow6flight16FlightDataStream16GetSchemaPayloadEP13FlightPayload"></span><span id="_CPPv2N5arrow6flight16FlightDataStream16GetSchemaPayloadEP13FlightPayload"></span><span id="arrow::flight::FlightDataStream::GetSchemaPayload__FlightPayloadP"></span><span class="target" id="classarrow_1_1flight_1_1_flight_data_stream_1ac24218f540e244c11c97449c0bc19978"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title= [...]
+<span id="_CPPv3N5arrow6flight16FlightDataStream16GetSchemaPayloadEP13FlightPayload"></span><span id="_CPPv2N5arrow6flight16FlightDataStream16GetSchemaPayloadEP13FlightPayload"></span><span id="arrow::flight::FlightDataStream::GetSchemaPayload__FlightPayloadP"></span><span class="target" id="classarrow_1_1flight_1_1_flight_data_stream_1ac24218f540e244c11c97449c0bc19978"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code c [...]
 <dd><p>Compute <a class="reference internal" href="#structarrow_1_1flight_1_1_flight_payload"><span class="std std-ref">FlightPayload</span></a> containing serialized <a class="reference internal" href="table.html#classarrow_1_1_record_batch"><span class="std std-ref">RecordBatch</span></a> schema. </p>
 </dd></dl>
 
@@ -1357,14 +1362,14 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight19FlightMessageReaderE">
-<span id="_CPPv3N5arrow6flight19FlightMessageReaderE"></span><span id="_CPPv2N5arrow6flight19FlightMessageReaderE"></span><span id="arrow::flight::FlightMessageReader"></span><span class="target" id="classarrow_1_1flight_1_1_flight_message_reader"></span><em class="property">class </em><code class="sig-name descname">FlightMessageReader</code> : <em class="property">public</em> arrow::flight::<a class="reference internal" href="#_CPPv4N5arrow6flight25MetadataRecordBatchReaderE" title="ar [...]
+<span id="_CPPv3N5arrow6flight19FlightMessageReaderE"></span><span id="_CPPv2N5arrow6flight19FlightMessageReaderE"></span><span id="arrow::flight::FlightMessageReader"></span><span class="target" id="classarrow_1_1flight_1_1_flight_message_reader"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightMessageReader</code> : <em class="property">public</em> ar [...]
 <dd><p>A reader for IPC payloads uploaded by a client. </p>
 <p>Also allows reading application-defined metadata via the Flight protocol. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow6flight19FlightMessageReader10descriptorEv">
-<span id="_CPPv3NK5arrow6flight19FlightMessageReader10descriptorEv"></span><span id="_CPPv2NK5arrow6flight19FlightMessageReader10descriptorEv"></span><span id="arrow::flight::FlightMessageReader::descriptorC"></span><span class="target" id="classarrow_1_1flight_1_1_flight_message_reader_1a8ae42ba038e74f746a827284534f3ee6"></span><em class="property">virtual</em> <em class="property">const</em> <a class="reference internal" href="#_CPPv4N5arrow6flight16FlightDescriptorE" title="arrow::fli [...]
+<span id="_CPPv3NK5arrow6flight19FlightMessageReader10descriptorEv"></span><span id="_CPPv2NK5arrow6flight19FlightMessageReader10descriptorEv"></span><span id="arrow::flight::FlightMessageReader::descriptorC"></span><span class="target" id="classarrow_1_1flight_1_1_flight_message_reader_1a8ae42ba038e74f746a827284534f3ee6"></span><em class="property">const</em> <a class="reference internal" href="#_CPPv4N5arrow6flight16FlightDescriptorE" title="arrow::flight::FlightDescriptor">FlightDescr [...]
 <dd><p>Get the descriptor for this upload. </p>
 </dd></dl>
 
@@ -1373,13 +1378,13 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight20FlightMetadataWriterE">
-<span id="_CPPv3N5arrow6flight20FlightMetadataWriterE"></span><span id="_CPPv2N5arrow6flight20FlightMetadataWriterE"></span><span id="arrow::flight::FlightMetadataWriter"></span><span class="target" id="classarrow_1_1flight_1_1_flight_metadata_writer"></span><em class="property">class </em><code class="sig-name descname">FlightMetadataWriter</code><a class="headerlink" href="#_CPPv4N5arrow6flight20FlightMetadataWriterE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight20FlightMetadataWriterE"></span><span id="_CPPv2N5arrow6flight20FlightMetadataWriterE"></span><span id="arrow::flight::FlightMetadataWriter"></span><span class="target" id="classarrow_1_1flight_1_1_flight_metadata_writer"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightMetadataWriter</code><a class="headerlink" href="#_CPP [...]
 <dd><p>A writer for application-specific metadata sent back to the client during an upload. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight20FlightMetadataWriter13WriteMetadataERK6Buffer">
-<span id="_CPPv3N5arrow6flight20FlightMetadataWriter13WriteMetadataERK6Buffer"></span><span id="_CPPv2N5arrow6flight20FlightMetadataWriter13WriteMetadataERK6Buffer"></span><span id="arrow::flight::FlightMetadataWriter::WriteMetadata__BufferCR"></span><span class="target" id="classarrow_1_1flight_1_1_flight_metadata_writer_1acbcc91a2d29430578ddf8eee6b60c66f"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Statu [...]
+<span id="_CPPv3N5arrow6flight20FlightMetadataWriter13WriteMetadataERK6Buffer"></span><span id="_CPPv2N5arrow6flight20FlightMetadataWriter13WriteMetadataERK6Buffer"></span><span id="arrow::flight::FlightMetadataWriter::WriteMetadata__BufferCR"></span><span class="target" id="classarrow_1_1flight_1_1_flight_metadata_writer_1acbcc91a2d29430578ddf8eee6b60c66f"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-nam [...]
 <dd><p>Send a message to the client. </p>
 </dd></dl>
 
@@ -1388,7 +1393,7 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight17RecordBatchStreamE">
-<span id="_CPPv3N5arrow6flight17RecordBatchStreamE"></span><span id="_CPPv2N5arrow6flight17RecordBatchStreamE"></span><span id="arrow::flight::RecordBatchStream"></span><span class="target" id="classarrow_1_1flight_1_1_record_batch_stream"></span><em class="property">class </em><code class="sig-name descname">RecordBatchStream</code> : <em class="property">public</em> arrow::flight::<a class="reference internal" href="#_CPPv4N5arrow6flight16FlightDataStreamE" title="arrow::flight::Flight [...]
+<span id="_CPPv3N5arrow6flight17RecordBatchStreamE"></span><span id="_CPPv2N5arrow6flight17RecordBatchStreamE"></span><span id="arrow::flight::RecordBatchStream"></span><span class="target" id="classarrow_1_1flight_1_1_record_batch_stream"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">RecordBatchStream</code> : <em class="property">public</em> arrow::fligh [...]
 <dd><p>A basic implementation of <a class="reference internal" href="#classarrow_1_1flight_1_1_flight_data_stream"><span class="std std-ref">FlightDataStream</span></a> that will provide a sequence of FlightData messages to be written to a gRPC stream. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -1407,7 +1412,7 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight17RecordBatchStream16GetSchemaPayloadEP13FlightPayload">
-<span id="_CPPv3N5arrow6flight17RecordBatchStream16GetSchemaPayloadEP13FlightPayload"></span><span id="_CPPv2N5arrow6flight17RecordBatchStream16GetSchemaPayloadEP13FlightPayload"></span><span id="arrow::flight::RecordBatchStream::GetSchemaPayload__FlightPayloadP"></span><span class="target" id="classarrow_1_1flight_1_1_record_batch_stream_1aa2f4d76e34bd384d1b8db10a1e0f22df"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <co [...]
+<span id="_CPPv3N5arrow6flight17RecordBatchStream16GetSchemaPayloadEP13FlightPayload"></span><span id="_CPPv2N5arrow6flight17RecordBatchStream16GetSchemaPayloadEP13FlightPayload"></span><span id="arrow::flight::RecordBatchStream::GetSchemaPayload__FlightPayloadP"></span><span class="target" id="classarrow_1_1flight_1_1_record_batch_stream_1aa2f4d76e34bd384d1b8db10a1e0f22df"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <co [...]
 <dd><p>Compute <a class="reference internal" href="#structarrow_1_1flight_1_1_flight_payload"><span class="std std-ref">FlightPayload</span></a> containing serialized <a class="reference internal" href="table.html#classarrow_1_1_record_batch"><span class="std std-ref">RecordBatch</span></a> schema. </p>
 </dd></dl>
 
@@ -1416,7 +1421,7 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight17ServerAuthHandlerE">
-<span id="_CPPv3N5arrow6flight17ServerAuthHandlerE"></span><span id="_CPPv2N5arrow6flight17ServerAuthHandlerE"></span><span id="arrow::flight::ServerAuthHandler"></span><span class="target" id="classarrow_1_1flight_1_1_server_auth_handler"></span><em class="property">class </em><code class="sig-name descname">ServerAuthHandler</code><a class="headerlink" href="#_CPPv4N5arrow6flight17ServerAuthHandlerE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight17ServerAuthHandlerE"></span><span id="_CPPv2N5arrow6flight17ServerAuthHandlerE"></span><span id="arrow::flight::ServerAuthHandler"></span><span class="target" id="classarrow_1_1flight_1_1_server_auth_handler"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ServerAuthHandler</code><a class="headerlink" href="#_CPPv4N5arrow6fligh [...]
 <dd><p>An authentication implementation for a Flight service. </p>
 <p>Authentication includes both an initial negotiation and a per-call token validation. Implementations may choose to use either or both mechanisms. An implementation may need to track some state, e.g. a mapping of client tokens to authenticated identities. </p>
 <p>Subclassed by arrow::flight::NoOpAuthHandler, arrow::py::flight::PyServerAuthHandler</p>
@@ -1424,14 +1429,14 @@ appropriately.</p>
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight17ServerAuthHandler12AuthenticateEP16ServerAuthSenderP16ServerAuthReader">
-<span id="_CPPv3N5arrow6flight17ServerAuthHandler12AuthenticateEP16ServerAuthSenderP16ServerAuthReader"></span><span id="_CPPv2N5arrow6flight17ServerAuthHandler12AuthenticateEP16ServerAuthSenderP16ServerAuthReader"></span><span id="arrow::flight::ServerAuthHandler::Authenticate__ServerAuthSenderP.ServerAuthReaderP"></span><span class="target" id="classarrow_1_1flight_1_1_server_auth_handler_1a0894c7d60d620e5cafb3ffdcd4924766"></span><em class="property">virtual</em> <a class="reference i [...]
+<span id="_CPPv3N5arrow6flight17ServerAuthHandler12AuthenticateEP16ServerAuthSenderP16ServerAuthReader"></span><span id="_CPPv2N5arrow6flight17ServerAuthHandler12AuthenticateEP16ServerAuthSenderP16ServerAuthReader"></span><span id="arrow::flight::ServerAuthHandler::Authenticate__ServerAuthSenderP.ServerAuthReaderP"></span><span class="target" id="classarrow_1_1flight_1_1_server_auth_handler_1a0894c7d60d620e5cafb3ffdcd4924766"></span><a class="reference internal" href="support.html#_CPPv4 [...]
 <dd><p>Authenticate the client on initial connection. </p>
 <p>The server can send and read responses from the client at any time. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight17ServerAuthHandler7IsValidERKNSt6stringEPNSt6stringE">
-<span id="_CPPv3N5arrow6flight17ServerAuthHandler7IsValidERKNSt6stringEPNSt6stringE"></span><span id="_CPPv2N5arrow6flight17ServerAuthHandler7IsValidERKNSt6stringEPNSt6stringE"></span><span id="arrow::flight::ServerAuthHandler::IsValid__ssCR.ssP"></span><span class="target" id="classarrow_1_1flight_1_1_server_auth_handler_1aa756900200309dfbe26e1f90d29151e6"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Statu [...]
+<span id="_CPPv3N5arrow6flight17ServerAuthHandler7IsValidERKNSt6stringEPNSt6stringE"></span><span id="_CPPv2N5arrow6flight17ServerAuthHandler7IsValidERKNSt6stringEPNSt6stringE"></span><span id="arrow::flight::ServerAuthHandler::IsValid__ssCR.ssP"></span><span class="target" id="classarrow_1_1flight_1_1_server_auth_handler_1aa756900200309dfbe26e1f90d29151e6"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-nam [...]
 <dd><p>Validate a per-call client token. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> OK if the token is valid, any other status if validation failed </p>
@@ -1450,19 +1455,19 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight17ServerCallContextE">
-<span id="_CPPv3N5arrow6flight17ServerCallContextE"></span><span id="_CPPv2N5arrow6flight17ServerCallContextE"></span><span id="arrow::flight::ServerCallContext"></span><span class="target" id="classarrow_1_1flight_1_1_server_call_context"></span><em class="property">class </em><code class="sig-name descname">ServerCallContext</code><a class="headerlink" href="#_CPPv4N5arrow6flight17ServerCallContextE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight17ServerCallContextE"></span><span id="_CPPv2N5arrow6flight17ServerCallContextE"></span><span id="arrow::flight::ServerCallContext"></span><span class="target" id="classarrow_1_1flight_1_1_server_call_context"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ServerCallContext</code><a class="headerlink" href="#_CPPv4N5arrow6fligh [...]
 <dd><p>Call state/contextual data. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow6flight17ServerCallContext13peer_identityEv">
-<span id="_CPPv3NK5arrow6flight17ServerCallContext13peer_identityEv"></span><span id="_CPPv2NK5arrow6flight17ServerCallContext13peer_identityEv"></span><span id="arrow::flight::ServerCallContext::peer_identityC"></span><span class="target" id="classarrow_1_1flight_1_1_server_call_context_1abc9372b6fc4110789bc1bd94edc6cef0"></span><em class="property">virtual</em> <em class="property">const</em> std::string &amp;<code class="sig-name descname">peer_identity</code><span class="sig-paren">( [...]
+<span id="_CPPv3NK5arrow6flight17ServerCallContext13peer_identityEv"></span><span id="_CPPv2NK5arrow6flight17ServerCallContext13peer_identityEv"></span><span id="arrow::flight::ServerCallContext::peer_identityC"></span><span class="target" id="classarrow_1_1flight_1_1_server_call_context_1abc9372b6fc4110789bc1bd94edc6cef0"></span><em class="property">const</em> std::string &amp;<code class="sig-name descname">peer_identity</code><span class="sig-paren">(</span><span class="sig-paren">)</ [...]
 <dd><p>The name of the authenticated peer (may be the empty string) </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow6flight17ServerCallContext13GetMiddlewareERKNSt6stringE">
-<span id="_CPPv3NK5arrow6flight17ServerCallContext13GetMiddlewareERKNSt6stringE"></span><span id="_CPPv2NK5arrow6flight17ServerCallContext13GetMiddlewareERKNSt6stringE"></span><span id="arrow::flight::ServerCallContext::GetMiddleware__ssCRC"></span><span class="target" id="classarrow_1_1flight_1_1_server_call_context_1a9e5c663e42b9180ee1c78079b297f869"></span><em class="property">virtual</em> <a class="reference internal" href="#_CPPv4N5arrow6flight16ServerMiddlewareE" title="arrow::flig [...]
+<span id="_CPPv3NK5arrow6flight17ServerCallContext13GetMiddlewareERKNSt6stringE"></span><span id="_CPPv2NK5arrow6flight17ServerCallContext13GetMiddlewareERKNSt6stringE"></span><span id="arrow::flight::ServerCallContext::GetMiddleware__ssCRC"></span><span class="target" id="classarrow_1_1flight_1_1_server_call_context_1a9e5c663e42b9180ee1c78079b297f869"></span><a class="reference internal" href="#_CPPv4N5arrow6flight16ServerMiddlewareE" title="arrow::flight::ServerMiddleware">ServerMiddle [...]
 <dd><p>Look up a middleware by key. </p>
 <p>Do not maintain a reference to the object beyond the request body. <dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>The middleware, or nullptr if not found. </p>
@@ -1476,7 +1481,7 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight16ServerMiddlewareE">
-<span id="_CPPv3N5arrow6flight16ServerMiddlewareE"></span><span id="_CPPv2N5arrow6flight16ServerMiddlewareE"></span><span id="arrow::flight::ServerMiddleware"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware"></span><em class="property">class </em><code class="sig-name descname">ServerMiddleware</code><a class="headerlink" href="#_CPPv4N5arrow6flight16ServerMiddlewareE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight16ServerMiddlewareE"></span><span id="_CPPv2N5arrow6flight16ServerMiddlewareE"></span><span id="arrow::flight::ServerMiddleware"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ServerMiddleware</code><a class="headerlink" href="#_CPPv4N5arrow6flight16Ser [...]
 <dd><p>Server-side middleware for a call, instantiated per RPC. </p>
 <p>Middleware should be fast and must be infallible: there is no way to reject the call or report errors from the middleware instance. </p>
 <p>Subclassed by arrow::py::flight::PyServerMiddleware</p>
@@ -1484,7 +1489,7 @@ appropriately.</p>
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow6flight16ServerMiddleware4nameEv">
-<span id="_CPPv3NK5arrow6flight16ServerMiddleware4nameEv"></span><span id="_CPPv2NK5arrow6flight16ServerMiddleware4nameEv"></span><span id="arrow::flight::ServerMiddleware::nameC"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware_1a107036290f879e0209321164cc49e6f6"></span><em class="property">virtual</em> std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a cl [...]
+<span id="_CPPv3NK5arrow6flight16ServerMiddleware4nameEv"></span><span id="_CPPv2NK5arrow6flight16ServerMiddleware4nameEv"></span><span id="arrow::flight::ServerMiddleware::nameC"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware_1a107036290f879e0209321164cc49e6f6"></span>std::string <code class="sig-name descname">name</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a class="headerlink" href="#_CPPv4NK5a [...]
 <dd><p>Unique name of middleware, used as alternative to RTTI. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>the string name of the middleware </p>
@@ -1495,14 +1500,14 @@ appropriately.</p>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16ServerMiddleware14SendingHeadersEP14AddCallHeaders">
-<span id="_CPPv3N5arrow6flight16ServerMiddleware14SendingHeadersEP14AddCallHeaders"></span><span id="_CPPv2N5arrow6flight16ServerMiddleware14SendingHeadersEP14AddCallHeaders"></span><span id="arrow::flight::ServerMiddleware::SendingHeaders__AddCallHeadersP"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware_1a6f4d5745cc7725577ee0f76558167949"></span><em class="property">virtual</em> void <code class="sig-name descname">SendingHeaders</code><span class="sig-paren"> [...]
+<span id="_CPPv3N5arrow6flight16ServerMiddleware14SendingHeadersEP14AddCallHeaders"></span><span id="_CPPv2N5arrow6flight16ServerMiddleware14SendingHeadersEP14AddCallHeaders"></span><span id="arrow::flight::ServerMiddleware::SendingHeaders__AddCallHeadersP"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware_1a6f4d5745cc7725577ee0f76558167949"></span>void <code class="sig-name descname">SendingHeaders</code><span class="sig-paren">(</span><a class="reference intern [...]
 <dd><p>A callback before headers are sent. </p>
 <p>Extra headers can be added, but existing ones cannot be read. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight16ServerMiddleware13CallCompletedERK6Status">
-<span id="_CPPv3N5arrow6flight16ServerMiddleware13CallCompletedERK6Status"></span><span id="_CPPv2N5arrow6flight16ServerMiddleware13CallCompletedERK6Status"></span><span id="arrow::flight::ServerMiddleware::CallCompleted__StatusCR"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware_1a0c50914c910beb5a5bababe8fd283f1f"></span><em class="property">virtual</em> void <code class="sig-name descname">CallCompleted</code><span class="sig-paren">(</span><em class="property [...]
+<span id="_CPPv3N5arrow6flight16ServerMiddleware13CallCompletedERK6Status"></span><span id="_CPPv2N5arrow6flight16ServerMiddleware13CallCompletedERK6Status"></span><span id="arrow::flight::ServerMiddleware::CallCompleted__StatusCR"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware_1a0c50914c910beb5a5bababe8fd283f1f"></span>void <code class="sig-name descname">CallCompleted</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference i [...]
 <dd><p>A callback after the call has completed. </p>
 </dd></dl>
 
@@ -1511,7 +1516,7 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight23ServerMiddlewareFactoryE">
-<span id="_CPPv3N5arrow6flight23ServerMiddlewareFactoryE"></span><span id="_CPPv2N5arrow6flight23ServerMiddlewareFactoryE"></span><span id="arrow::flight::ServerMiddlewareFactory"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware_factory"></span><em class="property">class </em><code class="sig-name descname">ServerMiddlewareFactory</code><a class="headerlink" href="#_CPPv4N5arrow6flight23ServerMiddlewareFactoryE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow6flight23ServerMiddlewareFactoryE"></span><span id="_CPPv2N5arrow6flight23ServerMiddlewareFactoryE"></span><span id="arrow::flight::ServerMiddlewareFactory"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware_factory"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ServerMiddlewareFactory</code><a class="headerli [...]
 <dd><p>A factory for new middleware instances. </p>
 <p>If added to a server, this will be called for each RPC (including Handshake) to give the opportunity to intercept the call.</p>
 <p>It is guaranteed that all server middleware methods are called from the same thread that calls the RPC method implementation. </p>
@@ -1520,7 +1525,7 @@ appropriately.</p>
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight23ServerMiddlewareFactory9StartCallERK8CallInfoRK11CallHeadersPNSt10shared_ptrI16ServerMiddlewareEE">
-<span id="_CPPv3N5arrow6flight23ServerMiddlewareFactory9StartCallERK8CallInfoRK11CallHeadersPNSt10shared_ptrI16ServerMiddlewareEE"></span><span id="_CPPv2N5arrow6flight23ServerMiddlewareFactory9StartCallERK8CallInfoRK11CallHeadersPNSt10shared_ptrI16ServerMiddlewareEE"></span><span id="arrow::flight::ServerMiddlewareFactory::StartCall__CallInfoCR.CallHeadersCR.std::shared_ptr:ServerMiddleware:P"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware_factory_1a6fa0cd1d5 [...]
+<span id="_CPPv3N5arrow6flight23ServerMiddlewareFactory9StartCallERK8CallInfoRK11CallHeadersPNSt10shared_ptrI16ServerMiddlewareEE"></span><span id="_CPPv2N5arrow6flight23ServerMiddlewareFactory9StartCallERK8CallInfoRK11CallHeadersPNSt10shared_ptrI16ServerMiddlewareEE"></span><span id="arrow::flight::ServerMiddlewareFactory::StartCall__CallInfoCR.CallHeadersCR.std::shared_ptr:ServerMiddleware:P"></span><span class="target" id="classarrow_1_1flight_1_1_server_middleware_factory_1a6fa0cd1d5 [...]
 <dd><p>A callback for the start of a new call. </p>
 <p>Return a non-OK status to reject the call with the given status.</p>
 <p><dl class="simple">
@@ -1541,14 +1546,14 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight19SimpleFlightListingE">
-<span id="_CPPv3N5arrow6flight19SimpleFlightListingE"></span><span id="_CPPv2N5arrow6flight19SimpleFlightListingE"></span><span id="arrow::flight::SimpleFlightListing"></span><span class="target" id="classarrow_1_1flight_1_1_simple_flight_listing"></span><em class="property">class </em><code class="sig-name descname">SimpleFlightListing</code> : <em class="property">public</em> arrow::flight::<a class="reference internal" href="#_CPPv4N5arrow6flight13FlightListingE" title="arrow::flight: [...]
+<span id="_CPPv3N5arrow6flight19SimpleFlightListingE"></span><span id="_CPPv2N5arrow6flight19SimpleFlightListingE"></span><span id="arrow::flight::SimpleFlightListing"></span><span class="target" id="classarrow_1_1flight_1_1_simple_flight_listing"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">SimpleFlightListing</code> : <em class="property">public</em> ar [...]
 <dd><p>A <a class="reference internal" href="#classarrow_1_1flight_1_1_flight_listing"><span class="std std-ref">FlightListing</span></a> implementation based on a vector of <a class="reference internal" href="#classarrow_1_1flight_1_1_flight_info"><span class="std std-ref">FlightInfo</span></a> objects. </p>
 <p>This can be iterated once, then it is consumed. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight19SimpleFlightListing4NextEPNSt10unique_ptrI10FlightInfoEE">
-<span id="_CPPv3N5arrow6flight19SimpleFlightListing4NextEPNSt10unique_ptrI10FlightInfoEE"></span><span id="_CPPv2N5arrow6flight19SimpleFlightListing4NextEPNSt10unique_ptrI10FlightInfoEE"></span><span id="arrow::flight::SimpleFlightListing::Next__std::unique_ptr:FlightInfo:P"></span><span class="target" id="classarrow_1_1flight_1_1_simple_flight_listing_1a5a7451bd1e34fddd9a99adcc693c6f84"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"> [...]
+<span id="_CPPv3N5arrow6flight19SimpleFlightListing4NextEPNSt10unique_ptrI10FlightInfoEE"></span><span id="_CPPv2N5arrow6flight19SimpleFlightListing4NextEPNSt10unique_ptrI10FlightInfoEE"></span><span id="arrow::flight::SimpleFlightListing::Next__std::unique_ptr:FlightInfo:P"></span><span class="target" id="classarrow_1_1flight_1_1_simple_flight_listing_1a5a7451bd1e34fddd9a99adcc693c6f84"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status"> [...]
 <dd><p>Retrieve the next <a class="reference internal" href="#classarrow_1_1flight_1_1_flight_info"><span class="std std-ref">FlightInfo</span></a> from the iterator. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -1566,14 +1571,14 @@ appropriately.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight18SimpleResultStreamE">
-<span id="_CPPv3N5arrow6flight18SimpleResultStreamE"></span><span id="_CPPv2N5arrow6flight18SimpleResultStreamE"></span><span id="arrow::flight::SimpleResultStream"></span><span class="target" id="classarrow_1_1flight_1_1_simple_result_stream"></span><em class="property">class </em><code class="sig-name descname">SimpleResultStream</code> : <em class="property">public</em> arrow::flight::<a class="reference internal" href="#_CPPv4N5arrow6flight12ResultStreamE" title="arrow::flight::Resul [...]
+<span id="_CPPv3N5arrow6flight18SimpleResultStreamE"></span><span id="_CPPv2N5arrow6flight18SimpleResultStreamE"></span><span id="arrow::flight::SimpleResultStream"></span><span class="target" id="classarrow_1_1flight_1_1_simple_result_stream"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">SimpleResultStream</code> : <em class="property">public</em> arrow:: [...]
 <dd><p>A <a class="reference internal" href="#classarrow_1_1flight_1_1_result_stream"><span class="std std-ref">ResultStream</span></a> implementation based on a vector of <a class="reference internal" href="#structarrow_1_1flight_1_1_result"><span class="std std-ref">Result</span></a> objects. </p>
 <p>This can be iterated once, then it is consumed. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight18SimpleResultStream4NextEPNSt10unique_ptrI6ResultEE">
-<span id="_CPPv3N5arrow6flight18SimpleResultStream4NextEPNSt10unique_ptrI6ResultEE"></span><span id="_CPPv2N5arrow6flight18SimpleResultStream4NextEPNSt10unique_ptrI6ResultEE"></span><span id="arrow::flight::SimpleResultStream::Next__std::unique_ptr:Result:P"></span><span class="target" id="classarrow_1_1flight_1_1_simple_result_stream_1a16073801fb1549acfb8ced6ad984acaf"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code c [...]
+<span id="_CPPv3N5arrow6flight18SimpleResultStream4NextEPNSt10unique_ptrI6ResultEE"></span><span id="_CPPv2N5arrow6flight18SimpleResultStream4NextEPNSt10unique_ptrI6ResultEE"></span><span id="arrow::flight::SimpleResultStream::Next__std::unique_ptr:Result:P"></span><span class="target" id="classarrow_1_1flight_1_1_simple_result_stream_1a16073801fb1549acfb8ced6ad984acaf"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code c [...]
 <dd><p>Retrieve the next <a class="reference internal" href="#structarrow_1_1flight_1_1_result"><span class="std std-ref">Result</span></a> from the iterator. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p><a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a> </p>
@@ -1596,49 +1601,49 @@ appropriately.</p>
 with a custom <a class="reference internal" href="support.html#_CPPv4N5arrow12StatusDetailE" title="arrow::StatusDetail"><code class="xref cpp cpp-class docutils literal notranslate"><span class="pre">arrow::StatusDetail</span></code></a> object for Flight-specific
 error codes.</p>
 <dl class="cpp enum">
-<dt id="_CPPv4N5arrow6flight16FlightStatusCodeE">
-<span id="_CPPv3N5arrow6flight16FlightStatusCodeE"></span><span id="_CPPv2N5arrow6flight16FlightStatusCodeE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450"></span><em class="property">enum </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightStatusCode</code><a class="headerlink" href="#_CPPv4N5arrow6flight16FlightStatusCodeE" title="Permalink t [...]
+<dt id="_CPPv4N6flight5arrow16FlightStatusCodeE">
+<span id="_CPPv3N6flight5arrow16FlightStatusCodeE"></span><span id="_CPPv2N6flight5arrow16FlightStatusCodeE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450"></span><em class="property">enum </em><code class="sig-prename descclassname">flight::arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightStatusCode</code><a class="headerlink" href="#_CPPv4N6flight5arrow16FlightStatusCodeE" title="Permalink t [...]
 <dd><p>A Flight-specific status code. </p>
 <p><em>Values:</em></p>
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight8InternalE">
-<span id="_CPPv3N5arrow6flight8InternalE"></span><span id="_CPPv2N5arrow6flight8InternalE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450aafbf0897a5a83fdd873dfb032ec695d3"></span><code class="sig-name descname">Internal</code><a class="headerlink" href="#_CPPv4N5arrow6flight8InternalE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow16FlightStatusCode8InternalE">
+<span id="_CPPv3N6flight5arrow16FlightStatusCode8InternalE"></span><span id="_CPPv2N6flight5arrow16FlightStatusCode8InternalE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450aafbf0897a5a83fdd873dfb032ec695d3"></span><em class="property">enumerator </em><code class="sig-name descname">Internal</code><a class="headerlink" href="#_CPPv4N6flight5arrow16FlightStatusCode8InternalE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>An implementation error has occurred. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight8TimedOutE">
-<span id="_CPPv3N5arrow6flight8TimedOutE"></span><span id="_CPPv2N5arrow6flight8TimedOutE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450a9541eb2348d883dd8e32ae0420274c4c"></span><code class="sig-name descname">TimedOut</code><a class="headerlink" href="#_CPPv4N5arrow6flight8TimedOutE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow16FlightStatusCode8TimedOutE">
+<span id="_CPPv3N6flight5arrow16FlightStatusCode8TimedOutE"></span><span id="_CPPv2N6flight5arrow16FlightStatusCode8TimedOutE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450a9541eb2348d883dd8e32ae0420274c4c"></span><em class="property">enumerator </em><code class="sig-name descname">TimedOut</code><a class="headerlink" href="#_CPPv4N6flight5arrow16FlightStatusCode8TimedOutE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>A request timed out. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight9CancelledE">
-<span id="_CPPv3N5arrow6flight9CancelledE"></span><span id="_CPPv2N5arrow6flight9CancelledE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450aa149e85a44aeec9140e92733d9ed694e"></span><code class="sig-name descname">Cancelled</code><a class="headerlink" href="#_CPPv4N5arrow6flight9CancelledE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow16FlightStatusCode9CancelledE">
+<span id="_CPPv3N6flight5arrow16FlightStatusCode9CancelledE"></span><span id="_CPPv2N6flight5arrow16FlightStatusCode9CancelledE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450aa149e85a44aeec9140e92733d9ed694e"></span><em class="property">enumerator </em><code class="sig-name descname">Cancelled</code><a class="headerlink" href="#_CPPv4N6flight5arrow16FlightStatusCode9CancelledE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>A request was cancelled. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight15UnauthenticatedE">
-<span id="_CPPv3N5arrow6flight15UnauthenticatedE"></span><span id="_CPPv2N5arrow6flight15UnauthenticatedE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450ab403ce880ed2c28d0784a2430a9b6eda"></span><code class="sig-name descname">Unauthenticated</code><a class="headerlink" href="#_CPPv4N5arrow6flight15UnauthenticatedE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow16FlightStatusCode15UnauthenticatedE">
+<span id="_CPPv3N6flight5arrow16FlightStatusCode15UnauthenticatedE"></span><span id="_CPPv2N6flight5arrow16FlightStatusCode15UnauthenticatedE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450ab403ce880ed2c28d0784a2430a9b6eda"></span><em class="property">enumerator </em><code class="sig-name descname">Unauthenticated</code><a class="headerlink" href="#_CPPv4N6flight5arrow16FlightStatusCode15UnauthenticatedE" title="Permalink to this definition">¶ [...]
 <dd><p>We are not authenticated to the remote service. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight12UnauthorizedE">
-<span id="_CPPv3N5arrow6flight12UnauthorizedE"></span><span id="_CPPv2N5arrow6flight12UnauthorizedE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450ae06d1ba70f1331e9f9a113cc2f887d3f"></span><code class="sig-name descname">Unauthorized</code><a class="headerlink" href="#_CPPv4N5arrow6flight12UnauthorizedE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow16FlightStatusCode12UnauthorizedE">
+<span id="_CPPv3N6flight5arrow16FlightStatusCode12UnauthorizedE"></span><span id="_CPPv2N6flight5arrow16FlightStatusCode12UnauthorizedE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450ae06d1ba70f1331e9f9a113cc2f887d3f"></span><em class="property">enumerator </em><code class="sig-name descname">Unauthorized</code><a class="headerlink" href="#_CPPv4N6flight5arrow16FlightStatusCode12UnauthorizedE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>We do not have permission to make this request. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight11UnavailableE">
-<span id="_CPPv3N5arrow6flight11UnavailableE"></span><span id="_CPPv2N5arrow6flight11UnavailableE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450a453e6aa38d87b28ccae545967c53004f"></span><code class="sig-name descname">Unavailable</code><a class="headerlink" href="#_CPPv4N5arrow6flight11UnavailableE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow16FlightStatusCode11UnavailableE">
+<span id="_CPPv3N6flight5arrow16FlightStatusCode11UnavailableE"></span><span id="_CPPv2N6flight5arrow16FlightStatusCode11UnavailableE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450a453e6aa38d87b28ccae545967c53004f"></span><em class="property">enumerator </em><code class="sig-name descname">Unavailable</code><a class="headerlink" href="#_CPPv4N6flight5arrow16FlightStatusCode11UnavailableE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>The remote service cannot handle this request at the moment. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow6flight6FailedE">
-<span id="_CPPv3N5arrow6flight6FailedE"></span><span id="_CPPv2N5arrow6flight6FailedE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450ad7c8c85bf79bbe1b7188497c32c3b0ca"></span><code class="sig-name descname">Failed</code><a class="headerlink" href="#_CPPv4N5arrow6flight6FailedE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N6flight5arrow16FlightStatusCode6FailedE">
+<span id="_CPPv3N6flight5arrow16FlightStatusCode6FailedE"></span><span id="_CPPv2N6flight5arrow16FlightStatusCode6FailedE"></span><span class="target" id="namespacearrow_1_1flight_1a9646b05ed7886d8967494f73da99b450ad7c8c85bf79bbe1b7188497c32c3b0ca"></span><em class="property">enumerator </em><code class="sig-name descname">Failed</code><a class="headerlink" href="#_CPPv4N6flight5arrow16FlightStatusCode6FailedE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>A request failed for some other reason. </p>
 </dd></dl>
 
@@ -1646,25 +1651,25 @@ error codes.</p>
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow6flight18FlightStatusDetailE">
-<span id="_CPPv3N5arrow6flight18FlightStatusDetailE"></span><span id="_CPPv2N5arrow6flight18FlightStatusDetailE"></span><span id="arrow::flight::FlightStatusDetail"></span><span class="target" id="classarrow_1_1flight_1_1_flight_status_detail"></span><em class="property">class </em><code class="sig-name descname">FlightStatusDetail</code> : <em class="property">public</em> arrow::<a class="reference internal" href="support.html#_CPPv4N5arrow12StatusDetailE" title="arrow::StatusDetail">St [...]
+<span id="_CPPv3N5arrow6flight18FlightStatusDetailE"></span><span id="_CPPv2N5arrow6flight18FlightStatusDetailE"></span><span id="arrow::flight::FlightStatusDetail"></span><span class="target" id="classarrow_1_1flight_1_1_flight_status_detail"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::flight<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FlightStatusDetail</code> : <em class="property">public</em> arrow:: [...]
 <dd><p>Flight-specific error information in a <a class="reference internal" href="support.html#classarrow_1_1_status"><span class="std std-ref">Status</span></a>. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow6flight18FlightStatusDetail7type_idEv">
-<span id="_CPPv3NK5arrow6flight18FlightStatusDetail7type_idEv"></span><span id="_CPPv2NK5arrow6flight18FlightStatusDetail7type_idEv"></span><span id="arrow::flight::FlightStatusDetail::type_idC"></span><span class="target" id="classarrow_1_1flight_1_1_flight_status_detail_1ab59e2fe85ee3450eff144e0ff6459733"></span><em class="property">const</em> char *<code class="sig-name descname">type_id</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const< [...]
+<span id="_CPPv3NK5arrow6flight18FlightStatusDetail7type_idEv"></span><span id="_CPPv2NK5arrow6flight18FlightStatusDetail7type_idEv"></span><span id="arrow::flight::FlightStatusDetail::type_idC"></span><span class="target" id="classarrow_1_1flight_1_1_flight_status_detail_1ab59e2fe85ee3450eff144e0ff6459733"></span><em class="property">const</em> char *<code class="sig-name descname">type_id</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const< [...]
 <dd><p>Return a unique id for the type of the <a class="reference internal" href="support.html#classarrow_1_1_status_detail"><span class="std std-ref">StatusDetail</span></a> (effectively a poor man’s substitute for RTTI). </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow6flight18FlightStatusDetail8ToStringEv">
-<span id="_CPPv3NK5arrow6flight18FlightStatusDetail8ToStringEv"></span><span id="_CPPv2NK5arrow6flight18FlightStatusDetail8ToStringEv"></span><span id="arrow::flight::FlightStatusDetail::ToStringC"></span><span class="target" id="classarrow_1_1flight_1_1_flight_status_detail_1a207c81b2953ee1b50a18988ab8780642"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerli [...]
+<span id="_CPPv3NK5arrow6flight18FlightStatusDetail8ToStringEv"></span><span id="_CPPv2NK5arrow6flight18FlightStatusDetail8ToStringEv"></span><span id="arrow::flight::FlightStatusDetail::ToStringC"></span><span class="target" id="classarrow_1_1flight_1_1_flight_status_detail_1a207c81b2953ee1b50a18988ab8780642"></span>std::string <code class="sig-name descname">ToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> <em class="proper [...]
 <dd><p>Produce a human-readable description of this status. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow6flight18FlightStatusDetail4codeEv">
-<span id="_CPPv3NK5arrow6flight18FlightStatusDetail4codeEv"></span><span id="_CPPv2NK5arrow6flight18FlightStatusDetail4codeEv"></span><span id="arrow::flight::FlightStatusDetail::codeC"></span><span class="target" id="classarrow_1_1flight_1_1_flight_status_detail_1a09f374efbb0448572e53486c0c92ea00"></span><a class="reference internal" href="#_CPPv4N5arrow6flight16FlightStatusCodeE" title="arrow::flight::FlightStatusCode">FlightStatusCode</a> <code class="sig-name descname">code</code><sp [...]
+<span id="_CPPv3NK5arrow6flight18FlightStatusDetail4codeEv"></span><span id="_CPPv2NK5arrow6flight18FlightStatusDetail4codeEv"></span><span id="arrow::flight::FlightStatusDetail::codeC"></span><span class="target" id="classarrow_1_1flight_1_1_flight_status_detail_1a09f374efbb0448572e53486c0c92ea00"></span>FlightStatusCode <code class="sig-name descname">code</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="# [...]
 <dd><p>Get the Flight status code. </p>
 </dd></dl>
 
@@ -1691,7 +1696,7 @@ error codes.</p>
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow6flight18FlightStatusDetail12UnwrapStatusERKN5arrow6StatusE">
-<span id="_CPPv3N5arrow6flight18FlightStatusDetail12UnwrapStatusERKN5arrow6StatusE"></span><span id="_CPPv2N5arrow6flight18FlightStatusDetail12UnwrapStatusERKN5arrow6StatusE"></span><span id="arrow::flight::FlightStatusDetail::UnwrapStatus__arrow::StatusCR"></span><span class="target" id="classarrow_1_1flight_1_1_flight_status_detail_1acb518cdec271a628e6d6ff00f2379ac1"></span><em class="property">static</em> std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow6flight18Fl [...]
+<span id="_CPPv3N5arrow6flight18FlightStatusDetail12UnwrapStatusERKN5arrow6StatusE"></span><span id="_CPPv2N5arrow6flight18FlightStatusDetail12UnwrapStatusERKN5arrow6StatusE"></span><span id="arrow::flight::FlightStatusDetail::UnwrapStatus__arrow::StatusCR"></span><span class="target" id="classarrow_1_1flight_1_1_flight_status_detail_1acb518cdec271a628e6d6ff00f2379ac1"></span>std::shared_ptr&lt;<a class="reference internal" href="#_CPPv4N5arrow6flight18FlightStatusDetailE" title="arrow:: [...]
 <dd><p>Try to extract a <em><a class="reference internal" href="#classarrow_1_1flight_1_1_flight_status_detail"><span class="std std-ref">FlightStatusDetail</span></a></em> from any Arrow status. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>a <em><a class="reference internal" href="#classarrow_1_1flight_1_1_flight_status_detail"><span class="std std-ref">FlightStatusDetail</span></a></em> if it could be unwrapped, <em>nullptr</em> otherwise </p>
@@ -1708,8 +1713,8 @@ error codes.</p>
 <p>doxygenfunction: Unable to resolve multiple matches for function “arrow::flight::MakeFlightError” with arguments () in doxygen xml output for project “arrow_cpp” from directory: ../../cpp/apidoc/xml.
 Potential matches:
 </p>
-<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="o">-</span> <span class="n">Status</span> <span class="n">arrow</span><span class="o">::</span><span class="n">flight</span><span class="o">::</span><span class="n">MakeFlightError</span><span class="p">(</span><span class="n">FlightStatusCode</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o" [...]
-<span class="o">-</span> <span class="n">Status</span> <span class="n">arrow</span><span class="o">::</span><span class="n">flight</span><span class="o">::</span><span class="n">MakeFlightError</span><span class="p">(</span><span class="n">FlightStatusCode</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span><span class="p">,</span> <span class="k">const</span> <span class=" [...]
+<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="o">-</span> <span class="n">Status</span> <span class="n">MakeFlightError</span><span class="p">(</span><span class="n">FlightStatusCode</span> <span class="n">code</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="o">&amp;</span><span class="n">message</span><span class="p">)</span>
+<span class="o">-</span> <span class="n">Status</span> <span class="n">MakeFlightError</span><span class="p">(</span><span class="n">FlightStatusCode</span> <span class="n">code</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="o">&amp;</span><span class="n">message</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span clas [...]
 </pre></div>
 </div>
 </div>
diff --git a/docs/cpp/api/formats.html b/docs/cpp/api/formats.html
index fad483b..f92b114 100644
--- a/docs/cpp/api/formats.html
+++ b/docs/cpp/api/formats.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>File Formats &mdash; Apache Arrow v0.17.0</title>
+  <title>File Formats &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -61,7 +61,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
@@ -212,35 +212,35 @@
 <h2>CSV<a class="headerlink" href="#csv" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow3csv11ReadOptionsE">
-<span id="_CPPv3N5arrow3csv11ReadOptionsE"></span><span id="_CPPv2N5arrow3csv11ReadOptionsE"></span><span id="arrow::csv::ReadOptions"></span><span class="target" id="structarrow_1_1csv_1_1_read_options"></span><em class="property">struct </em><code class="sig-name descname">ReadOptions</code><a class="headerlink" href="#_CPPv4N5arrow3csv11ReadOptionsE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow3csv11ReadOptionsE"></span><span id="_CPPv2N5arrow3csv11ReadOptionsE"></span><span id="arrow::csv::ReadOptions"></span><span class="target" id="structarrow_1_1csv_1_1_read_options"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::csv<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ReadOptions</code><a class="headerlink" href="#_CPPv4N5arrow3csv11ReadOptionsE" title="Permalink to this defin [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv11ReadOptions11use_threadsE">
 <span id="_CPPv3N5arrow3csv11ReadOptions11use_threadsE"></span><span id="_CPPv2N5arrow3csv11ReadOptions11use_threadsE"></span><span id="arrow::csv::ReadOptions::use_threads__b"></span><span class="target" id="structarrow_1_1csv_1_1_read_options_1a97bcd664f16d146eec40f51a92c1ba86"></span>bool <code class="sig-name descname">use_threads</code> = true<a class="headerlink" href="#_CPPv4N5arrow3csv11ReadOptions11use_threadsE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Whether to use the global CPU thread pool. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv11ReadOptions10block_sizeE">
 <span id="_CPPv3N5arrow3csv11ReadOptions10block_sizeE"></span><span id="_CPPv2N5arrow3csv11ReadOptions10block_sizeE"></span><span id="arrow::csv::ReadOptions::block_size__int32_t"></span><span class="target" id="structarrow_1_1csv_1_1_read_options_1a5c7b8530d3ad282a2e0736d8ab992208"></span>int32_t <code class="sig-name descname">block_size</code> = 1 &lt;&lt; 20<a class="headerlink" href="#_CPPv4N5arrow3csv11ReadOptions10block_sizeE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Block size we request from the IO layer; also determines the size of chunks when use_threads is true. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv11ReadOptions9skip_rowsE">
 <span id="_CPPv3N5arrow3csv11ReadOptions9skip_rowsE"></span><span id="_CPPv2N5arrow3csv11ReadOptions9skip_rowsE"></span><span id="arrow::csv::ReadOptions::skip_rows__int32_t"></span><span class="target" id="structarrow_1_1csv_1_1_read_options_1a77e039f9c6f0ebca9a9537eea5498c56"></span>int32_t <code class="sig-name descname">skip_rows</code> = 0<a class="headerlink" href="#_CPPv4N5arrow3csv11ReadOptions9skip_rowsE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Number of header rows to skip (not including the row of column names, if any) </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv11ReadOptions12column_namesE">
 <span id="_CPPv3N5arrow3csv11ReadOptions12column_namesE"></span><span id="_CPPv2N5arrow3csv11ReadOptions12column_namesE"></span><span id="arrow::csv::ReadOptions::column_names__std::vector:ss:"></span><span class="target" id="structarrow_1_1csv_1_1_read_options_1a2131cec42d144ddc7670bf63fec3cba3"></span>std::vector&lt;std::string&gt; <code class="sig-name descname">column_names</code><a class="headerlink" href="#_CPPv4N5arrow3csv11ReadOptions12column_namesE" title="Permalink to this defi [...]
 <dd><p>Column names for the target table. </p>
 <p>If empty, fall back on autogenerate_column_names. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv11ReadOptions25autogenerate_column_namesE">
 <span id="_CPPv3N5arrow3csv11ReadOptions25autogenerate_column_namesE"></span><span id="_CPPv2N5arrow3csv11ReadOptions25autogenerate_column_namesE"></span><span id="arrow::csv::ReadOptions::autogenerate_column_names__b"></span><span class="target" id="structarrow_1_1csv_1_1_read_options_1a5948a4a6b1a04a730f6806157bdd60d7"></span>bool <code class="sig-name descname">autogenerate_column_names</code> = false<a class="headerlink" href="#_CPPv4N5arrow3csv11ReadOptions25autogenerate_column_name [...]
 <dd><p>Whether to autogenerate column names if <code class="docutils literal notranslate"><span class="pre">column_names</span></code> is empty. </p>
@@ -252,7 +252,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow3csv11ReadOptions8DefaultsEv">
-<span id="_CPPv3N5arrow3csv11ReadOptions8DefaultsEv"></span><span id="_CPPv2N5arrow3csv11ReadOptions8DefaultsEv"></span><span id="arrow::csv::ReadOptions::Defaults"></span><span class="target" id="structarrow_1_1csv_1_1_read_options_1aa51eae2caa65a3fb099b443e49190999"></span><em class="property">static</em> <a class="reference internal" href="#_CPPv4N5arrow3csv11ReadOptionsE" title="arrow::csv::ReadOptions">ReadOptions</a> <code class="sig-name descname">Defaults</code><span class="sig-p [...]
+<span id="_CPPv3N5arrow3csv11ReadOptions8DefaultsEv"></span><span id="_CPPv2N5arrow3csv11ReadOptions8DefaultsEv"></span><span id="arrow::csv::ReadOptions::Defaults"></span><span class="target" id="structarrow_1_1csv_1_1_read_options_1aa51eae2caa65a3fb099b443e49190999"></span><a class="reference internal" href="#_CPPv4N5arrow3csv11ReadOptionsE" title="arrow::csv::ReadOptions">ReadOptions</a> <code class="sig-name descname">Defaults</code><span class="sig-paren">(</span><span class="sig-pa [...]
 <dd><p>Create read options with default values. </p>
 </dd></dl>
 
@@ -261,52 +261,52 @@
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow3csv12ParseOptionsE">
-<span id="_CPPv3N5arrow3csv12ParseOptionsE"></span><span id="_CPPv2N5arrow3csv12ParseOptionsE"></span><span id="arrow::csv::ParseOptions"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options"></span><em class="property">struct </em><code class="sig-name descname">ParseOptions</code><a class="headerlink" href="#_CPPv4N5arrow3csv12ParseOptionsE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow3csv12ParseOptionsE"></span><span id="_CPPv2N5arrow3csv12ParseOptionsE"></span><span id="arrow::csv::ParseOptions"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::csv<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ParseOptions</code><a class="headerlink" href="#_CPPv4N5arrow3csv12ParseOptionsE" title="Permalink to this [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv12ParseOptions9delimiterE">
 <span id="_CPPv3N5arrow3csv12ParseOptions9delimiterE"></span><span id="_CPPv2N5arrow3csv12ParseOptions9delimiterE"></span><span id="arrow::csv::ParseOptions::delimiter__c"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options_1a643fe293fbe30e050e1a724d418cd923"></span>char <code class="sig-name descname">delimiter</code> = ','<a class="headerlink" href="#_CPPv4N5arrow3csv12ParseOptions9delimiterE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p><a class="reference internal" href="datatype.html#classarrow_1_1_field"><span class="std std-ref">Field</span></a> delimiter. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv12ParseOptions7quotingE">
 <span id="_CPPv3N5arrow3csv12ParseOptions7quotingE"></span><span id="_CPPv2N5arrow3csv12ParseOptions7quotingE"></span><span id="arrow::csv::ParseOptions::quoting__b"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options_1a6bd71cca235d202e11af50e9973aaf32"></span>bool <code class="sig-name descname">quoting</code> = true<a class="headerlink" href="#_CPPv4N5arrow3csv12ParseOptions7quotingE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Whether quoting is used. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv12ParseOptions10quote_charE">
 <span id="_CPPv3N5arrow3csv12ParseOptions10quote_charE"></span><span id="_CPPv2N5arrow3csv12ParseOptions10quote_charE"></span><span id="arrow::csv::ParseOptions::quote_char__c"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options_1a18786436c836e6a8a5289a21a0d3c338"></span>char <code class="sig-name descname">quote_char</code> = '&quot;'<a class="headerlink" href="#_CPPv4N5arrow3csv12ParseOptions10quote_charE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Quoting character (if <code class="docutils literal notranslate"><span class="pre">quoting</span></code> is true) </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv12ParseOptions12double_quoteE">
 <span id="_CPPv3N5arrow3csv12ParseOptions12double_quoteE"></span><span id="_CPPv2N5arrow3csv12ParseOptions12double_quoteE"></span><span id="arrow::csv::ParseOptions::double_quote__b"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options_1a666dcc4c8c51fa3ace18eb7942bcc309"></span>bool <code class="sig-name descname">double_quote</code> = true<a class="headerlink" href="#_CPPv4N5arrow3csv12ParseOptions12double_quoteE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Whether a quote inside a value is double-quoted. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv12ParseOptions8escapingE">
 <span id="_CPPv3N5arrow3csv12ParseOptions8escapingE"></span><span id="_CPPv2N5arrow3csv12ParseOptions8escapingE"></span><span id="arrow::csv::ParseOptions::escaping__b"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options_1a8d29de5703140253b3e5422b78510892"></span>bool <code class="sig-name descname">escaping</code> = false<a class="headerlink" href="#_CPPv4N5arrow3csv12ParseOptions8escapingE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Whether escaping is used. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv12ParseOptions11escape_charE">
 <span id="_CPPv3N5arrow3csv12ParseOptions11escape_charE"></span><span id="_CPPv2N5arrow3csv12ParseOptions11escape_charE"></span><span id="arrow::csv::ParseOptions::escape_char__c"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options_1ae4a284f4c9a7d7dbe1b4e32847c54c6d"></span>char <code class="sig-name descname">escape_char</code> = kDefaultEscapeChar<a class="headerlink" href="#_CPPv4N5arrow3csv12ParseOptions11escape_charE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Escaping character (if <code class="docutils literal notranslate"><span class="pre">escaping</span></code> is true) </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv12ParseOptions18newlines_in_valuesE">
 <span id="_CPPv3N5arrow3csv12ParseOptions18newlines_in_valuesE"></span><span id="_CPPv2N5arrow3csv12ParseOptions18newlines_in_valuesE"></span><span id="arrow::csv::ParseOptions::newlines_in_values__b"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options_1ae49d4e0ce2775d4ccb1cba5bc13baefe"></span>bool <code class="sig-name descname">newlines_in_values</code> = false<a class="headerlink" href="#_CPPv4N5arrow3csv12ParseOptions18newlines_in_valuesE" title="Permalink to this d [...]
 <dd><p>Whether values are allowed to contain CR (0x0d) and LF (0x0a) characters. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv12ParseOptions18ignore_empty_linesE">
 <span id="_CPPv3N5arrow3csv12ParseOptions18ignore_empty_linesE"></span><span id="_CPPv2N5arrow3csv12ParseOptions18ignore_empty_linesE"></span><span id="arrow::csv::ParseOptions::ignore_empty_lines__b"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options_1a33afc4ca4d66b25c1b4854bf5cdbfcd0"></span>bool <code class="sig-name descname">ignore_empty_lines</code> = true<a class="headerlink" href="#_CPPv4N5arrow3csv12ParseOptions18ignore_empty_linesE" title="Permalink to this de [...]
 <dd><p>Whether empty lines are ignored. </p>
@@ -318,7 +318,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow3csv12ParseOptions8DefaultsEv">
-<span id="_CPPv3N5arrow3csv12ParseOptions8DefaultsEv"></span><span id="_CPPv2N5arrow3csv12ParseOptions8DefaultsEv"></span><span id="arrow::csv::ParseOptions::Defaults"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options_1a711152ca27eb1f058dfd25a8e2a657e2"></span><em class="property">static</em> <a class="reference internal" href="#_CPPv4N5arrow3csv12ParseOptionsE" title="arrow::csv::ParseOptions">ParseOptions</a> <code class="sig-name descname">Defaults</code><span class [...]
+<span id="_CPPv3N5arrow3csv12ParseOptions8DefaultsEv"></span><span id="_CPPv2N5arrow3csv12ParseOptions8DefaultsEv"></span><span id="arrow::csv::ParseOptions::Defaults"></span><span class="target" id="structarrow_1_1csv_1_1_parse_options_1a711152ca27eb1f058dfd25a8e2a657e2"></span><a class="reference internal" href="#_CPPv4N5arrow3csv12ParseOptionsE" title="arrow::csv::ParseOptions">ParseOptions</a> <code class="sig-name descname">Defaults</code><span class="sig-paren">(</span><span class= [...]
 <dd><p>Create parsing options with default values. </p>
 </dd></dl>
 
@@ -327,47 +327,47 @@
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow3csv14ConvertOptionsE">
-<span id="_CPPv3N5arrow3csv14ConvertOptionsE"></span><span id="_CPPv2N5arrow3csv14ConvertOptionsE"></span><span id="arrow::csv::ConvertOptions"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options"></span><em class="property">struct </em><code class="sig-name descname">ConvertOptions</code><a class="headerlink" href="#_CPPv4N5arrow3csv14ConvertOptionsE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow3csv14ConvertOptionsE"></span><span id="_CPPv2N5arrow3csv14ConvertOptionsE"></span><span id="arrow::csv::ConvertOptions"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::csv<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ConvertOptions</code><a class="headerlink" href="#_CPPv4N5arrow3csv14ConvertOptionsE" title="Perma [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv14ConvertOptions10check_utf8E">
 <span id="_CPPv3N5arrow3csv14ConvertOptions10check_utf8E"></span><span id="_CPPv2N5arrow3csv14ConvertOptions10check_utf8E"></span><span id="arrow::csv::ConvertOptions::check_utf8__b"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options_1a3a09261ff4dd1be595b9c7e426828d50"></span>bool <code class="sig-name descname">check_utf8</code> = true<a class="headerlink" href="#_CPPv4N5arrow3csv14ConvertOptions10check_utf8E" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Whether to check UTF8 validity of string columns. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv14ConvertOptions12column_typesE">
 <span id="_CPPv3N5arrow3csv14ConvertOptions12column_typesE"></span><span id="_CPPv2N5arrow3csv14ConvertOptions12column_typesE"></span><span id="arrow::csv::ConvertOptions::column_types__std::unordered_map:ss.std::shared_ptr:DataType::"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options_1ae27dbfff052b92e277deaae33b702b11"></span>std::unordered_map&lt;std::string, std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow8DataTypeE" title="arrow: [...]
 <dd><p>Optional per-column types (disabling type inference on those columns) </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv14ConvertOptions11null_valuesE">
 <span id="_CPPv3N5arrow3csv14ConvertOptions11null_valuesE"></span><span id="_CPPv2N5arrow3csv14ConvertOptions11null_valuesE"></span><span id="arrow::csv::ConvertOptions::null_values__std::vector:ss:"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options_1a0563bd516e4676fe4bf315105e03eef0"></span>std::vector&lt;std::string&gt; <code class="sig-name descname">null_values</code><a class="headerlink" href="#_CPPv4N5arrow3csv14ConvertOptions11null_valuesE" title="Permalink to [...]
 <dd><p>Recognized spellings for null values. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv14ConvertOptions11true_valuesE">
 <span id="_CPPv3N5arrow3csv14ConvertOptions11true_valuesE"></span><span id="_CPPv2N5arrow3csv14ConvertOptions11true_valuesE"></span><span id="arrow::csv::ConvertOptions::true_values__std::vector:ss:"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options_1a573b96b8ef90469dc1aec77b16008fb1"></span>std::vector&lt;std::string&gt; <code class="sig-name descname">true_values</code><a class="headerlink" href="#_CPPv4N5arrow3csv14ConvertOptions11true_valuesE" title="Permalink to [...]
 <dd><p>Recognized spellings for boolean true values. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv14ConvertOptions12false_valuesE">
 <span id="_CPPv3N5arrow3csv14ConvertOptions12false_valuesE"></span><span id="_CPPv2N5arrow3csv14ConvertOptions12false_valuesE"></span><span id="arrow::csv::ConvertOptions::false_values__std::vector:ss:"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options_1adcd43f83150653d00ff3b6ed9f838164"></span>std::vector&lt;std::string&gt; <code class="sig-name descname">false_values</code><a class="headerlink" href="#_CPPv4N5arrow3csv14ConvertOptions12false_valuesE" title="Permali [...]
 <dd><p>Recognized spellings for boolean false values. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv14ConvertOptions19strings_can_be_nullE">
 <span id="_CPPv3N5arrow3csv14ConvertOptions19strings_can_be_nullE"></span><span id="_CPPv2N5arrow3csv14ConvertOptions19strings_can_be_nullE"></span><span id="arrow::csv::ConvertOptions::strings_can_be_null__b"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options_1a7b57ed41d12282439ec2d2d9be4041dc"></span>bool <code class="sig-name descname">strings_can_be_null</code> = false<a class="headerlink" href="#_CPPv4N5arrow3csv14ConvertOptions19strings_can_be_nullE" title="Perm [...]
 <dd><p>Whether string / binary columns can have null values. </p>
 <p>If true, then strings in “null_values” are considered null for string columns. If false, then all strings are valid string values. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv14ConvertOptions16auto_dict_encodeE">
 <span id="_CPPv3N5arrow3csv14ConvertOptions16auto_dict_encodeE"></span><span id="_CPPv2N5arrow3csv14ConvertOptions16auto_dict_encodeE"></span><span id="arrow::csv::ConvertOptions::auto_dict_encode__b"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options_1a24088bd0394a1d243e116102c24cc156"></span>bool <code class="sig-name descname">auto_dict_encode</code> = false<a class="headerlink" href="#_CPPv4N5arrow3csv14ConvertOptions16auto_dict_encodeE" title="Permalink to this d [...]
 <dd><p>Whether to try to automatically dict-encode string / binary data. </p>
@@ -375,14 +375,14 @@
 <p>This setting is ignored for non-inferred columns (those in <code class="docutils literal notranslate"><span class="pre">column_types</span></code>). </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv14ConvertOptions15include_columnsE">
 <span id="_CPPv3N5arrow3csv14ConvertOptions15include_columnsE"></span><span id="_CPPv2N5arrow3csv14ConvertOptions15include_columnsE"></span><span id="arrow::csv::ConvertOptions::include_columns__std::vector:ss:"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options_1ab1cb583e3843f2523d179716bd1b93cc"></span>std::vector&lt;std::string&gt; <code class="sig-name descname">include_columns</code><a class="headerlink" href="#_CPPv4N5arrow3csv14ConvertOptions15include_columnsE" [...]
 <dd><p>If non-empty, indicates the names of columns from the CSV file that should be actually read and converted (in the vector’s order). </p>
 <p>Columns not in this vector will be ignored. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow3csv14ConvertOptions23include_missing_columnsE">
 <span id="_CPPv3N5arrow3csv14ConvertOptions23include_missing_columnsE"></span><span id="_CPPv2N5arrow3csv14ConvertOptions23include_missing_columnsE"></span><span id="arrow::csv::ConvertOptions::include_missing_columns__b"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options_1a065dae99ce03df7d80aa83bdbb82a3ee"></span>bool <code class="sig-name descname">include_missing_columns</code> = false<a class="headerlink" href="#_CPPv4N5arrow3csv14ConvertOptions23include_missing_c [...]
 <dd><p>If false, columns in <code class="docutils literal notranslate"><span class="pre">include_columns</span></code> but not in the CSV file will error out. </p>
@@ -394,7 +394,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow3csv14ConvertOptions8DefaultsEv">
-<span id="_CPPv3N5arrow3csv14ConvertOptions8DefaultsEv"></span><span id="_CPPv2N5arrow3csv14ConvertOptions8DefaultsEv"></span><span id="arrow::csv::ConvertOptions::Defaults"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options_1acfb8d142582f48a400fc1fd4127c34fe"></span><em class="property">static</em> <a class="reference internal" href="#_CPPv4N5arrow3csv14ConvertOptionsE" title="arrow::csv::ConvertOptions">ConvertOptions</a> <code class="sig-name descname">Defaults</co [...]
+<span id="_CPPv3N5arrow3csv14ConvertOptions8DefaultsEv"></span><span id="_CPPv2N5arrow3csv14ConvertOptions8DefaultsEv"></span><span id="arrow::csv::ConvertOptions::Defaults"></span><span class="target" id="structarrow_1_1csv_1_1_convert_options_1acfb8d142582f48a400fc1fd4127c34fe"></span><a class="reference internal" href="#_CPPv4N5arrow3csv14ConvertOptionsE" title="arrow::csv::ConvertOptions">ConvertOptions</a> <code class="sig-name descname">Defaults</code><span class="sig-paren">(</spa [...]
 <dd><p>Create conversion options with default values, including conventional values for <code class="docutils literal notranslate"><span class="pre">null_values</span></code>, <code class="docutils literal notranslate"><span class="pre">true_values</span></code> and <code class="docutils literal notranslate"><span class="pre">false_values</span></code> </p>
 </dd></dl>
 
@@ -403,13 +403,13 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow3csv11TableReaderE">
-<span id="_CPPv3N5arrow3csv11TableReaderE"></span><span id="_CPPv2N5arrow3csv11TableReaderE"></span><span id="arrow::csv::TableReader"></span><span class="target" id="classarrow_1_1csv_1_1_table_reader"></span><em class="property">class </em><code class="sig-name descname">TableReader</code><a class="headerlink" href="#_CPPv4N5arrow3csv11TableReaderE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow3csv11TableReaderE"></span><span id="_CPPv2N5arrow3csv11TableReaderE"></span><span id="arrow::csv::TableReader"></span><span class="target" id="classarrow_1_1csv_1_1_table_reader"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::csv<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">TableReader</code><a class="headerlink" href="#_CPPv4N5arrow3csv11TableReaderE" title="Permalink to this definit [...]
 <dd><p>A class that reads an entire CSV file into a Arrow <a class="reference internal" href="table.html#classarrow_1_1_table"><span class="std std-ref">Table</span></a>. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow3csv11TableReader4ReadEv">
-<span id="_CPPv3N5arrow3csv11TableReader4ReadEv"></span><span id="_CPPv2N5arrow3csv11TableReader4ReadEv"></span><span id="arrow::csv::TableReader::Read"></span><span class="target" id="classarrow_1_1csv_1_1_table_reader_1a89fdaabb6dd86ab74d74f8bd2ea52a4f"></span><em class="property">virtual</em> Result&lt;std::shared_ptr&lt;<a class="reference internal" href="table.html#_CPPv4N5arrow5TableE" title="arrow::Table">Table</a>&gt;&gt; <code class="sig-name descname">Read</code><span class="si [...]
+<span id="_CPPv3N5arrow3csv11TableReader4ReadEv"></span><span id="_CPPv2N5arrow3csv11TableReader4ReadEv"></span><span id="arrow::csv::TableReader::Read"></span><span class="target" id="classarrow_1_1csv_1_1_table_reader_1a89fdaabb6dd86ab74d74f8bd2ea52a4f"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="table.html#_CPPv4N5arrow5TableE" title="arrow::Table">Table</a> [...]
 <dd><p>Read the entire CSV file and convert it to a Arrow <a class="reference internal" href="table.html#classarrow_1_1_table"><span class="std std-ref">Table</span></a>. </p>
 </dd></dl>
 
@@ -418,7 +418,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow3csv11TableReader4MakeEP10MemoryPoolNSt10shared_ptrIN2io11InputStreamEEERK11ReadOptionsRK12ParseOptionsRK14ConvertOptions">
-<span id="_CPPv3N5arrow3csv11TableReader4MakeEP10MemoryPoolNSt10shared_ptrIN2io11InputStreamEEERK11ReadOptionsRK12ParseOptionsRK14ConvertOptions"></span><span id="_CPPv2N5arrow3csv11TableReader4MakeEP10MemoryPoolNSt10shared_ptrIN2io11InputStreamEEERK11ReadOptionsRK12ParseOptionsRK14ConvertOptions"></span><span id="arrow::csv::TableReader::Make__MemoryPoolP.std::shared_ptr:io::InputStream:.ReadOptionsCR.ParseOptionsCR.ConvertOptionsCR"></span><span class="target" id="classarrow_1_1csv_1_1 [...]
+<span id="_CPPv3N5arrow3csv11TableReader4MakeEP10MemoryPoolNSt10shared_ptrIN2io11InputStreamEEERK11ReadOptionsRK12ParseOptionsRK14ConvertOptions"></span><span id="_CPPv2N5arrow3csv11TableReader4MakeEP10MemoryPoolNSt10shared_ptrIN2io11InputStreamEEERK11ReadOptionsRK12ParseOptionsRK14ConvertOptions"></span><span id="arrow::csv::TableReader::Make__MemoryPoolP.std::shared_ptr:io::InputStream:.ReadOptionsCR.ParseOptionsCR.ConvertOptionsCR"></span><span class="target" id="classarrow_1_1csv_1_1 [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1csv_1_1_table_reader"><span class="std std-ref">TableReader</span></a> instance. </p>
 </dd></dl>
 
@@ -429,24 +429,24 @@
 <div class="section" id="line-separated-json">
 <h2>Line-separated JSON<a class="headerlink" href="#line-separated-json" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp enum">
-<dt id="_CPPv4N5arrow4json23UnexpectedFieldBehaviorE">
-<span id="_CPPv3N5arrow4json23UnexpectedFieldBehaviorE"></span><span id="_CPPv2N5arrow4json23UnexpectedFieldBehaviorE"></span><span class="target" id="namespacearrow_1_1json_1a0a9ff33c277d8effb0b8029baf388056"></span><em class="property">enum </em><code class="sig-prename descclassname">arrow::json<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">UnexpectedFieldBehavior</code><a class="headerlink" href="#_CPPv4N5arrow4json23UnexpectedFieldBehaviorE"  [...]
+<dt id="_CPPv4N4json5arrow23UnexpectedFieldBehaviorE">
+<span id="_CPPv3N4json5arrow23UnexpectedFieldBehaviorE"></span><span id="_CPPv2N4json5arrow23UnexpectedFieldBehaviorE"></span><span class="target" id="namespacearrow_1_1json_1a0a9ff33c277d8effb0b8029baf388056"></span><em class="property">enum </em><code class="sig-prename descclassname">json::arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">UnexpectedFieldBehavior</code><a class="headerlink" href="#_CPPv4N4json5arrow23UnexpectedFieldBehaviorE"  [...]
 <dd><p><em>Values:</em></p>
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4json6IgnoreE">
-<span id="_CPPv3N5arrow4json6IgnoreE"></span><span id="_CPPv2N5arrow4json6IgnoreE"></span><span class="target" id="namespacearrow_1_1json_1a0a9ff33c277d8effb0b8029baf388056afd038fc7f319e48f3115d92bf5bdbef9"></span><code class="sig-name descname">Ignore</code><a class="headerlink" href="#_CPPv4N5arrow4json6IgnoreE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N4json5arrow23UnexpectedFieldBehavior6IgnoreE">
+<span id="_CPPv3N4json5arrow23UnexpectedFieldBehavior6IgnoreE"></span><span id="_CPPv2N4json5arrow23UnexpectedFieldBehavior6IgnoreE"></span><span class="target" id="namespacearrow_1_1json_1a0a9ff33c277d8effb0b8029baf388056afd038fc7f319e48f3115d92bf5bdbef9"></span><em class="property">enumerator </em><code class="sig-name descname">Ignore</code><a class="headerlink" href="#_CPPv4N4json5arrow23UnexpectedFieldBehavior6IgnoreE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Unexpected JSON fields are ignored. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4json5ErrorE">
-<span id="_CPPv3N5arrow4json5ErrorE"></span><span id="_CPPv2N5arrow4json5ErrorE"></span><span class="target" id="namespacearrow_1_1json_1a0a9ff33c277d8effb0b8029baf388056a902b0d55fddef6f8d651fe1035b7d4bd"></span><code class="sig-name descname">Error</code><a class="headerlink" href="#_CPPv4N5arrow4json5ErrorE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N4json5arrow23UnexpectedFieldBehavior5ErrorE">
+<span id="_CPPv3N4json5arrow23UnexpectedFieldBehavior5ErrorE"></span><span id="_CPPv2N4json5arrow23UnexpectedFieldBehavior5ErrorE"></span><span class="target" id="namespacearrow_1_1json_1a0a9ff33c277d8effb0b8029baf388056a902b0d55fddef6f8d651fe1035b7d4bd"></span><em class="property">enumerator </em><code class="sig-name descname">Error</code><a class="headerlink" href="#_CPPv4N4json5arrow23UnexpectedFieldBehavior5ErrorE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Unexpected JSON fields error out. </p>
 </dd></dl>
 
 <dl class="cpp enumerator">
-<dt id="_CPPv4N5arrow4json9InferTypeE">
-<span id="_CPPv3N5arrow4json9InferTypeE"></span><span id="_CPPv2N5arrow4json9InferTypeE"></span><span class="target" id="namespacearrow_1_1json_1a0a9ff33c277d8effb0b8029baf388056af4ff566055b0218236801a62db87e218"></span><code class="sig-name descname">InferType</code><a class="headerlink" href="#_CPPv4N5arrow4json9InferTypeE" title="Permalink to this definition">¶</a><br /></dt>
+<dt id="_CPPv4N4json5arrow23UnexpectedFieldBehavior9InferTypeE">
+<span id="_CPPv3N4json5arrow23UnexpectedFieldBehavior9InferTypeE"></span><span id="_CPPv2N4json5arrow23UnexpectedFieldBehavior9InferTypeE"></span><span class="target" id="namespacearrow_1_1json_1a0a9ff33c277d8effb0b8029baf388056af4ff566055b0218236801a62db87e218"></span><em class="property">enumerator </em><code class="sig-name descname">InferType</code><a class="headerlink" href="#_CPPv4N4json5arrow23UnexpectedFieldBehavior9InferTypeE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Unexpected JSON fields are type-inferred and included in the output. </p>
 </dd></dl>
 
@@ -454,16 +454,16 @@
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow4json11ReadOptionsE">
-<span id="_CPPv3N5arrow4json11ReadOptionsE"></span><span id="_CPPv2N5arrow4json11ReadOptionsE"></span><span id="arrow::json::ReadOptions"></span><span class="target" id="structarrow_1_1json_1_1_read_options"></span><em class="property">struct </em><code class="sig-name descname">ReadOptions</code><a class="headerlink" href="#_CPPv4N5arrow4json11ReadOptionsE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow4json11ReadOptionsE"></span><span id="_CPPv2N5arrow4json11ReadOptionsE"></span><span id="arrow::json::ReadOptions"></span><span class="target" id="structarrow_1_1json_1_1_read_options"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::json<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ReadOptions</code><a class="headerlink" href="#_CPPv4N5arrow4json11ReadOptionsE" title="Permalink to this [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow4json11ReadOptions11use_threadsE">
 <span id="_CPPv3N5arrow4json11ReadOptions11use_threadsE"></span><span id="_CPPv2N5arrow4json11ReadOptions11use_threadsE"></span><span id="arrow::json::ReadOptions::use_threads__b"></span><span class="target" id="structarrow_1_1json_1_1_read_options_1a9ee476086378bf9d4f14ca96646ca226"></span>bool <code class="sig-name descname">use_threads</code> = true<a class="headerlink" href="#_CPPv4N5arrow4json11ReadOptions11use_threadsE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Whether to use the global CPU thread pool. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow4json11ReadOptions10block_sizeE">
 <span id="_CPPv3N5arrow4json11ReadOptions10block_sizeE"></span><span id="_CPPv2N5arrow4json11ReadOptions10block_sizeE"></span><span id="arrow::json::ReadOptions::block_size__int32_t"></span><span class="target" id="structarrow_1_1json_1_1_read_options_1a1b646b942fa1b8fb09243757774ca7fa"></span>int32_t <code class="sig-name descname">block_size</code> = 1 &lt;&lt; 20<a class="headerlink" href="#_CPPv4N5arrow4json11ReadOptions10block_sizeE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Block size we request from the IO layer; also determines the size of chunks when use_threads is true. </p>
@@ -474,7 +474,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow4json11ReadOptions8DefaultsEv">
-<span id="_CPPv3N5arrow4json11ReadOptions8DefaultsEv"></span><span id="_CPPv2N5arrow4json11ReadOptions8DefaultsEv"></span><span id="arrow::json::ReadOptions::Defaults"></span><span class="target" id="structarrow_1_1json_1_1_read_options_1a5c5b21da5280abd29077cdb608351de0"></span><em class="property">static</em> <a class="reference internal" href="#_CPPv4N5arrow4json11ReadOptionsE" title="arrow::json::ReadOptions">ReadOptions</a> <code class="sig-name descname">Defaults</code><span class= [...]
+<span id="_CPPv3N5arrow4json11ReadOptions8DefaultsEv"></span><span id="_CPPv2N5arrow4json11ReadOptions8DefaultsEv"></span><span id="arrow::json::ReadOptions::Defaults"></span><span class="target" id="structarrow_1_1json_1_1_read_options_1a5c5b21da5280abd29077cdb608351de0"></span><a class="reference internal" href="#_CPPv4N5arrow4json11ReadOptionsE" title="arrow::json::ReadOptions">ReadOptions</a> <code class="sig-name descname">Defaults</code><span class="sig-paren">(</span><span class=" [...]
 <dd><p>Create read options with default values. </p>
 </dd></dl>
 
@@ -483,25 +483,25 @@
 
 <dl class="cpp struct">
 <dt id="_CPPv4N5arrow4json12ParseOptionsE">
-<span id="_CPPv3N5arrow4json12ParseOptionsE"></span><span id="_CPPv2N5arrow4json12ParseOptionsE"></span><span id="arrow::json::ParseOptions"></span><span class="target" id="structarrow_1_1json_1_1_parse_options"></span><em class="property">struct </em><code class="sig-name descname">ParseOptions</code><a class="headerlink" href="#_CPPv4N5arrow4json12ParseOptionsE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow4json12ParseOptionsE"></span><span id="_CPPv2N5arrow4json12ParseOptionsE"></span><span id="arrow::json::ParseOptions"></span><span class="target" id="structarrow_1_1json_1_1_parse_options"></span><em class="property">struct </em><code class="sig-prename descclassname">arrow::json<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ParseOptions</code><a class="headerlink" href="#_CPPv4N5arrow4json12ParseOptionsE" title="Permalink t [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Members</p>
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow4json12ParseOptions15explicit_schemaE">
 <span id="_CPPv3N5arrow4json12ParseOptions15explicit_schemaE"></span><span id="_CPPv2N5arrow4json12ParseOptions15explicit_schemaE"></span><span id="arrow::json::ParseOptions::explicit_schema__std::shared_ptr:Schema:"></span><span class="target" id="structarrow_1_1json_1_1_parse_options_1a8188ab9bf8f6b45c1023606bbb91aba1"></span>std::shared_ptr&lt;<a class="reference internal" href="datatype.html#_CPPv4N5arrow6SchemaE" title="arrow::Schema">Schema</a>&gt; <code class="sig-name descname">e [...]
 <dd><p>Optional explicit schema (disables type inference on those fields) </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow4json12ParseOptions18newlines_in_valuesE">
 <span id="_CPPv3N5arrow4json12ParseOptions18newlines_in_valuesE"></span><span id="_CPPv2N5arrow4json12ParseOptions18newlines_in_valuesE"></span><span id="arrow::json::ParseOptions::newlines_in_values__b"></span><span class="target" id="structarrow_1_1json_1_1_parse_options_1a121476145f1f8966f02c8cd53fd9b3b4"></span>bool <code class="sig-name descname">newlines_in_values</code> = false<a class="headerlink" href="#_CPPv4N5arrow4json12ParseOptions18newlines_in_valuesE" title="Permalink to t [...]
 <dd><p>Whether objects may be printed across multiple lines (for example pretty-printed) </p>
 <p>If true, parsing may be slower. </p>
 </dd></dl>
 
-<dl class="cpp member">
+<dl class="cpp var">
 <dt id="_CPPv4N5arrow4json12ParseOptions25unexpected_field_behaviorE">
-<span id="_CPPv3N5arrow4json12ParseOptions25unexpected_field_behaviorE"></span><span id="_CPPv2N5arrow4json12ParseOptions25unexpected_field_behaviorE"></span><span id="arrow::json::ParseOptions::unexpected_field_behavior__UnexpectedFieldBehavior"></span><span class="target" id="structarrow_1_1json_1_1_parse_options_1a75e6b83fab902c53c0b710252b882792"></span><a class="reference internal" href="#_CPPv4N5arrow4json23UnexpectedFieldBehaviorE" title="arrow::json::UnexpectedFieldBehavior">Unex [...]
+<span id="_CPPv3N5arrow4json12ParseOptions25unexpected_field_behaviorE"></span><span id="_CPPv2N5arrow4json12ParseOptions25unexpected_field_behaviorE"></span><span id="arrow::json::ParseOptions::unexpected_field_behavior__UnexpectedFieldBehavior"></span><span class="target" id="structarrow_1_1json_1_1_parse_options_1a75e6b83fab902c53c0b710252b882792"></span>UnexpectedFieldBehavior <code class="sig-name descname">unexpected_field_behavior</code> = UnexpectedFieldBehavior::InferType<a clas [...]
 <dd><p>How JSON fields outside of explicit_schema (if given) are treated. </p>
 </dd></dl>
 
@@ -510,7 +510,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow4json12ParseOptions8DefaultsEv">
-<span id="_CPPv3N5arrow4json12ParseOptions8DefaultsEv"></span><span id="_CPPv2N5arrow4json12ParseOptions8DefaultsEv"></span><span id="arrow::json::ParseOptions::Defaults"></span><span class="target" id="structarrow_1_1json_1_1_parse_options_1a7292d6f7e5df9b505e3d06789fc5138e"></span><em class="property">static</em> <a class="reference internal" href="#_CPPv4N5arrow4json12ParseOptionsE" title="arrow::json::ParseOptions">ParseOptions</a> <code class="sig-name descname">Defaults</code><span [...]
+<span id="_CPPv3N5arrow4json12ParseOptions8DefaultsEv"></span><span id="_CPPv2N5arrow4json12ParseOptions8DefaultsEv"></span><span id="arrow::json::ParseOptions::Defaults"></span><span class="target" id="structarrow_1_1json_1_1_parse_options_1a7292d6f7e5df9b505e3d06789fc5138e"></span><a class="reference internal" href="#_CPPv4N5arrow4json12ParseOptionsE" title="arrow::json::ParseOptions">ParseOptions</a> <code class="sig-name descname">Defaults</code><span class="sig-paren">(</span><span  [...]
 <dd><p>Create parsing options with default values. </p>
 </dd></dl>
 
@@ -519,14 +519,14 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow4json11TableReaderE">
-<span id="_CPPv3N5arrow4json11TableReaderE"></span><span id="_CPPv2N5arrow4json11TableReaderE"></span><span id="arrow::json::TableReader"></span><span class="target" id="classarrow_1_1json_1_1_table_reader"></span><em class="property">class </em><code class="sig-name descname">TableReader</code><a class="headerlink" href="#_CPPv4N5arrow4json11TableReaderE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow4json11TableReaderE"></span><span id="_CPPv2N5arrow4json11TableReaderE"></span><span id="arrow::json::TableReader"></span><span class="target" id="classarrow_1_1json_1_1_table_reader"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::json<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">TableReader</code><a class="headerlink" href="#_CPPv4N5arrow4json11TableReaderE" title="Permalink to this d [...]
 <dd><p>A class that reads an entire JSON file into a Arrow <a class="reference internal" href="table.html#classarrow_1_1_table"><span class="std std-ref">Table</span></a>. </p>
 <p>The file is expected to consist of individual line-separated JSON objects </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow4json11TableReader4ReadEPNSt10shared_ptrI5TableEE">
-<span id="_CPPv3N5arrow4json11TableReader4ReadEPNSt10shared_ptrI5TableEE"></span><span id="_CPPv2N5arrow4json11TableReader4ReadEPNSt10shared_ptrI5TableEE"></span><span id="arrow::json::TableReader::Read__std::shared_ptr:Table:P"></span><span class="target" id="classarrow_1_1json_1_1_table_reader_1a23e134d47fac3c0dc4acc6e2296ebfae"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class=" [...]
+<span id="_CPPv3N5arrow4json11TableReader4ReadEPNSt10shared_ptrI5TableEE"></span><span id="_CPPv2N5arrow4json11TableReader4ReadEPNSt10shared_ptrI5TableEE"></span><span id="arrow::json::TableReader::Read__std::shared_ptr:Table:P"></span><span class="target" id="classarrow_1_1json_1_1_table_reader_1a23e134d47fac3c0dc4acc6e2296ebfae"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Read</code><spa [...]
 <dd><p>Read the entire JSON file and convert it to a Arrow <a class="reference internal" href="table.html#classarrow_1_1_table"><span class="std std-ref">Table</span></a>. </p>
 </dd></dl>
 
@@ -535,7 +535,7 @@
 <p class="breathe-sectiondef-title rubric">Public Static Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow4json11TableReader4MakeEP10MemoryPoolNSt10shared_ptrIN2io11InputStreamEEERK11ReadOptionsRK12ParseOptionsPNSt10shared_ptrI11TableReaderEE">
-<span id="_CPPv3N5arrow4json11TableReader4MakeEP10MemoryPoolNSt10shared_ptrIN2io11InputStreamEEERK11ReadOptionsRK12ParseOptionsPNSt10shared_ptrI11TableReaderEE"></span><span id="_CPPv2N5arrow4json11TableReader4MakeEP10MemoryPoolNSt10shared_ptrIN2io11InputStreamEEERK11ReadOptionsRK12ParseOptionsPNSt10shared_ptrI11TableReaderEE"></span><span id="arrow::json::TableReader::Make__MemoryPoolP.std::shared_ptr:io::InputStream:.ReadOptionsCR.ParseOptionsCR.std::shared_ptr:TableReader:P"></span><s [...]
+<span id="_CPPv3N5arrow4json11TableReader4MakeEP10MemoryPoolNSt10shared_ptrIN2io11InputStreamEEERK11ReadOptionsRK12ParseOptionsPNSt10shared_ptrI11TableReaderEE"></span><span id="_CPPv2N5arrow4json11TableReader4MakeEP10MemoryPoolNSt10shared_ptrIN2io11InputStreamEEERK11ReadOptionsRK12ParseOptionsPNSt10shared_ptrI11TableReaderEE"></span><span id="arrow::json::TableReader::Make__MemoryPoolP.std::shared_ptr:io::InputStream:.ReadOptionsCR.ParseOptionsCR.std::shared_ptr:TableReader:P"></span><s [...]
 <dd><p>Create a <a class="reference internal" href="#classarrow_1_1json_1_1_table_reader"><span class="std std-ref">TableReader</span></a> instance. </p>
 </dd></dl>
 
@@ -558,12 +558,17 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N7parquet17ParquetFileReaderE">
-<span id="_CPPv3N7parquet17ParquetFileReaderE"></span><span id="_CPPv2N7parquet17ParquetFileReaderE"></span><span id="parquet::ParquetFileReader"></span><span class="target" id="classparquet_1_1_parquet_file_reader"></span><em class="property">class </em><code class="sig-name descname">ParquetFileReader</code><a class="headerlink" href="#_CPPv4N7parquet17ParquetFileReaderE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N7parquet17ParquetFileReaderE"></span><span id="_CPPv2N7parquet17ParquetFileReaderE"></span><span id="parquet::ParquetFileReader"></span><span class="target" id="classparquet_1_1_parquet_file_reader"></span><em class="property">class </em><code class="sig-prename descclassname">parquet<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ParquetFileReader</code><a class="headerlink" href="#_CPPv4N7parquet17ParquetFileReaderE" title="Perma [...]
+<dd><dl class="cpp struct">
+<dt id="_CPPv4N7parquet17ParquetFileReader8ContentsE">
+<span id="_CPPv3N7parquet17ParquetFileReader8ContentsE"></span><span id="_CPPv2N7parquet17ParquetFileReader8ContentsE"></span><span id="parquet::ParquetFileReader::Contents"></span><span class="target" id="structparquet_1_1_parquet_file_reader_1_1_contents"></span><em class="property">struct </em><code class="sig-name descname">Contents</code><a class="headerlink" href="#_CPPv4N7parquet17ParquetFileReader8ContentsE" title="Permalink to this definition">¶</a><br /></dt>
 <dd></dd></dl>
 
+</dd></dl>
+
 <dl class="cpp class">
 <dt id="_CPPv4N7parquet5arrow10FileReaderE">
-<span id="_CPPv3N7parquet5arrow10FileReaderE"></span><span id="_CPPv2N7parquet5arrow10FileReaderE"></span><span id="parquet::arrow::FileReader"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader"></span><em class="property">class </em><code class="sig-name descname">FileReader</code><a class="headerlink" href="#_CPPv4N7parquet5arrow10FileReaderE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N7parquet5arrow10FileReaderE"></span><span id="_CPPv2N7parquet5arrow10FileReaderE"></span><span id="parquet::arrow::FileReader"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader"></span><em class="property">class </em><code class="sig-prename descclassname">parquet::arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FileReader</code><a class="headerlink" href="#_CPPv4N7parquet5arrow10FileReaderE" title="Permali [...]
 <dd><p>Arrow read adapter class for deserializing Parquet files as Arrow row batches. </p>
 <p>This interfaces caters for different use cases and thus provides different interfaces. In its most simplistic form, we cater for a user that wants to read the whole Parquet at once with the <code class="docutils literal notranslate"><a class="reference internal" href="#classparquet_1_1arrow_1_1_file_reader_1ad6021ee16527fcb3256bf84db5270c89"><span class="std std-ref"><span class="pre">FileReader::ReadTable</span></span></a></code> method.</p>
 <p>More advanced users that also want to implement parallelism on top of each single Parquet files should do this on the RowGroup level. For this, they can call <code class="docutils literal notranslate"><span class="pre">FileReader::RowGroup(i)-&gt;ReadTable</span></code> to receive only the specified RowGroup as a table.</p>
@@ -572,20 +577,20 @@
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet5arrow10FileReader9GetSchemaEPNSt10shared_ptrIN5arrow6SchemaEEE">
-<span id="_CPPv3N7parquet5arrow10FileReader9GetSchemaEPNSt10shared_ptrIN5arrow6SchemaEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader9GetSchemaEPNSt10shared_ptrIN5arrow6SchemaEEE"></span><span id="parquet::arrow::FileReader::GetSchema__std::shared_ptr:arrow::Schema:P"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1a0be508d6f33486e7d18cfeaeeb9e0c5b"></span><em class="property">virtual</em> arrow::Status <code class="sig-name descname">GetSchema</code><span c [...]
+<span id="_CPPv3N7parquet5arrow10FileReader9GetSchemaEPNSt10shared_ptrIN5arrow6SchemaEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader9GetSchemaEPNSt10shared_ptrIN5arrow6SchemaEEE"></span><span id="parquet::arrow::FileReader::GetSchema__std::shared_ptr:arrow::Schema:P"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1a0be508d6f33486e7d18cfeaeeb9e0c5b"></span>arrow::Status <code class="sig-name descname">GetSchema</code><span class="sig-paren">(</span>std::shar [...]
 <dd><p>Return arrow schema for all the columns. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet5arrow10FileReader10ReadColumnEiPNSt10shared_ptrIN5arrow12ChunkedArrayEEE">
-<span id="_CPPv3N7parquet5arrow10FileReader10ReadColumnEiPNSt10shared_ptrIN5arrow12ChunkedArrayEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader10ReadColumnEiPNSt10shared_ptrIN5arrow12ChunkedArrayEEE"></span><span id="parquet::arrow::FileReader::ReadColumn__i.std::shared_ptr:arrow::ChunkedArray:P"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1a57e775ac7a5a34ea134f6a44b756e6ed"></span><em class="property">virtual</em> arrow::Status <code class="sig-name desc [...]
+<span id="_CPPv3N7parquet5arrow10FileReader10ReadColumnEiPNSt10shared_ptrIN5arrow12ChunkedArrayEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader10ReadColumnEiPNSt10shared_ptrIN5arrow12ChunkedArrayEEE"></span><span id="parquet::arrow::FileReader::ReadColumn__i.std::shared_ptr:arrow::ChunkedArray:P"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1a57e775ac7a5a34ea134f6a44b756e6ed"></span>arrow::Status <code class="sig-name descname">ReadColumn</code><span class [...]
 <dd><p>Read column as a whole into a chunked array. </p>
 <p>The indicated column index is relative to the schema </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet5arrow10FileReader20GetRecordBatchReaderERKNSt6vectorIiEEPNSt10unique_ptrIN5arrow17RecordBatchReaderEEE">
-<span id="_CPPv3N7parquet5arrow10FileReader20GetRecordBatchReaderERKNSt6vectorIiEEPNSt10unique_ptrIN5arrow17RecordBatchReaderEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader20GetRecordBatchReaderERKNSt6vectorIiEEPNSt10unique_ptrIN5arrow17RecordBatchReaderEEE"></span><span id="parquet::arrow::FileReader::GetRecordBatchReader__std::vector:i:CR.std::unique_ptr:arrow::RecordBatchReader:P"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1ab933cf50515812a9f2929d978 [...]
+<span id="_CPPv3N7parquet5arrow10FileReader20GetRecordBatchReaderERKNSt6vectorIiEEPNSt10unique_ptrIN5arrow17RecordBatchReaderEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader20GetRecordBatchReaderERKNSt6vectorIiEEPNSt10unique_ptrIN5arrow17RecordBatchReaderEEE"></span><span id="parquet::arrow::FileReader::GetRecordBatchReader__std::vector:i:CR.std::unique_ptr:arrow::RecordBatchReader:P"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1ab933cf50515812a9f2929d978 [...]
 <dd><p>Return a RecordBatchReader of row groups selected from row_group_indices, the ordering in row_group_indices matters. </p>
 <p><dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>error Status if row_group_indices contains invalid index </p>
@@ -596,7 +601,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet5arrow10FileReader20GetRecordBatchReaderERKNSt6vectorIiEERKNSt6vectorIiEEPNSt10unique_ptrIN5arrow17RecordBatchReaderEEE">
-<span id="_CPPv3N7parquet5arrow10FileReader20GetRecordBatchReaderERKNSt6vectorIiEERKNSt6vectorIiEEPNSt10unique_ptrIN5arrow17RecordBatchReaderEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader20GetRecordBatchReaderERKNSt6vectorIiEERKNSt6vectorIiEEPNSt10unique_ptrIN5arrow17RecordBatchReaderEEE"></span><span id="parquet::arrow::FileReader::GetRecordBatchReader__std::vector:i:CR.std::vector:i:CR.std::unique_ptr:arrow::RecordBatchReader:P"></span><span class="target" id="classparquet_1_1 [...]
+<span id="_CPPv3N7parquet5arrow10FileReader20GetRecordBatchReaderERKNSt6vectorIiEERKNSt6vectorIiEEPNSt10unique_ptrIN5arrow17RecordBatchReaderEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader20GetRecordBatchReaderERKNSt6vectorIiEERKNSt6vectorIiEEPNSt10unique_ptrIN5arrow17RecordBatchReaderEEE"></span><span id="parquet::arrow::FileReader::GetRecordBatchReader__std::vector:i:CR.std::vector:i:CR.std::unique_ptr:arrow::RecordBatchReader:P"></span><span class="target" id="classparquet_1_1 [...]
 <dd><p>Return a RecordBatchReader of row groups selected from row_group_indices, whose columns are selected by column_indices. </p>
 <p>The ordering in row_group_indices and column_indices matter. <dl class="simple">
 <dt><strong>Return</strong></dt><dd><p>error Status if either row_group_indices or column_indices contains invalid index </p>
@@ -607,38 +612,38 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet5arrow10FileReader9ReadTableEPNSt10shared_ptrIN5arrow5TableEEE">
-<span id="_CPPv3N7parquet5arrow10FileReader9ReadTableEPNSt10shared_ptrIN5arrow5TableEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader9ReadTableEPNSt10shared_ptrIN5arrow5TableEEE"></span><span id="parquet::arrow::FileReader::ReadTable__std::shared_ptr:arrow::Table:P"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1ad6021ee16527fcb3256bf84db5270c89"></span><em class="property">virtual</em> arrow::Status <code class="sig-name descname">ReadTable</code><span clas [...]
+<span id="_CPPv3N7parquet5arrow10FileReader9ReadTableEPNSt10shared_ptrIN5arrow5TableEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader9ReadTableEPNSt10shared_ptrIN5arrow5TableEEE"></span><span id="parquet::arrow::FileReader::ReadTable__std::shared_ptr:arrow::Table:P"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1ad6021ee16527fcb3256bf84db5270c89"></span>arrow::Status <code class="sig-name descname">ReadTable</code><span class="sig-paren">(</span>std::shared_ [...]
 <dd><p>Read all columns into a Table. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet5arrow10FileReader9ReadTableERKNSt6vectorIiEEPNSt10shared_ptrIN5arrow5TableEEE">
-<span id="_CPPv3N7parquet5arrow10FileReader9ReadTableERKNSt6vectorIiEEPNSt10shared_ptrIN5arrow5TableEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader9ReadTableERKNSt6vectorIiEEPNSt10shared_ptrIN5arrow5TableEEE"></span><span id="parquet::arrow::FileReader::ReadTable__std::vector:i:CR.std::shared_ptr:arrow::Table:P"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1aabacd8d763165c26b7105a4d3f523015"></span><em class="property">virtual</em> arrow::Status <code cla [...]
+<span id="_CPPv3N7parquet5arrow10FileReader9ReadTableERKNSt6vectorIiEEPNSt10shared_ptrIN5arrow5TableEEE"></span><span id="_CPPv2N7parquet5arrow10FileReader9ReadTableERKNSt6vectorIiEEPNSt10shared_ptrIN5arrow5TableEEE"></span><span id="parquet::arrow::FileReader::ReadTable__std::vector:i:CR.std::shared_ptr:arrow::Table:P"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1aabacd8d763165c26b7105a4d3f523015"></span>arrow::Status <code class="sig-name descname">ReadTable</ [...]
 <dd><p>Read the given columns into a Table. </p>
 <p>The indicated column indices are relative to the schema </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet5arrow10FileReader12ScanContentsENSt6vectorIiEEK7int32_tP7int64_t">
-<span id="_CPPv3N7parquet5arrow10FileReader12ScanContentsENSt6vectorIiEEK7int32_tP7int64_t"></span><span id="_CPPv2N7parquet5arrow10FileReader12ScanContentsENSt6vectorIiEEK7int32_tP7int64_t"></span><span id="parquet::arrow::FileReader::ScanContents__std::vector:i:.int32_tC.int64_tP"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1a917bd33c68db9b361cca6973af10a3dd"></span><em class="property">virtual</em> arrow::Status <code class="sig-name descname">ScanContents</c [...]
+<span id="_CPPv3N7parquet5arrow10FileReader12ScanContentsENSt6vectorIiEEK7int32_tP7int64_t"></span><span id="_CPPv2N7parquet5arrow10FileReader12ScanContentsENSt6vectorIiEEK7int32_tP7int64_t"></span><span id="parquet::arrow::FileReader::ScanContents__std::vector:i:.int32_tC.int64_tP"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1a917bd33c68db9b361cca6973af10a3dd"></span>arrow::Status <code class="sig-name descname">ScanContents</code><span class="sig-paren">(</spa [...]
 <dd><p>Scan file contents with one thread, return number of rows. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet5arrow10FileReader8RowGroupEi">
-<span id="_CPPv3N7parquet5arrow10FileReader8RowGroupEi"></span><span id="_CPPv2N7parquet5arrow10FileReader8RowGroupEi"></span><span id="parquet::arrow::FileReader::RowGroup__i"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1ac8809a912fe26d46d1c7699407e0171b"></span><em class="property">virtual</em> std::shared_ptr&lt;RowGroupReader&gt; <code class="sig-name descname">RowGroup</code><span class="sig-paren">(</span>int <em>row_group_index</em><span class="sig-paren" [...]
+<span id="_CPPv3N7parquet5arrow10FileReader8RowGroupEi"></span><span id="_CPPv2N7parquet5arrow10FileReader8RowGroupEi"></span><span id="parquet::arrow::FileReader::RowGroup__i"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1ac8809a912fe26d46d1c7699407e0171b"></span>std::shared_ptr&lt;RowGroupReader&gt; <code class="sig-name descname">RowGroup</code><span class="sig-paren">(</span>int <em>row_group_index</em><span class="sig-paren">)</span> = 0<a class="headerlink" [...]
 <dd><p>Return a reader for the RowGroup, this object must not outlive the <a class="reference internal" href="#classparquet_1_1arrow_1_1_file_reader"><span class="std std-ref">FileReader</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK7parquet5arrow10FileReader14num_row_groupsEv">
-<span id="_CPPv3NK7parquet5arrow10FileReader14num_row_groupsEv"></span><span id="_CPPv2NK7parquet5arrow10FileReader14num_row_groupsEv"></span><span id="parquet::arrow::FileReader::num_row_groupsC"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1a26928cf6c947427eda01d44517e1d7bb"></span><em class="property">virtual</em> int <code class="sig-name descname">num_row_groups</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const [...]
+<span id="_CPPv3NK7parquet5arrow10FileReader14num_row_groupsEv"></span><span id="_CPPv2NK7parquet5arrow10FileReader14num_row_groupsEv"></span><span id="parquet::arrow::FileReader::num_row_groupsC"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1a26928cf6c947427eda01d44517e1d7bb"></span>int <code class="sig-name descname">num_row_groups</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a class="headerlink" hre [...]
 <dd><p>The number of row groups in the file. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet5arrow10FileReader15set_use_threadsEb">
-<span id="_CPPv3N7parquet5arrow10FileReader15set_use_threadsEb"></span><span id="_CPPv2N7parquet5arrow10FileReader15set_use_threadsEb"></span><span id="parquet::arrow::FileReader::set_use_threads__b"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1a7a6ae348156375ebc2b5c99ceb0daa09"></span><em class="property">virtual</em> void <code class="sig-name descname">set_use_threads</code><span class="sig-paren">(</span>bool <em>use_threads</em><span class="sig-paren">)</sp [...]
+<span id="_CPPv3N7parquet5arrow10FileReader15set_use_threadsEb"></span><span id="_CPPv2N7parquet5arrow10FileReader15set_use_threadsEb"></span><span id="parquet::arrow::FileReader::set_use_threads__b"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_1a7a6ae348156375ebc2b5c99ceb0daa09"></span>void <code class="sig-name descname">set_use_threads</code><span class="sig-paren">(</span>bool <em>use_threads</em><span class="sig-paren">)</span> = 0<a class="headerlink" href= [...]
 <dd><p>Set whether to use multiple threads during reads of multiple columns. </p>
 <p>By default only one thread is used. </p>
 </dd></dl>
@@ -663,7 +668,7 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N7parquet5arrow17FileReaderBuilderE">
-<span id="_CPPv3N7parquet5arrow17FileReaderBuilderE"></span><span id="_CPPv2N7parquet5arrow17FileReaderBuilderE"></span><span id="parquet::arrow::FileReaderBuilder"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_builder"></span><em class="property">class </em><code class="sig-name descname">FileReaderBuilder</code><a class="headerlink" href="#_CPPv4N7parquet5arrow17FileReaderBuilderE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N7parquet5arrow17FileReaderBuilderE"></span><span id="_CPPv2N7parquet5arrow17FileReaderBuilderE"></span><span id="parquet::arrow::FileReaderBuilder"></span><span class="target" id="classparquet_1_1arrow_1_1_file_reader_builder"></span><em class="property">class </em><code class="sig-prename descclassname">parquet::arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FileReaderBuilder</code><a class="headerlink" href="#_CPPv4N7parque [...]
 <dd><p>Experimental helper class for bindings (like Python) that struggle either with std::move or C++ exceptions. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -695,15 +700,15 @@
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N7parquet5arrow8OpenFileENSt10shared_ptrIN5arrow2io16RandomAccessFileEEEPN5arrow10MemoryPoolEPNSt10unique_ptrI10FileReaderEE">
-<span id="_CPPv3N7parquet5arrow8OpenFileENSt10shared_ptrIN5arrow2io16RandomAccessFileEEEPN5arrow10MemoryPoolEPNSt10unique_ptrI10FileReaderEE"></span><span id="_CPPv2N7parquet5arrow8OpenFileENSt10shared_ptrIN5arrow2io16RandomAccessFileEEEPN5arrow10MemoryPoolEPNSt10unique_ptrI10FileReaderEE"></span><span id="parquet::arrow::OpenFile__std::shared_ptr:arrow::io::RandomAccessFile:.arrow::MemoryPoolP.std::unique_ptr:FileReader:P"></span><span class="target" id="group__parquet-arrow-reader-fact [...]
+<dt id="_CPPv48OpenFileNSt10shared_ptrIN5arrow2io16RandomAccessFileEEEPN5arrow10MemoryPoolEPNSt10unique_ptrI10FileReaderEE">
+<span id="_CPPv38OpenFileNSt10shared_ptrIN5arrow2io16RandomAccessFileEEEPN5arrow10MemoryPoolEPNSt10unique_ptrI10FileReaderEE"></span><span id="_CPPv28OpenFileNSt10shared_ptrIN5arrow2io16RandomAccessFileEEEPN5arrow10MemoryPoolEPNSt10unique_ptrI10FileReaderEE"></span><span id="OpenFile__std::shared_ptr:arrow::io::RandomAccessFile:.arrow::MemoryPoolP.std::unique_ptr:FileReader:P"></span><span class="target" id="group__parquet-arrow-reader-factories_1ga8006fc7e2640ecb8764385513986822b"></spa [...]
 <dd><p>Build <a class="reference internal" href="#classparquet_1_1arrow_1_1_file_reader"><span class="std std-ref">FileReader</span></a> from Arrow file and MemoryPool. </p>
 <p>Advanced settings are supported through the <a class="reference internal" href="#classparquet_1_1arrow_1_1_file_reader_builder"><span class="std std-ref">FileReaderBuilder</span></a> class. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N7parquet12StreamReaderE">
-<span id="_CPPv3N7parquet12StreamReaderE"></span><span id="_CPPv2N7parquet12StreamReaderE"></span><span id="parquet::StreamReader"></span><span class="target" id="classparquet_1_1_stream_reader"></span><em class="property">class </em><code class="sig-name descname">StreamReader</code><a class="headerlink" href="#_CPPv4N7parquet12StreamReaderE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N7parquet12StreamReaderE"></span><span id="_CPPv2N7parquet12StreamReaderE"></span><span id="parquet::StreamReader"></span><span class="target" id="classparquet_1_1_stream_reader"></span><em class="property">class </em><code class="sig-prename descclassname">parquet<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">StreamReader</code><a class="headerlink" href="#_CPPv4N7parquet12StreamReaderE" title="Permalink to this definition">¶</a>< [...]
 <dd><p>A class for reading Parquet files using an output stream type API. </p>
 <p>The values given must be of the correct type i.e. the type must match the file schema exactly otherwise a <a class="reference internal" href="support.html#classparquet_1_1_parquet_exception"><span class="std std-ref">ParquetException</span></a> will be thrown.</p>
 <p>The user must explicitly advance to the next row using the <a class="reference internal" href="#classparquet_1_1_stream_reader_1aa4738d9bea084f18eb1bc4683acb9a01"><span class="std std-ref">EndRow()</span></a> function or EndRow input manipulator.</p>
@@ -760,7 +765,7 @@
 <h2>Parquet writer<a class="headerlink" href="#parquet-writer" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt id="_CPPv4N7parquet16WriterPropertiesE">
-<span id="_CPPv3N7parquet16WriterPropertiesE"></span><span id="_CPPv2N7parquet16WriterPropertiesE"></span><span id="parquet::WriterProperties"></span><span class="target" id="classparquet_1_1_writer_properties"></span><em class="property">class </em><code class="sig-name descname">WriterProperties</code><a class="headerlink" href="#_CPPv4N7parquet16WriterPropertiesE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N7parquet16WriterPropertiesE"></span><span id="_CPPv2N7parquet16WriterPropertiesE"></span><span id="parquet::WriterProperties"></span><span class="target" id="classparquet_1_1_writer_properties"></span><em class="property">class </em><code class="sig-prename descclassname">parquet<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">WriterProperties</code><a class="headerlink" href="#_CPPv4N7parquet16WriterPropertiesE" title="Permalink to [...]
 <dd><dl class="cpp class">
 <dt id="_CPPv4N7parquet16WriterProperties7BuilderE">
 <span id="_CPPv3N7parquet16WriterProperties7BuilderE"></span><span id="_CPPv2N7parquet16WriterProperties7BuilderE"></span><span id="parquet::WriterProperties::Builder"></span><span class="target" id="classparquet_1_1_writer_properties_1_1_builder"></span><em class="property">class </em><code class="sig-name descname">Builder</code><a class="headerlink" href="#_CPPv4N7parquet16WriterProperties7BuilderE" title="Permalink to this definition">¶</a><br /></dt>
@@ -782,7 +787,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet16WriterProperties7Builder8encodingERKNSt10shared_ptrIN6schema10ColumnPathEEEN8Encoding4typeE">
-<span id="_CPPv3N7parquet16WriterProperties7Builder8encodingERKNSt10shared_ptrIN6schema10ColumnPathEEEN8Encoding4typeE"></span><span id="_CPPv2N7parquet16WriterProperties7Builder8encodingERKNSt10shared_ptrIN6schema10ColumnPathEEEN8Encoding4typeE"></span><span id="parquet::WriterProperties::Builder::encoding__std::shared_ptr:schema::ColumnPath:CR.Encoding::type"></span><span class="target" id="classparquet_1_1_writer_properties_1_1_builder_1af3f10570c84ad6551c448cb41d7050f8"></span><a cla [...]
+<span id="_CPPv3N7parquet16WriterProperties7Builder8encodingERKNSt10shared_ptrIN6schema10ColumnPathEEEN8Encoding4typeE"></span><span id="_CPPv2N7parquet16WriterProperties7Builder8encodingERKNSt10shared_ptrIN6schema10ColumnPathEEEN8Encoding4typeE"></span><span id="parquet::WriterProperties::Builder::encoding__std::shared_ptr:schema::ColumnPath:CR.Encoding::type"></span><span class="target" id="classparquet_1_1_writer_properties_1_1_builder_1af3f10570c84ad6551c448cb41d7050f8"></span><a cla [...]
 <dd><p>Define the encoding that is used when we don’t utilise dictionary encoding. </p>
 <p>This either apply if dictionary encoding is disabled or if we fallback as the dictionary grew too large. </p>
 </dd></dl>
@@ -804,7 +809,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet16WriterProperties7Builder17compression_levelERKNSt10shared_ptrIN6schema10ColumnPathEEEi">
-<span id="_CPPv3N7parquet16WriterProperties7Builder17compression_levelERKNSt10shared_ptrIN6schema10ColumnPathEEEi"></span><span id="_CPPv2N7parquet16WriterProperties7Builder17compression_levelERKNSt10shared_ptrIN6schema10ColumnPathEEEi"></span><span id="parquet::WriterProperties::Builder::compression_level__std::shared_ptr:schema::ColumnPath:CR.i"></span><span class="target" id="classparquet_1_1_writer_properties_1_1_builder_1a3ea3a18388f7f4f7d37964ea98777a86"></span><a class="reference  [...]
+<span id="_CPPv3N7parquet16WriterProperties7Builder17compression_levelERKNSt10shared_ptrIN6schema10ColumnPathEEEi"></span><span id="_CPPv2N7parquet16WriterProperties7Builder17compression_levelERKNSt10shared_ptrIN6schema10ColumnPathEEEi"></span><span id="parquet::WriterProperties::Builder::compression_level__std::shared_ptr:schema::ColumnPath:CR.i"></span><span class="target" id="classparquet_1_1_writer_properties_1_1_builder_1a3ea3a18388f7f4f7d37964ea98777a86"></span><a class="reference  [...]
 <dd><p>Specify a compression level for the compressor for the column described by path. </p>
 <p>The provided compression level is compressor specific. The user would have to familiarize oneself with the available levels for the selected compressor. If the compressor does not allow for selecting different compression levels, calling this function would not have any effect. Parquet and Arrow do not validate the passed compression level. If no level is selected by the user or if the special std::numeric_limits&lt;int&gt;::min() value is passed, then Arrow selects the compression le [...]
 </dd></dl>
@@ -816,7 +821,7 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N7parquet21ArrowWriterPropertiesE">
-<span id="_CPPv3N7parquet21ArrowWriterPropertiesE"></span><span id="_CPPv2N7parquet21ArrowWriterPropertiesE"></span><span id="parquet::ArrowWriterProperties"></span><span class="target" id="classparquet_1_1_arrow_writer_properties"></span><em class="property">class </em><code class="sig-name descname">ArrowWriterProperties</code><a class="headerlink" href="#_CPPv4N7parquet21ArrowWriterPropertiesE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N7parquet21ArrowWriterPropertiesE"></span><span id="_CPPv2N7parquet21ArrowWriterPropertiesE"></span><span id="parquet::ArrowWriterProperties"></span><span class="target" id="classparquet_1_1_arrow_writer_properties"></span><em class="property">class </em><code class="sig-prename descclassname">parquet<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">ArrowWriterProperties</code><a class="headerlink" href="#_CPPv4N7parquet21ArrowWriterP [...]
 <dd><div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
@@ -852,20 +857,20 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N7parquet5arrow10FileWriterE">
-<span id="_CPPv3N7parquet5arrow10FileWriterE"></span><span id="_CPPv2N7parquet5arrow10FileWriterE"></span><span id="parquet::arrow::FileWriter"></span><span class="target" id="classparquet_1_1arrow_1_1_file_writer"></span><em class="property">class </em><code class="sig-name descname">FileWriter</code><a class="headerlink" href="#_CPPv4N7parquet5arrow10FileWriterE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N7parquet5arrow10FileWriterE"></span><span id="_CPPv2N7parquet5arrow10FileWriterE"></span><span id="parquet::arrow::FileWriter"></span><span class="target" id="classparquet_1_1arrow_1_1_file_writer"></span><em class="property">class </em><code class="sig-prename descclassname">parquet::arrow<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FileWriter</code><a class="headerlink" href="#_CPPv4N7parquet5arrow10FileWriterE" title="Permali [...]
 <dd><p>Iterative <a class="reference internal" href="#classparquet_1_1arrow_1_1_file_writer"><span class="std std-ref">FileWriter</span></a> class. </p>
 <p>Start a new RowGroup or Chunk with NewRowGroup. Write column-by-column the whole column chunk. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet5arrow10FileWriter10WriteTableERKN5arrow5TableE7int64_t">
-<span id="_CPPv3N7parquet5arrow10FileWriter10WriteTableERKN5arrow5TableE7int64_t"></span><span id="_CPPv2N7parquet5arrow10FileWriter10WriteTableERKN5arrow5TableE7int64_t"></span><span id="parquet::arrow::FileWriter::WriteTable__arrow::TableCR.int64_t"></span><span class="target" id="classparquet_1_1arrow_1_1_file_writer_1a352d860058a12b9b6289cacbab5e393e"></span><em class="property">virtual</em> arrow::Status <code class="sig-name descname">WriteTable</code><span class="sig-paren">(</spa [...]
+<span id="_CPPv3N7parquet5arrow10FileWriter10WriteTableERKN5arrow5TableE7int64_t"></span><span id="_CPPv2N7parquet5arrow10FileWriter10WriteTableERKN5arrow5TableE7int64_t"></span><span id="parquet::arrow::FileWriter::WriteTable__arrow::TableCR.int64_t"></span><span class="target" id="classparquet_1_1arrow_1_1_file_writer_1a352d860058a12b9b6289cacbab5e393e"></span>arrow::Status <code class="sig-name descname">WriteTable</code><span class="sig-paren">(</span><em class="property">const</em>  [...]
 <dd><p>Write a Table to Parquet. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N7parquet5arrow10FileWriter16WriteColumnChunkERKNSt10shared_ptrIN5arrow12ChunkedArrayEEE7int64_t7int64_t">
-<span id="_CPPv3N7parquet5arrow10FileWriter16WriteColumnChunkERKNSt10shared_ptrIN5arrow12ChunkedArrayEEE7int64_t7int64_t"></span><span id="_CPPv2N7parquet5arrow10FileWriter16WriteColumnChunkERKNSt10shared_ptrIN5arrow12ChunkedArrayEEE7int64_t7int64_t"></span><span id="parquet::arrow::FileWriter::WriteColumnChunk__std::shared_ptr:arrow::ChunkedArray:CR.int64_t.int64_t"></span><span class="target" id="classparquet_1_1arrow_1_1_file_writer_1a9088abddc91ddcd9efffbd0c32a4ed63"></span><em class [...]
+<span id="_CPPv3N7parquet5arrow10FileWriter16WriteColumnChunkERKNSt10shared_ptrIN5arrow12ChunkedArrayEEE7int64_t7int64_t"></span><span id="_CPPv2N7parquet5arrow10FileWriter16WriteColumnChunkERKNSt10shared_ptrIN5arrow12ChunkedArrayEEE7int64_t7int64_t"></span><span id="parquet::arrow::FileWriter::WriteColumnChunk__std::shared_ptr:arrow::ChunkedArray:CR.int64_t.int64_t"></span><span class="target" id="classparquet_1_1arrow_1_1_file_writer_1a9088abddc91ddcd9efffbd0c32a4ed63"></span>arrow::St [...]
 <dd><p>Write ColumnChunk in row group using slice of a ChunkedArray. </p>
 </dd></dl>
 
@@ -873,15 +878,15 @@
 </dd></dl>
 
 <dl class="cpp function">
-<dt id="_CPPv4N7parquet5arrow10WriteTableERKN5arrow5TableEP10MemoryPoolNSt10shared_ptrIN5arrow2io12OutputStreamEEE7int64_tNSt10shared_ptrI16WriterPropertiesEENSt10shared_ptrI21ArrowWriterPropertiesEE">
-<span id="_CPPv3N7parquet5arrow10WriteTableERKN5arrow5TableEP10MemoryPoolNSt10shared_ptrIN5arrow2io12OutputStreamEEE7int64_tNSt10shared_ptrI16WriterPropertiesEENSt10shared_ptrI21ArrowWriterPropertiesEE"></span><span id="_CPPv2N7parquet5arrow10WriteTableERKN5arrow5TableEP10MemoryPoolNSt10shared_ptrIN5arrow2io12OutputStreamEEE7int64_tNSt10shared_ptrI16WriterPropertiesEENSt10shared_ptrI21ArrowWriterPropertiesEE"></span><span id="parquet::arrow::WriteTable__arrow::TableCR.MemoryPoolP.std::sh [...]
+<dt id="_CPPv4N5arrow7parquet10WriteTableERKN5arrow5TableEP10MemoryPoolNSt10shared_ptrIN5arrow2io12OutputStreamEEE7int64_tNSt10shared_ptrI16WriterPropertiesEENSt10shared_ptrI21ArrowWriterPropertiesEE">
+<span id="_CPPv3N5arrow7parquet10WriteTableERKN5arrow5TableEP10MemoryPoolNSt10shared_ptrIN5arrow2io12OutputStreamEEE7int64_tNSt10shared_ptrI16WriterPropertiesEENSt10shared_ptrI21ArrowWriterPropertiesEE"></span><span id="_CPPv2N5arrow7parquet10WriteTableERKN5arrow5TableEP10MemoryPoolNSt10shared_ptrIN5arrow2io12OutputStreamEEE7int64_tNSt10shared_ptrI16WriterPropertiesEENSt10shared_ptrI21ArrowWriterPropertiesEE"></span><span id="arrow::parquet::WriteTable__arrow::TableCR.MemoryPoolP.std::sh [...]
 <dd><p>Write a Table to Parquet. </p>
 <p>The table shall only consist of columns of primitive type or of primitive lists. </p>
 </dd></dl>
 
 <dl class="cpp class">
 <dt id="_CPPv4N7parquet12StreamWriterE">
-<span id="_CPPv3N7parquet12StreamWriterE"></span><span id="_CPPv2N7parquet12StreamWriterE"></span><span id="parquet::StreamWriter"></span><span class="target" id="classparquet_1_1_stream_writer"></span><em class="property">class </em><code class="sig-name descname">StreamWriter</code><a class="headerlink" href="#_CPPv4N7parquet12StreamWriterE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N7parquet12StreamWriterE"></span><span id="_CPPv2N7parquet12StreamWriterE"></span><span id="parquet::StreamWriter"></span><span class="target" id="classparquet_1_1_stream_writer"></span><em class="property">class </em><code class="sig-prename descclassname">parquet<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">StreamWriter</code><a class="headerlink" href="#_CPPv4N7parquet12StreamWriterE" title="Permalink to this definition">¶</a>< [...]
 <dd><p>A class for writing Parquet files using an output stream type API. </p>
 <p>The values given must be of the correct type i.e. the type must match the file schema exactly otherwise a <a class="reference internal" href="support.html#classparquet_1_1_parquet_exception"><span class="std std-ref">ParquetException</span></a> will be thrown.</p>
 <p>The user must explicitly indicate the end of the row using the <a class="reference internal" href="#classparquet_1_1_stream_writer_1aa221a9e128e55f0e0a6d53971309b66c"><span class="std std-ref">EndRow()</span></a> function or EndRow output manipulator.</p>
@@ -905,7 +910,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4I_iEN7parquet12StreamWriterlsER12StreamWriterRA1N_Kc">
-<span id="_CPPv3I_iEN7parquet12StreamWriterlsERA1N_Kc"></span><span id="_CPPv2I_iEN7parquet12StreamWriterlsERAN_Kc"></span><span class="target" id="classparquet_1_1_stream_writer_1ac0c3d0ee8fd393951632d76bdd6ee8f6"></span>template&lt;int <code class="sig-name descname">N</code>&gt;<br /><a class="reference internal" href="#_CPPv4N7parquet12StreamWriterE" title="parquet::StreamWriter">StreamWriter</a> &amp;<code class="sig-name descname">operator&lt;&lt;</code><span class="sig-paren">(</s [...]
+<span id="_CPPv3I_iEN7parquet12StreamWriterlsERA1N_Kc"></span><span id="_CPPv2I_iEN7parquet12StreamWriterlsERAN_Kc"></span>template&lt;int <code class="sig-name descname">N</code>&gt;<br /><span class="target" id="classparquet_1_1_stream_writer_1ac0c3d0ee8fd393951632d76bdd6ee8f6"></span><a class="reference internal" href="#_CPPv4N7parquet12StreamWriterE" title="parquet::StreamWriter">StreamWriter</a> &amp;<code class="sig-name descname">operator&lt;&lt;</code><span class="sig-paren">(</s [...]
 <dd><p>Output operators for fixed length strings. </p>
 </dd></dl>
 
@@ -917,7 +922,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4I0EN7parquet12StreamWriterlsER12StreamWriterRK8optionalI1TE">
-<span id="_CPPv3I0EN7parquet12StreamWriterlsERK8optionalI1TE"></span><span id="_CPPv2I0EN7parquet12StreamWriterlsERK8optionalI1TE"></span><span class="target" id="classparquet_1_1_stream_writer_1a42b244df5378f2b4f9d5bbd6fb27c388"></span>template&lt;typename <code class="sig-name descname">T</code>&gt;<br /><a class="reference internal" href="#_CPPv4N7parquet12StreamWriterE" title="parquet::StreamWriter">StreamWriter</a> &amp;<code class="sig-name descname">operator&lt;&lt;</code><span cl [...]
+<span id="_CPPv3I0EN7parquet12StreamWriterlsERK8optionalI1TE"></span><span id="_CPPv2I0EN7parquet12StreamWriterlsERK8optionalI1TE"></span>template&lt;typename <code class="sig-name descname">T</code>&gt;<br /><span class="target" id="classparquet_1_1_stream_writer_1a42b244df5378f2b4f9d5bbd6fb27c388"></span><a class="reference internal" href="#_CPPv4N7parquet12StreamWriterE" title="parquet::StreamWriter">StreamWriter</a> &amp;<code class="sig-name descname">operator&lt;&lt;</code><span cl [...]
 <dd><p>Output operator for optional fields. </p>
 </dd></dl>
 
diff --git a/docs/cpp/api/io.html b/docs/cpp/api/io.html
index 578f7af..3f0ef3c 100644
--- a/docs/cpp/api/io.html
+++ b/docs/cpp/api/io.html
@@ -9,7 +9,7 @@
   
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   
-  <title>Input / output &mdash; Apache Arrow v0.17.0</title>
+  <title>Input / output &mdash; Apache Arrow v0.17.1</title>
   
 
   
@@ -61,7 +61,7 @@
             
             
               <div class="version">
-                0.17.0
+                0.17.1
               </div>
             
           
@@ -210,13 +210,13 @@
 <h2>Interfaces<a class="headerlink" href="#interfaces" title="Permalink to this headline">¶</a></h2>
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow2io13FileInterfaceE">
-<span id="_CPPv3N5arrow2io13FileInterfaceE"></span><span id="_CPPv2N5arrow2io13FileInterfaceE"></span><span id="arrow::io::FileInterface"></span><span class="target" id="classarrow_1_1io_1_1_file_interface"></span><em class="property">class </em><code class="sig-name descname">FileInterface</code><a class="headerlink" href="#_CPPv4N5arrow2io13FileInterfaceE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow2io13FileInterfaceE"></span><span id="_CPPv2N5arrow2io13FileInterfaceE"></span><span id="arrow::io::FileInterface"></span><span class="target" id="classarrow_1_1io_1_1_file_interface"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::io<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">FileInterface</code><a class="headerlink" href="#_CPPv4N5arrow2io13FileInterfaceE" title="Permalink to this d [...]
 <dd><p>Subclassed by <a class="reference internal" href="#classarrow_1_1io_1_1_input_stream"><span class="std std-ref">arrow::io::InputStream</span></a>, <a class="reference internal" href="#classarrow_1_1io_1_1_output_stream"><span class="std std-ref">arrow::io::OutputStream</span></a></p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2io13FileInterface5CloseEv">
-<span id="_CPPv3N5arrow2io13FileInterface5CloseEv"></span><span id="_CPPv2N5arrow2io13FileInterface5CloseEv"></span><span id="arrow::io::FileInterface::Close"></span><span class="target" id="classarrow_1_1io_1_1_file_interface_1ae0f46d227a430af180576715e7aa0b78"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Close</code><span class="sig-paren">(</span><span c [...]
+<span id="_CPPv3N5arrow2io13FileInterface5CloseEv"></span><span id="_CPPv2N5arrow2io13FileInterface5CloseEv"></span><span id="arrow::io::FileInterface::Close"></span><span class="target" id="classarrow_1_1io_1_1_file_interface_1ae0f46d227a430af180576715e7aa0b78"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Close</code><span class="sig-paren">(</span><span class="sig-paren">)</span> = 0<a cl [...]
 <dd><p>Close the stream cleanly. </p>
 <p>For writable streams, this will attempt to flush any pending data before releasing the underlying resource.</p>
 <p>After <a class="reference internal" href="#classarrow_1_1io_1_1_file_interface_1ae0f46d227a430af180576715e7aa0b78"><span class="std std-ref">Close()</span></a> is called, <a class="reference internal" href="#classarrow_1_1io_1_1_file_interface_1a5ba1d2c3cec2e05e7b0018624f19c10b"><span class="std std-ref">closed()</span></a> returns true and the stream is not available for further operations. </p>
@@ -224,7 +224,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2io13FileInterface5AbortEv">
-<span id="_CPPv3N5arrow2io13FileInterface5AbortEv"></span><span id="_CPPv2N5arrow2io13FileInterface5AbortEv"></span><span id="arrow::io::FileInterface::Abort"></span><span class="target" id="classarrow_1_1io_1_1_file_interface_1a0fa59fe92d3c99c9d9701210626aac60"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Abort</code><span class="sig-paren">(</span><span c [...]
+<span id="_CPPv3N5arrow2io13FileInterface5AbortEv"></span><span id="_CPPv2N5arrow2io13FileInterface5AbortEv"></span><span id="arrow::io::FileInterface::Abort"></span><span class="target" id="classarrow_1_1io_1_1_file_interface_1a0fa59fe92d3c99c9d9701210626aac60"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Abort</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class= [...]
 <dd><p>Close the stream abruptly. </p>
 <p>This method does not guarantee that any pending data is flushed. It merely releases any underlying resource used by the stream for its operation.</p>
 <p>After <a class="reference internal" href="#classarrow_1_1io_1_1_file_interface_1a0fa59fe92d3c99c9d9701210626aac60"><span class="std std-ref">Abort()</span></a> is called, <a class="reference internal" href="#classarrow_1_1io_1_1_file_interface_1a5ba1d2c3cec2e05e7b0018624f19c10b"><span class="std std-ref">closed()</span></a> returns true and the stream is not available for further operations. </p>
@@ -232,13 +232,13 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow2io13FileInterface4TellEv">
-<span id="_CPPv3NK5arrow2io13FileInterface4TellEv"></span><span id="_CPPv2NK5arrow2io13FileInterface4TellEv"></span><span id="arrow::io::FileInterface::TellC"></span><span class="target" id="classarrow_1_1io_1_1_file_interface_1ac6c6709147a46cd7f45d0779c1819ce6"></span><em class="property">virtual</em> Result&lt;int64_t&gt; <code class="sig-name descname">Tell</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a class="headerlink" h [...]
+<span id="_CPPv3NK5arrow2io13FileInterface4TellEv"></span><span id="_CPPv2NK5arrow2io13FileInterface4TellEv"></span><span id="arrow::io::FileInterface::TellC"></span><span class="target" id="classarrow_1_1io_1_1_file_interface_1ac6c6709147a46cd7f45d0779c1819ce6"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;int64_t&gt; <code class="sig-name descname">Tell</code><span class="sig-paren">(</span><span class="sig-paren"> [...]
 <dd><p>Return the position in this stream. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4NK5arrow2io13FileInterface6closedEv">
-<span id="_CPPv3NK5arrow2io13FileInterface6closedEv"></span><span id="_CPPv2NK5arrow2io13FileInterface6closedEv"></span><span id="arrow::io::FileInterface::closedC"></span><span class="target" id="classarrow_1_1io_1_1_file_interface_1a5ba1d2c3cec2e05e7b0018624f19c10b"></span><em class="property">virtual</em> bool <code class="sig-name descname">closed</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a class="headerlink" href="#_CP [...]
+<span id="_CPPv3NK5arrow2io13FileInterface6closedEv"></span><span id="_CPPv2NK5arrow2io13FileInterface6closedEv"></span><span id="arrow::io::FileInterface::closedC"></span><span class="target" id="classarrow_1_1io_1_1_file_interface_1a5ba1d2c3cec2e05e7b0018624f19c10b"></span>bool <code class="sig-name descname">closed</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em> = 0<a class="headerlink" href="#_CPPv4NK5arrow2io13FileInterface6clos [...]
 <dd><p>Return whether the stream is closed. </p>
 </dd></dl>
 
@@ -247,20 +247,20 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow2io8ReadableE">
-<span id="_CPPv3N5arrow2io8ReadableE"></span><span id="_CPPv2N5arrow2io8ReadableE"></span><span id="arrow::io::Readable"></span><span class="target" id="classarrow_1_1io_1_1_readable"></span><em class="property">class </em><code class="sig-name descname">Readable</code><a class="headerlink" href="#_CPPv4N5arrow2io8ReadableE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow2io8ReadableE"></span><span id="_CPPv2N5arrow2io8ReadableE"></span><span id="arrow::io::Readable"></span><span class="target" id="classarrow_1_1io_1_1_readable"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::io<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Readable</code><a class="headerlink" href="#_CPPv4N5arrow2io8ReadableE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Subclassed by <a class="reference internal" href="#classarrow_1_1io_1_1_input_stream"><span class="std std-ref">arrow::io::InputStream</span></a></p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2io8Readable4ReadE7int64_tPv">
-<span id="_CPPv3N5arrow2io8Readable4ReadE7int64_tPv"></span><span id="_CPPv2N5arrow2io8Readable4ReadE7int64_tPv"></span><span id="arrow::io::Readable::Read__int64_t.voidP"></span><span class="target" id="classarrow_1_1io_1_1_readable_1ab94d6d47006df39f6cf77c078a61b8d8"></span><em class="property">virtual</em> Result&lt;int64_t&gt; <code class="sig-name descname">Read</code><span class="sig-paren">(</span>int64_t <em>nbytes</em>, void *<em>out</em><span class="sig-paren">)</span> = 0<a cl [...]
+<span id="_CPPv3N5arrow2io8Readable4ReadE7int64_tPv"></span><span id="_CPPv2N5arrow2io8Readable4ReadE7int64_tPv"></span><span id="arrow::io::Readable::Read__int64_t.voidP"></span><span class="target" id="classarrow_1_1io_1_1_readable_1ab94d6d47006df39f6cf77c078a61b8d8"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;int64_t&gt; <code class="sig-name descname">Read</code><span class="sig-paren">(</span>int64_t <em>nbyte [...]
 <dd><p>Read data from current file position. </p>
 <p>Read at most <code class="docutils literal notranslate"><span class="pre">nbytes</span></code> from the current file position into <code class="docutils literal notranslate"><span class="pre">out</span></code>. The number of bytes read is returned. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2io8Readable4ReadE7int64_t">
-<span id="_CPPv3N5arrow2io8Readable4ReadE7int64_t"></span><span id="_CPPv2N5arrow2io8Readable4ReadE7int64_t"></span><span id="arrow::io::Readable::Read__int64_t"></span><span class="target" id="classarrow_1_1io_1_1_readable_1aca2d005299c3af1092bedff34b5b015b"></span><em class="property">virtual</em> Result&lt;std::shared_ptr&lt;<a class="reference internal" href="memory.html#_CPPv4N5arrow6BufferE" title="arrow::Buffer">Buffer</a>&gt;&gt; <code class="sig-name descname">Read</code><span c [...]
+<span id="_CPPv3N5arrow2io8Readable4ReadE7int64_t"></span><span id="_CPPv2N5arrow2io8Readable4ReadE7int64_t"></span><span id="arrow::io::Readable::Read__int64_t"></span><span class="target" id="classarrow_1_1io_1_1_readable_1aca2d005299c3af1092bedff34b5b015b"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;std::shared_ptr&lt;<a class="reference internal" href="memory.html#_CPPv4N5arrow6BufferE" title="arrow::Buffer">Bu [...]
 <dd><p>Read data from current file position. </p>
 <p>Read at most <code class="docutils literal notranslate"><span class="pre">nbytes</span></code> from the current file position. Less bytes may be read if EOF is reached. This method updates the current file position.</p>
 <p>In some cases (e.g. a memory-mapped file), this method may avoid a memory copy. </p>
@@ -277,27 +277,27 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow2io8WritableE">
-<span id="_CPPv3N5arrow2io8WritableE"></span><span id="_CPPv2N5arrow2io8WritableE"></span><span id="arrow::io::Writable"></span><span class="target" id="classarrow_1_1io_1_1_writable"></span><em class="property">class </em><code class="sig-name descname">Writable</code><a class="headerlink" href="#_CPPv4N5arrow2io8WritableE" title="Permalink to this definition">¶</a><br /></dt>
+<span id="_CPPv3N5arrow2io8WritableE"></span><span id="_CPPv2N5arrow2io8WritableE"></span><span id="arrow::io::Writable"></span><span class="target" id="classarrow_1_1io_1_1_writable"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::io<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">Writable</code><a class="headerlink" href="#_CPPv4N5arrow2io8WritableE" title="Permalink to this definition">¶</a><br /></dt>
 <dd><p>Subclassed by <a class="reference internal" href="#classarrow_1_1io_1_1_output_stream"><span class="std std-ref">arrow::io::OutputStream</span></a></p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2io8Writable5WriteEPKv7int64_t">
-<span id="_CPPv3N5arrow2io8Writable5WriteEPKv7int64_t"></span><span id="_CPPv2N5arrow2io8Writable5WriteEPKv7int64_t"></span><span id="arrow::io::Writable::Write__voidCP.int64_t"></span><span class="target" id="classarrow_1_1io_1_1_writable_1a51d9feed73c33f095ca4b9f35dede84d"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Write</code><span class="sig-paren">(< [...]
+<span id="_CPPv3N5arrow2io8Writable5WriteEPKv7int64_t"></span><span id="_CPPv2N5arrow2io8Writable5WriteEPKv7int64_t"></span><span id="arrow::io::Writable::Write__voidCP.int64_t"></span><span class="target" id="classarrow_1_1io_1_1_writable_1a51d9feed73c33f095ca4b9f35dede84d"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Write</code><span class="sig-paren">(</span><em class="property">const</ [...]
 <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 id="_CPPv4N5arrow2io8Writable5WriteERKNSt10shared_ptrI6BufferEE">
-<span id="_CPPv3N5arrow2io8Writable5WriteERKNSt10shared_ptrI6BufferEE"></span><span id="_CPPv2N5arrow2io8Writable5WriteERKNSt10shared_ptrI6BufferEE"></span><span id="arrow::io::Writable::Write__std::shared_ptr:Buffer:CR"></span><span class="target" id="classarrow_1_1io_1_1_writable_1a048bbc5e85b1d739bc49c57553e85069"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descn [...]
+<span id="_CPPv3N5arrow2io8Writable5WriteERKNSt10shared_ptrI6BufferEE"></span><span id="_CPPv2N5arrow2io8Writable5WriteERKNSt10shared_ptrI6BufferEE"></span><span id="arrow::io::Writable::Write__std::shared_ptr:Buffer:CR"></span><span class="target" id="classarrow_1_1io_1_1_writable_1a048bbc5e85b1d739bc49c57553e85069"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Write</code><span class="sig- [...]
 <dd><p>Write the given data to the stream. </p>
 <p>Since the <a class="reference internal" href="memory.html#classarrow_1_1_buffer"><span class="std std-ref">Buffer</span></a> owns its memory, this method can avoid a copy if buffering is required. See <a class="reference internal" href="#classarrow_1_1io_1_1_writable_1a51d9feed73c33f095ca4b9f35dede84d"><span class="std std-ref">Write(const void*, int64_t)</span></a> for details. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2io8Writable5FlushEv">
-<span id="_CPPv3N5arrow2io8Writable5FlushEv"></span><span id="_CPPv2N5arrow2io8Writable5FlushEv"></span><span id="arrow::io::Writable::Flush"></span><span class="target" id="classarrow_1_1io_1_1_writable_1a06e513a551f68603013c1586ba8b939f"></span><em class="property">virtual</em> <a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Flush</code><span class="sig-paren">(</span><span class="sig-paren">)</spa [...]
+<span id="_CPPv3N5arrow2io8Writable5FlushEv"></span><span id="_CPPv2N5arrow2io8Writable5FlushEv"></span><span id="arrow::io::Writable::Flush"></span><span class="target" id="classarrow_1_1io_1_1_writable_1a06e513a551f68603013c1586ba8b939f"></span><a class="reference internal" href="support.html#_CPPv4N5arrow6StatusE" title="arrow::Status">Status</a> <code class="sig-name descname">Flush</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CP [...]
 <dd><p>Flush buffered bytes, if any. </p>
 </dd></dl>
 
@@ -306,7 +306,7 @@
 
 <dl class="cpp class">
 <dt id="_CPPv4N5arrow2io11InputStreamE">
-<span id="_CPPv3N5arrow2io11InputStreamE"></span><span id="_CPPv2N5arrow2io11InputStreamE"></span><span id="arrow::io::InputStream"></span><span class="target" id="classarrow_1_1io_1_1_input_stream"></span><em class="property">class </em><code class="sig-name descname">InputStream</code> : <em class="property">public</em> <em class="property">virtual</em> arrow::io::<a class="reference internal" href="#_CPPv4N5arrow2io13FileInterfaceE" title="arrow::io::FileInterface">FileInterface</a>,  [...]
+<span id="_CPPv3N5arrow2io11InputStreamE"></span><span id="_CPPv2N5arrow2io11InputStreamE"></span><span id="arrow::io::InputStream"></span><span class="target" id="classarrow_1_1io_1_1_input_stream"></span><em class="property">class </em><code class="sig-prename descclassname">arrow::io<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">InputStream</code> : <em class="property">public</em> <em class="property">virtual</em> arrow::io::<a class="referenc [...]
 <dd><p>Subclassed by arrow::io::internal::InputStreamConcurrencyWrapper&lt; Derived &gt;, <a class="reference internal" href="#classarrow_1_1io_1_1_random_access_file"><span class="std std-ref">arrow::io::RandomAccessFile</span></a>, arrow::io::StdinStream, arrow::io::internal::InputStreamConcurrencyWrapper&lt; BufferedInputStream &gt;, arrow::io::internal::InputStreamConcurrencyWrapper&lt; CompressedInputStream &gt;, arrow::io::SlowInputStreamBase&lt; InputStream &gt;</p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric">Public Functions</p>
@@ -327,7 +327,7 @@
 
 <dl class="cpp function">
 <dt id="_CPPv4N5arrow2io11InputStream4PeekE7int64_t">
-<span id="_CPPv3N5arrow2io11InputStream4PeekE7int64_t"></span><span id="_CPPv2N5arrow2io11InputStream4PeekE7int64_t"></span><span id="arrow::io::InputStream::Peek__int64_t"></span><span class="target" id="classarrow_1_1io_1_1_input_stream_1aba80e2518abc166625077bd065ae3721"></span><em class="property">virtual</em> Result&lt;util::string_view&gt; <code class="sig-name descname">Peek</code><span class="sig-paren">(</span>int64_t <em>nbytes</em><span class="sig-paren">)</span><a class="head [...]
+<span id="_CPPv3N5arrow2io11InputStream4PeekE7int64_t"></span><span id="_CPPv2N5arrow2io11InputStream4PeekE7int64_t"></span><span id="arrow::io::InputStream::Peek__int64_t"></span><span class="target" id="classarrow_1_1io_1_1_input_stream_1aba80e2518abc166625077bd065ae3721"></span><a class="reference internal" href="support.html#_CPPv4I0EN5arrow6ResultE" title="arrow::Result">Result</a>&lt;util::string_view&gt; <code class="sig-name descname">Peek</code><span class="sig-paren">(</span>in [...]
 <dd><p>Return zero-copy string_view to upcoming bytes. </p>
 <p>Do not modify the stream position. The view becomes invalid after any operation on the stream. May trigger buffering if the requested size is larger than the number of buffered bytes.</p>
 <p>May return NotImplemented on streams that don’t support it.</p>
@@ -342,7 +342,7 @@
 
... 69175 lines suppressed ...