You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ko...@apache.org on 2021/07/28 21:25:01 UTC

[arrow-site] branch asf-site updated: [Website] Update documentations for 5.0.0 (without R) (#130)

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

kou 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 856581e  [Website] Update documentations for 5.0.0 (without R) (#130)
856581e is described below

commit 856581ea5e45cd06fec063412824ccee186c4ac0
Author: Krisztián Szűcs <sz...@gmail.com>
AuthorDate: Wed Jul 28 23:24:55 2021 +0200

    [Website] Update documentations for 5.0.0 (without R) (#130)
---
 docs/.buildinfo                                    |    2 +-
 docs/.doctrees/cpp/api/array.doctree               |  Bin 394058 -> 327027 bytes
 docs/.doctrees/cpp/api/builder.doctree             |  Bin 498533 -> 414216 bytes
 docs/.doctrees/cpp/api/c_abi.doctree               |  Bin 121164 -> 100024 bytes
 docs/.doctrees/cpp/api/compute.doctree             |  Bin 791543 -> 842015 bytes
 docs/.doctrees/cpp/api/cuda.doctree                |  Bin 356418 -> 295595 bytes
 docs/.doctrees/cpp/api/dataset.doctree             |  Bin 1020099 -> 1356195 bytes
 docs/.doctrees/cpp/api/datatype.doctree            |  Bin 980656 -> 783733 bytes
 docs/.doctrees/cpp/api/filesystem.doctree          |  Bin 843586 -> 719769 bytes
 docs/.doctrees/cpp/api/flight.doctree              |  Bin 893901 -> 773980 bytes
 docs/.doctrees/cpp/api/formats.doctree             |  Bin 542997 -> 522895 bytes
 docs/.doctrees/cpp/api/io.doctree                  |  Bin 652065 -> 568764 bytes
 docs/.doctrees/cpp/api/ipc.doctree                 |  Bin 405825 -> 388471 bytes
 docs/.doctrees/cpp/api/memory.doctree              |  Bin 693593 -> 567639 bytes
 docs/.doctrees/cpp/api/scalar.doctree              |  Bin 684410 -> 542747 bytes
 docs/.doctrees/cpp/api/support.doctree             |  Bin 392716 -> 317419 bytes
 docs/.doctrees/cpp/api/table.doctree               |  Bin 452618 -> 366918 bytes
 docs/.doctrees/cpp/api/tensor.doctree              |  Bin 456748 -> 363566 bytes
 docs/.doctrees/cpp/api/utilities.doctree           |  Bin 273884 -> 240916 bytes
 docs/.doctrees/cpp/build_system.doctree            |  Bin 0 -> 26471 bytes
 docs/.doctrees/cpp/compute.doctree                 |  Bin 257282 -> 412329 bytes
 docs/.doctrees/cpp/csv.doctree                     |  Bin 32335 -> 36495 bytes
 docs/.doctrees/cpp/dataset.doctree                 |  Bin 118304 -> 120456 bytes
 docs/.doctrees/cpp/getting_started.doctree         |  Bin 5858 -> 5865 bytes
 docs/.doctrees/cpp/parquet.doctree                 |  Bin 74262 -> 74320 bytes
 docs/.doctrees/developers/contributing.doctree     |  Bin 70441 -> 85468 bytes
 docs/.doctrees/developers/cpp/building.doctree     |  Bin 95336 -> 95394 bytes
 docs/.doctrees/developers/cpp/development.doctree  |  Bin 52117 -> 52045 bytes
 docs/.doctrees/developers/cpp/windows.doctree      |  Bin 70090 -> 70148 bytes
 docs/.doctrees/developers/crossbow.doctree         |  Bin 44069 -> 42995 bytes
 docs/.doctrees/developers/documentation.doctree    |  Bin 17415 -> 17415 bytes
 .../developers/experimental_repos.doctree          |  Bin 0 -> 16724 bytes
 docs/.doctrees/developers/python.doctree           |  Bin 79774 -> 79676 bytes
 docs/.doctrees/environment.pickle                  |  Bin 5450206 -> 5901538 bytes
 docs/.doctrees/format/CDataInterface.doctree       |  Bin 178530 -> 169388 bytes
 docs/.doctrees/format/CStreamInterface.doctree     |  Bin 49205 -> 43612 bytes
 docs/.doctrees/format/Columnar.doctree             |  Bin 178750 -> 179751 bytes
 docs/.doctrees/format/Flight.doctree               |  Bin 47356 -> 47374 bytes
 docs/.doctrees/java/algorithm.doctree              |  Bin 0 -> 24039 bytes
 docs/.doctrees/java/index.doctree                  |  Bin 6518 -> 6543 bytes
 docs/.doctrees/python/api/arrays.doctree           |  Bin 79740 -> 80990 bytes
 docs/.doctrees/python/api/compute.doctree          |  Bin 115321 -> 236041 bytes
 docs/.doctrees/python/api/cuda.doctree             |  Bin 20887 -> 21478 bytes
 docs/.doctrees/python/api/dataset.doctree          |  Bin 29235 -> 31281 bytes
 docs/.doctrees/python/api/datatypes.doctree        |  Bin 115102 -> 115150 bytes
 docs/.doctrees/python/api/files.doctree            |  Bin 27438 -> 27349 bytes
 docs/.doctrees/python/api/filesystems.doctree      |  Bin 20065 -> 20891 bytes
 docs/.doctrees/python/api/flight.doctree           |  Bin 38186 -> 38244 bytes
 docs/.doctrees/python/api/formats.doctree          |  Bin 41649 -> 46422 bytes
 docs/.doctrees/python/api/ipc.doctree              |  Bin 39222 -> 40509 bytes
 docs/.doctrees/python/api/memory.doctree           |  Bin 29686 -> 30886 bytes
 docs/.doctrees/python/api/misc.doctree             |  Bin 13707 -> 13735 bytes
 docs/.doctrees/python/api/plasma.doctree           |  Bin 10417 -> 10435 bytes
 docs/.doctrees/python/api/tables.doctree           |  Bin 19855 -> 19893 bytes
 docs/.doctrees/python/csv.doctree                  |  Bin 23928 -> 33445 bytes
 docs/.doctrees/python/data.doctree                 |  Bin 69162 -> 69162 bytes
 docs/.doctrees/python/dataset.doctree              |  Bin 73490 -> 93667 bytes
 docs/.doctrees/python/extending.doctree            |  Bin 333031 -> 292990 bytes
 docs/.doctrees/python/filesystems.doctree          |  Bin 36180 -> 36634 bytes
 .../python/filesystems_deprecated.doctree          |  Bin 37920 -> 37938 bytes
 .../python/generated/pyarrow.Array.doctree         |  Bin 129919 -> 133374 bytes
 .../python/generated/pyarrow.ArrayValue.doctree    |  Bin 14674 -> 14419 bytes
 .../python/generated/pyarrow.BinaryArray.doctree   |  Bin 134184 -> 137525 bytes
 .../python/generated/pyarrow.BinaryScalar.doctree  |  Bin 21125 -> 20843 bytes
 .../python/generated/pyarrow.BinaryValue.doctree   |  Bin 18491 -> 18217 bytes
 .../python/generated/pyarrow.BooleanArray.doctree  |  Bin 135071 -> 138404 bytes
 .../python/generated/pyarrow.BooleanScalar.doctree |  Bin 18859 -> 18603 bytes
 .../python/generated/pyarrow.BooleanValue.doctree  |  Bin 16142 -> 15885 bytes
 .../python/generated/pyarrow.Buffer.doctree        |  Bin 33562 -> 33295 bytes
 .../generated/pyarrow.BufferOutputStream.doctree   |  Bin 82394 -> 84004 bytes
 .../python/generated/pyarrow.BufferReader.doctree  |  Bin 78868 -> 80445 bytes
 .../python/generated/pyarrow.ChunkedArray.doctree  |  Bin 120677 -> 124182 bytes
 .../python/generated/pyarrow.Codec.doctree         |  Bin 0 -> 60631 bytes
 .../pyarrow.CompressedInputStream.doctree          |  Bin 83212 -> 84822 bytes
 .../pyarrow.CompressedOutputStream.doctree         |  Bin 83494 -> 86096 bytes
 .../python/generated/pyarrow.DataType.doctree      |  Bin 24183 -> 23950 bytes
 .../python/generated/pyarrow.Date32Array.doctree   |  Bin 131773 -> 135132 bytes
 .../python/generated/pyarrow.Date32Scalar.doctree  |  Bin 18888 -> 18633 bytes
 .../python/generated/pyarrow.Date32Value.doctree   |  Bin 16185 -> 15929 bytes
 .../python/generated/pyarrow.Date64Array.doctree   |  Bin 131773 -> 135132 bytes
 .../python/generated/pyarrow.Date64Scalar.doctree  |  Bin 18888 -> 18633 bytes
 .../python/generated/pyarrow.Date64Value.doctree   |  Bin 16185 -> 15929 bytes
 .../generated/pyarrow.Decimal128Array.doctree      |  Bin 133093 -> 136492 bytes
 .../generated/pyarrow.Decimal128Scalar.doctree     |  Bin 19117 -> 18858 bytes
 .../generated/pyarrow.Decimal128Type.doctree       |  Bin 30257 -> 29925 bytes
 .../generated/pyarrow.DictionaryArray.doctree      |  Bin 149088 -> 154788 bytes
 .../generated/pyarrow.DictionaryScalar.doctree     |  Bin 27721 -> 27372 bytes
 .../generated/pyarrow.DictionaryType.doctree       |  Bin 30841 -> 30509 bytes
 .../generated/pyarrow.DictionaryValue.doctree      |  Bin 22454 -> 22104 bytes
 .../python/generated/pyarrow.DoubleScalar.doctree  |  Bin 18783 -> 18528 bytes
 .../python/generated/pyarrow.DoubleValue.doctree   |  Bin 16080 -> 15824 bytes
 .../generated/pyarrow.ExtensionArray.doctree       |  Bin 134543 -> 137887 bytes
 .../python/generated/pyarrow.ExtensionType.doctree |  Bin 29973 -> 29699 bytes
 .../python/generated/pyarrow.Field.doctree         |  Bin 43840 -> 43514 bytes
 .../generated/pyarrow.FixedSizeBinaryArray.doctree |  Bin 134651 -> 138100 bytes
 .../pyarrow.FixedSizeBinaryScalar.doctree          |  Bin 21655 -> 21427 bytes
 .../generated/pyarrow.FixedSizeBinaryType.doctree  |  Bin 26828 -> 26527 bytes
 .../generated/pyarrow.FixedSizeBinaryValue.doctree |  Bin 18039 -> 17756 bytes
 .../pyarrow.FixedSizeBufferWriter.doctree          |  Bin 87022 -> 88551 bytes
 .../generated/pyarrow.FixedSizeListArray.doctree   |  Bin 0 -> 147240 bytes
 .../python/generated/pyarrow.FloatScalar.doctree   |  Bin 18702 -> 18448 bytes
 .../python/generated/pyarrow.FloatValue.doctree    |  Bin 16013 -> 15758 bytes
 .../generated/pyarrow.FloatingPointArray.doctree   |  Bin 133999 -> 137428 bytes
 .../generated/pyarrow.HadoopFileSystem.cat.doctree |  Bin 5679 -> 5593 bytes
 .../pyarrow.HadoopFileSystem.chmod.doctree         |  Bin 6230 -> 6147 bytes
 .../pyarrow.HadoopFileSystem.chown.doctree         |  Bin 8447 -> 8364 bytes
 .../pyarrow.HadoopFileSystem.delete.doctree        |  Bin 7043 -> 6960 bytes
 .../generated/pyarrow.HadoopFileSystem.df.doctree  |  Bin 4731 -> 4648 bytes
 .../pyarrow.HadoopFileSystem.disk_usage.doctree    |  Bin 5851 -> 5765 bytes
 .../pyarrow.HadoopFileSystem.download.doctree      |  Bin 4576 -> 4493 bytes
 .../pyarrow.HadoopFileSystem.exists.doctree        |  Bin 5224 -> 5129 bytes
 .../pyarrow.HadoopFileSystem.get_capacity.doctree  |  Bin 4893 -> 4810 bytes
 ...pyarrow.HadoopFileSystem.get_space_used.doctree |  Bin 4904 -> 4821 bytes
 .../pyarrow.HadoopFileSystem.info.doctree          |  Bin 5853 -> 5770 bytes
 .../generated/pyarrow.HadoopFileSystem.ls.doctree  |  Bin 7805 -> 7722 bytes
 .../pyarrow.HadoopFileSystem.mkdir.doctree         |  Bin 6036 -> 5947 bytes
 .../pyarrow.HadoopFileSystem.open.doctree          |  Bin 7691 -> 7608 bytes
 .../pyarrow.HadoopFileSystem.rename.doctree        |  Bin 6268 -> 6179 bytes
 .../generated/pyarrow.HadoopFileSystem.rm.doctree  |  Bin 4449 -> 4363 bytes
 .../pyarrow.HadoopFileSystem.upload.doctree        |  Bin 4855 -> 4772 bytes
 .../python/generated/pyarrow.HdfsFile.doctree      |  Bin 78288 -> 79788 bytes
 .../python/generated/pyarrow.Int16Array.doctree    |  Bin 131451 -> 134800 bytes
 .../python/generated/pyarrow.Int16Scalar.doctree   |  Bin 18692 -> 18438 bytes
 .../python/generated/pyarrow.Int16Value.doctree    |  Bin 16003 -> 15748 bytes
 .../python/generated/pyarrow.Int32Array.doctree    |  Bin 131451 -> 134800 bytes
 .../python/generated/pyarrow.Int32Scalar.doctree   |  Bin 18692 -> 18438 bytes
 .../python/generated/pyarrow.Int32Value.doctree    |  Bin 16003 -> 15748 bytes
 .../python/generated/pyarrow.Int64Array.doctree    |  Bin 131451 -> 134800 bytes
 .../python/generated/pyarrow.Int64Scalar.doctree   |  Bin 18692 -> 18438 bytes
 .../python/generated/pyarrow.Int64Value.doctree    |  Bin 16003 -> 15748 bytes
 .../python/generated/pyarrow.Int8Array.doctree     |  Bin 131129 -> 134468 bytes
 .../python/generated/pyarrow.Int8Scalar.doctree    |  Bin 18611 -> 18358 bytes
 .../python/generated/pyarrow.Int8Value.doctree     |  Bin 15936 -> 15682 bytes
 .../python/generated/pyarrow.IntegerArray.doctree  |  Bin 132065 -> 135434 bytes
 .../generated/pyarrow.LargeBinaryArray.doctree     |  Bin 135876 -> 139267 bytes
 .../generated/pyarrow.LargeBinaryScalar.doctree    |  Bin 21299 -> 21075 bytes
 .../generated/pyarrow.LargeBinaryValue.doctree     |  Bin 18881 -> 18602 bytes
 .../generated/pyarrow.LargeListArray.doctree       |  Bin 153287 -> 157099 bytes
 .../generated/pyarrow.LargeListScalar.doctree      |  Bin 20272 -> 20050 bytes
 .../generated/pyarrow.LargeListValue.doctree       |  Bin 17003 -> 16726 bytes
 .../generated/pyarrow.LargeStringArray.doctree     |  Bin 131528 -> 134937 bytes
 .../generated/pyarrow.LargeStringScalar.doctree    |  Bin 21304 -> 21080 bytes
 .../generated/pyarrow.LargeStringValue.doctree     |  Bin 18886 -> 18607 bytes
 .../python/generated/pyarrow.ListArray.doctree     |  Bin 151045 -> 155395 bytes
 .../python/generated/pyarrow.ListScalar.doctree    |  Bin 20096 -> 19825 bytes
 .../python/generated/pyarrow.ListType.doctree      |  Bin 27098 -> 26790 bytes
 .../python/generated/pyarrow.ListValue.doctree     |  Bin 16643 -> 16371 bytes
 .../generated/pyarrow.LocalFileSystem.doctree      |  Bin 74376 -> 73883 bytes
 .../python/generated/pyarrow.MapType.doctree       |  Bin 27441 -> 27134 bytes
 .../generated/pyarrow.MemoryMappedFile.doctree     |  Bin 84422 -> 86003 bytes
 .../python/generated/pyarrow.MemoryPool.doctree    |  Bin 16168 -> 19174 bytes
 .../python/generated/pyarrow.Message.doctree       |  Bin 29709 -> 29417 bytes
 .../python/generated/pyarrow.MessageReader.doctree |  Bin 12428 -> 12237 bytes
 docs/.doctrees/python/generated/pyarrow.NA.doctree |  Bin 3775 -> 3695 bytes
 .../python/generated/pyarrow.NativeFile.doctree    |  Bin 78631 -> 80188 bytes
 .../python/generated/pyarrow.NullArray.doctree     |  Bin 131092 -> 134440 bytes
 .../python/generated/pyarrow.NumericArray.doctree  |  Bin 132037 -> 135406 bytes
 .../python/generated/pyarrow.OSFile.doctree        |  Bin 75854 -> 77296 bytes
 .../generated/pyarrow.PyExtensionType.doctree      |  Bin 28778 -> 28484 bytes
 .../python/generated/pyarrow.PythonFile.doctree    |  Bin 76210 -> 77749 bytes
 .../python/generated/pyarrow.RecordBatch.doctree   |  Bin 119318 -> 118778 bytes
 .../pyarrow.RecordBatchFileReader.doctree          |  Bin 30153 -> 29649 bytes
 .../pyarrow.RecordBatchFileWriter.doctree          |  Bin 34471 -> 34152 bytes
 .../pyarrow.RecordBatchStreamReader.doctree        |  Bin 31589 -> 31284 bytes
 .../pyarrow.RecordBatchStreamWriter.doctree        |  Bin 34629 -> 34308 bytes
 .../generated/pyarrow.ResizableBuffer.doctree      |  Bin 39445 -> 39061 bytes
 .../python/generated/pyarrow.Scalar.doctree        |  Bin 17900 -> 17657 bytes
 .../python/generated/pyarrow.Schema.doctree        |  Bin 83943 -> 83478 bytes
 .../generated/pyarrow.SerializationContext.doctree |  Bin 35922 -> 35667 bytes
 .../generated/pyarrow.SerializedPyObject.doctree   |  Bin 26755 -> 26497 bytes
 .../python/generated/pyarrow.StringArray.doctree   |  Bin 129882 -> 133250 bytes
 .../python/generated/pyarrow.StringScalar.doctree  |  Bin 21168 -> 20886 bytes
 .../python/generated/pyarrow.StringValue.doctree   |  Bin 18496 -> 18222 bytes
 .../python/generated/pyarrow.StructArray.doctree   |  Bin 149769 -> 156851 bytes
 .../python/generated/pyarrow.StructScalar.doctree  |  Bin 27195 -> 26733 bytes
 .../python/generated/pyarrow.StructType.doctree    |  Bin 29364 -> 29024 bytes
 .../python/generated/pyarrow.StructValue.doctree   |  Bin 20978 -> 20438 bytes
 .../python/generated/pyarrow.Table.doctree         |  Bin 210366 -> 209562 bytes
 .../python/generated/pyarrow.Tensor.doctree        |  Bin 28586 -> 28205 bytes
 .../python/generated/pyarrow.Time32Array.doctree   |  Bin 131773 -> 135132 bytes
 .../python/generated/pyarrow.Time32Scalar.doctree  |  Bin 18893 -> 18638 bytes
 .../python/generated/pyarrow.Time32Type.doctree    |  Bin 25842 -> 25550 bytes
 .../python/generated/pyarrow.Time32Value.doctree   |  Bin 16190 -> 15934 bytes
 .../python/generated/pyarrow.Time64Array.doctree   |  Bin 131773 -> 135132 bytes
 .../python/generated/pyarrow.Time64Scalar.doctree  |  Bin 18893 -> 18638 bytes
 .../python/generated/pyarrow.Time64Type.doctree    |  Bin 25842 -> 25550 bytes
 .../python/generated/pyarrow.Time64Value.doctree   |  Bin 16190 -> 15934 bytes
 .../generated/pyarrow.TimestampArray.doctree       |  Bin 132739 -> 136128 bytes
 .../generated/pyarrow.TimestampScalar.doctree      |  Bin 20930 -> 20654 bytes
 .../python/generated/pyarrow.TimestampType.doctree |  Bin 28055 -> 27742 bytes
 .../generated/pyarrow.TimestampValue.doctree       |  Bin 18338 -> 18061 bytes
 .../python/generated/pyarrow.UInt16Array.doctree   |  Bin 131773 -> 135132 bytes
 .../python/generated/pyarrow.UInt16Scalar.doctree  |  Bin 18773 -> 18518 bytes
 .../python/generated/pyarrow.UInt16Value.doctree   |  Bin 16070 -> 15814 bytes
 .../python/generated/pyarrow.UInt32Array.doctree   |  Bin 131773 -> 135132 bytes
 .../python/generated/pyarrow.UInt32Scalar.doctree  |  Bin 18773 -> 18518 bytes
 .../python/generated/pyarrow.UInt32Value.doctree   |  Bin 16070 -> 15814 bytes
 .../python/generated/pyarrow.UInt64Array.doctree   |  Bin 131773 -> 135132 bytes
 .../python/generated/pyarrow.UInt64Scalar.doctree  |  Bin 18773 -> 18518 bytes
 .../python/generated/pyarrow.UInt64Value.doctree   |  Bin 16070 -> 15814 bytes
 .../python/generated/pyarrow.UInt8Array.doctree    |  Bin 131451 -> 134800 bytes
 .../python/generated/pyarrow.UInt8Scalar.doctree   |  Bin 18692 -> 18438 bytes
 .../python/generated/pyarrow.UInt8Value.doctree    |  Bin 16003 -> 15748 bytes
 .../python/generated/pyarrow.UnionArray.doctree    |  Bin 155146 -> 158297 bytes
 .../python/generated/pyarrow.UnionScalar.doctree   |  Bin 20579 -> 20307 bytes
 .../python/generated/pyarrow.UnionType.doctree     |  Bin 27728 -> 27419 bytes
 .../python/generated/pyarrow.UnionValue.doctree    |  Bin 16974 -> 16701 bytes
 .../generated/pyarrow.allocate_buffer.doctree      |  Bin 8331 -> 8248 bytes
 .../python/generated/pyarrow.array.doctree         |  Bin 21160 -> 21068 bytes
 .../python/generated/pyarrow.binary.doctree        |  Bin 5820 -> 5725 bytes
 .../python/generated/pyarrow.bool_.doctree         |  Bin 3498 -> 3418 bytes
 .../python/generated/pyarrow.chunked_array.doctree |  Bin 7827 -> 7732 bytes
 .../python/generated/pyarrow.compress.doctree      |  Bin 11320 -> 11228 bytes
 .../python/generated/pyarrow.compute.abs.doctree   |  Bin 0 -> 7556 bytes
 .../generated/pyarrow.compute.abs_checked.doctree  |  Bin 0 -> 7677 bytes
 .../python/generated/pyarrow.compute.acos.doctree  |  Bin 0 -> 7624 bytes
 .../generated/pyarrow.compute.acos_checked.doctree |  Bin 0 -> 7736 bytes
 .../python/generated/pyarrow.compute.add.doctree   |  Bin 8884 -> 8801 bytes
 .../generated/pyarrow.compute.add_checked.doctree  |  Bin 9005 -> 8922 bytes
 .../python/generated/pyarrow.compute.all.doctree   |  Bin 7137 -> 11235 bytes
 .../python/generated/pyarrow.compute.and_.doctree  |  Bin 8931 -> 8848 bytes
 .../generated/pyarrow.compute.and_kleene.doctree   |  Bin 10575 -> 10492 bytes
 .../python/generated/pyarrow.compute.any.doctree   |  Bin 7137 -> 11233 bytes
 .../generated/pyarrow.compute.ascii_center.doctree |  Bin 0 -> 11911 bytes
 .../pyarrow.compute.ascii_is_alnum.doctree         |  Bin 8161 -> 8075 bytes
 .../pyarrow.compute.ascii_is_alpha.doctree         |  Bin 8151 -> 8065 bytes
 .../pyarrow.compute.ascii_is_decimal.doctree       |  Bin 8162 -> 8076 bytes
 .../pyarrow.compute.ascii_is_lower.doctree         |  Bin 8146 -> 8060 bytes
 .../pyarrow.compute.ascii_is_printable.doctree     |  Bin 8198 -> 8112 bytes
 .../pyarrow.compute.ascii_is_space.doctree         |  Bin 8151 -> 8065 bytes
 .../pyarrow.compute.ascii_is_title.doctree         |  Bin 8410 -> 8324 bytes
 .../pyarrow.compute.ascii_is_upper.doctree         |  Bin 8146 -> 8060 bytes
 .../generated/pyarrow.compute.ascii_lower.doctree  |  Bin 8189 -> 8103 bytes
 .../generated/pyarrow.compute.ascii_lpad.doctree   |  Bin 0 -> 11837 bytes
 .../generated/pyarrow.compute.ascii_ltrim.doctree  |  Bin 0 -> 12163 bytes
 .../pyarrow.compute.ascii_ltrim_whitespace.doctree |  Bin 0 -> 8449 bytes
 .../pyarrow.compute.ascii_reverse.doctree          |  Bin 0 -> 8118 bytes
 .../generated/pyarrow.compute.ascii_rpad.doctree   |  Bin 0 -> 11825 bytes
 .../generated/pyarrow.compute.ascii_rtrim.doctree  |  Bin 0 -> 12166 bytes
 .../pyarrow.compute.ascii_rtrim_whitespace.doctree |  Bin 0 -> 8454 bytes
 .../pyarrow.compute.ascii_split_whitespace.doctree |  Bin 0 -> 12022 bytes
 .../generated/pyarrow.compute.ascii_trim.doctree   |  Bin 0 -> 12228 bytes
 .../generated/pyarrow.compute.ascii_upper.doctree  |  Bin 8192 -> 8106 bytes
 .../python/generated/pyarrow.compute.asin.doctree  |  Bin 0 -> 7620 bytes
 .../generated/pyarrow.compute.asin_checked.doctree |  Bin 0 -> 7732 bytes
 .../python/generated/pyarrow.compute.atan.doctree  |  Bin 0 -> 7402 bytes
 .../python/generated/pyarrow.compute.atan2.doctree |  Bin 0 -> 8761 bytes
 .../generated/pyarrow.compute.binary_join.doctree  |  Bin 0 -> 9839 bytes
 ...yarrow.compute.binary_join_element_wise.doctree |  Bin 0 -> 12311 bytes
 .../pyarrow.compute.binary_length.doctree          |  Bin 7918 -> 7832 bytes
 .../pyarrow.compute.binary_replace_slice.doctree   |  Bin 0 -> 12551 bytes
 .../generated/pyarrow.compute.bit_wise_and.doctree |  Bin 0 -> 8780 bytes
 .../generated/pyarrow.compute.bit_wise_not.doctree |  Bin 0 -> 7487 bytes
 .../generated/pyarrow.compute.bit_wise_or.doctree  |  Bin 0 -> 8765 bytes
 .../generated/pyarrow.compute.bit_wise_xor.doctree |  Bin 0 -> 8780 bytes
 .../generated/pyarrow.compute.case_when.doctree    |  Bin 0 -> 11204 bytes
 .../python/generated/pyarrow.compute.cast.doctree  |  Bin 11686 -> 11576 bytes
 .../python/generated/pyarrow.compute.ceil.doctree  |  Bin 0 -> 7472 bytes
 .../generated/pyarrow.compute.coalesce.doctree     |  Bin 0 -> 7665 bytes
 .../python/generated/pyarrow.compute.cos.doctree   |  Bin 0 -> 7594 bytes
 .../generated/pyarrow.compute.cos_checked.doctree  |  Bin 0 -> 7705 bytes
 .../python/generated/pyarrow.compute.count.doctree |  Bin 10450 -> 10993 bytes
 .../pyarrow.compute.count_substring.doctree        |  Bin 0 -> 8286 bytes
 .../pyarrow.compute.count_substring_regex.doctree  |  Bin 0 -> 8397 bytes
 .../pyarrow.compute.dictionary_encode.doctree      |  Bin 10605 -> 10732 bytes
 .../generated/pyarrow.compute.divide.doctree       |  Bin 9264 -> 9181 bytes
 .../pyarrow.compute.divide_checked.doctree         |  Bin 9114 -> 9031 bytes
 .../generated/pyarrow.compute.ends_with.doctree    |  Bin 0 -> 11792 bytes
 .../python/generated/pyarrow.compute.equal.doctree |  Bin 8796 -> 8713 bytes
 .../pyarrow.compute.extract_regex.doctree          |  Bin 0 -> 11867 bytes
 .../generated/pyarrow.compute.fill_null.doctree    |  Bin 8593 -> 8498 bytes
 .../generated/pyarrow.compute.filter.doctree       |  Bin 12088 -> 12005 bytes
 .../pyarrow.compute.find_substring.doctree         |  Bin 0 -> 9419 bytes
 .../pyarrow.compute.find_substring_regex.doctree   |  Bin 0 -> 9455 bytes
 .../python/generated/pyarrow.compute.floor.doctree |  Bin 0 -> 7482 bytes
 .../generated/pyarrow.compute.greater.doctree      |  Bin 8838 -> 8755 bytes
 .../pyarrow.compute.greater_equal.doctree          |  Bin 8945 -> 8862 bytes
 .../generated/pyarrow.compute.if_else.doctree      |  Bin 0 -> 11013 bytes
 .../python/generated/pyarrow.compute.index.doctree |  Bin 0 -> 10318 bytes
 .../generated/pyarrow.compute.index_in.doctree     |  Bin 11680 -> 11934 bytes
 .../generated/pyarrow.compute.invert.doctree       |  Bin 7309 -> 7223 bytes
 .../generated/pyarrow.compute.is_finite.doctree    |  Bin 0 -> 7573 bytes
 .../python/generated/pyarrow.compute.is_in.doctree |  Bin 11598 -> 11852 bytes
 .../generated/pyarrow.compute.is_inf.doctree       |  Bin 0 -> 7504 bytes
 .../generated/pyarrow.compute.is_nan.doctree       |  Bin 0 -> 7456 bytes
 .../generated/pyarrow.compute.is_null.doctree      |  Bin 7559 -> 7473 bytes
 .../generated/pyarrow.compute.is_valid.doctree     |  Bin 7604 -> 7518 bytes
 .../python/generated/pyarrow.compute.less.doctree  |  Bin 8802 -> 8719 bytes
 .../generated/pyarrow.compute.less_equal.doctree   |  Bin 8906 -> 8823 bytes
 .../generated/pyarrow.compute.list_flatten.doctree |  Bin 7831 -> 7745 bytes
 .../pyarrow.compute.list_parent_indices.doctree    |  Bin 7849 -> 7763 bytes
 .../pyarrow.compute.list_value_length.doctree      |  Bin 8201 -> 8115 bytes
 .../python/generated/pyarrow.compute.ln.doctree    |  Bin 0 -> 7576 bytes
 .../generated/pyarrow.compute.ln_checked.doctree   |  Bin 0 -> 7694 bytes
 .../python/generated/pyarrow.compute.log10.doctree |  Bin 0 -> 7618 bytes
 .../pyarrow.compute.log10_checked.doctree          |  Bin 0 -> 7739 bytes
 .../python/generated/pyarrow.compute.log1p.doctree |  Bin 0 -> 7736 bytes
 .../pyarrow.compute.log1p_checked.doctree          |  Bin 0 -> 7857 bytes
 .../python/generated/pyarrow.compute.log2.doctree  |  Bin 0 -> 7602 bytes
 .../generated/pyarrow.compute.log2_checked.doctree |  Bin 0 -> 7722 bytes
 .../generated/pyarrow.compute.match_like.doctree   |  Bin 0 -> 9917 bytes
 .../pyarrow.compute.match_substring.doctree        |  Bin 7664 -> 9373 bytes
 .../pyarrow.compute.match_substring_regex.doctree  |  Bin 7715 -> 9424 bytes
 .../pyarrow.compute.max_element_wise.doctree       |  Bin 0 -> 11100 bytes
 .../python/generated/pyarrow.compute.mean.doctree  |  Bin 7243 -> 11273 bytes
 .../pyarrow.compute.min_element_wise.doctree       |  Bin 0 -> 11100 bytes
 .../generated/pyarrow.compute.min_max.doctree      |  Bin 10529 -> 11054 bytes
 .../python/generated/pyarrow.compute.mode.doctree  |  Bin 7565 -> 7482 bytes
 .../generated/pyarrow.compute.multiply.doctree     |  Bin 8964 -> 8881 bytes
 .../pyarrow.compute.multiply_checked.doctree       |  Bin 9090 -> 9007 bytes
 .../generated/pyarrow.compute.not_equal.doctree    |  Bin 8877 -> 8794 bytes
 .../python/generated/pyarrow.compute.or_.doctree   |  Bin 8914 -> 8831 bytes
 .../generated/pyarrow.compute.or_kleene.doctree    |  Bin 10548 -> 10465 bytes
 .../pyarrow.compute.partition_nth_indices.doctree  |  Bin 13045 -> 12858 bytes
 .../python/generated/pyarrow.compute.power.doctree |  Bin 9074 -> 8991 bytes
 .../pyarrow.compute.power_checked.doctree          |  Bin 9123 -> 9040 bytes
 .../pyarrow.compute.replace_substring.doctree      |  Bin 0 -> 12623 bytes
 ...pyarrow.compute.replace_substring_regex.doctree |  Bin 0 -> 13424 bytes
 .../pyarrow.compute.replace_with_mask.doctree      |  Bin 0 -> 9824 bytes
 .../generated/pyarrow.compute.shift_left.doctree   |  Bin 0 -> 10776 bytes
 .../pyarrow.compute.shift_left_checked.doctree     |  Bin 0 -> 10814 bytes
 .../generated/pyarrow.compute.shift_right.doctree  |  Bin 0 -> 10493 bytes
 .../pyarrow.compute.shift_right_checked.doctree    |  Bin 0 -> 10528 bytes
 .../python/generated/pyarrow.compute.sign.doctree  |  Bin 0 -> 7732 bytes
 .../python/generated/pyarrow.compute.sin.doctree   |  Bin 0 -> 7590 bytes
 .../generated/pyarrow.compute.sin_checked.doctree  |  Bin 0 -> 7701 bytes
 .../generated/pyarrow.compute.sort_indices.doctree |  Bin 11485 -> 11537 bytes
 .../pyarrow.compute.split_pattern.doctree          |  Bin 0 -> 12365 bytes
 .../pyarrow.compute.split_pattern_regex.doctree    |  Bin 0 -> 12454 bytes
 .../generated/pyarrow.compute.starts_with.doctree  |  Bin 0 -> 11818 bytes
 .../generated/pyarrow.compute.stddev.doctree       |  Bin 11351 -> 11363 bytes
 .../pyarrow.compute.string_is_ascii.doctree        |  Bin 8058 -> 7972 bytes
 .../generated/pyarrow.compute.strptime.doctree     |  Bin 11460 -> 11445 bytes
 .../generated/pyarrow.compute.subtract.doctree     |  Bin 8966 -> 8881 bytes
 .../pyarrow.compute.subtract_checked.doctree       |  Bin 9092 -> 9007 bytes
 .../python/generated/pyarrow.compute.sum.doctree   |  Bin 6043 -> 11111 bytes
 .../python/generated/pyarrow.compute.take.doctree  |  Bin 12017 -> 11931 bytes
 .../python/generated/pyarrow.compute.tan.doctree   |  Bin 0 -> 7596 bytes
 .../generated/pyarrow.compute.tan_checked.doctree  |  Bin 0 -> 7707 bytes
 .../python/generated/pyarrow.compute.trunc.doctree |  Bin 0 -> 7508 bytes
 .../generated/pyarrow.compute.unique.doctree       |  Bin 7189 -> 7103 bytes
 .../generated/pyarrow.compute.utf8_center.doctree  |  Bin 0 -> 11485 bytes
 .../pyarrow.compute.utf8_is_alnum.doctree          |  Bin 8142 -> 8056 bytes
 .../pyarrow.compute.utf8_is_alpha.doctree          |  Bin 8132 -> 8046 bytes
 .../pyarrow.compute.utf8_is_decimal.doctree        |  Bin 8143 -> 8057 bytes
 .../pyarrow.compute.utf8_is_digit.doctree          |  Bin 8079 -> 7993 bytes
 .../pyarrow.compute.utf8_is_lower.doctree          |  Bin 8127 -> 8041 bytes
 .../pyarrow.compute.utf8_is_numeric.doctree        |  Bin 8143 -> 8057 bytes
 .../pyarrow.compute.utf8_is_printable.doctree      |  Bin 8179 -> 8093 bytes
 .../pyarrow.compute.utf8_is_space.doctree          |  Bin 8132 -> 8046 bytes
 .../pyarrow.compute.utf8_is_title.doctree          |  Bin 8385 -> 8299 bytes
 .../pyarrow.compute.utf8_is_upper.doctree          |  Bin 8127 -> 8041 bytes
 .../generated/pyarrow.compute.utf8_length.doctree  |  Bin 0 -> 7846 bytes
 .../generated/pyarrow.compute.utf8_lower.doctree   |  Bin 7825 -> 7739 bytes
 .../generated/pyarrow.compute.utf8_lpad.doctree    |  Bin 0 -> 11445 bytes
 .../generated/pyarrow.compute.utf8_ltrim.doctree   |  Bin 0 -> 11495 bytes
 .../pyarrow.compute.utf8_ltrim_whitespace.doctree  |  Bin 0 -> 8254 bytes
 .../pyarrow.compute.utf8_replace_slice.doctree     |  Bin 0 -> 12516 bytes
 .../generated/pyarrow.compute.utf8_reverse.doctree |  Bin 0 -> 8194 bytes
 .../generated/pyarrow.compute.utf8_rpad.doctree    |  Bin 0 -> 11437 bytes
 .../generated/pyarrow.compute.utf8_rtrim.doctree   |  Bin 0 -> 11498 bytes
 .../pyarrow.compute.utf8_rtrim_whitespace.doctree  |  Bin 0 -> 8259 bytes
 .../pyarrow.compute.utf8_split_whitespace.doctree  |  Bin 0 -> 12017 bytes
 .../generated/pyarrow.compute.utf8_trim.doctree    |  Bin 0 -> 11560 bytes
 .../generated/pyarrow.compute.utf8_upper.doctree   |  Bin 7828 -> 7742 bytes
 .../generated/pyarrow.compute.value_counts.doctree |  Bin 7836 -> 7750 bytes
 .../generated/pyarrow.compute.variance.doctree     |  Bin 11322 -> 11334 bytes
 .../python/generated/pyarrow.compute.xor.doctree   |  Bin 8776 -> 8693 bytes
 .../python/generated/pyarrow.concat_arrays.doctree |  Bin 6870 -> 6763 bytes
 .../python/generated/pyarrow.concat_tables.doctree |  Bin 10150 -> 10058 bytes
 .../python/generated/pyarrow.cpu_count.doctree     |  Bin 5173 -> 6880 bytes
 .../generated/pyarrow.create_memory_map.doctree    |  Bin 6599 -> 6504 bytes
 .../pyarrow.csv.CSVStreamingReader.doctree         |  Bin 28778 -> 28552 bytes
 .../python/generated/pyarrow.csv.CSVWriter.doctree |  Bin 0 -> 30375 bytes
 .../generated/pyarrow.csv.ConvertOptions.doctree   |  Bin 64620 -> 71402 bytes
 .../python/generated/pyarrow.csv.ISO8601.doctree   |  Bin 0 -> 3708 bytes
 .../generated/pyarrow.csv.ParseOptions.doctree     |  Bin 39793 -> 41344 bytes
 .../generated/pyarrow.csv.ReadOptions.doctree      |  Bin 39510 -> 48478 bytes
 .../generated/pyarrow.csv.WriteOptions.doctree     |  Bin 0 -> 19782 bytes
 .../python/generated/pyarrow.csv.open_csv.doctree  |  Bin 12748 -> 12662 bytes
 .../python/generated/pyarrow.csv.read_csv.doctree  |  Bin 12665 -> 12567 bytes
 .../python/generated/pyarrow.csv.write_csv.doctree |  Bin 0 -> 9392 bytes
 .../generated/pyarrow.cuda.BufferReader.doctree    |  Bin 82078 -> 84400 bytes
 .../generated/pyarrow.cuda.BufferWriter.doctree    |  Bin 87312 -> 85529 bytes
 .../python/generated/pyarrow.cuda.Context.doctree  |  Bin 62201 -> 67050 bytes
 .../generated/pyarrow.cuda.CudaBuffer.doctree      |  Bin 69103 -> 73301 bytes
 .../generated/pyarrow.cuda.HostBuffer.doctree      |  Bin 34386 -> 34126 bytes
 .../generated/pyarrow.cuda.IpcMemHandle.doctree    |  Bin 15627 -> 16483 bytes
 .../generated/pyarrow.cuda.new_host_buffer.doctree |  Bin 6243 -> 6477 bytes
 .../generated/pyarrow.cuda.read_message.doctree    |  Bin 7096 -> 7849 bytes
 .../pyarrow.cuda.read_record_batch.doctree         |  Bin 8804 -> 9562 bytes
 .../pyarrow.cuda.serialize_record_batch.doctree    |  Bin 6423 -> 6785 bytes
 .../generated/pyarrow.dataset.Dataset.doctree      |  Bin 46021 -> 56120 bytes
 .../pyarrow.dataset.DirectoryPartitioning.doctree  |  Bin 27352 -> 36366 bytes
 .../generated/pyarrow.dataset.Expression.doctree   |  Bin 23487 -> 25048 bytes
 .../generated/pyarrow.dataset.FileFormat.doctree   |  Bin 18147 -> 19826 bytes
 .../pyarrow.dataset.FileSystemDataset.doctree      |  Bin 65685 -> 81503 bytes
 ...yarrow.dataset.FileSystemDatasetFactory.doctree |  Bin 24216 -> 25854 bytes
 ...yarrow.dataset.FileSystemFactoryOptions.doctree |  Bin 28807 -> 29612 bytes
 .../pyarrow.dataset.HivePartitioning.doctree       |  Bin 29378 -> 38858 bytes
 .../pyarrow.dataset.ParquetFileFormat.doctree      |  Bin 21965 -> 25589 bytes
 .../generated/pyarrow.dataset.Partitioning.doctree |  Bin 12109 -> 12388 bytes
 .../pyarrow.dataset.PartitioningFactory.doctree    |  Bin 7971 -> 7860 bytes
 .../generated/pyarrow.dataset.Scanner.doctree      |  Bin 40523 -> 57714 bytes
 .../generated/pyarrow.dataset.UnionDataset.doctree |  Bin 49414 -> 59907 bytes
 .../generated/pyarrow.dataset.dataset.doctree      |  Bin 38832 -> 38740 bytes
 .../python/generated/pyarrow.dataset.field.doctree |  Bin 6229 -> 6146 bytes
 .../pyarrow.dataset.parquet_dataset.doctree        |  Bin 18110 -> 18018 bytes
 .../generated/pyarrow.dataset.partitioning.doctree |  Bin 21586 -> 21503 bytes
 .../generated/pyarrow.dataset.scalar.doctree       |  Bin 6947 -> 6840 bytes
 .../pyarrow.dataset.write_dataset.doctree          |  Bin 0 -> 27799 bytes
 .../python/generated/pyarrow.date32.doctree        |  Bin 3562 -> 3482 bytes
 .../python/generated/pyarrow.date64.doctree        |  Bin 3578 -> 3498 bytes
 .../python/generated/pyarrow.decimal128.doctree    |  Bin 9200 -> 9117 bytes
 .../python/generated/pyarrow.decompress.doctree    |  Bin 13249 -> 13157 bytes
 .../generated/pyarrow.default_memory_pool.doctree  |  Bin 3696 -> 3616 bytes
 .../python/generated/pyarrow.deserialize.doctree   |  Bin 9089 -> 9003 bytes
 .../pyarrow.deserialize_components.doctree         |  Bin 8968 -> 8882 bytes
 .../generated/pyarrow.deserialize_from.doctree     |  Bin 9703 -> 9602 bytes
 .../python/generated/pyarrow.dictionary.doctree    |  Bin 7229 -> 7146 bytes
 .../generated/pyarrow.feather.read_feather.doctree |  Bin 11364 -> 11272 bytes
 .../generated/pyarrow.feather.read_table.doctree   |  Bin 9638 -> 9555 bytes
 .../pyarrow.feather.write_feather.doctree          |  Bin 13940 -> 13857 bytes
 .../python/generated/pyarrow.field.doctree         |  Bin 9132 -> 9004 bytes
 .../python/generated/pyarrow.flight.Action.doctree |  Bin 14370 -> 14159 bytes
 .../generated/pyarrow.flight.ActionType.doctree    |  Bin 21858 -> 21586 bytes
 .../generated/pyarrow.flight.CallInfo.doctree      |  Bin 16008 -> 15843 bytes
 .../pyarrow.flight.ClientAuthHandler.doctree       |  Bin 14677 -> 14505 bytes
 .../pyarrow.flight.ClientMiddleware.doctree        |  Bin 20531 -> 20348 bytes
 .../pyarrow.flight.ClientMiddlewareFactory.doctree |  Bin 12937 -> 12783 bytes
 .../pyarrow.flight.DescriptorType.doctree          |  Bin 13972 -> 13683 bytes
 .../pyarrow.flight.FlightCallOptions.doctree       |  Bin 14391 -> 14255 bytes
 .../generated/pyarrow.flight.FlightClient.doctree  |  Bin 75601 -> 75182 bytes
 .../pyarrow.flight.FlightDescriptor.doctree        |  Bin 25845 -> 25546 bytes
 .../pyarrow.flight.FlightEndpoint.doctree          |  Bin 15374 -> 15155 bytes
 .../generated/pyarrow.flight.FlightInfo.doctree    |  Bin 29186 -> 28920 bytes
 .../generated/pyarrow.flight.FlightMethod.doctree  |  Bin 23760 -> 23455 bytes
 .../pyarrow.flight.FlightServerBase.doctree        |  Bin 54161 -> 53724 bytes
 .../pyarrow.flight.GeneratorStream.doctree         |  Bin 12173 -> 12018 bytes
 .../generated/pyarrow.flight.Location.doctree      |  Bin 20181 -> 19980 bytes
 .../pyarrow.flight.RecordBatchStream.doctree       |  Bin 10860 -> 10685 bytes
 .../python/generated/pyarrow.flight.Result.doctree |  Bin 11141 -> 11014 bytes
 .../pyarrow.flight.ServerAuthHandler.doctree       |  Bin 16825 -> 16659 bytes
 .../pyarrow.flight.ServerMiddleware.doctree        |  Bin 16222 -> 16057 bytes
 .../pyarrow.flight.ServerMiddlewareFactory.doctree |  Bin 14662 -> 14508 bytes
 .../python/generated/pyarrow.flight.Ticket.doctree |  Bin 15729 -> 15566 bytes
 .../python/generated/pyarrow.float16.doctree       |  Bin 3526 -> 3446 bytes
 .../python/generated/pyarrow.float32.doctree       |  Bin 3530 -> 3450 bytes
 .../python/generated/pyarrow.float64.doctree       |  Bin 3530 -> 3450 bytes
 .../generated/pyarrow.foreign_buffer.doctree       |  Bin 5869 -> 5771 bytes
 .../generated/pyarrow.from_numpy_dtype.doctree     |  Bin 3861 -> 3781 bytes
 .../generated/pyarrow.fs.FSSpecHandler.doctree     |  Bin 49422 -> 52465 bytes
 .../python/generated/pyarrow.fs.FileInfo.doctree   |  Bin 34611 -> 35628 bytes
 .../generated/pyarrow.fs.FileSelector.doctree      |  Bin 17572 -> 17976 bytes
 .../python/generated/pyarrow.fs.FileStats.doctree  |  Bin 3820 -> 3740 bytes
 .../python/generated/pyarrow.fs.FileSystem.doctree |  Bin 75410 -> 88500 bytes
 .../generated/pyarrow.fs.FileSystemHandler.doctree |  Bin 46826 -> 49991 bytes
 .../generated/pyarrow.fs.HadoopFileSystem.doctree  |  Bin 83620 -> 100498 bytes
 .../generated/pyarrow.fs.LocalFileSystem.doctree   |  Bin 77953 -> 91508 bytes
 .../generated/pyarrow.fs.PyFileSystem.doctree      |  Bin 78982 -> 92400 bytes
 .../generated/pyarrow.fs.S3FileSystem.doctree      |  Bin 97899 -> 117814 bytes
 .../generated/pyarrow.fs.SubTreeFileSystem.doctree |  Bin 82276 -> 95731 bytes
 .../python/generated/pyarrow.get_include.doctree   |  Bin 4014 -> 3934 bytes
 .../python/generated/pyarrow.get_libraries.doctree |  Bin 4298 -> 4215 bytes
 .../generated/pyarrow.get_library_dirs.doctree     |  Bin 4115 -> 4035 bytes
 .../pyarrow.get_record_batch_size.doctree          |  Bin 4122 -> 4042 bytes
 .../generated/pyarrow.get_tensor_size.doctree      |  Bin 4053 -> 3973 bytes
 .../python/generated/pyarrow.hdfs.connect.doctree  |  Bin 14637 -> 14554 bytes
 .../python/generated/pyarrow.input_stream.doctree  |  Bin 10349 -> 10412 bytes
 .../python/generated/pyarrow.int16.doctree         |  Bin 3492 -> 3412 bytes
 .../python/generated/pyarrow.int32.doctree         |  Bin 3492 -> 3412 bytes
 .../python/generated/pyarrow.int64.doctree         |  Bin 3492 -> 3412 bytes
 .../python/generated/pyarrow.int8.doctree          |  Bin 3478 -> 3398 bytes
 .../generated/pyarrow.ipc.IpcWriteOptions.doctree  |  Bin 0 -> 27905 bytes
 .../python/generated/pyarrow.ipc.Message.doctree   |  Bin 30859 -> 30567 bytes
 .../generated/pyarrow.ipc.MessageReader.doctree    |  Bin 12550 -> 12359 bytes
 .../pyarrow.ipc.RecordBatchFileReader.doctree      |  Bin 31399 -> 30990 bytes
 .../pyarrow.ipc.RecordBatchFileWriter.doctree      |  Bin 36121 -> 35913 bytes
 .../pyarrow.ipc.RecordBatchStreamReader.doctree    |  Bin 34135 -> 33933 bytes
 .../pyarrow.ipc.RecordBatchStreamWriter.doctree    |  Bin 36287 -> 36079 bytes
 .../pyarrow.ipc.get_record_batch_size.doctree      |  Bin 4011 -> 3931 bytes
 .../generated/pyarrow.ipc.get_tensor_size.doctree  |  Bin 3904 -> 3824 bytes
 .../python/generated/pyarrow.ipc.new_file.doctree  |  Bin 11885 -> 11799 bytes
 .../generated/pyarrow.ipc.new_stream.doctree       |  Bin 11917 -> 11831 bytes
 .../python/generated/pyarrow.ipc.open_file.doctree |  Bin 8696 -> 8613 bytes
 .../generated/pyarrow.ipc.open_stream.doctree      |  Bin 6738 -> 6637 bytes
 .../generated/pyarrow.ipc.read_message.doctree     |  Bin 6155 -> 6072 bytes
 .../pyarrow.ipc.read_record_batch.doctree          |  Bin 8189 -> 8106 bytes
 .../generated/pyarrow.ipc.read_tensor.doctree      |  Bin 5791 -> 5708 bytes
 .../generated/pyarrow.ipc.write_tensor.doctree     |  Bin 6438 -> 6337 bytes
 .../generated/pyarrow.jemalloc_memory_pool.doctree |  Bin 3958 -> 3878 bytes
 .../pyarrow.jemalloc_set_decay_ms.doctree          |  Bin 5973 -> 5884 bytes
 .../generated/pyarrow.json.ParseOptions.doctree    |  Bin 25581 -> 25390 bytes
 .../generated/pyarrow.json.ReadOptions.doctree     |  Bin 17855 -> 17689 bytes
 .../generated/pyarrow.json.read_json.doctree       |  Bin 10803 -> 10678 bytes
 .../python/generated/pyarrow.large_binary.doctree  |  Bin 3997 -> 3917 bytes
 .../python/generated/pyarrow.large_list.doctree    |  Bin 6497 -> 6414 bytes
 .../python/generated/pyarrow.large_string.doctree  |  Bin 4007 -> 3927 bytes
 .../python/generated/pyarrow.large_utf8.doctree    |  Bin 3550 -> 3470 bytes
 .../python/generated/pyarrow.list_.doctree         |  Bin 7539 -> 7402 bytes
 .../pyarrow.log_memory_allocations.doctree         |  Bin 5643 -> 5554 bytes
 .../python/generated/pyarrow.map_.doctree          |  Bin 7695 -> 7612 bytes
 .../python/generated/pyarrow.memory_map.doctree    |  Bin 7872 -> 7777 bytes
 .../generated/pyarrow.mimalloc_memory_pool.doctree |  Bin 3958 -> 3878 bytes
 .../python/generated/pyarrow.null.doctree          |  Bin 3464 -> 3384 bytes
 .../python/generated/pyarrow.nulls.doctree         |  Bin 8875 -> 8792 bytes
 .../python/generated/pyarrow.orc.ORCFile.doctree   |  Bin 27108 -> 29596 bytes
 .../python/generated/pyarrow.output_stream.doctree |  Bin 10361 -> 10424 bytes
 .../pyarrow.parquet.ParquetDataset.doctree         |  Bin 80719 -> 83995 bytes
 .../generated/pyarrow.parquet.ParquetFile.doctree  |  Bin 75867 -> 81007 bytes
 .../pyarrow.parquet.ParquetWriter.doctree          |  Bin 59374 -> 59941 bytes
 .../pyarrow.parquet.read_metadata.doctree          |  Bin 8366 -> 8283 bytes
 .../generated/pyarrow.parquet.read_pandas.doctree  |  Bin 36323 -> 37991 bytes
 .../generated/pyarrow.parquet.read_schema.doctree  |  Bin 8338 -> 8255 bytes
 .../generated/pyarrow.parquet.read_table.doctree   |  Bin 42329 -> 44911 bytes
 .../pyarrow.parquet.write_metadata.doctree         |  Bin 11854 -> 11771 bytes
 .../generated/pyarrow.parquet.write_table.doctree  |  Bin 44844 -> 45465 bytes
 .../pyarrow.parquet.write_to_dataset.doctree       |  Bin 20008 -> 19925 bytes
 .../generated/pyarrow.plasma.ObjectID.doctree      |  Bin 13106 -> 12943 bytes
 .../generated/pyarrow.plasma.PlasmaBuffer.doctree  |  Bin 38176 -> 37863 bytes
 .../generated/pyarrow.plasma.PlasmaClient.doctree  |  Bin 117086 -> 116557 bytes
 .../python/generated/pyarrow.py_buffer.doctree     |  Bin 3821 -> 3741 bytes
 .../python/generated/pyarrow.read_message.doctree  |  Bin 4017 -> 3937 bytes
 .../generated/pyarrow.read_record_batch.doctree    |  Bin 4075 -> 3995 bytes
 .../generated/pyarrow.read_serialized.doctree      |  Bin 8905 -> 8819 bytes
 .../python/generated/pyarrow.read_tensor.doctree   |  Bin 4006 -> 3926 bytes
 .../python/generated/pyarrow.record_batch.doctree  |  Bin 12794 -> 12702 bytes
 .../pyarrow.register_extension_type.doctree        |  Bin 5671 -> 5582 bytes
 .../python/generated/pyarrow.scalar.doctree        |  Bin 10955 -> 10863 bytes
 .../python/generated/pyarrow.schema.doctree        |  Bin 8783 -> 8694 bytes
 .../python/generated/pyarrow.serialize.doctree     |  Bin 9451 -> 9365 bytes
 .../python/generated/pyarrow.serialize_to.doctree  |  Bin 9245 -> 9141 bytes
 .../python/generated/pyarrow.set_cpu_count.doctree |  Bin 3790 -> 5543 bytes
 .../generated/pyarrow.set_memory_pool.doctree      |  Bin 3572 -> 3492 bytes
 .../python/generated/pyarrow.string.doctree        |  Bin 3510 -> 3430 bytes
 .../python/generated/pyarrow.struct.doctree        |  Bin 7774 -> 7673 bytes
 .../generated/pyarrow.system_memory_pool.doctree   |  Bin 3703 -> 3623 bytes
 .../python/generated/pyarrow.table.doctree         |  Bin 16030 -> 15938 bytes
 .../python/generated/pyarrow.time32.doctree        |  Bin 5956 -> 5873 bytes
 .../python/generated/pyarrow.time64.doctree        |  Bin 5978 -> 5895 bytes
 .../python/generated/pyarrow.timestamp.doctree     |  Bin 8187 -> 8098 bytes
 .../pyarrow.total_allocated_bytes.doctree          |  Bin 3868 -> 3788 bytes
 .../generated/pyarrow.types.is_binary.doctree      |  Bin 4191 -> 4111 bytes
 .../generated/pyarrow.types.is_boolean.doctree     |  Bin 4175 -> 4095 bytes
 .../python/generated/pyarrow.types.is_date.doctree |  Bin 4127 -> 4047 bytes
 .../generated/pyarrow.types.is_date32.doctree      |  Bin 4173 -> 4093 bytes
 .../generated/pyarrow.types.is_date64.doctree      |  Bin 4189 -> 4109 bytes
 .../generated/pyarrow.types.is_decimal.doctree     |  Bin 4175 -> 4095 bytes
 .../generated/pyarrow.types.is_dictionary.doctree  |  Bin 4239 -> 4159 bytes
 .../pyarrow.types.is_fixed_size_binary.doctree     |  Bin 4341 -> 4261 bytes
 .../generated/pyarrow.types.is_float16.doctree     |  Bin 4209 -> 4129 bytes
 .../generated/pyarrow.types.is_float32.doctree     |  Bin 4213 -> 4133 bytes
 .../generated/pyarrow.types.is_float64.doctree     |  Bin 4213 -> 4133 bytes
 .../generated/pyarrow.types.is_floating.doctree    |  Bin 4219 -> 4139 bytes
 .../generated/pyarrow.types.is_int16.doctree       |  Bin 4145 -> 4065 bytes
 .../generated/pyarrow.types.is_int32.doctree       |  Bin 4145 -> 4065 bytes
 .../generated/pyarrow.types.is_int64.doctree       |  Bin 4145 -> 4065 bytes
 .../python/generated/pyarrow.types.is_int8.doctree |  Bin 4129 -> 4049 bytes
 .../generated/pyarrow.types.is_integer.doctree     |  Bin 4179 -> 4099 bytes
 .../pyarrow.types.is_large_binary.doctree          |  Bin 4290 -> 4210 bytes
 .../generated/pyarrow.types.is_large_list.doctree  |  Bin 4226 -> 4146 bytes
 .../pyarrow.types.is_large_string.doctree          |  Bin 4284 -> 4204 bytes
 .../pyarrow.types.is_large_unicode.doctree         |  Bin 4206 -> 4126 bytes
 .../python/generated/pyarrow.types.is_list.doctree |  Bin 4127 -> 4047 bytes
 .../python/generated/pyarrow.types.is_map.doctree  |  Bin 4127 -> 4047 bytes
 .../generated/pyarrow.types.is_nested.doctree      |  Bin 4159 -> 4079 bytes
 .../python/generated/pyarrow.types.is_null.doctree |  Bin 4127 -> 4047 bytes
 .../pyarrow.types.is_signed_integer.doctree        |  Bin 4294 -> 4214 bytes
 .../generated/pyarrow.types.is_string.doctree      |  Bin 4185 -> 4105 bytes
 .../generated/pyarrow.types.is_struct.doctree      |  Bin 4159 -> 4079 bytes
 .../generated/pyarrow.types.is_temporal.doctree    |  Bin 4227 -> 4147 bytes
 .../python/generated/pyarrow.types.is_time.doctree |  Bin 4127 -> 4047 bytes
 .../generated/pyarrow.types.is_time32.doctree      |  Bin 4159 -> 4079 bytes
 .../generated/pyarrow.types.is_time64.doctree      |  Bin 4159 -> 4079 bytes
 .../generated/pyarrow.types.is_timestamp.doctree   |  Bin 4207 -> 4127 bytes
 .../generated/pyarrow.types.is_uint16.doctree      |  Bin 4161 -> 4081 bytes
 .../generated/pyarrow.types.is_uint32.doctree      |  Bin 4161 -> 4081 bytes
 .../generated/pyarrow.types.is_uint64.doctree      |  Bin 4161 -> 4081 bytes
 .../generated/pyarrow.types.is_uint8.doctree       |  Bin 4145 -> 4065 bytes
 .../generated/pyarrow.types.is_unicode.doctree     |  Bin 4107 -> 4027 bytes
 .../generated/pyarrow.types.is_union.doctree       |  Bin 4143 -> 4063 bytes
 .../pyarrow.types.is_unsigned_integer.doctree      |  Bin 4326 -> 4246 bytes
 .../python/generated/pyarrow.uint16.doctree        |  Bin 3510 -> 3430 bytes
 .../python/generated/pyarrow.uint32.doctree        |  Bin 3510 -> 3430 bytes
 .../python/generated/pyarrow.uint64.doctree        |  Bin 3510 -> 3430 bytes
 .../python/generated/pyarrow.uint8.doctree         |  Bin 3494 -> 3414 bytes
 .../pyarrow.unregister_extension_type.doctree      |  Bin 5075 -> 4992 bytes
 .../python/generated/pyarrow.utf8.doctree          |  Bin 3444 -> 3364 bytes
 .../python/generated/pyarrow.write_tensor.doctree  |  Bin 4017 -> 3937 bytes
 docs/.doctrees/python/install.doctree              |  Bin 15010 -> 15022 bytes
 docs/.doctrees/python/ipc.doctree                  |  Bin 49661 -> 49661 bytes
 docs/.doctrees/python/memory.doctree               |  Bin 54321 -> 54373 bytes
 docs/.doctrees/python/pandas.doctree               |  Bin 61552 -> 61580 bytes
 docs/.doctrees/python/parquet.doctree              |  Bin 93774 -> 94597 bytes
 docs/.doctrees/status.doctree                      |  Bin 89751 -> 91425 bytes
 docs/_modules/collections/abc.html                 |  497 ++-
 docs/_modules/index.html                           |  498 ++-
 docs/_modules/pyarrow.html                         |  508 ++-
 docs/_modules/pyarrow/compute.html                 |  767 ++++-
 docs/_modules/pyarrow/dataset.html                 |  569 ++-
 docs/_modules/pyarrow/feather.html                 |  510 ++-
 docs/_modules/pyarrow/filesystem.html              |  497 ++-
 docs/_modules/pyarrow/fs.html                      |  508 ++-
 docs/_modules/pyarrow/hdfs.html                    |  507 ++-
 docs/_modules/pyarrow/ipc.html                     |  513 ++-
 docs/_modules/pyarrow/orc.html                     |  502 ++-
 docs/_modules/pyarrow/parquet.html                 |  800 ++++-
 docs/_modules/pyarrow/types.html                   |  545 ++-
 docs/_modules/pyarrow/util.html                    |  523 ++-
 docs/_sources/cpp/api/formats.rst.txt              |   15 +-
 docs/_sources/cpp/build_system.rst.txt             |  136 +
 docs/_sources/cpp/cmake.rst.txt                    |   72 -
 docs/_sources/cpp/compute.rst.txt                  |  775 +++--
 docs/_sources/cpp/csv.rst.txt                      |   54 +-
 docs/_sources/cpp/dataset.rst.txt                  |   46 +-
 docs/_sources/cpp/getting_started.rst.txt          |    2 +-
 docs/_sources/developers/contributing.rst.txt      |    4 +-
 docs/_sources/developers/cpp/building.rst.txt      |    3 +-
 docs/_sources/developers/cpp/development.rst.txt   |    2 +-
 docs/_sources/developers/cpp/windows.rst.txt       |   11 +-
 docs/_sources/developers/crossbow.rst.txt          |   18 +-
 docs/_sources/developers/documentation.rst.txt     |    2 +-
 .../_sources/developers/experimental_repos.rst.txt |   65 +
 docs/_sources/developers/python.rst.txt            |   17 +-
 docs/_sources/format/Columnar.rst.txt              |   26 +-
 docs/_sources/java/algorithm.rst.txt               |   92 +
 docs/_sources/java/index.rst.txt                   |    1 +
 docs/_sources/python/api/arrays.rst.txt            |    1 +
 docs/_sources/python/api/compute.rst.txt           |  166 +-
 docs/_sources/python/api/dataset.rst.txt           |    1 +
 docs/_sources/python/api/formats.rst.txt           |   12 +-
 docs/_sources/python/api/ipc.rst.txt               |    1 +
 docs/_sources/python/api/memory.rst.txt            |    1 +
 docs/_sources/python/csv.rst.txt                   |   63 +-
 docs/_sources/python/dataset.rst.txt               |  179 +-
 docs/_sources/python/extending.rst.txt             |   15 +
 docs/_sources/python/filesystems.rst.txt           |    1 +
 .../python/generated/pyarrow.Array.rst.txt         |    1 +
 .../python/generated/pyarrow.BinaryArray.rst.txt   |    3 +-
 .../python/generated/pyarrow.BooleanArray.rst.txt  |    3 +-
 .../generated/pyarrow.BufferOutputStream.rst.txt   |    3 +-
 .../python/generated/pyarrow.BufferReader.rst.txt  |    3 +-
 .../python/generated/pyarrow.ChunkedArray.rst.txt  |    1 +
 .../python/generated/pyarrow.Codec.rst.txt         |   37 +
 .../pyarrow.CompressedInputStream.rst.txt          |    3 +-
 .../pyarrow.CompressedOutputStream.rst.txt         |    3 +-
 .../python/generated/pyarrow.Date32Array.rst.txt   |    3 +-
 .../python/generated/pyarrow.Date64Array.rst.txt   |    3 +-
 .../generated/pyarrow.Decimal128Array.rst.txt      |    3 +-
 .../generated/pyarrow.DictionaryArray.rst.txt      |    4 +-
 .../generated/pyarrow.ExtensionArray.rst.txt       |    3 +-
 .../generated/pyarrow.FixedSizeBinaryArray.rst.txt |    3 +-
 .../pyarrow.FixedSizeBufferWriter.rst.txt          |    3 +-
 .../generated/pyarrow.FixedSizeListArray.rst.txt   |   59 +
 .../generated/pyarrow.FloatingPointArray.rst.txt   |    3 +-
 .../python/generated/pyarrow.HdfsFile.rst.txt      |    3 +-
 .../python/generated/pyarrow.Int16Array.rst.txt    |    3 +-
 .../python/generated/pyarrow.Int32Array.rst.txt    |    3 +-
 .../python/generated/pyarrow.Int64Array.rst.txt    |    3 +-
 .../python/generated/pyarrow.Int8Array.rst.txt     |    3 +-
 .../python/generated/pyarrow.IntegerArray.rst.txt  |    3 +-
 .../generated/pyarrow.LargeBinaryArray.rst.txt     |    3 +-
 .../generated/pyarrow.LargeListArray.rst.txt       |    3 +-
 .../generated/pyarrow.LargeStringArray.rst.txt     |    3 +-
 .../python/generated/pyarrow.ListArray.rst.txt     |    3 +-
 .../generated/pyarrow.MemoryMappedFile.rst.txt     |    3 +-
 .../python/generated/pyarrow.MemoryPool.rst.txt    |    1 +
 .../python/generated/pyarrow.NativeFile.rst.txt    |    3 +-
 .../python/generated/pyarrow.NullArray.rst.txt     |    3 +-
 .../python/generated/pyarrow.NumericArray.rst.txt  |    3 +-
 .../python/generated/pyarrow.OSFile.rst.txt        |    3 +-
 .../python/generated/pyarrow.PythonFile.rst.txt    |    3 +-
 .../python/generated/pyarrow.StringArray.rst.txt   |    3 +-
 .../python/generated/pyarrow.StructArray.rst.txt   |    3 +-
 .../python/generated/pyarrow.Time32Array.rst.txt   |    3 +-
 .../python/generated/pyarrow.Time64Array.rst.txt   |    3 +-
 .../generated/pyarrow.TimestampArray.rst.txt       |    3 +-
 .../python/generated/pyarrow.UInt16Array.rst.txt   |    3 +-
 .../python/generated/pyarrow.UInt32Array.rst.txt   |    3 +-
 .../python/generated/pyarrow.UInt64Array.rst.txt   |    3 +-
 .../python/generated/pyarrow.UInt8Array.rst.txt    |    3 +-
 .../python/generated/pyarrow.UnionArray.rst.txt    |    3 +-
 .../python/generated/pyarrow.compute.abs.rst.txt   |    6 +
 .../generated/pyarrow.compute.abs_checked.rst.txt  |    6 +
 .../python/generated/pyarrow.compute.acos.rst.txt  |    6 +
 .../generated/pyarrow.compute.acos_checked.rst.txt |    6 +
 .../generated/pyarrow.compute.ascii_center.rst.txt |    6 +
 .../generated/pyarrow.compute.ascii_lpad.rst.txt   |    6 +
 .../generated/pyarrow.compute.ascii_ltrim.rst.txt  |    6 +
 .../pyarrow.compute.ascii_ltrim_whitespace.rst.txt |    6 +
 .../pyarrow.compute.ascii_reverse.rst.txt          |    6 +
 .../generated/pyarrow.compute.ascii_rpad.rst.txt   |    6 +
 .../generated/pyarrow.compute.ascii_rtrim.rst.txt  |    6 +
 .../pyarrow.compute.ascii_rtrim_whitespace.rst.txt |    6 +
 .../pyarrow.compute.ascii_split_whitespace.rst.txt |    6 +
 .../generated/pyarrow.compute.ascii_trim.rst.txt   |    6 +
 .../python/generated/pyarrow.compute.asin.rst.txt  |    6 +
 .../generated/pyarrow.compute.asin_checked.rst.txt |    6 +
 .../python/generated/pyarrow.compute.atan.rst.txt  |    6 +
 .../python/generated/pyarrow.compute.atan2.rst.txt |    6 +
 .../generated/pyarrow.compute.binary_join.rst.txt  |    6 +
 ...yarrow.compute.binary_join_element_wise.rst.txt |    6 +
 .../pyarrow.compute.binary_replace_slice.rst.txt   |    6 +
 .../generated/pyarrow.compute.bit_wise_and.rst.txt |    6 +
 .../generated/pyarrow.compute.bit_wise_not.rst.txt |    6 +
 .../generated/pyarrow.compute.bit_wise_or.rst.txt  |    6 +
 .../generated/pyarrow.compute.bit_wise_xor.rst.txt |    6 +
 .../generated/pyarrow.compute.case_when.rst.txt    |    6 +
 .../python/generated/pyarrow.compute.ceil.rst.txt  |    6 +
 .../generated/pyarrow.compute.coalesce.rst.txt     |    6 +
 .../python/generated/pyarrow.compute.cos.rst.txt   |    6 +
 .../generated/pyarrow.compute.cos_checked.rst.txt  |    6 +
 .../pyarrow.compute.count_substring.rst.txt        |    6 +
 .../pyarrow.compute.count_substring_regex.rst.txt  |    6 +
 .../generated/pyarrow.compute.ends_with.rst.txt    |    6 +
 .../pyarrow.compute.extract_regex.rst.txt          |    6 +
 .../pyarrow.compute.find_substring.rst.txt         |    6 +
 .../pyarrow.compute.find_substring_regex.rst.txt   |    6 +
 .../python/generated/pyarrow.compute.floor.rst.txt |    6 +
 .../generated/pyarrow.compute.if_else.rst.txt      |    6 +
 .../python/generated/pyarrow.compute.index.rst.txt |    6 +
 .../generated/pyarrow.compute.is_finite.rst.txt    |    6 +
 .../generated/pyarrow.compute.is_inf.rst.txt       |    6 +
 .../generated/pyarrow.compute.is_nan.rst.txt       |    6 +
 .../python/generated/pyarrow.compute.ln.rst.txt    |    6 +
 .../generated/pyarrow.compute.ln_checked.rst.txt   |    6 +
 .../python/generated/pyarrow.compute.log10.rst.txt |    6 +
 .../pyarrow.compute.log10_checked.rst.txt          |    6 +
 .../python/generated/pyarrow.compute.log1p.rst.txt |    6 +
 .../pyarrow.compute.log1p_checked.rst.txt          |    6 +
 .../python/generated/pyarrow.compute.log2.rst.txt  |    6 +
 .../generated/pyarrow.compute.log2_checked.rst.txt |    6 +
 .../generated/pyarrow.compute.match_like.rst.txt   |    6 +
 .../pyarrow.compute.max_element_wise.rst.txt       |    6 +
 .../pyarrow.compute.min_element_wise.rst.txt       |    6 +
 .../pyarrow.compute.replace_substring.rst.txt      |    6 +
 ...pyarrow.compute.replace_substring_regex.rst.txt |    6 +
 .../pyarrow.compute.replace_with_mask.rst.txt      |    6 +
 .../generated/pyarrow.compute.shift_left.rst.txt   |    6 +
 .../pyarrow.compute.shift_left_checked.rst.txt     |    6 +
 .../generated/pyarrow.compute.shift_right.rst.txt  |    6 +
 .../pyarrow.compute.shift_right_checked.rst.txt    |    6 +
 .../python/generated/pyarrow.compute.sign.rst.txt  |    6 +
 .../python/generated/pyarrow.compute.sin.rst.txt   |    6 +
 .../generated/pyarrow.compute.sin_checked.rst.txt  |    6 +
 .../pyarrow.compute.split_pattern.rst.txt          |    6 +
 .../pyarrow.compute.split_pattern_regex.rst.txt    |    6 +
 .../generated/pyarrow.compute.starts_with.rst.txt  |    6 +
 .../python/generated/pyarrow.compute.tan.rst.txt   |    6 +
 .../generated/pyarrow.compute.tan_checked.rst.txt  |    6 +
 .../python/generated/pyarrow.compute.trunc.rst.txt |    6 +
 .../generated/pyarrow.compute.utf8_center.rst.txt  |    6 +
 .../generated/pyarrow.compute.utf8_length.rst.txt  |    6 +
 .../generated/pyarrow.compute.utf8_lpad.rst.txt    |    6 +
 .../generated/pyarrow.compute.utf8_ltrim.rst.txt   |    6 +
 .../pyarrow.compute.utf8_ltrim_whitespace.rst.txt  |    6 +
 .../pyarrow.compute.utf8_replace_slice.rst.txt     |    6 +
 .../generated/pyarrow.compute.utf8_reverse.rst.txt |    6 +
 .../generated/pyarrow.compute.utf8_rpad.rst.txt    |    6 +
 .../generated/pyarrow.compute.utf8_rtrim.rst.txt   |    6 +
 .../pyarrow.compute.utf8_rtrim_whitespace.rst.txt  |    6 +
 .../pyarrow.compute.utf8_split_whitespace.rst.txt  |    6 +
 .../generated/pyarrow.compute.utf8_trim.rst.txt    |    6 +
 .../python/generated/pyarrow.csv.CSVWriter.rst.txt |   32 +
 .../generated/pyarrow.csv.ConvertOptions.rst.txt   |    2 +
 .../python/generated/pyarrow.csv.ISO8601.rst.txt   |    6 +
 .../generated/pyarrow.csv.ParseOptions.rst.txt     |    3 +-
 .../generated/pyarrow.csv.ReadOptions.rst.txt      |    2 +
 .../generated/pyarrow.csv.WriteOptions.rst.txt     |   30 +
 .../python/generated/pyarrow.csv.write_csv.rst.txt |    6 +
 .../generated/pyarrow.cuda.BufferReader.rst.txt    |    1 +
 .../generated/pyarrow.cuda.BufferWriter.rst.txt    |    1 +
 .../generated/pyarrow.dataset.Dataset.rst.txt      |    4 +-
 .../pyarrow.dataset.DirectoryPartitioning.rst.txt  |    3 +-
 .../pyarrow.dataset.FileSystemDataset.rst.txt      |    5 +-
 .../pyarrow.dataset.HivePartitioning.rst.txt       |    3 +-
 .../generated/pyarrow.dataset.Scanner.rst.txt      |   11 +-
 .../generated/pyarrow.dataset.UnionDataset.rst.txt |    4 +-
 .../pyarrow.dataset.write_dataset.rst.txt          |    6 +
 .../generated/pyarrow.ipc.IpcWriteOptions.rst.txt  |   33 +
 .../python/generated/pyarrow.orc.ORCFile.rst.txt   |    3 +-
 .../pyarrow.parquet.ParquetDataset.rst.txt         |    4 +-
 docs/_sources/python/install.rst.txt               |    2 +-
 docs/_sources/python/parquet.rst.txt               |   67 +-
 docs/_sources/status.rst.txt                       |   22 +-
 docs/_static/basic.css                             |   83 +-
 docs/_static/documentation_options.js              |    2 +-
 docs/_static/searchtools.js                        |    2 +-
 docs/_static/theme_overrides.css                   |   10 +
 docs/_static/underscore-1.12.0.js                  | 2027 +++++++++++
 docs/_static/underscore-1.13.1.js                  | 2042 -----------
 docs/_static/underscore.js                         |    8 +-
 .../arrow-dataset-glib/annotation-glossary.html    |    4 +-
 docs/c_glib/arrow-dataset-glib/api-index-full.html |  171 +-
 .../arrow-dataset-glib/arrow-dataset-glib.devhelp2 |  110 +-
 docs/c_glib/arrow-dataset-glib/data.html           |   55 +
 .../c_glib/arrow-dataset-glib/dataset-factory.html |  451 +++
 docs/c_glib/arrow-dataset-glib/dataset.html        |  350 ++
 docs/c_glib/arrow-dataset-glib/file-format.html    |  371 ++
 docs/c_glib/arrow-dataset-glib/fragment.html       |   87 +-
 docs/c_glib/arrow-dataset-glib/index.html          |   22 +-
 docs/c_glib/arrow-dataset-glib/object-tree.html    |   25 +-
 docs/c_glib/arrow-dataset-glib/read.html           |   41 +-
 docs/c_glib/arrow-dataset-glib/scan.html           |   41 -
 docs/c_glib/arrow-dataset-glib/scanner.html        |  386 +--
 docs/c_glib/arrow-dataset-glib/source.html         |   41 +
 .../arrow-flight-glib/annotation-glossary.html     |   46 +
 docs/c_glib/arrow-flight-glib/api-index-full.html  |  362 ++
 .../arrow-flight-glib/arrow-flight-glib.devhelp2   |  100 +
 docs/c_glib/arrow-flight-glib/client.html          |  345 ++
 docs/c_glib/arrow-flight-glib/common.html          | 1344 ++++++++
 docs/c_glib/arrow-flight-glib/home.png             |  Bin 0 -> 169 bytes
 docs/c_glib/arrow-flight-glib/index.html           |   45 +
 docs/c_glib/arrow-flight-glib/left-insensitive.png |  Bin 0 -> 334 bytes
 docs/c_glib/arrow-flight-glib/left.png             |  Bin 0 -> 185 bytes
 docs/c_glib/arrow-flight-glib/object-tree.html     |   46 +
 .../c_glib/arrow-flight-glib/right-insensitive.png |  Bin 0 -> 233 bytes
 docs/c_glib/arrow-flight-glib/right.png            |  Bin 0 -> 184 bytes
 docs/c_glib/arrow-flight-glib/rpc.html             |   43 +
 docs/c_glib/arrow-flight-glib/server.html          |  434 +++
 docs/c_glib/arrow-flight-glib/style.css            |  533 +++
 docs/c_glib/arrow-flight-glib/up-insensitive.png   |  Bin 0 -> 288 bytes
 docs/c_glib/arrow-flight-glib/up.png               |  Bin 0 -> 186 bytes
 docs/c_glib/arrow-glib/api-index-full.html         |  898 ++++-
 docs/c_glib/arrow-glib/arrow-glib.devhelp2         |  239 +-
 docs/c_glib/arrow-glib/basic-array-classes.html    |  282 +-
 docs/c_glib/arrow-glib/compute.html                | 1048 +-----
 docs/c_glib/arrow-glib/data.html                   |    4 +
 docs/c_glib/arrow-glib/datum-classes.html          |  151 +-
 docs/c_glib/arrow-glib/decimal.html                |    4 +-
 docs/c_glib/arrow-glib/index.html                  |    6 +-
 docs/c_glib/arrow-glib/object-tree.html            |   44 +-
 docs/c_glib/arrow-glib/scalar-classes.html         | 3642 ++++++++++++++++++++
 docs/c_glib/arrow-glib/scalar.html                 |   32 +
 docs/c_glib/arrow-glib/type.html                   |    4 +-
 docs/c_glib/arrow-glib/version-macros.html         |   48 +-
 docs/c_glib/gandiva-glib/index.html                |    2 +-
 docs/c_glib/gandiva-glib/version-macros.html       |    4 +-
 docs/c_glib/parquet-glib/index.html                |    2 +-
 docs/c_glib/parquet-glib/version-macros.html       |    4 +-
 docs/c_glib/plasma-glib/index.html                 |    2 +-
 docs/cpp/api.html                                  |  497 ++-
 docs/cpp/api/array.html                            |  815 ++++-
 docs/cpp/api/builder.html                          |  959 ++++--
 docs/cpp/api/c_abi.html                            |  617 +++-
 docs/cpp/api/compute.html                          | 2284 ++++++++----
 docs/cpp/api/cuda.html                             |  831 ++++-
 docs/cpp/api/dataset.html                          | 2180 +++++++++---
 docs/cpp/api/datatype.html                         | 1383 +++++---
 docs/cpp/api/filesystem.html                       | 1113 ++++--
 docs/cpp/api/flight.html                           | 1410 +++++---
 docs/cpp/api/formats.html                          | 1154 +++++--
 docs/cpp/api/io.html                               | 1088 ++++--
 docs/cpp/api/ipc.html                              |  887 +++--
 docs/cpp/api/memory.html                           | 1051 ++++--
 docs/cpp/api/scalar.html                           | 1137 ++++--
 docs/cpp/api/support.html                          |  784 ++++-
 docs/cpp/api/table.html                            |  859 +++--
 docs/cpp/api/tensor.html                           |  783 ++++-
 docs/cpp/api/utilities.html                        |  787 ++++-
 docs/cpp/arrays.html                               |  499 ++-
 docs/cpp/build_system.html                         | 3508 +++++++++++++++++++
 docs/cpp/cmake.html                                | 2970 ----------------
 docs/cpp/compute.html                              | 2049 +++++++++--
 docs/cpp/conventions.html                          |  501 ++-
 docs/cpp/csv.html                                  |  553 ++-
 docs/cpp/dataset.html                              | 2610 ++++++++++----
 docs/cpp/datatypes.html                            |  497 ++-
 docs/cpp/examples/cmake_minimal_build.html         |  497 ++-
 .../examples/dataset_documentation_example.html    |  497 ++-
 docs/cpp/examples/index.html                       |  497 ++-
 docs/cpp/examples/row_columnar_conversion.html     |  497 ++-
 docs/cpp/examples/tuple_range_conversion.html      |  497 ++-
 docs/cpp/flight.html                               |  499 ++-
 docs/cpp/getting_started.html                      |  526 ++-
 docs/cpp/index.html                                |  501 ++-
 docs/cpp/io.html                                   |  497 ++-
 docs/cpp/ipc.html                                  |  501 ++-
 docs/cpp/json.html                                 |  501 ++-
 docs/cpp/memory.html                               |  501 ++-
 docs/cpp/overview.html                             |  497 ++-
 docs/cpp/parquet.html                              |  501 ++-
 docs/cpp/tables.html                               |  499 ++-
 docs/developers/archery.html                       |  497 ++-
 docs/developers/benchmarks.html                    |  497 ++-
 docs/developers/contributing.html                  |  577 +++-
 docs/developers/cpp/building.html                  |  500 ++-
 docs/developers/cpp/conventions.html               |  497 ++-
 docs/developers/cpp/development.html               |  499 ++-
 docs/developers/cpp/fuzzing.html                   |  497 ++-
 docs/developers/cpp/index.html                     |  497 ++-
 docs/developers/cpp/windows.html                   |  502 ++-
 docs/developers/crossbow.html                      |  513 ++-
 docs/developers/docker.html                        |  497 ++-
 docs/developers/documentation.html                 |  499 ++-
 docs/developers/experimental_repos.html            | 3432 ++++++++++++++++++
 docs/developers/python.html                        |  514 ++-
 docs/format/CDataInterface.html                    |  573 ++-
 docs/format/CStreamInterface.html                  |  517 ++-
 docs/format/Columnar.html                          |  522 ++-
 docs/format/Flight.html                            | 1503 ++++++--
 docs/format/Guidelines.html                        |  497 ++-
 docs/format/IPC.html                               |  497 ++-
 docs/format/Integration.html                       |  497 ++-
 docs/format/Layout.html                            |  497 ++-
 docs/format/Metadata.html                          |  497 ++-
 docs/format/Other.html                             |  497 ++-
 docs/format/Versioning.html                        |  497 ++-
 docs/genindex.html                                 | 1541 ++++++++-
 docs/index.html                                    |  501 ++-
 docs/java/algorithm.html                           | 3446 ++++++++++++++++++
 docs/java/index.html                               |  504 ++-
 docs/java/ipc.html                                 |  501 ++-
 docs/java/reference/allclasses-frame.html          |    9 +-
 docs/java/reference/allclasses-noframe.html        |    9 +-
 docs/java/reference/constant-values.html           |    8 +-
 docs/java/reference/deprecated-list.html           |    8 +-
 docs/java/reference/help-doc.html                  |    8 +-
 docs/java/reference/index-all.html                 |  142 +-
 docs/java/reference/index.html                     |    4 +-
 .../io/netty/buffer/ExpandableByteBuf.html         |    8 +-
 .../reference/io/netty/buffer/LargeBuffer.html     |    8 +-
 .../reference/io/netty/buffer/NettyArrowBuf.html   |    8 +-
 .../io/netty/buffer/PooledByteBufAllocatorL.html   |    8 +-
 .../io/netty/buffer/UnsafeDirectLittleEndian.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 +-
 .../reference/io/netty/buffer/package-frame.html   |    6 +-
 .../reference/io/netty/buffer/package-summary.html |    8 +-
 .../reference/io/netty/buffer/package-tree.html    |    8 +-
 .../reference/io/netty/buffer/package-use.html     |    8 +-
 .../reference/org/apache/arrow/AvroToArrow.html    |    8 +-
 .../org/apache/arrow/AvroToArrowConfig.html        |    8 +-
 .../org/apache/arrow/AvroToArrowConfigBuilder.html |    8 +-
 .../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       |   10 +-
 .../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/TimestampTZConsumer.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 +-
 .../consumer/class-use/TimestampTZConsumer.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 +-
 .../algorithm/dictionary/DictionaryEncoder.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 +-
 .../dictionary/class-use/DictionaryEncoder.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 +-
 .../compression/CommonsCompressionFactory.html     |    8 +-
 .../arrow/compression/Lz4CompressionCodec.html     |    8 +-
 .../arrow/compression/ZstdCompressionCodec.html    |    8 +-
 .../class-use/CommonsCompressionFactory.html       |    8 +-
 .../compression/class-use/Lz4CompressionCodec.html |    8 +-
 .../class-use/ZstdCompressionCodec.html            |    8 +-
 .../apache/arrow/compression/package-frame.html    |    6 +-
 .../apache/arrow/compression/package-summary.html  |    8 +-
 .../org/apache/arrow/compression/package-tree.html |    8 +-
 .../org/apache/arrow/compression/package-use.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 +-
 .../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 +-
 .../org/apache/arrow/flatbuf/Binary.Vector.html    |    8 +-
 .../reference/org/apache/arrow/flatbuf/Binary.html |    8 +-
 .../org/apache/arrow/flatbuf/Block.Vector.html     |    8 +-
 .../reference/org/apache/arrow/flatbuf/Block.html  |    8 +-
 .../arrow/flatbuf/BodyCompression.Vector.html      |    8 +-
 .../org/apache/arrow/flatbuf/BodyCompression.html  |    8 +-
 .../arrow/flatbuf/BodyCompressionMethod.html       |    8 +-
 .../org/apache/arrow/flatbuf/Bool.Vector.html      |    8 +-
 .../reference/org/apache/arrow/flatbuf/Bool.html   |    8 +-
 .../org/apache/arrow/flatbuf/Buffer.Vector.html    |    8 +-
 .../reference/org/apache/arrow/flatbuf/Buffer.html |    8 +-
 .../org/apache/arrow/flatbuf/CompressionType.html  |    8 +-
 .../org/apache/arrow/flatbuf/Date.Vector.html      |    8 +-
 .../reference/org/apache/arrow/flatbuf/Date.html   |    8 +-
 .../org/apache/arrow/flatbuf/DateUnit.html         |    8 +-
 .../org/apache/arrow/flatbuf/Decimal.Vector.html   |    8 +-
 .../org/apache/arrow/flatbuf/Decimal.html          |    8 +-
 .../arrow/flatbuf/DictionaryBatch.Vector.html      |    8 +-
 .../org/apache/arrow/flatbuf/DictionaryBatch.html  |    8 +-
 .../arrow/flatbuf/DictionaryEncoding.Vector.html   |    8 +-
 .../apache/arrow/flatbuf/DictionaryEncoding.html   |    8 +-
 .../org/apache/arrow/flatbuf/DictionaryKind.html   |    8 +-
 .../org/apache/arrow/flatbuf/Duration.Vector.html  |    8 +-
 .../org/apache/arrow/flatbuf/Duration.html         |    8 +-
 .../org/apache/arrow/flatbuf/Endianness.html       |    8 +-
 .../org/apache/arrow/flatbuf/Feature.html          |    8 +-
 .../org/apache/arrow/flatbuf/Field.Vector.html     |    8 +-
 .../reference/org/apache/arrow/flatbuf/Field.html  |    8 +-
 .../org/apache/arrow/flatbuf/FieldNode.Vector.html |    8 +-
 .../org/apache/arrow/flatbuf/FieldNode.html        |    8 +-
 .../arrow/flatbuf/FixedSizeBinary.Vector.html      |    8 +-
 .../org/apache/arrow/flatbuf/FixedSizeBinary.html  |    8 +-
 .../apache/arrow/flatbuf/FixedSizeList.Vector.html |    8 +-
 .../org/apache/arrow/flatbuf/FixedSizeList.html    |    8 +-
 .../apache/arrow/flatbuf/FloatingPoint.Vector.html |    8 +-
 .../org/apache/arrow/flatbuf/FloatingPoint.html    |    8 +-
 .../org/apache/arrow/flatbuf/Footer.Vector.html    |    8 +-
 .../reference/org/apache/arrow/flatbuf/Footer.html |    8 +-
 .../org/apache/arrow/flatbuf/Int.Vector.html       |    8 +-
 .../reference/org/apache/arrow/flatbuf/Int.html    |    8 +-
 .../org/apache/arrow/flatbuf/Interval.Vector.html  |    8 +-
 .../org/apache/arrow/flatbuf/Interval.html         |    8 +-
 .../org/apache/arrow/flatbuf/IntervalUnit.html     |    8 +-
 .../org/apache/arrow/flatbuf/KeyValue.Vector.html  |    8 +-
 .../org/apache/arrow/flatbuf/KeyValue.html         |    8 +-
 .../apache/arrow/flatbuf/LargeBinary.Vector.html   |    8 +-
 .../org/apache/arrow/flatbuf/LargeBinary.html      |    8 +-
 .../org/apache/arrow/flatbuf/LargeList.Vector.html |    8 +-
 .../org/apache/arrow/flatbuf/LargeList.html        |    8 +-
 .../org/apache/arrow/flatbuf/LargeUtf8.Vector.html |    8 +-
 .../org/apache/arrow/flatbuf/LargeUtf8.html        |    8 +-
 .../org/apache/arrow/flatbuf/List.Vector.html      |    8 +-
 .../reference/org/apache/arrow/flatbuf/List.html   |    8 +-
 .../org/apache/arrow/flatbuf/Map.Vector.html       |    8 +-
 .../reference/org/apache/arrow/flatbuf/Map.html    |    8 +-
 .../org/apache/arrow/flatbuf/Message.Vector.html   |    8 +-
 .../org/apache/arrow/flatbuf/Message.html          |    8 +-
 .../org/apache/arrow/flatbuf/MessageHeader.html    |    8 +-
 .../org/apache/arrow/flatbuf/MetadataVersion.html  |    8 +-
 .../org/apache/arrow/flatbuf/Null.Vector.html      |    8 +-
 .../reference/org/apache/arrow/flatbuf/Null.html   |    8 +-
 .../org/apache/arrow/flatbuf/Precision.html        |    8 +-
 .../apache/arrow/flatbuf/RecordBatch.Vector.html   |    8 +-
 .../org/apache/arrow/flatbuf/RecordBatch.html      |    8 +-
 .../org/apache/arrow/flatbuf/Schema.Vector.html    |    8 +-
 .../reference/org/apache/arrow/flatbuf/Schema.html |    8 +-
 .../arrow/flatbuf/SparseMatrixCompressedAxis.html  |    8 +-
 .../arrow/flatbuf/SparseMatrixIndexCSX.Vector.html |    8 +-
 .../apache/arrow/flatbuf/SparseMatrixIndexCSX.html |    8 +-
 .../apache/arrow/flatbuf/SparseTensor.Vector.html  |    8 +-
 .../org/apache/arrow/flatbuf/SparseTensor.html     |    8 +-
 .../apache/arrow/flatbuf/SparseTensorIndex.html    |    8 +-
 .../arrow/flatbuf/SparseTensorIndexCOO.Vector.html |    8 +-
 .../apache/arrow/flatbuf/SparseTensorIndexCOO.html |    8 +-
 .../arrow/flatbuf/SparseTensorIndexCSF.Vector.html |    8 +-
 .../apache/arrow/flatbuf/SparseTensorIndexCSF.html |    8 +-
 .../org/apache/arrow/flatbuf/Struct_.Vector.html   |    8 +-
 .../org/apache/arrow/flatbuf/Struct_.html          |    8 +-
 .../org/apache/arrow/flatbuf/Tensor.Vector.html    |    8 +-
 .../reference/org/apache/arrow/flatbuf/Tensor.html |    8 +-
 .../org/apache/arrow/flatbuf/TensorDim.Vector.html |    8 +-
 .../org/apache/arrow/flatbuf/TensorDim.html        |    8 +-
 .../org/apache/arrow/flatbuf/Time.Vector.html      |    8 +-
 .../reference/org/apache/arrow/flatbuf/Time.html   |    8 +-
 .../org/apache/arrow/flatbuf/TimeUnit.html         |    8 +-
 .../org/apache/arrow/flatbuf/Timestamp.Vector.html |    8 +-
 .../org/apache/arrow/flatbuf/Timestamp.html        |    8 +-
 .../reference/org/apache/arrow/flatbuf/Type.html   |    8 +-
 .../org/apache/arrow/flatbuf/Union.Vector.html     |    8 +-
 .../reference/org/apache/arrow/flatbuf/Union.html  |    8 +-
 .../org/apache/arrow/flatbuf/UnionMode.html        |    8 +-
 .../org/apache/arrow/flatbuf/Utf8.Vector.html      |    8 +-
 .../reference/org/apache/arrow/flatbuf/Utf8.html   |    8 +-
 .../arrow/flatbuf/class-use/Binary.Vector.html     |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Binary.html |    8 +-
 .../arrow/flatbuf/class-use/Block.Vector.html      |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Block.html  |    8 +-
 .../flatbuf/class-use/BodyCompression.Vector.html  |    8 +-
 .../arrow/flatbuf/class-use/BodyCompression.html   |    8 +-
 .../flatbuf/class-use/BodyCompressionMethod.html   |    8 +-
 .../arrow/flatbuf/class-use/Bool.Vector.html       |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Bool.html   |    8 +-
 .../arrow/flatbuf/class-use/Buffer.Vector.html     |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Buffer.html |    8 +-
 .../arrow/flatbuf/class-use/CompressionType.html   |    8 +-
 .../arrow/flatbuf/class-use/Date.Vector.html       |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Date.html   |    8 +-
 .../apache/arrow/flatbuf/class-use/DateUnit.html   |    8 +-
 .../arrow/flatbuf/class-use/Decimal.Vector.html    |    8 +-
 .../apache/arrow/flatbuf/class-use/Decimal.html    |    8 +-
 .../flatbuf/class-use/DictionaryBatch.Vector.html  |    8 +-
 .../arrow/flatbuf/class-use/DictionaryBatch.html   |    8 +-
 .../class-use/DictionaryEncoding.Vector.html       |    8 +-
 .../flatbuf/class-use/DictionaryEncoding.html      |    8 +-
 .../arrow/flatbuf/class-use/DictionaryKind.html    |    8 +-
 .../arrow/flatbuf/class-use/Duration.Vector.html   |    8 +-
 .../apache/arrow/flatbuf/class-use/Duration.html   |    8 +-
 .../apache/arrow/flatbuf/class-use/Endianness.html |    8 +-
 .../apache/arrow/flatbuf/class-use/Feature.html    |    8 +-
 .../arrow/flatbuf/class-use/Field.Vector.html      |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Field.html  |    8 +-
 .../arrow/flatbuf/class-use/FieldNode.Vector.html  |    8 +-
 .../apache/arrow/flatbuf/class-use/FieldNode.html  |    8 +-
 .../flatbuf/class-use/FixedSizeBinary.Vector.html  |    8 +-
 .../arrow/flatbuf/class-use/FixedSizeBinary.html   |    8 +-
 .../flatbuf/class-use/FixedSizeList.Vector.html    |    8 +-
 .../arrow/flatbuf/class-use/FixedSizeList.html     |    8 +-
 .../flatbuf/class-use/FloatingPoint.Vector.html    |    8 +-
 .../arrow/flatbuf/class-use/FloatingPoint.html     |    8 +-
 .../arrow/flatbuf/class-use/Footer.Vector.html     |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Footer.html |    8 +-
 .../apache/arrow/flatbuf/class-use/Int.Vector.html |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Int.html    |    8 +-
 .../arrow/flatbuf/class-use/Interval.Vector.html   |    8 +-
 .../apache/arrow/flatbuf/class-use/Interval.html   |    8 +-
 .../arrow/flatbuf/class-use/IntervalUnit.html      |    8 +-
 .../arrow/flatbuf/class-use/KeyValue.Vector.html   |    8 +-
 .../apache/arrow/flatbuf/class-use/KeyValue.html   |    8 +-
 .../flatbuf/class-use/LargeBinary.Vector.html      |    8 +-
 .../arrow/flatbuf/class-use/LargeBinary.html       |    8 +-
 .../arrow/flatbuf/class-use/LargeList.Vector.html  |    8 +-
 .../apache/arrow/flatbuf/class-use/LargeList.html  |    8 +-
 .../arrow/flatbuf/class-use/LargeUtf8.Vector.html  |    8 +-
 .../apache/arrow/flatbuf/class-use/LargeUtf8.html  |    8 +-
 .../arrow/flatbuf/class-use/List.Vector.html       |    8 +-
 .../org/apache/arrow/flatbuf/class-use/List.html   |    8 +-
 .../apache/arrow/flatbuf/class-use/Map.Vector.html |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Map.html    |    8 +-
 .../arrow/flatbuf/class-use/Message.Vector.html    |    8 +-
 .../apache/arrow/flatbuf/class-use/Message.html    |    8 +-
 .../arrow/flatbuf/class-use/MessageHeader.html     |    8 +-
 .../arrow/flatbuf/class-use/MetadataVersion.html   |    8 +-
 .../arrow/flatbuf/class-use/Null.Vector.html       |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Null.html   |    8 +-
 .../apache/arrow/flatbuf/class-use/Precision.html  |    8 +-
 .../flatbuf/class-use/RecordBatch.Vector.html      |    8 +-
 .../arrow/flatbuf/class-use/RecordBatch.html       |    8 +-
 .../arrow/flatbuf/class-use/Schema.Vector.html     |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Schema.html |    8 +-
 .../class-use/SparseMatrixCompressedAxis.html      |    8 +-
 .../class-use/SparseMatrixIndexCSX.Vector.html     |    8 +-
 .../flatbuf/class-use/SparseMatrixIndexCSX.html    |    8 +-
 .../flatbuf/class-use/SparseTensor.Vector.html     |    8 +-
 .../arrow/flatbuf/class-use/SparseTensor.html      |    8 +-
 .../arrow/flatbuf/class-use/SparseTensorIndex.html |    8 +-
 .../class-use/SparseTensorIndexCOO.Vector.html     |    8 +-
 .../flatbuf/class-use/SparseTensorIndexCOO.html    |    8 +-
 .../class-use/SparseTensorIndexCSF.Vector.html     |    8 +-
 .../flatbuf/class-use/SparseTensorIndexCSF.html    |    8 +-
 .../arrow/flatbuf/class-use/Struct_.Vector.html    |    8 +-
 .../apache/arrow/flatbuf/class-use/Struct_.html    |    8 +-
 .../arrow/flatbuf/class-use/Tensor.Vector.html     |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Tensor.html |    8 +-
 .../arrow/flatbuf/class-use/TensorDim.Vector.html  |    8 +-
 .../apache/arrow/flatbuf/class-use/TensorDim.html  |    8 +-
 .../arrow/flatbuf/class-use/Time.Vector.html       |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Time.html   |    8 +-
 .../apache/arrow/flatbuf/class-use/TimeUnit.html   |    8 +-
 .../arrow/flatbuf/class-use/Timestamp.Vector.html  |    8 +-
 .../apache/arrow/flatbuf/class-use/Timestamp.html  |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Type.html   |    8 +-
 .../arrow/flatbuf/class-use/Union.Vector.html      |    8 +-
 .../org/apache/arrow/flatbuf/class-use/Union.html  |    8 +-
 .../apache/arrow/flatbuf/class-use/UnionMode.html  |    8 +-
 .../arrow/flatbuf/class-use/Utf8.Vector.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 +-
 .../org/apache/arrow/flatbuf/package-use.html      |    8 +-
 .../reference/org/apache/arrow/flight/Action.html  |    8 +-
 .../org/apache/arrow/flight/ActionType.html        |    8 +-
 .../org/apache/arrow/flight/AsyncPutListener.html  |    8 +-
 ...ssureStrategy.CallbackBackpressureStrategy.html |    8 +-
 .../flight/BackpressureStrategy.WaitResult.html    |    8 +-
 .../apache/arrow/flight/BackpressureStrategy.html  |    8 +-
 .../org/apache/arrow/flight/CallHeaders.html       |    8 +-
 .../org/apache/arrow/flight/CallInfo.html          |    8 +-
 .../org/apache/arrow/flight/CallOption.html        |    8 +-
 .../arrow/flight/CallOptions.GrpcCallOption.html   |    8 +-
 .../org/apache/arrow/flight/CallOptions.html       |    8 +-
 .../org/apache/arrow/flight/CallStatus.html        |    8 +-
 .../org/apache/arrow/flight/Criteria.html          |    8 +-
 .../apache/arrow/flight/ErrorFlightMetadata.html   |    8 +-
 .../org/apache/arrow/flight/FlightCallHeaders.html |    8 +-
 .../apache/arrow/flight/FlightClient.Builder.html  |    8 +-
 .../flight/FlightClient.ClientStreamListener.html  |    8 +-
 .../flight/FlightClient.ExchangeReaderWriter.html  |    8 +-
 .../arrow/flight/FlightClient.PutListener.html     |    8 +-
 .../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 +-
 .../org/apache/arrow/flight/FlightInfo.html        |    8 +-
 .../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 +-
 .../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 +-
 .../org/apache/arrow/flight/FlightStream.html      |    8 +-
 .../org/apache/arrow/flight/HeaderCallOption.html  |    8 +-
 .../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 +-
 .../arrow/flight/OutboundStreamListener.html       |    8 +-
 .../org/apache/arrow/flight/PutResult.html         |    8 +-
 .../org/apache/arrow/flight/RequestContext.html    |    8 +-
 .../reference/org/apache/arrow/flight/Result.html  |    8 +-
 .../org/apache/arrow/flight/SchemaResult.html      |    8 +-
 .../flight/ServerHeaderMiddleware.Factory.html     |    8 +-
 .../arrow/flight/ServerHeaderMiddleware.html       |    8 +-
 .../org/apache/arrow/flight/SyncPutListener.html   |    8 +-
 .../reference/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 +-
 .../reference/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 +-
 .../apache/arrow/flight/auth2/Auth2Constants.html  |    8 +-
 .../apache/arrow/flight/auth2/AuthUtilities.html   |    8 +-
 .../flight/auth2/BasicAuthCredentialWriter.html    |    8 +-
 ...allHeaderAuthenticator.CredentialValidator.html |    8 +-
 .../flight/auth2/BasicCallHeaderAuthenticator.html |    8 +-
 .../arrow/flight/auth2/BearerCredentialWriter.html |    8 +-
 .../flight/auth2/BearerTokenAuthenticator.html     |    8 +-
 .../auth2/CallHeaderAuthenticator.AuthResult.html  |    8 +-
 .../flight/auth2/CallHeaderAuthenticator.html      |    8 +-
 .../flight/auth2/ClientBearerHeaderHandler.html    |    8 +-
 .../arrow/flight/auth2/ClientHandshakeWrapper.html |    8 +-
 .../arrow/flight/auth2/ClientHeaderHandler.html    |    8 +-
 ...ClientIncomingAuthHeaderMiddleware.Factory.html |    8 +-
 .../auth2/ClientIncomingAuthHeaderMiddleware.html  |    8 +-
 .../auth2/GeneratedBearerTokenAuthenticator.html   |    8 +-
 .../ServerCallHeaderAuthMiddleware.Factory.html    |    8 +-
 .../auth2/ServerCallHeaderAuthMiddleware.html      |    8 +-
 .../flight/auth2/class-use/Auth2Constants.html     |    8 +-
 .../flight/auth2/class-use/AuthUtilities.html      |    8 +-
 .../auth2/class-use/BasicAuthCredentialWriter.html |    8 +-
 ...allHeaderAuthenticator.CredentialValidator.html |    8 +-
 .../class-use/BasicCallHeaderAuthenticator.html    |    8 +-
 .../auth2/class-use/BearerCredentialWriter.html    |    8 +-
 .../auth2/class-use/BearerTokenAuthenticator.html  |    8 +-
 .../CallHeaderAuthenticator.AuthResult.html        |    8 +-
 .../auth2/class-use/CallHeaderAuthenticator.html   |    8 +-
 .../auth2/class-use/ClientBearerHeaderHandler.html |    8 +-
 .../auth2/class-use/ClientHandshakeWrapper.html    |    8 +-
 .../auth2/class-use/ClientHeaderHandler.html       |    8 +-
 ...ClientIncomingAuthHeaderMiddleware.Factory.html |    8 +-
 .../ClientIncomingAuthHeaderMiddleware.html        |    8 +-
 .../GeneratedBearerTokenAuthenticator.html         |    8 +-
 .../ServerCallHeaderAuthMiddleware.Factory.html    |    8 +-
 .../class-use/ServerCallHeaderAuthMiddleware.html  |    8 +-
 .../apache/arrow/flight/auth2/package-frame.html   |    6 +-
 .../apache/arrow/flight/auth2/package-summary.html |    8 +-
 .../apache/arrow/flight/auth2/package-tree.html    |    8 +-
 .../org/apache/arrow/flight/auth2/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 +-
 ...ssureStrategy.CallbackBackpressureStrategy.html |    8 +-
 .../class-use/BackpressureStrategy.WaitResult.html |    8 +-
 .../flight/class-use/BackpressureStrategy.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 +-
 .../class-use/CallOptions.GrpcCallOption.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 +-
 .../arrow/flight/class-use/FlightCallHeaders.html  |    8 +-
 .../flight/class-use/FlightClient.Builder.html     |    8 +-
 .../FlightClient.ClientStreamListener.html         |    8 +-
 .../FlightClient.ExchangeReaderWriter.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 +-
 .../arrow/flight/class-use/HeaderCallOption.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 +-
 .../flight/class-use/OutboundStreamListener.html   |    8 +-
 .../apache/arrow/flight/class-use/PutResult.html   |    8 +-
 .../arrow/flight/class-use/RequestContext.html     |    8 +-
 .../org/apache/arrow/flight/class-use/Result.html  |    8 +-
 .../arrow/flight/class-use/SchemaResult.html       |    8 +-
 .../class-use/ServerHeaderMiddleware.Factory.html  |    8 +-
 .../flight/class-use/ServerHeaderMiddleware.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 +-
 .../client/ClientCookieMiddleware.Factory.html     |    8 +-
 .../flight/client/ClientCookieMiddleware.html      |    8 +-
 .../class-use/ClientCookieMiddleware.Factory.html  |    8 +-
 .../client/class-use/ClientCookieMiddleware.html   |    8 +-
 .../apache/arrow/flight/client/package-frame.html  |    6 +-
 .../arrow/flight/client/package-summary.html       |    8 +-
 .../apache/arrow/flight/client/package-tree.html   |    8 +-
 .../apache/arrow/flight/client/package-use.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 +-
 .../arrow/flight/grpc/CallCredentialAdapter.html   |    8 +-
 .../flight/grpc/ClientInterceptorAdapter.html      |    8 +-
 .../grpc/ContextPropagatingExecutorService.html    |    8 +-
 .../arrow/flight/grpc/CredentialCallOption.html    |    8 +-
 .../arrow/flight/grpc/GetReadableBuffer.html       |    8 +-
 .../apache/arrow/flight/grpc/MetadataAdapter.html  |    8 +-
 .../arrow/flight/grpc/RequestContextAdapter.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/CallCredentialAdapter.html      |    8 +-
 .../grpc/class-use/ClientInterceptorAdapter.html   |    8 +-
 .../ContextPropagatingExecutorService.html         |    8 +-
 .../grpc/class-use/CredentialCallOption.html       |    8 +-
 .../flight/grpc/class-use/GetReadableBuffer.html   |    8 +-
 .../flight/grpc/class-use/MetadataAdapter.html     |    8 +-
 .../grpc/class-use/RequestContextAdapter.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 +-
 .../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 +-
 .../org/apache/arrow/flight/package-tree.html      |    8 +-
 .../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 +-
 .../org/apache/arrow/memory/ArrowBuf.html          |    8 +-
 .../apache/arrow/memory/ArrowByteBufAllocator.html |    8 +-
 .../org/apache/arrow/memory/BoundsChecking.html    |    8 +-
 .../org/apache/arrow/memory/BufferAllocator.html   |   44 +-
 .../arrow/memory/BufferLedger.TransferResult.html  |    8 +-
 .../org/apache/arrow/memory/BufferLedger.html      |    8 +-
 .../org/apache/arrow/memory/BufferManager.html     |    8 +-
 .../memory/DefaultAllocationManagerFactory.html    |    8 +-
 ...ocationManagerOption.AllocationManagerType.html |    8 +-
 .../memory/DefaultAllocationManagerOption.html     |    8 +-
 .../arrow/memory/LowCostIdentityHashMap.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     |   49 +-
 .../arrow/memory/UnsafeAllocationManager.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 +-
 .../apache/arrow/memory/class-use/ArrowBuf.html    |    8 +-
 .../memory/class-use/ArrowByteBufAllocator.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 +-
 .../class-use/DefaultAllocationManagerFactory.html |    8 +-
 ...ocationManagerOption.AllocationManagerType.html |    8 +-
 .../class-use/DefaultAllocationManagerOption.html  |    8 +-
 .../memory/class-use/LowCostIdentityHashMap.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/UnsafeAllocationManager.html  |    8 +-
 .../memory/class-use/ValueWithKeyIncluded.html     |    8 +-
 .../org/apache/arrow/memory/package-frame.html     |    6 +-
 .../org/apache/arrow/memory/package-summary.html   |    8 +-
 .../org/apache/arrow/memory/package-tree.html      |    8 +-
 .../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  |   23 +-
 .../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 +-
 .../org/apache/arrow/memory/util/CommonUtil.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/CommonUtil.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 +-
 .../reference/org/apache/arrow/package-frame.html  |    6 +-
 .../org/apache/arrow/package-summary.html          |    8 +-
 .../reference/org/apache/arrow/package-tree.html   |    8 +-
 .../reference/org/apache/arrow/package-use.html    |    8 +-
 .../plasma/ObjectStoreLink.ObjectStoreData.html    |    8 +-
 .../org/apache/arrow/plasma/ObjectStoreLink.html   |    8 +-
 .../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 +-
 .../org/apache/arrow/plasma/package-tree.html      |    8 +-
 .../org/apache/arrow/plasma/package-use.html       |    8 +-
 .../arrow/tools/EchoServer.ClientConnection.html   |    8 +-
 .../org/apache/arrow/tools/EchoServer.html         |    8 +-
 .../org/apache/arrow/tools/FileRoundtrip.html      |    8 +-
 .../org/apache/arrow/tools/FileToStream.html       |    8 +-
 .../org/apache/arrow/tools/Integration.html        |    8 +-
 .../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 +-
 .../org/apache/arrow/tools/package-frame.html      |    6 +-
 .../org/apache/arrow/tools/package-summary.html    |    8 +-
 .../org/apache/arrow/tools/package-tree.html       |    8 +-
 .../org/apache/arrow/tools/package-use.html        |    8 +-
 .../util/AutoCloseables.RollbackCloseable.html     |    8 +-
 .../org/apache/arrow/util/AutoCloseables.html      |    8 +-
 .../org/apache/arrow/util/Collections2.html        |    8 +-
 .../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 +-
 .../apache/arrow/util/class-use/Preconditions.html |    8 +-
 .../arrow/util/class-use/VisibleForTesting.html    |    8 +-
 .../org/apache/arrow/util/package-frame.html       |    6 +-
 .../org/apache/arrow/util/package-summary.html     |    8 +-
 .../org/apache/arrow/util/package-tree.html        |    8 +-
 .../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 +-
 .../arrow/vector/BaseLargeVariableWidthVector.html |    8 +-
 .../org/apache/arrow/vector/BaseValueVector.html   |    8 +-
 .../arrow/vector/BaseVariableWidthVector.html      |    8 +-
 .../org/apache/arrow/vector/BigIntVector.html      |    8 +-
 .../org/apache/arrow/vector/BitVector.html         |    8 +-
 .../org/apache/arrow/vector/BitVectorHelper.html   |    8 +-
 .../org/apache/arrow/vector/BufferBacked.html      |    8 +-
 .../arrow/vector/BufferLayout.BufferType.html      |    8 +-
 .../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/Decimal256Vector.html  |    8 +-
 .../org/apache/arrow/vector/DecimalVector.html     |    8 +-
 .../apache/arrow/vector/DensityAwareVector.html    |   10 +-
 .../org/apache/arrow/vector/DurationVector.html    |    8 +-
 .../arrow/vector/ElementAddressableVector.html     |    8 +-
 .../apache/arrow/vector/ExtensionTypeVector.html   |   16 +-
 .../org/apache/arrow/vector/FieldVector.html       |    8 +-
 .../apache/arrow/vector/FixedSizeBinaryVector.html |    8 +-
 .../org/apache/arrow/vector/FixedWidthVector.html  |    8 +-
 .../org/apache/arrow/vector/Float4Vector.html      |    8 +-
 .../org/apache/arrow/vector/Float8Vector.html      |    8 +-
 .../apache/arrow/vector/FloatingPointVector.html   |    8 +-
 .../apache/arrow/vector/GenerateSampleData.html    |    8 +-
 .../org/apache/arrow/vector/IntVector.html         |    8 +-
 .../org/apache/arrow/vector/IntervalDayVector.html |    8 +-
 .../apache/arrow/vector/IntervalYearVector.html    |    8 +-
 .../apache/arrow/vector/LargeVarBinaryVector.html  |    8 +-
 .../apache/arrow/vector/LargeVarCharVector.html    |    8 +-
 .../apache/arrow/vector/NullCheckingForGet.html    |    8 +-
 .../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 +-
 .../org/apache/arrow/vector/TypeLayout.html        |    8 +-
 .../org/apache/arrow/vector/UInt1Vector.html       |    8 +-
 .../org/apache/arrow/vector/UInt2Vector.html       |    8 +-
 .../org/apache/arrow/vector/UInt4Vector.html       |    8 +-
 .../org/apache/arrow/vector/UInt8Vector.html       |    8 +-
 .../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 +-
 .../org/apache/arrow/vector/VectorLoader.html      |    8 +-
 .../org/apache/arrow/vector/VectorSchemaRoot.html  |    8 +-
 .../org/apache/arrow/vector/VectorUnloader.html    |    8 +-
 .../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 +-
 .../class-use/BaseLargeVariableWidthVector.html    |    8 +-
 .../arrow/vector/class-use/BaseValueVector.html    |   25 +-
 .../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/Decimal256Vector.html   |    8 +-
 .../arrow/vector/class-use/DecimalVector.html      |    8 +-
 .../arrow/vector/class-use/DensityAwareVector.html |   24 +-
 .../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 |   34 +-
 .../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 +-
 .../vector/class-use/LargeVarBinaryVector.html     |    8 +-
 .../arrow/vector/class-use/LargeVarCharVector.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 |   16 +-
 .../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    |   10 +-
 .../AbstractStructVector.ConflictPolicy.html       |    8 +-
 .../arrow/vector/complex/AbstractStructVector.html |    8 +-
 .../arrow/vector/complex/BaseListVector.html       |    8 +-
 .../vector/complex/BaseRepeatedValueVector.html    |    8 +-
 .../arrow/vector/complex/DenseUnionVector.html     |  390 ++-
 .../arrow/vector/complex/EmptyValuePopulator.html  |    8 +-
 .../arrow/vector/complex/FixedSizeListVector.html  |   12 +-
 .../arrow/vector/complex/LargeListVector.html      |   12 +-
 .../apache/arrow/vector/complex/ListVector.html    |   12 +-
 .../org/apache/arrow/vector/complex/MapVector.html |    8 +-
 ...NonNullableStructVector.StructTransferPair.html |    8 +-
 .../vector/complex/NonNullableStructVector.html    |   12 +-
 .../apache/arrow/vector/complex/Positionable.html  |   10 +-
 .../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  |   12 +-
 .../apache/arrow/vector/complex/UnionVector.html   |  494 ++-
 .../arrow/vector/complex/VectorWithOrdinal.html    |    8 +-
 .../complex/class-use/AbstractContainerVector.html |   18 +-
 .../AbstractStructVector.ConflictPolicy.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 +-
 .../vector/complex/class-use/LargeListVector.html  |    8 +-
 .../arrow/vector/complex/class-use/ListVector.html |    8 +-
 .../arrow/vector/complex/class-use/MapVector.html  |   25 +-
 ...NonNullableStructVector.StructTransferPair.html |    8 +-
 .../complex/class-use/NonNullableStructVector.html |    8 +-
 .../vector/complex/class-use/Positionable.html     |   94 +-
 .../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       |   16 +-
 .../complex/impl/BigIntHolderReaderImpl.html       |  585 ++--
 .../vector/complex/impl/BigIntReaderImpl.html      |  587 ++--
 .../vector/complex/impl/BigIntWriterImpl.html      |  496 ++-
 .../vector/complex/impl/BitHolderReaderImpl.html   |  585 ++--
 .../arrow/vector/complex/impl/BitReaderImpl.html   |  587 ++--
 .../arrow/vector/complex/impl/BitWriterImpl.html   |  496 ++-
 .../arrow/vector/complex/impl/ComplexCopier.html   |    8 +-
 .../vector/complex/impl/ComplexWriterImpl.html     |  500 ++-
 .../complex/impl/DateDayHolderReaderImpl.html      |  585 ++--
 .../vector/complex/impl/DateDayReaderImpl.html     |  587 ++--
 .../vector/complex/impl/DateDayWriterImpl.html     |  496 ++-
 .../complex/impl/DateMilliHolderReaderImpl.html    |  585 ++--
 .../vector/complex/impl/DateMilliReaderImpl.html   |  587 ++--
 .../vector/complex/impl/DateMilliWriterImpl.html   |  496 ++-
 .../complex/impl/Decimal256HolderReaderImpl.html   |  585 ++--
 .../vector/complex/impl/Decimal256ReaderImpl.html  |  587 ++--
 .../vector/complex/impl/Decimal256WriterImpl.html  |  496 ++-
 .../complex/impl/DecimalHolderReaderImpl.html      |  585 ++--
 .../vector/complex/impl/DecimalReaderImpl.html     |  587 ++--
 .../vector/complex/impl/DecimalWriterImpl.html     |  496 ++-
 .../vector/complex/impl/DenseUnionReader.html      |  591 ++--
 .../vector/complex/impl/DenseUnionWriter.html      |  650 ++--
 .../complex/impl/DurationHolderReaderImpl.html     |  585 ++--
 .../vector/complex/impl/DurationReaderImpl.html    |  587 ++--
 .../vector/complex/impl/DurationWriterImpl.html    |  496 ++-
 .../impl/FixedSizeBinaryHolderReaderImpl.html      |  585 ++--
 .../complex/impl/FixedSizeBinaryReaderImpl.html    |  587 ++--
 .../complex/impl/FixedSizeBinaryWriterImpl.html    |  496 ++-
 .../complex/impl/Float4HolderReaderImpl.html       |  585 ++--
 .../vector/complex/impl/Float4ReaderImpl.html      |  587 ++--
 .../vector/complex/impl/Float4WriterImpl.html      |  496 ++-
 .../complex/impl/Float8HolderReaderImpl.html       |  585 ++--
 .../vector/complex/impl/Float8ReaderImpl.html      |  587 ++--
 .../vector/complex/impl/Float8WriterImpl.html      |  496 ++-
 .../vector/complex/impl/IntHolderReaderImpl.html   |  585 ++--
 .../arrow/vector/complex/impl/IntReaderImpl.html   |  587 ++--
 .../arrow/vector/complex/impl/IntWriterImpl.html   |  496 ++-
 .../complex/impl/IntervalDayHolderReaderImpl.html  |  585 ++--
 .../vector/complex/impl/IntervalDayReaderImpl.html |  587 ++--
 .../vector/complex/impl/IntervalDayWriterImpl.html |  496 ++-
 .../complex/impl/IntervalYearHolderReaderImpl.html |  585 ++--
 .../complex/impl/IntervalYearReaderImpl.html       |  587 ++--
 .../complex/impl/IntervalYearWriterImpl.html       |  496 ++-
 .../impl/LargeVarBinaryHolderReaderImpl.html       |  585 ++--
 .../complex/impl/LargeVarBinaryReaderImpl.html     |  587 ++--
 .../complex/impl/LargeVarBinaryWriterImpl.html     |  496 ++-
 .../complex/impl/LargeVarCharHolderReaderImpl.html |  585 ++--
 .../complex/impl/LargeVarCharReaderImpl.html       |  587 ++--
 .../complex/impl/LargeVarCharWriterImpl.html       |  496 ++-
 .../arrow/vector/complex/impl/NullReader.html      |  504 +--
 .../impl/NullableBigIntHolderReaderImpl.html       |  585 ++--
 .../complex/impl/NullableBitHolderReaderImpl.html  |  585 ++--
 .../impl/NullableCaseSensitiveStructWriter.html    |  380 +-
 .../impl/NullableDateDayHolderReaderImpl.html      |  585 ++--
 .../impl/NullableDateMilliHolderReaderImpl.html    |  585 ++--
 .../impl/NullableDecimal256HolderReaderImpl.html   |  585 ++--
 .../impl/NullableDecimalHolderReaderImpl.html      |  585 ++--
 .../impl/NullableDurationHolderReaderImpl.html     |  585 ++--
 .../NullableFixedSizeBinaryHolderReaderImpl.html   |  585 ++--
 .../impl/NullableFloat4HolderReaderImpl.html       |  585 ++--
 .../impl/NullableFloat8HolderReaderImpl.html       |  585 ++--
 .../complex/impl/NullableIntHolderReaderImpl.html  |  585 ++--
 .../impl/NullableIntervalDayHolderReaderImpl.html  |  585 ++--
 .../impl/NullableIntervalYearHolderReaderImpl.html |  585 ++--
 .../NullableLargeVarBinaryHolderReaderImpl.html    |  585 ++--
 .../impl/NullableLargeVarCharHolderReaderImpl.html |  585 ++--
 .../impl/NullableSmallIntHolderReaderImpl.html     |  585 ++--
 .../complex/impl/NullableStructReaderImpl.html     |  575 +--
 .../vector/complex/impl/NullableStructWriter.html  |  500 ++-
 .../complex/impl/NullableStructWriterFactory.html  |    8 +-
 .../impl/NullableTimeMicroHolderReaderImpl.html    |  585 ++--
 .../impl/NullableTimeMilliHolderReaderImpl.html    |  585 ++--
 .../impl/NullableTimeNanoHolderReaderImpl.html     |  585 ++--
 .../impl/NullableTimeSecHolderReaderImpl.html      |  585 ++--
 .../NullableTimeStampMicroHolderReaderImpl.html    |  585 ++--
 .../NullableTimeStampMicroTZHolderReaderImpl.html  |  585 ++--
 .../NullableTimeStampMilliHolderReaderImpl.html    |  585 ++--
 .../NullableTimeStampMilliTZHolderReaderImpl.html  |  585 ++--
 .../NullableTimeStampNanoHolderReaderImpl.html     |  585 ++--
 .../NullableTimeStampNanoTZHolderReaderImpl.html   |  585 ++--
 .../impl/NullableTimeStampSecHolderReaderImpl.html |  585 ++--
 .../NullableTimeStampSecTZHolderReaderImpl.html    |  585 ++--
 .../impl/NullableTinyIntHolderReaderImpl.html      |  585 ++--
 .../impl/NullableUInt1HolderReaderImpl.html        |  585 ++--
 .../impl/NullableUInt2HolderReaderImpl.html        |  585 ++--
 .../impl/NullableUInt4HolderReaderImpl.html        |  585 ++--
 .../impl/NullableUInt8HolderReaderImpl.html        |  585 ++--
 .../impl/NullableVarBinaryHolderReaderImpl.html    |  585 ++--
 .../impl/NullableVarCharHolderReaderImpl.html      |  585 ++--
 .../vector/complex/impl/PromotableWriter.html      |  534 ++-
 .../impl/SingleCaseSensitiveStructWriter.html      |  382 +-
 .../vector/complex/impl/SingleListReaderImpl.html  |  585 ++--
 .../complex/impl/SingleStructReaderImpl.html       |  585 ++--
 .../vector/complex/impl/SingleStructWriter.html    |  500 ++-
 .../complex/impl/SmallIntHolderReaderImpl.html     |  585 ++--
 .../vector/complex/impl/SmallIntReaderImpl.html    |  587 ++--
 .../vector/complex/impl/SmallIntWriterImpl.html    |  496 ++-
 .../complex/impl/StructOrListWriterImpl.html       |    8 +-
 .../complex/impl/TimeMicroHolderReaderImpl.html    |  585 ++--
 .../vector/complex/impl/TimeMicroReaderImpl.html   |  587 ++--
 .../vector/complex/impl/TimeMicroWriterImpl.html   |  496 ++-
 .../complex/impl/TimeMilliHolderReaderImpl.html    |  585 ++--
 .../vector/complex/impl/TimeMilliReaderImpl.html   |  587 ++--
 .../vector/complex/impl/TimeMilliWriterImpl.html   |  496 ++-
 .../complex/impl/TimeNanoHolderReaderImpl.html     |  585 ++--
 .../vector/complex/impl/TimeNanoReaderImpl.html    |  587 ++--
 .../vector/complex/impl/TimeNanoWriterImpl.html    |  496 ++-
 .../complex/impl/TimeSecHolderReaderImpl.html      |  585 ++--
 .../vector/complex/impl/TimeSecReaderImpl.html     |  587 ++--
 .../vector/complex/impl/TimeSecWriterImpl.html     |  496 ++-
 .../impl/TimeStampMicroHolderReaderImpl.html       |  585 ++--
 .../complex/impl/TimeStampMicroReaderImpl.html     |  587 ++--
 .../impl/TimeStampMicroTZHolderReaderImpl.html     |  585 ++--
 .../complex/impl/TimeStampMicroTZReaderImpl.html   |  587 ++--
 .../complex/impl/TimeStampMicroTZWriterImpl.html   |  496 ++-
 .../complex/impl/TimeStampMicroWriterImpl.html     |  496 ++-
 .../impl/TimeStampMilliHolderReaderImpl.html       |  585 ++--
 .../complex/impl/TimeStampMilliReaderImpl.html     |  587 ++--
 .../impl/TimeStampMilliTZHolderReaderImpl.html     |  585 ++--
 .../complex/impl/TimeStampMilliTZReaderImpl.html   |  587 ++--
 .../complex/impl/TimeStampMilliTZWriterImpl.html   |  496 ++-
 .../complex/impl/TimeStampMilliWriterImpl.html     |  496 ++-
 .../impl/TimeStampNanoHolderReaderImpl.html        |  585 ++--
 .../complex/impl/TimeStampNanoReaderImpl.html      |  587 ++--
 .../impl/TimeStampNanoTZHolderReaderImpl.html      |  585 ++--
 .../complex/impl/TimeStampNanoTZReaderImpl.html    |  587 ++--
 .../complex/impl/TimeStampNanoTZWriterImpl.html    |  496 ++-
 .../complex/impl/TimeStampNanoWriterImpl.html      |  496 ++-
 .../complex/impl/TimeStampSecHolderReaderImpl.html |  585 ++--
 .../complex/impl/TimeStampSecReaderImpl.html       |  587 ++--
 .../impl/TimeStampSecTZHolderReaderImpl.html       |  585 ++--
 .../complex/impl/TimeStampSecTZReaderImpl.html     |  587 ++--
 .../complex/impl/TimeStampSecTZWriterImpl.html     |  496 ++-
 .../complex/impl/TimeStampSecWriterImpl.html       |  496 ++-
 .../complex/impl/TinyIntHolderReaderImpl.html      |  585 ++--
 .../vector/complex/impl/TinyIntReaderImpl.html     |  587 ++--
 .../vector/complex/impl/TinyIntWriterImpl.html     |  496 ++-
 .../vector/complex/impl/UInt1HolderReaderImpl.html |  585 ++--
 .../arrow/vector/complex/impl/UInt1ReaderImpl.html |  587 ++--
 .../arrow/vector/complex/impl/UInt1WriterImpl.html |  496 ++-
 .../vector/complex/impl/UInt2HolderReaderImpl.html |  585 ++--
 .../arrow/vector/complex/impl/UInt2ReaderImpl.html |  587 ++--
 .../arrow/vector/complex/impl/UInt2WriterImpl.html |  496 ++-
 .../vector/complex/impl/UInt4HolderReaderImpl.html |  585 ++--
 .../arrow/vector/complex/impl/UInt4ReaderImpl.html |  587 ++--
 .../arrow/vector/complex/impl/UInt4WriterImpl.html |  496 ++-
 .../vector/complex/impl/UInt8HolderReaderImpl.html |  585 ++--
 .../arrow/vector/complex/impl/UInt8ReaderImpl.html |  587 ++--
 .../arrow/vector/complex/impl/UInt8WriterImpl.html |  496 ++-
 .../complex/impl/UnionFixedSizeListReader.html     |  585 ++--
 .../complex/impl/UnionFixedSizeListWriter.html     |  494 ++-
 .../vector/complex/impl/UnionLargeListReader.html  |  587 ++--
 .../vector/complex/impl/UnionLargeListWriter.html  |  494 ++-
 .../arrow/vector/complex/impl/UnionListReader.html |  585 ++--
 .../arrow/vector/complex/impl/UnionListWriter.html |  494 ++-
 .../arrow/vector/complex/impl/UnionMapReader.html  |  567 +--
 .../arrow/vector/complex/impl/UnionMapWriter.html  |  153 +-
 .../arrow/vector/complex/impl/UnionReader.html     |  585 ++--
 .../arrow/vector/complex/impl/UnionWriter.html     |  583 ++--
 .../complex/impl/VarBinaryHolderReaderImpl.html    |  585 ++--
 .../vector/complex/impl/VarBinaryReaderImpl.html   |  587 ++--
 .../vector/complex/impl/VarBinaryWriterImpl.html   |  496 ++-
 .../complex/impl/VarCharHolderReaderImpl.html      |  585 ++--
 .../vector/complex/impl/VarCharReaderImpl.html     |  587 ++--
 .../vector/complex/impl/VarCharWriterImpl.html     |  498 ++-
 .../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/Decimal256HolderReaderImpl.html |    8 +-
 .../impl/class-use/Decimal256ReaderImpl.html       |    8 +-
 .../impl/class-use/Decimal256WriterImpl.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 +-
 .../class-use/LargeVarBinaryHolderReaderImpl.html  |    8 +-
 .../impl/class-use/LargeVarBinaryReaderImpl.html   |    8 +-
 .../impl/class-use/LargeVarBinaryWriterImpl.html   |    8 +-
 .../class-use/LargeVarCharHolderReaderImpl.html    |    8 +-
 .../impl/class-use/LargeVarCharReaderImpl.html     |    8 +-
 .../impl/class-use/LargeVarCharWriterImpl.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 +-
 .../NullableDecimal256HolderReaderImpl.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 +-
 .../NullableLargeVarBinaryHolderReaderImpl.html    |    8 +-
 .../NullableLargeVarCharHolderReaderImpl.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 +-
 .../impl/class-use/UnionLargeListReader.html       |    8 +-
 .../impl/class-use/UnionLargeListWriter.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  |   12 +-
 .../apache/arrow/vector/complex/package-use.html   |    8 +-
 .../complex/reader/BaseReader.ComplexReader.html   |    8 +-
 .../complex/reader/BaseReader.ListReader.html      |   14 +-
 .../complex/reader/BaseReader.MapReader.html       |  269 ++
 .../reader/BaseReader.RepeatedListReader.html      |   18 +-
 .../reader/BaseReader.RepeatedMapReader.html       |  302 ++
 .../reader/BaseReader.RepeatedStructReader.html    |   14 +-
 .../complex/reader/BaseReader.ScalarReader.html    |   10 +-
 .../complex/reader/BaseReader.StructReader.html    |   10 +-
 .../arrow/vector/complex/reader/BaseReader.html    |   18 +-
 .../arrow/vector/complex/reader/BigIntReader.html  |   10 +-
 .../arrow/vector/complex/reader/BitReader.html     |   10 +-
 .../arrow/vector/complex/reader/DateDayReader.html |   10 +-
 .../vector/complex/reader/DateMilliReader.html     |   10 +-
 .../vector/complex/reader/Decimal256Reader.html    |   10 +-
 .../arrow/vector/complex/reader/DecimalReader.html |   10 +-
 .../vector/complex/reader/DurationReader.html      |   10 +-
 .../arrow/vector/complex/reader/FieldReader.html   |   28 +-
 .../complex/reader/FixedSizeBinaryReader.html      |   10 +-
 .../arrow/vector/complex/reader/Float4Reader.html  |   10 +-
 .../arrow/vector/complex/reader/Float8Reader.html  |   10 +-
 .../arrow/vector/complex/reader/IntReader.html     |   10 +-
 .../vector/complex/reader/IntervalDayReader.html   |   10 +-
 .../vector/complex/reader/IntervalYearReader.html  |   10 +-
 .../complex/reader/LargeVarBinaryReader.html       |   10 +-
 .../vector/complex/reader/LargeVarCharReader.html  |   10 +-
 .../vector/complex/reader/SmallIntReader.html      |   10 +-
 .../vector/complex/reader/TimeMicroReader.html     |   10 +-
 .../vector/complex/reader/TimeMilliReader.html     |   10 +-
 .../vector/complex/reader/TimeNanoReader.html      |   10 +-
 .../arrow/vector/complex/reader/TimeSecReader.html |   10 +-
 .../complex/reader/TimeStampMicroReader.html       |   10 +-
 .../complex/reader/TimeStampMicroTZReader.html     |   10 +-
 .../complex/reader/TimeStampMilliReader.html       |   10 +-
 .../complex/reader/TimeStampMilliTZReader.html     |   10 +-
 .../vector/complex/reader/TimeStampNanoReader.html |   10 +-
 .../complex/reader/TimeStampNanoTZReader.html      |   10 +-
 .../vector/complex/reader/TimeStampSecReader.html  |   10 +-
 .../complex/reader/TimeStampSecTZReader.html       |   10 +-
 .../arrow/vector/complex/reader/TinyIntReader.html |   10 +-
 .../arrow/vector/complex/reader/UInt1Reader.html   |   10 +-
 .../arrow/vector/complex/reader/UInt2Reader.html   |   10 +-
 .../arrow/vector/complex/reader/UInt4Reader.html   |   10 +-
 .../arrow/vector/complex/reader/UInt8Reader.html   |   10 +-
 .../vector/complex/reader/VarBinaryReader.html     |   10 +-
 .../arrow/vector/complex/reader/VarCharReader.html |   10 +-
 .../reader/class-use/BaseReader.ComplexReader.html |    8 +-
 .../reader/class-use/BaseReader.ListReader.html    |    8 +-
 .../reader/class-use/BaseReader.MapReader.html     |  741 ++++
 .../class-use/BaseReader.RepeatedListReader.html   |    8 +-
 .../class-use/BaseReader.RepeatedMapReader.html    |  737 ++++
 .../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       |   16 +-
 .../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/Decimal256Reader.html |    8 +-
 .../complex/reader/class-use/DecimalReader.html    |    8 +-
 .../complex/reader/class-use/DurationReader.html   |    8 +-
 .../complex/reader/class-use/FieldReader.html      |   12 +-
 .../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 +-
 .../reader/class-use/LargeVarBinaryReader.html     |    8 +-
 .../reader/class-use/LargeVarCharReader.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 |    8 +-
 .../vector/complex/reader/package-summary.html     |   16 +-
 .../arrow/vector/complex/reader/package-tree.html  |  102 +-
 .../arrow/vector/complex/reader/package-use.html   |   20 +-
 .../complex/writer/BaseWriter.ComplexWriter.html   |    8 +-
 .../complex/writer/BaseWriter.ListWriter.html      |   86 +-
 .../complex/writer/BaseWriter.MapWriter.html       |  348 ++
 .../complex/writer/BaseWriter.ScalarWriter.html    |   14 +-
 .../writer/BaseWriter.StructOrListWriter.html      |    8 +-
 .../complex/writer/BaseWriter.StructWriter.html    |   90 +-
 .../arrow/vector/complex/writer/BaseWriter.html    |   18 +-
 .../arrow/vector/complex/writer/BigIntWriter.html  |   10 +-
 .../arrow/vector/complex/writer/BitWriter.html     |   10 +-
 .../arrow/vector/complex/writer/DateDayWriter.html |   10 +-
 .../vector/complex/writer/DateMilliWriter.html     |   10 +-
 .../vector/complex/writer/Decimal256Writer.html    |   10 +-
 .../arrow/vector/complex/writer/DecimalWriter.html |   10 +-
 .../vector/complex/writer/DurationWriter.html      |   10 +-
 .../arrow/vector/complex/writer/FieldWriter.html   |   25 +-
 .../complex/writer/FixedSizeBinaryWriter.html      |   10 +-
 .../arrow/vector/complex/writer/Float4Writer.html  |   10 +-
 .../arrow/vector/complex/writer/Float8Writer.html  |   10 +-
 .../arrow/vector/complex/writer/IntWriter.html     |   10 +-
 .../vector/complex/writer/IntervalDayWriter.html   |   10 +-
 .../vector/complex/writer/IntervalYearWriter.html  |   10 +-
 .../complex/writer/LargeVarBinaryWriter.html       |   10 +-
 .../vector/complex/writer/LargeVarCharWriter.html  |   10 +-
 .../vector/complex/writer/SmallIntWriter.html      |   10 +-
 .../vector/complex/writer/TimeMicroWriter.html     |   10 +-
 .../vector/complex/writer/TimeMilliWriter.html     |   10 +-
 .../vector/complex/writer/TimeNanoWriter.html      |   10 +-
 .../arrow/vector/complex/writer/TimeSecWriter.html |   10 +-
 .../complex/writer/TimeStampMicroTZWriter.html     |   10 +-
 .../complex/writer/TimeStampMicroWriter.html       |   10 +-
 .../complex/writer/TimeStampMilliTZWriter.html     |   10 +-
 .../complex/writer/TimeStampMilliWriter.html       |   10 +-
 .../complex/writer/TimeStampNanoTZWriter.html      |   10 +-
 .../vector/complex/writer/TimeStampNanoWriter.html |   10 +-
 .../complex/writer/TimeStampSecTZWriter.html       |   10 +-
 .../vector/complex/writer/TimeStampSecWriter.html  |   10 +-
 .../arrow/vector/complex/writer/TinyIntWriter.html |   10 +-
 .../arrow/vector/complex/writer/UInt1Writer.html   |   10 +-
 .../arrow/vector/complex/writer/UInt2Writer.html   |   10 +-
 .../arrow/vector/complex/writer/UInt4Writer.html   |   10 +-
 .../arrow/vector/complex/writer/UInt8Writer.html   |   10 +-
 .../vector/complex/writer/VarBinaryWriter.html     |   10 +-
 .../arrow/vector/complex/writer/VarCharWriter.html |   10 +-
 .../writer/class-use/BaseWriter.ComplexWriter.html |    8 +-
 .../writer/class-use/BaseWriter.ListWriter.html    |   12 +-
 .../writer/class-use/BaseWriter.MapWriter.html     |  564 +++
 .../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       |   86 +-
 .../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/Decimal256Writer.html |    8 +-
 .../complex/writer/class-use/DecimalWriter.html    |    8 +-
 .../complex/writer/class-use/DurationWriter.html   |    8 +-
 .../complex/writer/class-use/FieldWriter.html      |   12 +-
 .../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 +-
 .../writer/class-use/LargeVarBinaryWriter.html     |    8 +-
 .../writer/class-use/LargeVarCharWriter.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 |    7 +-
 .../vector/complex/writer/package-summary.html     |   88 +-
 .../arrow/vector/complex/writer/package-tree.html  |  170 +-
 .../arrow/vector/complex/writer/package-use.html   |  237 +-
 .../compression/AbstractCompressionCodec.html      |    8 +-
 .../compression/CompressionCodec.Factory.html      |    8 +-
 .../arrow/vector/compression/CompressionCodec.html |    8 +-
 .../compression/CompressionUtil.CodecType.html     |    8 +-
 .../arrow/vector/compression/CompressionUtil.html  |    8 +-
 .../compression/NoCompressionCodec.Factory.html    |    8 +-
 .../vector/compression/NoCompressionCodec.html     |    8 +-
 .../class-use/AbstractCompressionCodec.html        |    8 +-
 .../class-use/CompressionCodec.Factory.html        |    8 +-
 .../compression/class-use/CompressionCodec.html    |    8 +-
 .../class-use/CompressionUtil.CodecType.html       |    8 +-
 .../compression/class-use/CompressionUtil.html     |    8 +-
 .../class-use/NoCompressionCodec.Factory.html      |    8 +-
 .../compression/class-use/NoCompressionCodec.html  |    8 +-
 .../arrow/vector/compression/package-frame.html    |    6 +-
 .../arrow/vector/compression/package-summary.html  |    8 +-
 .../arrow/vector/compression/package-tree.html     |    8 +-
 .../arrow/vector/compression/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 +-
 .../arrow/vector/holders/Decimal256Holder.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/LargeVarBinaryHolder.html |    8 +-
 .../arrow/vector/holders/LargeVarCharHolder.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/NullableDecimal256Holder.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 +-
 .../holders/NullableLargeVarBinaryHolder.html      |    8 +-
 .../vector/holders/NullableLargeVarCharHolder.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/Decimal256Holder.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/LargeVarBinaryHolder.html    |    8 +-
 .../holders/class-use/LargeVarCharHolder.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 +-
 .../class-use/NullableDecimal256Holder.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 +-
 .../class-use/NullableLargeVarBinaryHolder.html    |    8 +-
 .../class-use/NullableLargeVarCharHolder.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 +-
 .../vector/ipc/message/ArrowBodyCompression.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 +-
 .../message/class-use/ArrowBodyCompression.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   |   10 +-
 .../org/apache/arrow/vector/package-tree.html      |    8 +-
 .../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 +-
 .../apache/arrow/vector/types/MetadataVersion.html |    8 +-
 .../org/apache/arrow/vector/types/TimeUnit.html    |    8 +-
 .../apache/arrow/vector/types/Types.MinorType.html |    8 +-
 .../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 +-
 .../vector/types/class-use/MetadataVersion.html    |    8 +-
 .../arrow/vector/types/class-use/TimeUnit.html     |    8 +-
 .../vector/types/class-use/Types.MinorType.html    |   12 +-
 .../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 +-
 .../vector/types/pojo/ArrowType.LargeBinary.html   |    8 +-
 .../vector/types/pojo/ArrowType.LargeList.html     |    8 +-
 .../vector/types/pojo/ArrowType.LargeUtf8.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 +-
 .../pojo/class-use/ArrowType.LargeBinary.html      |    8 +-
 .../types/pojo/class-use/ArrowType.LargeList.html  |    8 +-
 .../types/pojo/class-use/ArrowType.LargeUtf8.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     |   73 +-
 .../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     |   20 +-
 .../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 +-
 .../arrow/vector/util/DataSizeRoundingUtil.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 +-
 .../arrow/vector/util/MapWithOrdinalImpl.html      |    8 +-
 .../arrow/vector/util/MultiMapWithOrdinal.html     |    8 +-
 .../vector/util/OversizedAllocationException.html  |    8 +-
 .../vector/util/PromotableMultiMapWithOrdinal.html |    8 +-
 .../vector/util/SchemaChangeRuntimeException.html  |    8 +-
 .../apache/arrow/vector/util/SchemaUtility.html    |    8 +-
 .../arrow/vector/util/Text.TextSerializer.html     |    8 +-
 .../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 +-
 .../util/class-use/DataSizeRoundingUtil.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 +-
 .../vector/util/class-use/MapWithOrdinalImpl.html  |    8 +-
 .../vector/util/class-use/MultiMapWithOrdinal.html |    8 +-
 .../class-use/OversizedAllocationException.html    |    8 +-
 .../class-use/PromotableMultiMapWithOrdinal.html   |    8 +-
 .../class-use/SchemaChangeRuntimeException.html    |    8 +-
 .../arrow/vector/util/class-use/SchemaUtility.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 +-
 .../vector/validate/MetadataV4UnionChecker.html    |    8 +-
 .../validate/ValidateUtil.ValidateException.html   |    8 +-
 .../apache/arrow/vector/validate/ValidateUtil.html |    8 +-
 .../validate/ValidateVectorBufferVisitor.html      |    8 +-
 .../vector/validate/ValidateVectorDataVisitor.html |    8 +-
 .../vector/validate/ValidateVectorTypeVisitor.html |    8 +-
 .../vector/validate/ValidateVectorVisitor.html     |    8 +-
 .../validate/class-use/MetadataV4UnionChecker.html |    8 +-
 .../class-use/ValidateUtil.ValidateException.html  |    8 +-
 .../vector/validate/class-use/ValidateUtil.html    |    8 +-
 .../class-use/ValidateVectorBufferVisitor.html     |    8 +-
 .../class-use/ValidateVectorDataVisitor.html       |    8 +-
 .../class-use/ValidateVectorTypeVisitor.html       |    8 +-
 .../validate/class-use/ValidateVectorVisitor.html  |    8 +-
 .../arrow/vector/validate/package-frame.html       |    6 +-
 .../arrow/vector/validate/package-summary.html     |    8 +-
 .../apache/arrow/vector/validate/package-tree.html |    8 +-
 .../apache/arrow/vector/validate/package-use.html  |    8 +-
 docs/java/reference/overview-frame.html            |    6 +-
 docs/java/reference/overview-summary.html          |   10 +-
 docs/java/reference/overview-tree.html             |  994 +++---
 docs/java/reference/serialized-form.html           |    8 +-
 docs/java/vector.html                              |  497 ++-
 docs/java/vector_schema_root.html                  |  497 ++-
 docs/js/assets/js/search.js                        |    2 +-
 docs/js/classes/arrow_dom.builder.html             |   74 +-
 docs/js/classes/arrow_dom.column.html              |   88 +-
 docs/js/classes/arrow_dom.dataframe.html           |  221 +-
 docs/js/classes/arrow_dom.datatype.html            |   58 +-
 docs/js/classes/arrow_dom.field-1.html             |   32 +-
 docs/js/classes/arrow_dom.recordbatch.html         |  104 +-
 docs/js/classes/arrow_dom.recordbatchreader.html   |   92 +-
 docs/js/classes/arrow_dom.recordbatchwriter.html   |   56 +-
 docs/js/classes/arrow_dom.schema-1.html            |   28 +-
 docs/js/classes/arrow_dom.table.html               |  274 +-
 docs/js/classes/arrow_dom.vector-1.html            |   54 +-
 docs/js/classes/arrow_dom.visitor.html             |  136 +-
 docs/js/enums/arrow_dom.buffertype.html            |   16 +-
 docs/js/enums/arrow_dom.dateunit.html              |   12 +-
 docs/js/enums/arrow_dom.intervalunit.html          |   12 +-
 docs/js/enums/arrow_dom.messageheader.html         |   20 +-
 docs/js/enums/arrow_dom.metadataversion.html       |   18 +-
 docs/js/enums/arrow_dom.precision.html             |   14 +-
 docs/js/enums/arrow_dom.timeunit.html              |   16 +-
 docs/js/enums/arrow_dom.type.html                  |   96 +-
 docs/js/enums/arrow_dom.unionmode.html             |   12 +-
 docs/js/index.html                                 |   71 +-
 docs/js/modules.html                               |    8 +-
 docs/js/modules/arrow_dom.basevector.html          |    8 +-
 docs/js/modules/arrow_dom.field.html               |    8 +-
 docs/js/modules/arrow_dom.html                     |    8 +-
 docs/js/modules/arrow_dom.predicate.html           |   18 +-
 docs/js/modules/arrow_dom.schema.html              |    8 +-
 docs/js/modules/arrow_dom.vector.html              |   10 +-
 docs/js/modules/arrow_node.html                    |    8 +-
 docs/objects.inv                                   |  Bin 106188 -> 114872 bytes
 docs/python/api.html                               |   30 +-
 docs/python/api/arrays.html                        |   34 +-
 docs/python/api/compute.html                       |  463 ++-
 docs/python/api/cuda.html                          |   37 +-
 docs/python/api/dataset.html                       |   52 +-
 docs/python/api/datatypes.html                     |   23 +-
 docs/python/api/files.html                         |   29 +-
 docs/python/api/filesystems.html                   |   39 +-
 docs/python/api/flight.html                        |   23 +-
 docs/python/api/formats.html                       |   59 +-
 docs/python/api/ipc.html                           |   38 +-
 docs/python/api/memory.html                        |   30 +-
 docs/python/api/misc.html                          |   23 +-
 docs/python/api/plasma.html                        |   23 +-
 docs/python/api/tables.html                        |   23 +-
 docs/python/benchmarks.html                        |  497 ++-
 docs/python/compute.html                           |  497 ++-
 docs/python/csv.html                               |  571 ++-
 docs/python/cuda.html                              |  497 ++-
 docs/python/data.html                              |  529 ++-
 docs/python/dataset.html                           |  937 ++++-
 docs/python/extending.html                         |  785 ++++-
 docs/python/extending_types.html                   |  497 ++-
 docs/python/feather.html                           |  501 ++-
 docs/python/filesystems.html                       |  499 ++-
 docs/python/filesystems_deprecated.html            |  497 ++-
 docs/python/generated/pyarrow.Array.html           |  181 +-
 docs/python/generated/pyarrow.ArrayValue.html      |   53 +-
 docs/python/generated/pyarrow.BinaryArray.html     |  187 +-
 docs/python/generated/pyarrow.BinaryScalar.html    |   57 +-
 docs/python/generated/pyarrow.BinaryValue.html     |   57 +-
 docs/python/generated/pyarrow.BooleanArray.html    |  191 +-
 docs/python/generated/pyarrow.BooleanScalar.html   |   53 +-
 docs/python/generated/pyarrow.BooleanValue.html    |   53 +-
 docs/python/generated/pyarrow.Buffer.html          |   67 +-
 .../generated/pyarrow.BufferOutputStream.html      |  182 +-
 docs/python/generated/pyarrow.BufferReader.html    |  178 +-
 docs/python/generated/pyarrow.ChunkedArray.html    |  185 +-
 docs/python/generated/pyarrow.Codec.html           | 1121 ++++++
 .../generated/pyarrow.CompressedInputStream.html   |  178 +-
 .../generated/pyarrow.CompressedOutputStream.html  |  180 +-
 docs/python/generated/pyarrow.DataType.html        |   59 +-
 docs/python/generated/pyarrow.Date32Array.html     |  183 +-
 docs/python/generated/pyarrow.Date32Scalar.html    |   53 +-
 docs/python/generated/pyarrow.Date32Value.html     |   53 +-
 docs/python/generated/pyarrow.Date64Array.html     |  183 +-
 docs/python/generated/pyarrow.Date64Scalar.html    |   53 +-
 docs/python/generated/pyarrow.Date64Value.html     |   53 +-
 docs/python/generated/pyarrow.Decimal128Array.html |  183 +-
 .../python/generated/pyarrow.Decimal128Scalar.html |   53 +-
 docs/python/generated/pyarrow.Decimal128Type.html  |   73 +-
 docs/python/generated/pyarrow.DecimalValue.html    |   23 +-
 docs/python/generated/pyarrow.DictionaryArray.html |  196 +-
 .../python/generated/pyarrow.DictionaryScalar.html |   73 +-
 docs/python/generated/pyarrow.DictionaryType.html  |   73 +-
 docs/python/generated/pyarrow.DictionaryValue.html |   73 +-
 docs/python/generated/pyarrow.DoubleScalar.html    |   53 +-
 docs/python/generated/pyarrow.DoubleValue.html     |   53 +-
 docs/python/generated/pyarrow.ExtensionArray.html  |  191 +-
 docs/python/generated/pyarrow.ExtensionType.html   |   67 +-
 docs/python/generated/pyarrow.Field.html           |   79 +-
 .../generated/pyarrow.FixedSizeBinaryArray.html    |  183 +-
 .../generated/pyarrow.FixedSizeBinaryScalar.html   |   57 +-
 .../generated/pyarrow.FixedSizeBinaryType.html     |   65 +-
 .../generated/pyarrow.FixedSizeBinaryValue.html    |   57 +-
 .../generated/pyarrow.FixedSizeBufferWriter.html   |  196 +-
 .../generated/pyarrow.FixedSizeListArray.html      | 1400 ++++++++
 docs/python/generated/pyarrow.FloatScalar.html     |   53 +-
 docs/python/generated/pyarrow.FloatValue.html      |   53 +-
 .../generated/pyarrow.FloatingPointArray.html      |  183 +-
 .../generated/pyarrow.HadoopFileSystem.cat.html    |   27 +-
 .../generated/pyarrow.HadoopFileSystem.chmod.html  |   27 +-
 .../generated/pyarrow.HadoopFileSystem.chown.html  |   27 +-
 .../generated/pyarrow.HadoopFileSystem.delete.html |   27 +-
 .../generated/pyarrow.HadoopFileSystem.df.html     |   27 +-
 .../pyarrow.HadoopFileSystem.disk_usage.html       |   27 +-
 .../pyarrow.HadoopFileSystem.download.html         |   27 +-
 .../generated/pyarrow.HadoopFileSystem.exists.html |   27 +-
 .../pyarrow.HadoopFileSystem.get_capacity.html     |   27 +-
 .../pyarrow.HadoopFileSystem.get_space_used.html   |   27 +-
 .../generated/pyarrow.HadoopFileSystem.info.html   |   27 +-
 .../generated/pyarrow.HadoopFileSystem.ls.html     |   27 +-
 .../generated/pyarrow.HadoopFileSystem.mkdir.html  |   27 +-
 .../generated/pyarrow.HadoopFileSystem.open.html   |   27 +-
 .../generated/pyarrow.HadoopFileSystem.rename.html |   27 +-
 .../generated/pyarrow.HadoopFileSystem.rm.html     |   27 +-
 .../generated/pyarrow.HadoopFileSystem.upload.html |   27 +-
 docs/python/generated/pyarrow.HdfsFile.html        |  186 +-
 docs/python/generated/pyarrow.Int16Array.html      |  183 +-
 docs/python/generated/pyarrow.Int16Scalar.html     |   53 +-
 docs/python/generated/pyarrow.Int16Value.html      |   53 +-
 docs/python/generated/pyarrow.Int32Array.html      |  183 +-
 docs/python/generated/pyarrow.Int32Scalar.html     |   53 +-
 docs/python/generated/pyarrow.Int32Value.html      |   53 +-
 docs/python/generated/pyarrow.Int64Array.html      |  183 +-
 docs/python/generated/pyarrow.Int64Scalar.html     |   53 +-
 docs/python/generated/pyarrow.Int64Value.html      |   53 +-
 docs/python/generated/pyarrow.Int8Array.html       |  183 +-
 docs/python/generated/pyarrow.Int8Scalar.html      |   53 +-
 docs/python/generated/pyarrow.Int8Value.html       |   53 +-
 docs/python/generated/pyarrow.IntegerArray.html    |  183 +-
 .../python/generated/pyarrow.LargeBinaryArray.html |  187 +-
 .../generated/pyarrow.LargeBinaryScalar.html       |   57 +-
 .../python/generated/pyarrow.LargeBinaryValue.html |   57 +-
 docs/python/generated/pyarrow.LargeListArray.html  |  213 +-
 docs/python/generated/pyarrow.LargeListScalar.html |   57 +-
 docs/python/generated/pyarrow.LargeListValue.html  |   57 +-
 .../python/generated/pyarrow.LargeStringArray.html |  183 +-
 .../generated/pyarrow.LargeStringScalar.html       |   57 +-
 .../python/generated/pyarrow.LargeStringValue.html |   57 +-
 docs/python/generated/pyarrow.ListArray.html       |  245 +-
 docs/python/generated/pyarrow.ListScalar.html      |   57 +-
 docs/python/generated/pyarrow.ListType.html        |   69 +-
 docs/python/generated/pyarrow.ListValue.html       |   57 +-
 docs/python/generated/pyarrow.LocalFileSystem.html |  101 +-
 docs/python/generated/pyarrow.MapType.html         |   69 +-
 .../python/generated/pyarrow.MemoryMappedFile.html |  188 +-
 docs/python/generated/pyarrow.MemoryPool.html      |   57 +-
 docs/python/generated/pyarrow.Message.html         |   59 +-
 docs/python/generated/pyarrow.MessageReader.html   |   39 +-
 docs/python/generated/pyarrow.NA.html              |   27 +-
 docs/python/generated/pyarrow.NativeFile.html      |  176 +-
 docs/python/generated/pyarrow.NullArray.html       |  183 +-
 docs/python/generated/pyarrow.NumericArray.html    |  183 +-
 docs/python/generated/pyarrow.OSFile.html          |  178 +-
 docs/python/generated/pyarrow.PyExtensionType.html |   69 +-
 docs/python/generated/pyarrow.PythonFile.html      |  178 +-
 docs/python/generated/pyarrow.RecordBatch.html     |  115 +-
 .../generated/pyarrow.RecordBatchFileReader.html   |   59 +-
 .../generated/pyarrow.RecordBatchFileWriter.html   |   53 +-
 .../generated/pyarrow.RecordBatchStreamReader.html |   59 +-
 .../generated/pyarrow.RecordBatchStreamWriter.html |   53 +-
 docs/python/generated/pyarrow.ResizableBuffer.html |   77 +-
 docs/python/generated/pyarrow.Scalar.html          |   51 +-
 docs/python/generated/pyarrow.Schema.html          |  111 +-
 .../generated/pyarrow.SerializationContext.html    |   59 +-
 .../generated/pyarrow.SerializedPyObject.html      |   59 +-
 docs/python/generated/pyarrow.StringArray.html     |  183 +-
 docs/python/generated/pyarrow.StringScalar.html    |   57 +-
 docs/python/generated/pyarrow.StringValue.html     |   57 +-
 docs/python/generated/pyarrow.StructArray.html     |  199 +-
 docs/python/generated/pyarrow.StructScalar.html    |   71 +-
 docs/python/generated/pyarrow.StructType.html      |   69 +-
 docs/python/generated/pyarrow.StructValue.html     |   69 +-
 docs/python/generated/pyarrow.Table.html           |  175 +-
 docs/python/generated/pyarrow.Tensor.html          |   79 +-
 docs/python/generated/pyarrow.Time32Array.html     |  183 +-
 docs/python/generated/pyarrow.Time32Scalar.html    |   53 +-
 docs/python/generated/pyarrow.Time32Type.html      |   65 +-
 docs/python/generated/pyarrow.Time32Value.html     |   53 +-
 docs/python/generated/pyarrow.Time64Array.html     |  183 +-
 docs/python/generated/pyarrow.Time64Scalar.html    |   53 +-
 docs/python/generated/pyarrow.Time64Type.html      |   65 +-
 docs/python/generated/pyarrow.Time64Value.html     |   53 +-
 docs/python/generated/pyarrow.TimestampArray.html  |  183 +-
 docs/python/generated/pyarrow.TimestampScalar.html |   57 +-
 docs/python/generated/pyarrow.TimestampType.html   |   69 +-
 docs/python/generated/pyarrow.TimestampValue.html  |   57 +-
 docs/python/generated/pyarrow.UInt16Array.html     |  183 +-
 docs/python/generated/pyarrow.UInt16Scalar.html    |   53 +-
 docs/python/generated/pyarrow.UInt16Value.html     |   53 +-
 docs/python/generated/pyarrow.UInt32Array.html     |  183 +-
 docs/python/generated/pyarrow.UInt32Scalar.html    |   53 +-
 docs/python/generated/pyarrow.UInt32Value.html     |   53 +-
 docs/python/generated/pyarrow.UInt64Array.html     |  183 +-
 docs/python/generated/pyarrow.UInt64Scalar.html    |   53 +-
 docs/python/generated/pyarrow.UInt64Value.html     |   53 +-
 docs/python/generated/pyarrow.UInt8Array.html      |  183 +-
 docs/python/generated/pyarrow.UInt8Scalar.html     |   53 +-
 docs/python/generated/pyarrow.UInt8Value.html      |   53 +-
 docs/python/generated/pyarrow.UnionArray.html      |  207 +-
 docs/python/generated/pyarrow.UnionScalar.html     |   57 +-
 docs/python/generated/pyarrow.UnionType.html       |   69 +-
 docs/python/generated/pyarrow.UnionValue.html      |   57 +-
 docs/python/generated/pyarrow.allocate_buffer.html |   27 +-
 docs/python/generated/pyarrow.array.html           |   27 +-
 docs/python/generated/pyarrow.binary.html          |   27 +-
 docs/python/generated/pyarrow.bool_.html           |   27 +-
 docs/python/generated/pyarrow.chunked_array.html   |   27 +-
 docs/python/generated/pyarrow.compress.html        |   31 +-
 docs/python/generated/pyarrow.compute.abs.html     |  922 +++++
 .../generated/pyarrow.compute.abs_checked.html     |  921 +++++
 docs/python/generated/pyarrow.compute.acos.html    |  920 +++++
 .../generated/pyarrow.compute.acos_checked.html    |  920 +++++
 docs/python/generated/pyarrow.compute.add.html     |   31 +-
 .../generated/pyarrow.compute.add_checked.html     |   27 +-
 docs/python/generated/pyarrow.compute.all.html     |   34 +-
 docs/python/generated/pyarrow.compute.and_.html    |   31 +-
 .../generated/pyarrow.compute.and_kleene.html      |   27 +-
 docs/python/generated/pyarrow.compute.any.html     |   34 +-
 .../generated/pyarrow.compute.ascii_center.html    |  927 +++++
 .../generated/pyarrow.compute.ascii_is_alnum.html  |   27 +-
 .../generated/pyarrow.compute.ascii_is_alpha.html  |   27 +-
 .../pyarrow.compute.ascii_is_decimal.html          |   27 +-
 .../generated/pyarrow.compute.ascii_is_lower.html  |   27 +-
 .../pyarrow.compute.ascii_is_printable.html        |   27 +-
 .../generated/pyarrow.compute.ascii_is_space.html  |   27 +-
 .../generated/pyarrow.compute.ascii_is_title.html  |   27 +-
 .../generated/pyarrow.compute.ascii_is_upper.html  |   27 +-
 .../generated/pyarrow.compute.ascii_lower.html     |   37 +-
 .../generated/pyarrow.compute.ascii_lpad.html      |  927 +++++
 .../generated/pyarrow.compute.ascii_ltrim.html     |  927 +++++
 .../pyarrow.compute.ascii_ltrim_whitespace.html    |  922 +++++
 .../generated/pyarrow.compute.ascii_reverse.html   |  922 +++++
 .../generated/pyarrow.compute.ascii_rpad.html      |  927 +++++
 .../generated/pyarrow.compute.ascii_rtrim.html     |  926 +++++
 .../pyarrow.compute.ascii_rtrim_whitespace.html    |  922 +++++
 .../pyarrow.compute.ascii_split_whitespace.html    |  927 +++++
 .../generated/pyarrow.compute.ascii_trim.html      |  927 +++++
 .../generated/pyarrow.compute.ascii_upper.html     |   35 +-
 docs/python/generated/pyarrow.compute.asin.html    |  920 +++++
 .../generated/pyarrow.compute.asin_checked.html    |  920 +++++
 docs/python/generated/pyarrow.compute.atan.html    |  920 +++++
 docs/python/generated/pyarrow.compute.atan2.html   |  921 +++++
 .../generated/pyarrow.compute.binary_join.html     |  922 +++++
 .../pyarrow.compute.binary_join_element_wise.html  |  924 +++++
 .../generated/pyarrow.compute.binary_length.html   |   35 +-
 .../pyarrow.compute.binary_replace_slice.html      |  924 +++++
 .../generated/pyarrow.compute.bit_wise_and.html    |  921 +++++
 .../generated/pyarrow.compute.bit_wise_not.html    |  920 +++++
 .../generated/pyarrow.compute.bit_wise_or.html     |  921 +++++
 .../generated/pyarrow.compute.bit_wise_xor.html    |  921 +++++
 .../generated/pyarrow.compute.case_when.html       |  922 +++++
 docs/python/generated/pyarrow.compute.cast.html    |   31 +-
 docs/python/generated/pyarrow.compute.ceil.html    |  920 +++++
 .../python/generated/pyarrow.compute.coalesce.html |  920 +++++
 docs/python/generated/pyarrow.compute.cos.html     |  920 +++++
 .../generated/pyarrow.compute.cos_checked.html     |  920 +++++
 docs/python/generated/pyarrow.compute.count.html   |   39 +-
 .../generated/pyarrow.compute.count_substring.html |  923 +++++
 .../pyarrow.compute.count_substring_regex.html     |  923 +++++
 .../pyarrow.compute.dictionary_encode.html         |   29 +-
 docs/python/generated/pyarrow.compute.divide.html  |   27 +-
 .../generated/pyarrow.compute.divide_checked.html  |   27 +-
 .../generated/pyarrow.compute.ends_with.html       |  924 +++++
 docs/python/generated/pyarrow.compute.equal.html   |   31 +-
 .../generated/pyarrow.compute.extract_regex.html   |  927 +++++
 .../generated/pyarrow.compute.fill_null.html       |   35 +-
 docs/python/generated/pyarrow.compute.filter.html  |   31 +-
 .../generated/pyarrow.compute.find_substring.html  |  924 +++++
 .../pyarrow.compute.find_substring_regex.html      |  924 +++++
 docs/python/generated/pyarrow.compute.floor.html   |  920 +++++
 docs/python/generated/pyarrow.compute.greater.html |   27 +-
 .../generated/pyarrow.compute.greater_equal.html   |   27 +-
 docs/python/generated/pyarrow.compute.if_else.html |  924 +++++
 docs/python/generated/pyarrow.compute.index.html   |  924 +++++
 .../python/generated/pyarrow.compute.index_in.html |   33 +-
 docs/python/generated/pyarrow.compute.invert.html  |   27 +-
 .../generated/pyarrow.compute.is_finite.html       |  920 +++++
 docs/python/generated/pyarrow.compute.is_in.html   |   33 +-
 docs/python/generated/pyarrow.compute.is_inf.html  |  920 +++++
 docs/python/generated/pyarrow.compute.is_nan.html  |  920 +++++
 docs/python/generated/pyarrow.compute.is_null.html |   31 +-
 .../python/generated/pyarrow.compute.is_valid.html |   27 +-
 docs/python/generated/pyarrow.compute.less.html    |   27 +-
 .../generated/pyarrow.compute.less_equal.html      |   27 +-
 .../generated/pyarrow.compute.list_flatten.html    |   27 +-
 .../pyarrow.compute.list_parent_indices.html       |   27 +-
 .../pyarrow.compute.list_value_length.html         |   27 +-
 docs/python/generated/pyarrow.compute.ln.html      |  921 +++++
 .../generated/pyarrow.compute.ln_checked.html      |  921 +++++
 docs/python/generated/pyarrow.compute.log10.html   |  921 +++++
 .../generated/pyarrow.compute.log10_checked.html   |  921 +++++
 docs/python/generated/pyarrow.compute.log1p.html   |  921 +++++
 .../generated/pyarrow.compute.log1p_checked.html   |  921 +++++
 docs/python/generated/pyarrow.compute.log2.html    |  921 +++++
 .../generated/pyarrow.compute.log2_checked.html    |  921 +++++
 .../generated/pyarrow.compute.match_like.html      |  927 +++++
 .../generated/pyarrow.compute.match_substring.html |   32 +-
 .../pyarrow.compute.match_substring_regex.html     |   32 +-
 .../pyarrow.compute.max_element_wise.html          |  923 +++++
 docs/python/generated/pyarrow.compute.mean.html    |   40 +-
 .../pyarrow.compute.min_element_wise.html          |  923 +++++
 docs/python/generated/pyarrow.compute.min_max.html |   33 +-
 docs/python/generated/pyarrow.compute.mode.html    |   27 +-
 .../python/generated/pyarrow.compute.multiply.html |   27 +-
 .../pyarrow.compute.multiply_checked.html          |   31 +-
 .../generated/pyarrow.compute.not_equal.html       |   31 +-
 docs/python/generated/pyarrow.compute.or_.html     |   27 +-
 .../generated/pyarrow.compute.or_kleene.html       |   27 +-
 .../pyarrow.compute.partition_nth_indices.html     |   29 +-
 docs/python/generated/pyarrow.compute.power.html   |   31 +-
 .../generated/pyarrow.compute.power_checked.html   |   31 +-
 .../pyarrow.compute.replace_substring.html         |  926 +++++
 .../pyarrow.compute.replace_substring_regex.html   |  927 +++++
 .../pyarrow.compute.replace_with_mask.html         |  922 +++++
 .../generated/pyarrow.compute.shift_left.html      |  923 +++++
 .../pyarrow.compute.shift_left_checked.html        |  922 +++++
 .../generated/pyarrow.compute.shift_right.html     |  923 +++++
 .../pyarrow.compute.shift_right_checked.html       |  923 +++++
 docs/python/generated/pyarrow.compute.sign.html    |  922 +++++
 docs/python/generated/pyarrow.compute.sin.html     |  920 +++++
 .../generated/pyarrow.compute.sin_checked.html     |  920 +++++
 .../generated/pyarrow.compute.sort_indices.html    |   33 +-
 .../generated/pyarrow.compute.split_pattern.html   |  927 +++++
 .../pyarrow.compute.split_pattern_regex.html       |  927 +++++
 .../generated/pyarrow.compute.starts_with.html     |  924 +++++
 docs/python/generated/pyarrow.compute.stddev.html  |   29 +-
 .../generated/pyarrow.compute.string_is_ascii.html |   31 +-
 .../python/generated/pyarrow.compute.strptime.html |   33 +-
 .../python/generated/pyarrow.compute.subtract.html |   33 +-
 .../pyarrow.compute.subtract_checked.html          |   33 +-
 docs/python/generated/pyarrow.compute.sum.html     |   43 +-
 docs/python/generated/pyarrow.compute.take.html    |   27 +-
 docs/python/generated/pyarrow.compute.tan.html     |  920 +++++
 .../generated/pyarrow.compute.tan_checked.html     |  920 +++++
 docs/python/generated/pyarrow.compute.trunc.html   |  920 +++++
 docs/python/generated/pyarrow.compute.unique.html  |   27 +-
 .../generated/pyarrow.compute.utf8_center.html     |  925 +++++
 .../generated/pyarrow.compute.utf8_is_alnum.html   |   27 +-
 .../generated/pyarrow.compute.utf8_is_alpha.html   |   27 +-
 .../generated/pyarrow.compute.utf8_is_decimal.html |   27 +-
 .../generated/pyarrow.compute.utf8_is_digit.html   |   27 +-
 .../generated/pyarrow.compute.utf8_is_lower.html   |   27 +-
 .../generated/pyarrow.compute.utf8_is_numeric.html |   27 +-
 .../pyarrow.compute.utf8_is_printable.html         |   27 +-
 .../generated/pyarrow.compute.utf8_is_space.html   |   27 +-
 .../generated/pyarrow.compute.utf8_is_title.html   |   27 +-
 .../generated/pyarrow.compute.utf8_is_upper.html   |   27 +-
 .../generated/pyarrow.compute.utf8_length.html     |  920 +++++
 .../generated/pyarrow.compute.utf8_lower.html      |   35 +-
 .../generated/pyarrow.compute.utf8_lpad.html       |  925 +++++
 .../generated/pyarrow.compute.utf8_ltrim.html      |  925 +++++
 .../pyarrow.compute.utf8_ltrim_whitespace.html     |  922 +++++
 .../pyarrow.compute.utf8_replace_slice.html        |  924 +++++
 .../generated/pyarrow.compute.utf8_reverse.html    |  923 +++++
 .../generated/pyarrow.compute.utf8_rpad.html       |  925 +++++
 .../generated/pyarrow.compute.utf8_rtrim.html      |  924 +++++
 .../pyarrow.compute.utf8_rtrim_whitespace.html     |  922 +++++
 .../pyarrow.compute.utf8_split_whitespace.html     |  927 +++++
 .../generated/pyarrow.compute.utf8_trim.html       |  925 +++++
 .../generated/pyarrow.compute.utf8_upper.html      |   35 +-
 .../generated/pyarrow.compute.value_counts.html    |   27 +-
 .../python/generated/pyarrow.compute.variance.html |   33 +-
 docs/python/generated/pyarrow.compute.xor.html     |   27 +-
 docs/python/generated/pyarrow.concat_arrays.html   |   27 +-
 docs/python/generated/pyarrow.concat_tables.html   |   27 +-
 docs/python/generated/pyarrow.cpu_count.html       |   36 +-
 .../generated/pyarrow.create_memory_map.html       |   27 +-
 .../generated/pyarrow.csv.CSVStreamingReader.html  |   63 +-
 docs/python/generated/pyarrow.csv.CSVWriter.html   | 1013 ++++++
 .../generated/pyarrow.csv.ConvertOptions.html      |  115 +-
 docs/python/generated/pyarrow.csv.ISO8601.html     |  911 +++++
 .../python/generated/pyarrow.csv.ParseOptions.html |   75 +-
 docs/python/generated/pyarrow.csv.ReadOptions.html |  107 +-
 .../python/generated/pyarrow.csv.WriteOptions.html |  975 ++++++
 docs/python/generated/pyarrow.csv.open_csv.html    |   35 +-
 docs/python/generated/pyarrow.csv.read_csv.html    |   35 +-
 docs/python/generated/pyarrow.csv.write_csv.html   |  921 +++++
 .../generated/pyarrow.cuda.BufferReader.html       |  178 +-
 .../generated/pyarrow.cuda.BufferWriter.html       |  217 +-
 docs/python/generated/pyarrow.cuda.Context.html    |  105 +-
 docs/python/generated/pyarrow.cuda.CudaBuffer.html |  119 +-
 docs/python/generated/pyarrow.cuda.HostBuffer.html |   69 +-
 .../generated/pyarrow.cuda.IpcMemHandle.html       |   43 +-
 .../generated/pyarrow.cuda.new_host_buffer.html    |   27 +-
 .../generated/pyarrow.cuda.read_message.html       |   27 +-
 .../generated/pyarrow.cuda.read_record_batch.html  |   27 +-
 .../pyarrow.cuda.serialize_record_batch.html       |   27 +-
 docs/python/generated/pyarrow.dataset.Dataset.html |  136 +-
 .../pyarrow.dataset.DirectoryPartitioning.html     |   68 +-
 .../generated/pyarrow.dataset.Expression.html      |   61 +-
 .../generated/pyarrow.dataset.FileFormat.html      |   61 +-
 .../pyarrow.dataset.FileSystemDataset.html         |  171 +-
 .../pyarrow.dataset.FileSystemDatasetFactory.html  |   53 +-
 .../pyarrow.dataset.FileSystemFactoryOptions.html  |   51 +-
 .../pyarrow.dataset.FileSystemSource.html          |   23 +-
 .../pyarrow.dataset.FileSystemSourceFactory.html   |   23 +-
 .../pyarrow.dataset.HivePartitioning.html          |   68 +-
 .../pyarrow.dataset.ParquetFileFormat.html         |   76 +-
 .../generated/pyarrow.dataset.Partitioning.html    |   41 +-
 .../pyarrow.dataset.PartitioningFactory.html       |   31 +-
 docs/python/generated/pyarrow.dataset.Scanner.html |  159 +-
 docs/python/generated/pyarrow.dataset.Source.html  |   23 +-
 .../generated/pyarrow.dataset.UnionDataset.html    |  142 +-
 docs/python/generated/pyarrow.dataset.dataset.html |   27 +-
 docs/python/generated/pyarrow.dataset.field.html   |   27 +-
 .../generated/pyarrow.dataset.parquet_dataset.html |   27 +-
 .../generated/pyarrow.dataset.partitioning.html    |   27 +-
 docs/python/generated/pyarrow.dataset.scalar.html  |   31 +-
 .../generated/pyarrow.dataset.write_dataset.html   |  960 ++++++
 docs/python/generated/pyarrow.date32.html          |   27 +-
 docs/python/generated/pyarrow.date64.html          |   27 +-
 docs/python/generated/pyarrow.decimal128.html      |   27 +-
 docs/python/generated/pyarrow.decompress.html      |   27 +-
 .../generated/pyarrow.default_memory_pool.html     |   27 +-
 docs/python/generated/pyarrow.deserialize.html     |   27 +-
 .../generated/pyarrow.deserialize_components.html  |   27 +-
 .../python/generated/pyarrow.deserialize_from.html |   27 +-
 docs/python/generated/pyarrow.dictionary.html      |   27 +-
 .../generated/pyarrow.feather.read_feather.html    |   31 +-
 .../generated/pyarrow.feather.read_table.html      |   27 +-
 .../generated/pyarrow.feather.write_feather.html   |   27 +-
 docs/python/generated/pyarrow.field.html           |   27 +-
 docs/python/generated/pyarrow.flight.Action.html   |   39 +-
 .../generated/pyarrow.flight.ActionType.html       |   51 +-
 docs/python/generated/pyarrow.flight.CallInfo.html |   43 +-
 .../pyarrow.flight.ClientAuthHandler.html          |   39 +-
 .../generated/pyarrow.flight.ClientMiddleware.html |   43 +-
 .../pyarrow.flight.ClientMiddlewareFactory.html    |   35 +-
 .../generated/pyarrow.flight.DescriptorType.html   |   55 +-
 .../pyarrow.flight.FlightCallOptions.html          |   33 +-
 .../generated/pyarrow.flight.FlightClient.html     |   79 +-
 .../generated/pyarrow.flight.FlightDescriptor.html |   59 +-
 .../generated/pyarrow.flight.FlightEndpoint.html   |   39 +-
 .../generated/pyarrow.flight.FlightInfo.html       |   59 +-
 .../generated/pyarrow.flight.FlightMethod.html     |   71 +-
 .../generated/pyarrow.flight.FlightServerBase.html |   83 +-
 .../generated/pyarrow.flight.GeneratorStream.html  |   33 +-
 docs/python/generated/pyarrow.flight.Location.html |   51 +-
 .../pyarrow.flight.RecordBatchStream.html          |   33 +-
 docs/python/generated/pyarrow.flight.Result.html   |   35 +-
 .../pyarrow.flight.ServerAuthHandler.html          |   39 +-
 .../generated/pyarrow.flight.ServerMiddleware.html |   39 +-
 .../pyarrow.flight.ServerMiddlewareFactory.html    |   35 +-
 docs/python/generated/pyarrow.flight.Ticket.html   |   43 +-
 docs/python/generated/pyarrow.float16.html         |   27 +-
 docs/python/generated/pyarrow.float32.html         |   27 +-
 docs/python/generated/pyarrow.float64.html         |   27 +-
 docs/python/generated/pyarrow.foreign_buffer.html  |   27 +-
 .../python/generated/pyarrow.from_numpy_dtype.html |   27 +-
 .../python/generated/pyarrow.fs.FSSpecHandler.html |  123 +-
 docs/python/generated/pyarrow.fs.FileInfo.html     |   63 +-
 docs/python/generated/pyarrow.fs.FileSelector.html |   43 +-
 docs/python/generated/pyarrow.fs.FileStats.html    |   29 +-
 docs/python/generated/pyarrow.fs.FileSystem.html   |  127 +-
 .../generated/pyarrow.fs.FileSystemHandler.html    |  121 +-
 .../generated/pyarrow.fs.HadoopFileSystem.html     |  138 +-
 docs/python/generated/pyarrow.fs.HdfsOptions.html  |   23 +-
 .../generated/pyarrow.fs.LocalFileSystem.html      |  129 +-
 .../pyarrow.fs.LocalFileSystemOptions.html         |   23 +-
 docs/python/generated/pyarrow.fs.PyFileSystem.html |  133 +-
 docs/python/generated/pyarrow.fs.S3FileSystem.html |  137 +-
 .../generated/pyarrow.fs.SubTreeFileSystem.html    |  137 +-
 docs/python/generated/pyarrow.get_include.html     |   27 +-
 docs/python/generated/pyarrow.get_libraries.html   |   27 +-
 .../python/generated/pyarrow.get_library_dirs.html |   27 +-
 .../generated/pyarrow.get_record_batch_size.html   |   27 +-
 docs/python/generated/pyarrow.get_tensor_size.html |   27 +-
 docs/python/generated/pyarrow.hdfs.connect.html    |   27 +-
 docs/python/generated/pyarrow.input_stream.html    |   29 +-
 docs/python/generated/pyarrow.int16.html           |   27 +-
 docs/python/generated/pyarrow.int32.html           |   27 +-
 docs/python/generated/pyarrow.int64.html           |   27 +-
 docs/python/generated/pyarrow.int8.html            |   27 +-
 .../generated/pyarrow.ipc.IpcWriteOptions.html     | 1005 ++++++
 docs/python/generated/pyarrow.ipc.Message.html     |   63 +-
 .../generated/pyarrow.ipc.MessageReader.html       |   39 +-
 .../pyarrow.ipc.RecordBatchFileReader.html         |   59 +-
 .../pyarrow.ipc.RecordBatchFileWriter.html         |   53 +-
 .../pyarrow.ipc.RecordBatchStreamReader.html       |   59 +-
 .../pyarrow.ipc.RecordBatchStreamWriter.html       |   53 +-
 .../pyarrow.ipc.get_record_batch_size.html         |   27 +-
 .../generated/pyarrow.ipc.get_tensor_size.html     |   31 +-
 docs/python/generated/pyarrow.ipc.new_file.html    |   29 +-
 docs/python/generated/pyarrow.ipc.new_stream.html  |   29 +-
 docs/python/generated/pyarrow.ipc.open_file.html   |   27 +-
 docs/python/generated/pyarrow.ipc.open_stream.html |   27 +-
 .../python/generated/pyarrow.ipc.read_message.html |   27 +-
 .../generated/pyarrow.ipc.read_record_batch.html   |   27 +-
 docs/python/generated/pyarrow.ipc.read_tensor.html |   27 +-
 .../python/generated/pyarrow.ipc.write_tensor.html |   27 +-
 .../generated/pyarrow.jemalloc_memory_pool.html    |   27 +-
 .../generated/pyarrow.jemalloc_set_decay_ms.html   |   27 +-
 .../generated/pyarrow.json.ParseOptions.html       |   43 +-
 .../python/generated/pyarrow.json.ReadOptions.html |   39 +-
 docs/python/generated/pyarrow.json.read_json.html  |   27 +-
 docs/python/generated/pyarrow.large_binary.html    |   27 +-
 docs/python/generated/pyarrow.large_list.html      |   27 +-
 docs/python/generated/pyarrow.large_string.html    |   27 +-
 docs/python/generated/pyarrow.large_utf8.html      |   27 +-
 docs/python/generated/pyarrow.list_.html           |   27 +-
 .../generated/pyarrow.log_memory_allocations.html  |   27 +-
 docs/python/generated/pyarrow.map_.html            |   27 +-
 docs/python/generated/pyarrow.memory_map.html      |   27 +-
 .../generated/pyarrow.mimalloc_memory_pool.html    |   27 +-
 docs/python/generated/pyarrow.null.html            |   27 +-
 docs/python/generated/pyarrow.nulls.html           |   27 +-
 docs/python/generated/pyarrow.orc.ORCFile.html     |   72 +-
 docs/python/generated/pyarrow.output_stream.html   |   29 +-
 .../generated/pyarrow.parquet.ParquetDataset.html  |  144 +-
 .../generated/pyarrow.parquet.ParquetFile.html     |   82 +-
 .../generated/pyarrow.parquet.ParquetWriter.html   |   43 +-
 .../generated/pyarrow.parquet.read_metadata.html   |   27 +-
 .../generated/pyarrow.parquet.read_pandas.html     |   42 +-
 .../generated/pyarrow.parquet.read_schema.html     |   27 +-
 .../generated/pyarrow.parquet.read_table.html      |   42 +-
 .../generated/pyarrow.parquet.write_metadata.html  |   27 +-
 .../generated/pyarrow.parquet.write_table.html     |   31 +-
 .../pyarrow.parquet.write_to_dataset.html          |   27 +-
 docs/python/generated/pyarrow.plasma.ObjectID.html |   39 +-
 .../generated/pyarrow.plasma.PlasmaBuffer.html     |   77 +-
 .../generated/pyarrow.plasma.PlasmaClient.html     |  123 +-
 docs/python/generated/pyarrow.py_buffer.html       |   27 +-
 docs/python/generated/pyarrow.read_message.html    |   27 +-
 .../generated/pyarrow.read_record_batch.html       |   27 +-
 docs/python/generated/pyarrow.read_serialized.html |   27 +-
 docs/python/generated/pyarrow.read_tensor.html     |   27 +-
 docs/python/generated/pyarrow.record_batch.html    |   27 +-
 .../generated/pyarrow.register_extension_type.html |   27 +-
 docs/python/generated/pyarrow.scalar.html          |   27 +-
 docs/python/generated/pyarrow.schema.html          |   27 +-
 docs/python/generated/pyarrow.serialize.html       |   27 +-
 docs/python/generated/pyarrow.serialize_to.html    |   27 +-
 docs/python/generated/pyarrow.set_cpu_count.html   |   36 +-
 docs/python/generated/pyarrow.set_memory_pool.html |   27 +-
 docs/python/generated/pyarrow.string.html          |   27 +-
 docs/python/generated/pyarrow.struct.html          |   27 +-
 .../generated/pyarrow.system_memory_pool.html      |   27 +-
 docs/python/generated/pyarrow.table.html           |   27 +-
 docs/python/generated/pyarrow.time32.html          |   27 +-
 docs/python/generated/pyarrow.time64.html          |   27 +-
 docs/python/generated/pyarrow.timestamp.html       |   27 +-
 .../generated/pyarrow.total_allocated_bytes.html   |   27 +-
 docs/python/generated/pyarrow.types.is_binary.html |   27 +-
 .../python/generated/pyarrow.types.is_boolean.html |   27 +-
 docs/python/generated/pyarrow.types.is_date.html   |   27 +-
 docs/python/generated/pyarrow.types.is_date32.html |   27 +-
 docs/python/generated/pyarrow.types.is_date64.html |   27 +-
 .../python/generated/pyarrow.types.is_decimal.html |   27 +-
 .../generated/pyarrow.types.is_dictionary.html     |   27 +-
 .../pyarrow.types.is_fixed_size_binary.html        |   27 +-
 .../python/generated/pyarrow.types.is_float16.html |   27 +-
 .../python/generated/pyarrow.types.is_float32.html |   27 +-
 .../python/generated/pyarrow.types.is_float64.html |   27 +-
 .../generated/pyarrow.types.is_floating.html       |   27 +-
 docs/python/generated/pyarrow.types.is_int16.html  |   27 +-
 docs/python/generated/pyarrow.types.is_int32.html  |   27 +-
 docs/python/generated/pyarrow.types.is_int64.html  |   27 +-
 docs/python/generated/pyarrow.types.is_int8.html   |   27 +-
 .../python/generated/pyarrow.types.is_integer.html |   27 +-
 .../generated/pyarrow.types.is_large_binary.html   |   27 +-
 .../generated/pyarrow.types.is_large_list.html     |   27 +-
 .../generated/pyarrow.types.is_large_string.html   |   27 +-
 .../generated/pyarrow.types.is_large_unicode.html  |   27 +-
 docs/python/generated/pyarrow.types.is_list.html   |   27 +-
 docs/python/generated/pyarrow.types.is_map.html    |   27 +-
 docs/python/generated/pyarrow.types.is_nested.html |   27 +-
 docs/python/generated/pyarrow.types.is_null.html   |   27 +-
 .../generated/pyarrow.types.is_signed_integer.html |   27 +-
 docs/python/generated/pyarrow.types.is_string.html |   27 +-
 docs/python/generated/pyarrow.types.is_struct.html |   27 +-
 .../generated/pyarrow.types.is_temporal.html       |   27 +-
 docs/python/generated/pyarrow.types.is_time.html   |   27 +-
 docs/python/generated/pyarrow.types.is_time32.html |   27 +-
 docs/python/generated/pyarrow.types.is_time64.html |   27 +-
 .../generated/pyarrow.types.is_timestamp.html      |   27 +-
 docs/python/generated/pyarrow.types.is_uint16.html |   27 +-
 docs/python/generated/pyarrow.types.is_uint32.html |   27 +-
 docs/python/generated/pyarrow.types.is_uint64.html |   27 +-
 docs/python/generated/pyarrow.types.is_uint8.html  |   27 +-
 .../python/generated/pyarrow.types.is_unicode.html |   27 +-
 docs/python/generated/pyarrow.types.is_union.html  |   27 +-
 .../pyarrow.types.is_unsigned_integer.html         |   27 +-
 docs/python/generated/pyarrow.uint16.html          |   27 +-
 docs/python/generated/pyarrow.uint32.html          |   27 +-
 docs/python/generated/pyarrow.uint64.html          |   27 +-
 docs/python/generated/pyarrow.uint8.html           |   27 +-
 .../pyarrow.unregister_extension_type.html         |   27 +-
 docs/python/generated/pyarrow.utf8.html            |   27 +-
 docs/python/generated/pyarrow.write_tensor.html    |   27 +-
 docs/python/getting_involved.html                  |  497 ++-
 docs/python/index.html                             |  510 ++-
 docs/python/install.html                           |  499 ++-
 docs/python/ipc.html                               |  563 ++-
 docs/python/json.html                              |  497 ++-
 docs/python/memory.html                            |  513 ++-
 docs/python/numpy.html                             |  497 ++-
 docs/python/pandas.html                            |  497 ++-
 docs/python/parquet.html                           |  591 +++-
 docs/python/plasma.html                            |  497 ++-
 docs/python/timestamps.html                        |  501 ++-
 docs/search.html                                   |  505 ++-
 docs/searchindex.js                                |    2 +-
 docs/status.html                                   |  520 ++-
 3669 files changed, 251968 insertions(+), 76430 deletions(-)

diff --git a/docs/.buildinfo b/docs/.buildinfo
index e2c5e32..bdb4f59 100644
--- a/docs/.buildinfo
+++ b/docs/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 205b80e51e15f2392de37bbd43a4f8de
+config: 5ae9b25abfd0cd6d3041d070a1e14014
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/.doctrees/cpp/api/array.doctree b/docs/.doctrees/cpp/api/array.doctree
index c70efbc..d8b33b8 100644
Binary files a/docs/.doctrees/cpp/api/array.doctree 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
index f6f935f..a2c2a5d 100644
Binary files a/docs/.doctrees/cpp/api/builder.doctree and b/docs/.doctrees/cpp/api/builder.doctree differ
diff --git a/docs/.doctrees/cpp/api/c_abi.doctree b/docs/.doctrees/cpp/api/c_abi.doctree
index 5222e5a..d2fbbb5 100644
Binary files a/docs/.doctrees/cpp/api/c_abi.doctree and b/docs/.doctrees/cpp/api/c_abi.doctree differ
diff --git a/docs/.doctrees/cpp/api/compute.doctree b/docs/.doctrees/cpp/api/compute.doctree
index 34ac36e..8d1ea4f 100644
Binary files a/docs/.doctrees/cpp/api/compute.doctree and b/docs/.doctrees/cpp/api/compute.doctree differ
diff --git a/docs/.doctrees/cpp/api/cuda.doctree b/docs/.doctrees/cpp/api/cuda.doctree
index a512eac..3f8c7b8 100644
Binary files a/docs/.doctrees/cpp/api/cuda.doctree and b/docs/.doctrees/cpp/api/cuda.doctree differ
diff --git a/docs/.doctrees/cpp/api/dataset.doctree b/docs/.doctrees/cpp/api/dataset.doctree
index bab45cf..7b92762 100644
Binary files a/docs/.doctrees/cpp/api/dataset.doctree and b/docs/.doctrees/cpp/api/dataset.doctree differ
diff --git a/docs/.doctrees/cpp/api/datatype.doctree b/docs/.doctrees/cpp/api/datatype.doctree
index 6104d7e..c515a1a 100644
Binary files a/docs/.doctrees/cpp/api/datatype.doctree 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
index ef3f27a..2f859f5 100644
Binary files a/docs/.doctrees/cpp/api/filesystem.doctree 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
index ec760d1..e02d12b 100644
Binary files a/docs/.doctrees/cpp/api/flight.doctree 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
index e88a31f..1094a07 100644
Binary files a/docs/.doctrees/cpp/api/formats.doctree 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
index 7027ad0..cbd5186 100644
Binary files a/docs/.doctrees/cpp/api/io.doctree and b/docs/.doctrees/cpp/api/io.doctree differ
diff --git a/docs/.doctrees/cpp/api/ipc.doctree b/docs/.doctrees/cpp/api/ipc.doctree
index 6923408..91ff4e1 100644
Binary files a/docs/.doctrees/cpp/api/ipc.doctree and b/docs/.doctrees/cpp/api/ipc.doctree differ
diff --git a/docs/.doctrees/cpp/api/memory.doctree b/docs/.doctrees/cpp/api/memory.doctree
index b2d559d..31eb232 100644
Binary files a/docs/.doctrees/cpp/api/memory.doctree and b/docs/.doctrees/cpp/api/memory.doctree differ
diff --git a/docs/.doctrees/cpp/api/scalar.doctree b/docs/.doctrees/cpp/api/scalar.doctree
index 6c306ef..f81739e 100644
Binary files a/docs/.doctrees/cpp/api/scalar.doctree and b/docs/.doctrees/cpp/api/scalar.doctree differ
diff --git a/docs/.doctrees/cpp/api/support.doctree b/docs/.doctrees/cpp/api/support.doctree
index 6ec728e..b249a4b 100644
Binary files a/docs/.doctrees/cpp/api/support.doctree 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
index 2f17b5e..2248b73 100644
Binary files a/docs/.doctrees/cpp/api/table.doctree 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
index 2e6fbc8..b343e15 100644
Binary files a/docs/.doctrees/cpp/api/tensor.doctree 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
index 1f16a3c..a15250f 100644
Binary files a/docs/.doctrees/cpp/api/utilities.doctree and b/docs/.doctrees/cpp/api/utilities.doctree differ
diff --git a/docs/.doctrees/cpp/build_system.doctree b/docs/.doctrees/cpp/build_system.doctree
new file mode 100644
index 0000000..be8b0b7
Binary files /dev/null and b/docs/.doctrees/cpp/build_system.doctree differ
diff --git a/docs/.doctrees/cpp/compute.doctree b/docs/.doctrees/cpp/compute.doctree
index 69ba3ab..a1120c4 100644
Binary files a/docs/.doctrees/cpp/compute.doctree and b/docs/.doctrees/cpp/compute.doctree differ
diff --git a/docs/.doctrees/cpp/csv.doctree b/docs/.doctrees/cpp/csv.doctree
index 9ea5d80..7ee6506 100644
Binary files a/docs/.doctrees/cpp/csv.doctree and b/docs/.doctrees/cpp/csv.doctree differ
diff --git a/docs/.doctrees/cpp/dataset.doctree b/docs/.doctrees/cpp/dataset.doctree
index 8972bda..686fefb 100644
Binary files a/docs/.doctrees/cpp/dataset.doctree and b/docs/.doctrees/cpp/dataset.doctree differ
diff --git a/docs/.doctrees/cpp/getting_started.doctree b/docs/.doctrees/cpp/getting_started.doctree
index 25bed5b..2ac732a 100644
Binary files a/docs/.doctrees/cpp/getting_started.doctree and b/docs/.doctrees/cpp/getting_started.doctree differ
diff --git a/docs/.doctrees/cpp/parquet.doctree b/docs/.doctrees/cpp/parquet.doctree
index dda0366..06fd2e9 100644
Binary files a/docs/.doctrees/cpp/parquet.doctree and b/docs/.doctrees/cpp/parquet.doctree differ
diff --git a/docs/.doctrees/developers/contributing.doctree b/docs/.doctrees/developers/contributing.doctree
index 9f060e5..57495d6 100644
Binary files a/docs/.doctrees/developers/contributing.doctree and b/docs/.doctrees/developers/contributing.doctree differ
diff --git a/docs/.doctrees/developers/cpp/building.doctree b/docs/.doctrees/developers/cpp/building.doctree
index 1384bf5..7574c27 100644
Binary files a/docs/.doctrees/developers/cpp/building.doctree and b/docs/.doctrees/developers/cpp/building.doctree differ
diff --git a/docs/.doctrees/developers/cpp/development.doctree b/docs/.doctrees/developers/cpp/development.doctree
index 817aaaa..ccf9964 100644
Binary files a/docs/.doctrees/developers/cpp/development.doctree and b/docs/.doctrees/developers/cpp/development.doctree differ
diff --git a/docs/.doctrees/developers/cpp/windows.doctree b/docs/.doctrees/developers/cpp/windows.doctree
index ffd82d9..63e94e2 100644
Binary files a/docs/.doctrees/developers/cpp/windows.doctree and b/docs/.doctrees/developers/cpp/windows.doctree differ
diff --git a/docs/.doctrees/developers/crossbow.doctree b/docs/.doctrees/developers/crossbow.doctree
index df36a29..e850251 100644
Binary files a/docs/.doctrees/developers/crossbow.doctree and b/docs/.doctrees/developers/crossbow.doctree differ
diff --git a/docs/.doctrees/developers/documentation.doctree b/docs/.doctrees/developers/documentation.doctree
index 8c0fb3f..426c892 100644
Binary files a/docs/.doctrees/developers/documentation.doctree and b/docs/.doctrees/developers/documentation.doctree differ
diff --git a/docs/.doctrees/developers/experimental_repos.doctree b/docs/.doctrees/developers/experimental_repos.doctree
new file mode 100644
index 0000000..b1c368b
Binary files /dev/null and b/docs/.doctrees/developers/experimental_repos.doctree differ
diff --git a/docs/.doctrees/developers/python.doctree b/docs/.doctrees/developers/python.doctree
index 321c909..340cbd6 100644
Binary files a/docs/.doctrees/developers/python.doctree and b/docs/.doctrees/developers/python.doctree differ
diff --git a/docs/.doctrees/environment.pickle b/docs/.doctrees/environment.pickle
index a471b31..c9b316b 100644
Binary files a/docs/.doctrees/environment.pickle and b/docs/.doctrees/environment.pickle differ
diff --git a/docs/.doctrees/format/CDataInterface.doctree b/docs/.doctrees/format/CDataInterface.doctree
index 33dbcf4..5f5a194 100644
Binary files a/docs/.doctrees/format/CDataInterface.doctree and b/docs/.doctrees/format/CDataInterface.doctree differ
diff --git a/docs/.doctrees/format/CStreamInterface.doctree b/docs/.doctrees/format/CStreamInterface.doctree
index 1c2476b..aec881d 100644
Binary files a/docs/.doctrees/format/CStreamInterface.doctree and b/docs/.doctrees/format/CStreamInterface.doctree differ
diff --git a/docs/.doctrees/format/Columnar.doctree b/docs/.doctrees/format/Columnar.doctree
index d350041..964dc70 100644
Binary files a/docs/.doctrees/format/Columnar.doctree and b/docs/.doctrees/format/Columnar.doctree differ
diff --git a/docs/.doctrees/format/Flight.doctree b/docs/.doctrees/format/Flight.doctree
index 411c6ed..bba7450 100644
Binary files a/docs/.doctrees/format/Flight.doctree and b/docs/.doctrees/format/Flight.doctree differ
diff --git a/docs/.doctrees/java/algorithm.doctree b/docs/.doctrees/java/algorithm.doctree
new file mode 100644
index 0000000..6b86438
Binary files /dev/null and b/docs/.doctrees/java/algorithm.doctree differ
diff --git a/docs/.doctrees/java/index.doctree b/docs/.doctrees/java/index.doctree
index 566ba66..259e9b2 100644
Binary files a/docs/.doctrees/java/index.doctree and b/docs/.doctrees/java/index.doctree differ
diff --git a/docs/.doctrees/python/api/arrays.doctree b/docs/.doctrees/python/api/arrays.doctree
index 17ca997..78f6c80 100644
Binary files a/docs/.doctrees/python/api/arrays.doctree and b/docs/.doctrees/python/api/arrays.doctree differ
diff --git a/docs/.doctrees/python/api/compute.doctree b/docs/.doctrees/python/api/compute.doctree
index fcafb7e..256fa75 100644
Binary files a/docs/.doctrees/python/api/compute.doctree and b/docs/.doctrees/python/api/compute.doctree differ
diff --git a/docs/.doctrees/python/api/cuda.doctree b/docs/.doctrees/python/api/cuda.doctree
index 187810d..e25a6c7 100644
Binary files a/docs/.doctrees/python/api/cuda.doctree 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
index 9685afa..7c6e7ce 100644
Binary files a/docs/.doctrees/python/api/dataset.doctree 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
index 6989447..3facffd 100644
Binary files a/docs/.doctrees/python/api/datatypes.doctree 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
index ac3777a..e3a57fa 100644
Binary files a/docs/.doctrees/python/api/files.doctree 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
index 63427fb..f625ef8 100644
Binary files a/docs/.doctrees/python/api/filesystems.doctree 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
index 5914cc2..f8096d0 100644
Binary files a/docs/.doctrees/python/api/flight.doctree 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
index 443a954..bb97129 100644
Binary files a/docs/.doctrees/python/api/formats.doctree 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
index 08e56d6..767e43b 100644
Binary files a/docs/.doctrees/python/api/ipc.doctree 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
index 7880ea9..b0ae641 100644
Binary files a/docs/.doctrees/python/api/memory.doctree 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
index 2e20be0..7b140f6 100644
Binary files a/docs/.doctrees/python/api/misc.doctree 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
index a45c05e..b77fed1 100644
Binary files a/docs/.doctrees/python/api/plasma.doctree 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
index 78f9a25..888a574 100644
Binary files a/docs/.doctrees/python/api/tables.doctree and b/docs/.doctrees/python/api/tables.doctree differ
diff --git a/docs/.doctrees/python/csv.doctree b/docs/.doctrees/python/csv.doctree
index a8cc3a1..ede1551 100644
Binary files a/docs/.doctrees/python/csv.doctree and b/docs/.doctrees/python/csv.doctree differ
diff --git a/docs/.doctrees/python/data.doctree b/docs/.doctrees/python/data.doctree
index 7a0091c..24ac66a 100644
Binary files a/docs/.doctrees/python/data.doctree and b/docs/.doctrees/python/data.doctree differ
diff --git a/docs/.doctrees/python/dataset.doctree b/docs/.doctrees/python/dataset.doctree
index ac36614..c9d4421 100644
Binary files a/docs/.doctrees/python/dataset.doctree and b/docs/.doctrees/python/dataset.doctree differ
diff --git a/docs/.doctrees/python/extending.doctree b/docs/.doctrees/python/extending.doctree
index 3862d98..73c7380 100644
Binary files a/docs/.doctrees/python/extending.doctree and b/docs/.doctrees/python/extending.doctree differ
diff --git a/docs/.doctrees/python/filesystems.doctree b/docs/.doctrees/python/filesystems.doctree
index daa627c..5143cb4 100644
Binary files a/docs/.doctrees/python/filesystems.doctree and b/docs/.doctrees/python/filesystems.doctree differ
diff --git a/docs/.doctrees/python/filesystems_deprecated.doctree b/docs/.doctrees/python/filesystems_deprecated.doctree
index d0f28b9..ba20229 100644
Binary files a/docs/.doctrees/python/filesystems_deprecated.doctree 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
index 02e48b3..81b370e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Array.doctree 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
index f1f12c1..c99e5cd 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ArrayValue.doctree 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
index e253e63..74d76e5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.BinaryArray.doctree and b/docs/.doctrees/python/generated/pyarrow.BinaryArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.BinaryScalar.doctree b/docs/.doctrees/python/generated/pyarrow.BinaryScalar.doctree
index 4d55059..94e93a6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.BinaryScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.BinaryScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.BinaryValue.doctree b/docs/.doctrees/python/generated/pyarrow.BinaryValue.doctree
index 0de3ae6..bf5ddfe 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.BinaryValue.doctree 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
index b701dcf..7e6b5c9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.BooleanArray.doctree and b/docs/.doctrees/python/generated/pyarrow.BooleanArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.BooleanScalar.doctree b/docs/.doctrees/python/generated/pyarrow.BooleanScalar.doctree
index 912df98..07905c9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.BooleanScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.BooleanScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.BooleanValue.doctree b/docs/.doctrees/python/generated/pyarrow.BooleanValue.doctree
index be4da30..9addaa3 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.BooleanValue.doctree 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
index 89504a3..db0ceeb 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Buffer.doctree 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
index e92fb79..9642644 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.BufferOutputStream.doctree 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
index a9db54b..7211098 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.BufferReader.doctree 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
index 22b2f4b..14ed233 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ChunkedArray.doctree and b/docs/.doctrees/python/generated/pyarrow.ChunkedArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Codec.doctree b/docs/.doctrees/python/generated/pyarrow.Codec.doctree
new file mode 100644
index 0000000..2139727
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.Codec.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.CompressedInputStream.doctree b/docs/.doctrees/python/generated/pyarrow.CompressedInputStream.doctree
index 1b36ff7..69029aa 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.CompressedInputStream.doctree 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
index 9c618e6..9fdfaeb 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.CompressedOutputStream.doctree 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
index 8dbe994..6ea00eb 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.DataType.doctree 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
index 24f6ffd..60325e6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Date32Array.doctree and b/docs/.doctrees/python/generated/pyarrow.Date32Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Date32Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.Date32Scalar.doctree
index b3ea7df..d1c8ca4 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Date32Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.Date32Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Date32Value.doctree b/docs/.doctrees/python/generated/pyarrow.Date32Value.doctree
index 9664cdd..9e32d97 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Date32Value.doctree 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
index 0aa4016..5cf86d6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Date64Array.doctree and b/docs/.doctrees/python/generated/pyarrow.Date64Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Date64Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.Date64Scalar.doctree
index bdc5f51..3941633 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Date64Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.Date64Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Date64Value.doctree b/docs/.doctrees/python/generated/pyarrow.Date64Value.doctree
index 3495b13..156a50e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Date64Value.doctree 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
index b840082..2ab7804 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Decimal128Array.doctree and b/docs/.doctrees/python/generated/pyarrow.Decimal128Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Decimal128Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.Decimal128Scalar.doctree
index 7e00aaa..1817b0d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Decimal128Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.Decimal128Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Decimal128Type.doctree b/docs/.doctrees/python/generated/pyarrow.Decimal128Type.doctree
index 187bcd5..9677a7b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Decimal128Type.doctree and b/docs/.doctrees/python/generated/pyarrow.Decimal128Type.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.DictionaryArray.doctree b/docs/.doctrees/python/generated/pyarrow.DictionaryArray.doctree
index 352ce6c..b05fbdf 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.DictionaryArray.doctree and b/docs/.doctrees/python/generated/pyarrow.DictionaryArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.DictionaryScalar.doctree b/docs/.doctrees/python/generated/pyarrow.DictionaryScalar.doctree
index d24d9c8..5e2b505 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.DictionaryScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.DictionaryScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.DictionaryType.doctree b/docs/.doctrees/python/generated/pyarrow.DictionaryType.doctree
index 827f3c2..f58503c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.DictionaryType.doctree 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
index 745fb88..033e44c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.DictionaryValue.doctree and b/docs/.doctrees/python/generated/pyarrow.DictionaryValue.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.DoubleScalar.doctree b/docs/.doctrees/python/generated/pyarrow.DoubleScalar.doctree
index 99797bf..9a0135b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.DoubleScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.DoubleScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.DoubleValue.doctree b/docs/.doctrees/python/generated/pyarrow.DoubleValue.doctree
index 8ecedb1..73235bd 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.DoubleValue.doctree 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
index b9d6813..6b7b16c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ExtensionArray.doctree 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
index ea065ce..8df8274 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ExtensionType.doctree 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
index ea7513c..b0f3b65 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Field.doctree 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
index 3b1f808..63c9a20 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryArray.doctree and b/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryScalar.doctree b/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryScalar.doctree
index 38a48b6..4d27287 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryType.doctree b/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryType.doctree
index 79b35bc..2afd61a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryType.doctree 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
index c262446..86e071a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.FixedSizeBinaryValue.doctree 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
index 70814d4..7767f05 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.FixedSizeBufferWriter.doctree and b/docs/.doctrees/python/generated/pyarrow.FixedSizeBufferWriter.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.FixedSizeListArray.doctree b/docs/.doctrees/python/generated/pyarrow.FixedSizeListArray.doctree
new file mode 100644
index 0000000..b58ab91
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.FixedSizeListArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.FloatScalar.doctree b/docs/.doctrees/python/generated/pyarrow.FloatScalar.doctree
index 6052a1b..4817fc5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.FloatScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.FloatScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.FloatValue.doctree b/docs/.doctrees/python/generated/pyarrow.FloatValue.doctree
index db4c313..a00ca33 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.FloatValue.doctree 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
index f534861..3c40c00 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.FloatingPointArray.doctree 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
index 790bb2b..947139d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.cat.doctree 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
index a6e9c93..ae25e98 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.chmod.doctree 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
index 0e89067..799b30b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.chown.doctree 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
index a85df36..79b663d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.delete.doctree 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
index f90d278..7ef7473 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.df.doctree 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
index 60d68f9..1b4cc99 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.disk_usage.doctree 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
index fb279bd..8434b11 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.download.doctree 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
index 8839f42..eff39f7 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.exists.doctree 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
index 214f1a9..071221f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.get_capacity.doctree 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
index ed8feaa..91368fc 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.get_space_used.doctree 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
index 2eb3e44..9c0680c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.info.doctree 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
index df4e196..5b10ad5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.ls.doctree 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
index db5eb23..0732969 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.mkdir.doctree 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
index 0cc3e1c..860b734 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.open.doctree 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
index 300db43..ddd214f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.rename.doctree 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
index b6708e4..f5c71b0 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.rm.doctree 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
index 73646c1..57a99ba 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HadoopFileSystem.upload.doctree 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
index 91b6ba0..6553a9c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.HdfsFile.doctree 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
index 80d49c3..6e9c32b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int16Array.doctree and b/docs/.doctrees/python/generated/pyarrow.Int16Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int16Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.Int16Scalar.doctree
index 4f1ccc1..3df8f5c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int16Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.Int16Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int16Value.doctree b/docs/.doctrees/python/generated/pyarrow.Int16Value.doctree
index 1ac9d04..9d5340e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int16Value.doctree 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
index 30762a2..c26d567 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int32Array.doctree and b/docs/.doctrees/python/generated/pyarrow.Int32Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int32Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.Int32Scalar.doctree
index c9fb4ba..2ba2410 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int32Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.Int32Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int32Value.doctree b/docs/.doctrees/python/generated/pyarrow.Int32Value.doctree
index 7e837c9..6077d9a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int32Value.doctree 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
index 0c06e31..e359f75 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int64Array.doctree and b/docs/.doctrees/python/generated/pyarrow.Int64Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int64Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.Int64Scalar.doctree
index ea194da..d1724d2 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int64Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.Int64Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int64Value.doctree b/docs/.doctrees/python/generated/pyarrow.Int64Value.doctree
index 05ae6ce..5bca108 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int64Value.doctree 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
index d1abde5..2315d31 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int8Array.doctree and b/docs/.doctrees/python/generated/pyarrow.Int8Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int8Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.Int8Scalar.doctree
index 0067287..bee56c8 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int8Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.Int8Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Int8Value.doctree b/docs/.doctrees/python/generated/pyarrow.Int8Value.doctree
index 4506ce4..2254d5b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Int8Value.doctree 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
index fe9750b..8d904aa 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.IntegerArray.doctree 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
index a423efb..d49f989 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.LargeBinaryArray.doctree and b/docs/.doctrees/python/generated/pyarrow.LargeBinaryArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeBinaryScalar.doctree b/docs/.doctrees/python/generated/pyarrow.LargeBinaryScalar.doctree
index 8b6928c..e56c673 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.LargeBinaryScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.LargeBinaryScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeBinaryValue.doctree b/docs/.doctrees/python/generated/pyarrow.LargeBinaryValue.doctree
index 03ec07f..598594a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.LargeBinaryValue.doctree 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
index 920e2dc..5d97469 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.LargeListArray.doctree and b/docs/.doctrees/python/generated/pyarrow.LargeListArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeListScalar.doctree b/docs/.doctrees/python/generated/pyarrow.LargeListScalar.doctree
index 8c76858..4497b94 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.LargeListScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.LargeListScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeListValue.doctree b/docs/.doctrees/python/generated/pyarrow.LargeListValue.doctree
index 13a0983..02d3a37 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.LargeListValue.doctree 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
index 16e27cc..b4a422f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.LargeStringArray.doctree and b/docs/.doctrees/python/generated/pyarrow.LargeStringArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeStringScalar.doctree b/docs/.doctrees/python/generated/pyarrow.LargeStringScalar.doctree
index eec106a..754274e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.LargeStringScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.LargeStringScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.LargeStringValue.doctree b/docs/.doctrees/python/generated/pyarrow.LargeStringValue.doctree
index fcd49c4..fc3390f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.LargeStringValue.doctree 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
index 92768d4..a836921 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ListArray.doctree and b/docs/.doctrees/python/generated/pyarrow.ListArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ListScalar.doctree b/docs/.doctrees/python/generated/pyarrow.ListScalar.doctree
index 1688e64..a86aab7 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ListScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.ListScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ListType.doctree b/docs/.doctrees/python/generated/pyarrow.ListType.doctree
index dfed1c6..b4a04c5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ListType.doctree 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
index f31df24..3cc8ab8 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ListValue.doctree 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
index 1d434ce..12a1384 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.LocalFileSystem.doctree 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
index 9d1900e..4ccf36d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.MapType.doctree 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
index 47cc059..bd97580 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.MemoryMappedFile.doctree 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
index c022d59..8d6d6cb 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.MemoryPool.doctree 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
index ad7c6a3..a010cad 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Message.doctree 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
index 0e76541..17509c8 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.MessageReader.doctree 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
index 5517a11..35acf95 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.NA.doctree 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
index fcf93c1..0bdf67d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.NativeFile.doctree 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
index cf8c86b..fbf9cb8 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.NullArray.doctree 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
index c93d632..6e09e68 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.NumericArray.doctree 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
index 48bb7c9..f3da630 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.OSFile.doctree 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
index e587aa9..2858076 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.PyExtensionType.doctree 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
index 807e4a1..c080ccc 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.PythonFile.doctree 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
index fabeffb..da0b1c9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.RecordBatch.doctree 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
index 748844a..d4c78cc 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.RecordBatchFileReader.doctree 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
index f16e477..1520e4f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.RecordBatchFileWriter.doctree 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
index d370019..2d482d1 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.RecordBatchStreamReader.doctree 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
index c4512af..b5ecdfb 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.RecordBatchStreamWriter.doctree 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
index 416f85e..30252a3 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ResizableBuffer.doctree 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
index 7c73c69..3e2d76f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Scalar.doctree 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
index b9cc98e..021aca1 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Schema.doctree 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
index 56f43ef..589f8b9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.SerializationContext.doctree 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
index d93a4bf..369d429 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.SerializedPyObject.doctree 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
index 4396f5f..3dbad62 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.StringArray.doctree and b/docs/.doctrees/python/generated/pyarrow.StringArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.StringScalar.doctree b/docs/.doctrees/python/generated/pyarrow.StringScalar.doctree
index a15e0b5..44c8a8a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.StringScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.StringScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.StringValue.doctree b/docs/.doctrees/python/generated/pyarrow.StringValue.doctree
index 47c5d77..7f40434 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.StringValue.doctree 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
index f5d51e4..f1bfbb5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.StructArray.doctree and b/docs/.doctrees/python/generated/pyarrow.StructArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.StructScalar.doctree b/docs/.doctrees/python/generated/pyarrow.StructScalar.doctree
index 1bfcb0a..48a0ceb 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.StructScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.StructScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.StructType.doctree b/docs/.doctrees/python/generated/pyarrow.StructType.doctree
index 24f8f2d..c259c2c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.StructType.doctree 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
index 7fc7e78..c710b36 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.StructValue.doctree 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
index 4bbeab9..25c4940 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Table.doctree 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
index 5ab9b51..d841110 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Tensor.doctree 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
index f3bf66b..210e920 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Time32Array.doctree and b/docs/.doctrees/python/generated/pyarrow.Time32Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Time32Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.Time32Scalar.doctree
index ef6b258..687ea30 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Time32Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.Time32Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Time32Type.doctree b/docs/.doctrees/python/generated/pyarrow.Time32Type.doctree
index 6882b6a..0c27724 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Time32Type.doctree 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
index 1db778c..3697894 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Time32Value.doctree 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
index 74691ea..f7d5855 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Time64Array.doctree and b/docs/.doctrees/python/generated/pyarrow.Time64Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Time64Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.Time64Scalar.doctree
index d650400..939fe13 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Time64Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.Time64Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.Time64Type.doctree b/docs/.doctrees/python/generated/pyarrow.Time64Type.doctree
index b74662a..9e242c4 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Time64Type.doctree 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
index a311819..ed28968 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.Time64Value.doctree 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
index b60f82b..d496a33 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.TimestampArray.doctree and b/docs/.doctrees/python/generated/pyarrow.TimestampArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.TimestampScalar.doctree b/docs/.doctrees/python/generated/pyarrow.TimestampScalar.doctree
index f7d4ada..f377551 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.TimestampScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.TimestampScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.TimestampType.doctree b/docs/.doctrees/python/generated/pyarrow.TimestampType.doctree
index 8ccb652..fc2cbf5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.TimestampType.doctree 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
index 8f951a5..ac83937 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.TimestampValue.doctree 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
index dd7f583..2fb94a6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt16Array.doctree and b/docs/.doctrees/python/generated/pyarrow.UInt16Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt16Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.UInt16Scalar.doctree
index f6bbeec..992f375 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt16Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.UInt16Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt16Value.doctree b/docs/.doctrees/python/generated/pyarrow.UInt16Value.doctree
index e5a9311..a292c05 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt16Value.doctree 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
index 22df787..69037d0 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt32Array.doctree and b/docs/.doctrees/python/generated/pyarrow.UInt32Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt32Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.UInt32Scalar.doctree
index 0b3dbb1..240ff44 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt32Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.UInt32Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt32Value.doctree b/docs/.doctrees/python/generated/pyarrow.UInt32Value.doctree
index 29f7144..01fb779 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt32Value.doctree 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
index 637ecec..01b8ee6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt64Array.doctree and b/docs/.doctrees/python/generated/pyarrow.UInt64Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt64Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.UInt64Scalar.doctree
index 8f66bf0..fc8f41d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt64Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.UInt64Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt64Value.doctree b/docs/.doctrees/python/generated/pyarrow.UInt64Value.doctree
index fee64a5..fec9322 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt64Value.doctree 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
index e7651c8..53f7388 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt8Array.doctree and b/docs/.doctrees/python/generated/pyarrow.UInt8Array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt8Scalar.doctree b/docs/.doctrees/python/generated/pyarrow.UInt8Scalar.doctree
index 9534bfc..7d18fee 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt8Scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.UInt8Scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UInt8Value.doctree b/docs/.doctrees/python/generated/pyarrow.UInt8Value.doctree
index b9eeb2e..0a62eb2 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UInt8Value.doctree 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
index 1abb82c..d7d3c3f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UnionArray.doctree and b/docs/.doctrees/python/generated/pyarrow.UnionArray.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UnionScalar.doctree b/docs/.doctrees/python/generated/pyarrow.UnionScalar.doctree
index 9855171..a3e8eb5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UnionScalar.doctree and b/docs/.doctrees/python/generated/pyarrow.UnionScalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.UnionType.doctree b/docs/.doctrees/python/generated/pyarrow.UnionType.doctree
index 9a2690e..57c07b4 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UnionType.doctree 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
index 0cda702..e837057 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.UnionValue.doctree 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
index 699e033..8921b3f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.allocate_buffer.doctree and b/docs/.doctrees/python/generated/pyarrow.allocate_buffer.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.array.doctree b/docs/.doctrees/python/generated/pyarrow.array.doctree
index 7749d1c..e1970a2 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.array.doctree and b/docs/.doctrees/python/generated/pyarrow.array.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.binary.doctree b/docs/.doctrees/python/generated/pyarrow.binary.doctree
index 47ac5b8..4b03997 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.binary.doctree 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
index fc084f7..5102ca7 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.bool_.doctree 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
index a87944e..fe0a217 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.chunked_array.doctree 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
index 9f85c97..b992c00 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compress.doctree and b/docs/.doctrees/python/generated/pyarrow.compress.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.abs.doctree b/docs/.doctrees/python/generated/pyarrow.compute.abs.doctree
new file mode 100644
index 0000000..90562c9
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.abs.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.abs_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.abs_checked.doctree
new file mode 100644
index 0000000..f87705c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.abs_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.acos.doctree b/docs/.doctrees/python/generated/pyarrow.compute.acos.doctree
new file mode 100644
index 0000000..a4cbfd2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.acos.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.acos_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.acos_checked.doctree
new file mode 100644
index 0000000..8082966
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.acos_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.add.doctree b/docs/.doctrees/python/generated/pyarrow.compute.add.doctree
index be6af2f..88be891 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.add.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.add.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.add_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.add_checked.doctree
index eedf5e6..670b4eb 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.add_checked.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.add_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.all.doctree b/docs/.doctrees/python/generated/pyarrow.compute.all.doctree
index bb99495..ac4b8e9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.all.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.all.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.and_.doctree b/docs/.doctrees/python/generated/pyarrow.compute.and_.doctree
index e33e95e..56c3800 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.and_.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.and_.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.and_kleene.doctree b/docs/.doctrees/python/generated/pyarrow.compute.and_kleene.doctree
index 1234c44..3cefb0e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.and_kleene.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.and_kleene.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.any.doctree b/docs/.doctrees/python/generated/pyarrow.compute.any.doctree
index ac9eca3..5d40d9b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.any.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.any.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_center.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_center.doctree
new file mode 100644
index 0000000..dc29245
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_center.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_alnum.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_alnum.doctree
index 000f41d..d54daa2 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_alnum.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_alnum.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_alpha.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_alpha.doctree
index fb31d20..6ef6ed3 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_alpha.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_alpha.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_decimal.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_decimal.doctree
index 56c94f2..e1aac2f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_decimal.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_decimal.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_lower.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_lower.doctree
index b92dd36..7cb7c10 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_lower.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_lower.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_printable.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_printable.doctree
index ca270d9..7968cfe 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_printable.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_printable.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_space.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_space.doctree
index af6c09d..29f45b1 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_space.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_space.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_title.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_title.doctree
index 09f1fdd..bb77af1 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_title.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_title.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_upper.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_upper.doctree
index 3d43290..89b500c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_upper.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_is_upper.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_lower.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_lower.doctree
index 1a75218..b50255c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.ascii_lower.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_lower.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_lpad.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_lpad.doctree
new file mode 100644
index 0000000..6e00a45
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_lpad.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_ltrim.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_ltrim.doctree
new file mode 100644
index 0000000..7302a9f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_ltrim.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_ltrim_whitespace.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_ltrim_whitespace.doctree
new file mode 100644
index 0000000..6a0669f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_ltrim_whitespace.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_reverse.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_reverse.doctree
new file mode 100644
index 0000000..2049bbc
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_reverse.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_rpad.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_rpad.doctree
new file mode 100644
index 0000000..7148063
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_rpad.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_rtrim.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_rtrim.doctree
new file mode 100644
index 0000000..8842086
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_rtrim.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_rtrim_whitespace.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_rtrim_whitespace.doctree
new file mode 100644
index 0000000..6e44a9f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_rtrim_whitespace.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_split_whitespace.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_split_whitespace.doctree
new file mode 100644
index 0000000..dd30467
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_split_whitespace.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_trim.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_trim.doctree
new file mode 100644
index 0000000..06349e1
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_trim.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ascii_upper.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ascii_upper.doctree
index be1995d..3d13887 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.ascii_upper.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.ascii_upper.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.asin.doctree b/docs/.doctrees/python/generated/pyarrow.compute.asin.doctree
new file mode 100644
index 0000000..c14a37b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.asin.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.asin_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.asin_checked.doctree
new file mode 100644
index 0000000..35f51c2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.asin_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.atan.doctree b/docs/.doctrees/python/generated/pyarrow.compute.atan.doctree
new file mode 100644
index 0000000..c3b0c4b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.atan.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.atan2.doctree b/docs/.doctrees/python/generated/pyarrow.compute.atan2.doctree
new file mode 100644
index 0000000..6e63f87
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.atan2.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.binary_join.doctree b/docs/.doctrees/python/generated/pyarrow.compute.binary_join.doctree
new file mode 100644
index 0000000..5b04f2c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.binary_join.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.binary_join_element_wise.doctree b/docs/.doctrees/python/generated/pyarrow.compute.binary_join_element_wise.doctree
new file mode 100644
index 0000000..5afdd77
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.binary_join_element_wise.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.binary_length.doctree b/docs/.doctrees/python/generated/pyarrow.compute.binary_length.doctree
index 7d2b12b..aa90eff 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.binary_length.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.binary_length.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.binary_replace_slice.doctree b/docs/.doctrees/python/generated/pyarrow.compute.binary_replace_slice.doctree
new file mode 100644
index 0000000..3331d6f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.binary_replace_slice.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_and.doctree b/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_and.doctree
new file mode 100644
index 0000000..c7a7735
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_and.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_not.doctree b/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_not.doctree
new file mode 100644
index 0000000..3013459
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_not.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_or.doctree b/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_or.doctree
new file mode 100644
index 0000000..35b28d9
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_or.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_xor.doctree b/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_xor.doctree
new file mode 100644
index 0000000..5d99580
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.bit_wise_xor.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.case_when.doctree b/docs/.doctrees/python/generated/pyarrow.compute.case_when.doctree
new file mode 100644
index 0000000..6ff4258
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.case_when.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.cast.doctree b/docs/.doctrees/python/generated/pyarrow.compute.cast.doctree
index 6027c6e..a189d91 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.cast.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.cast.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ceil.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ceil.doctree
new file mode 100644
index 0000000..b32d35b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ceil.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.coalesce.doctree b/docs/.doctrees/python/generated/pyarrow.compute.coalesce.doctree
new file mode 100644
index 0000000..5a5b748
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.coalesce.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.cos.doctree b/docs/.doctrees/python/generated/pyarrow.compute.cos.doctree
new file mode 100644
index 0000000..cf2ceb2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.cos.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.cos_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.cos_checked.doctree
new file mode 100644
index 0000000..0eecac3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.cos_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.count.doctree b/docs/.doctrees/python/generated/pyarrow.compute.count.doctree
index e989f01..c728d24 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.count.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.count.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.count_substring.doctree b/docs/.doctrees/python/generated/pyarrow.compute.count_substring.doctree
new file mode 100644
index 0000000..47fb940
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.count_substring.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.count_substring_regex.doctree b/docs/.doctrees/python/generated/pyarrow.compute.count_substring_regex.doctree
new file mode 100644
index 0000000..46ff376
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.count_substring_regex.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.dictionary_encode.doctree b/docs/.doctrees/python/generated/pyarrow.compute.dictionary_encode.doctree
index 2324cdd..77ab3ca 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.dictionary_encode.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.dictionary_encode.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.divide.doctree b/docs/.doctrees/python/generated/pyarrow.compute.divide.doctree
index 52f9249..2f08df9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.divide.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.divide.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.divide_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.divide_checked.doctree
index 0102578..f4df09e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.divide_checked.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.divide_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ends_with.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ends_with.doctree
new file mode 100644
index 0000000..6cdd9f4
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ends_with.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.equal.doctree b/docs/.doctrees/python/generated/pyarrow.compute.equal.doctree
index daa3a68..c5bce82 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.equal.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.equal.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.extract_regex.doctree b/docs/.doctrees/python/generated/pyarrow.compute.extract_regex.doctree
new file mode 100644
index 0000000..183016d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.extract_regex.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.fill_null.doctree b/docs/.doctrees/python/generated/pyarrow.compute.fill_null.doctree
index de2ebce..9d96732 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.fill_null.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.fill_null.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.filter.doctree b/docs/.doctrees/python/generated/pyarrow.compute.filter.doctree
index ca79ec3..eb59f2e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.filter.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.filter.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.find_substring.doctree b/docs/.doctrees/python/generated/pyarrow.compute.find_substring.doctree
new file mode 100644
index 0000000..1ebcb92
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.find_substring.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.find_substring_regex.doctree b/docs/.doctrees/python/generated/pyarrow.compute.find_substring_regex.doctree
new file mode 100644
index 0000000..b04db11
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.find_substring_regex.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.floor.doctree b/docs/.doctrees/python/generated/pyarrow.compute.floor.doctree
new file mode 100644
index 0000000..ea73ed2
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.floor.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.greater.doctree b/docs/.doctrees/python/generated/pyarrow.compute.greater.doctree
index 53c5c99..d4a47c4 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.greater.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.greater.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.greater_equal.doctree b/docs/.doctrees/python/generated/pyarrow.compute.greater_equal.doctree
index 3dfee57..2de2842 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.greater_equal.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.greater_equal.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.if_else.doctree b/docs/.doctrees/python/generated/pyarrow.compute.if_else.doctree
new file mode 100644
index 0000000..88b343d
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.if_else.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.index.doctree b/docs/.doctrees/python/generated/pyarrow.compute.index.doctree
new file mode 100644
index 0000000..54ab59b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.index.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.index_in.doctree b/docs/.doctrees/python/generated/pyarrow.compute.index_in.doctree
index 4e965c7..4b3f313 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.index_in.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.index_in.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.invert.doctree b/docs/.doctrees/python/generated/pyarrow.compute.invert.doctree
index 4238083..24404bf 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.invert.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.invert.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.is_finite.doctree b/docs/.doctrees/python/generated/pyarrow.compute.is_finite.doctree
new file mode 100644
index 0000000..4a9a5a1
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.is_finite.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.is_in.doctree b/docs/.doctrees/python/generated/pyarrow.compute.is_in.doctree
index 5ca50fc..f2bc4b9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.is_in.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.is_in.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.is_inf.doctree b/docs/.doctrees/python/generated/pyarrow.compute.is_inf.doctree
new file mode 100644
index 0000000..983b941
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.is_inf.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.is_nan.doctree b/docs/.doctrees/python/generated/pyarrow.compute.is_nan.doctree
new file mode 100644
index 0000000..ceb66be
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.is_nan.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.is_null.doctree b/docs/.doctrees/python/generated/pyarrow.compute.is_null.doctree
index f4d456f..f5c04fc 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.is_null.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.is_null.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.is_valid.doctree b/docs/.doctrees/python/generated/pyarrow.compute.is_valid.doctree
index 7745cd9..0a2c99e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.is_valid.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.is_valid.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.less.doctree b/docs/.doctrees/python/generated/pyarrow.compute.less.doctree
index d676520..c94b8e4 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.less.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.less.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.less_equal.doctree b/docs/.doctrees/python/generated/pyarrow.compute.less_equal.doctree
index 603a4d1..a4cd72e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.less_equal.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.less_equal.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.list_flatten.doctree b/docs/.doctrees/python/generated/pyarrow.compute.list_flatten.doctree
index c018636..ff6e842 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.list_flatten.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.list_flatten.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.list_parent_indices.doctree b/docs/.doctrees/python/generated/pyarrow.compute.list_parent_indices.doctree
index 7a23400..f360c71 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.list_parent_indices.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.list_parent_indices.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.list_value_length.doctree b/docs/.doctrees/python/generated/pyarrow.compute.list_value_length.doctree
index 181593d..7ef3b19 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.list_value_length.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.list_value_length.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ln.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ln.doctree
new file mode 100644
index 0000000..29fe83b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ln.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.ln_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.ln_checked.doctree
new file mode 100644
index 0000000..89b1134
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.ln_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.log10.doctree b/docs/.doctrees/python/generated/pyarrow.compute.log10.doctree
new file mode 100644
index 0000000..fdaac06
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.log10.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.log10_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.log10_checked.doctree
new file mode 100644
index 0000000..5408bad
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.log10_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.log1p.doctree b/docs/.doctrees/python/generated/pyarrow.compute.log1p.doctree
new file mode 100644
index 0000000..6cad801
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.log1p.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.log1p_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.log1p_checked.doctree
new file mode 100644
index 0000000..13bc1e0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.log1p_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.log2.doctree b/docs/.doctrees/python/generated/pyarrow.compute.log2.doctree
new file mode 100644
index 0000000..349c903
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.log2.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.log2_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.log2_checked.doctree
new file mode 100644
index 0000000..e181750
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.log2_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.match_like.doctree b/docs/.doctrees/python/generated/pyarrow.compute.match_like.doctree
new file mode 100644
index 0000000..4ba418e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.match_like.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.match_substring.doctree b/docs/.doctrees/python/generated/pyarrow.compute.match_substring.doctree
index 6ce5b5d..429a394 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.match_substring.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.match_substring.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.match_substring_regex.doctree b/docs/.doctrees/python/generated/pyarrow.compute.match_substring_regex.doctree
index 59ffd42..f065638 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.match_substring_regex.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.match_substring_regex.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.max_element_wise.doctree b/docs/.doctrees/python/generated/pyarrow.compute.max_element_wise.doctree
new file mode 100644
index 0000000..06e7b32
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.max_element_wise.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.mean.doctree b/docs/.doctrees/python/generated/pyarrow.compute.mean.doctree
index 63370e3..6506fad 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.mean.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.mean.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.min_element_wise.doctree b/docs/.doctrees/python/generated/pyarrow.compute.min_element_wise.doctree
new file mode 100644
index 0000000..fe3fac8
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.min_element_wise.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.min_max.doctree b/docs/.doctrees/python/generated/pyarrow.compute.min_max.doctree
index 6a6a3fb..dab3085 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.min_max.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.min_max.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.mode.doctree b/docs/.doctrees/python/generated/pyarrow.compute.mode.doctree
index 806ff54..138fcfa 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.mode.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.mode.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.multiply.doctree b/docs/.doctrees/python/generated/pyarrow.compute.multiply.doctree
index 52fa3e4..5f2948d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.multiply.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.multiply.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.multiply_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.multiply_checked.doctree
index ce80bbe..2eba176 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.multiply_checked.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.multiply_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.not_equal.doctree b/docs/.doctrees/python/generated/pyarrow.compute.not_equal.doctree
index 6c14908..749d17d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.not_equal.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.not_equal.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.or_.doctree b/docs/.doctrees/python/generated/pyarrow.compute.or_.doctree
index 59a8aff..26f9519 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.or_.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.or_.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.or_kleene.doctree b/docs/.doctrees/python/generated/pyarrow.compute.or_kleene.doctree
index 713fb8b..fb9045c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.or_kleene.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.or_kleene.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.partition_nth_indices.doctree b/docs/.doctrees/python/generated/pyarrow.compute.partition_nth_indices.doctree
index e45fa4e..925d22e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.partition_nth_indices.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.partition_nth_indices.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.power.doctree b/docs/.doctrees/python/generated/pyarrow.compute.power.doctree
index 9633e3d..5c16e62 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.power.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.power.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.power_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.power_checked.doctree
index 96bf9f2..364cd5a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.power_checked.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.power_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.replace_substring.doctree b/docs/.doctrees/python/generated/pyarrow.compute.replace_substring.doctree
new file mode 100644
index 0000000..d0bf83a
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.replace_substring.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.replace_substring_regex.doctree b/docs/.doctrees/python/generated/pyarrow.compute.replace_substring_regex.doctree
new file mode 100644
index 0000000..a16200c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.replace_substring_regex.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.replace_with_mask.doctree b/docs/.doctrees/python/generated/pyarrow.compute.replace_with_mask.doctree
new file mode 100644
index 0000000..94c1d7f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.replace_with_mask.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.shift_left.doctree b/docs/.doctrees/python/generated/pyarrow.compute.shift_left.doctree
new file mode 100644
index 0000000..0d0ebb7
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.shift_left.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.shift_left_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.shift_left_checked.doctree
new file mode 100644
index 0000000..6e94d1e
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.shift_left_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.shift_right.doctree b/docs/.doctrees/python/generated/pyarrow.compute.shift_right.doctree
new file mode 100644
index 0000000..1fdb10b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.shift_right.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.shift_right_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.shift_right_checked.doctree
new file mode 100644
index 0000000..e141241
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.shift_right_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.sign.doctree b/docs/.doctrees/python/generated/pyarrow.compute.sign.doctree
new file mode 100644
index 0000000..b8ac594
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.sign.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.sin.doctree b/docs/.doctrees/python/generated/pyarrow.compute.sin.doctree
new file mode 100644
index 0000000..6e818bb
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.sin.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.sin_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.sin_checked.doctree
new file mode 100644
index 0000000..e4c8496
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.sin_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.sort_indices.doctree b/docs/.doctrees/python/generated/pyarrow.compute.sort_indices.doctree
index 7ac7d73..308ebf1 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.sort_indices.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.sort_indices.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.split_pattern.doctree b/docs/.doctrees/python/generated/pyarrow.compute.split_pattern.doctree
new file mode 100644
index 0000000..08019ae
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.split_pattern.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.split_pattern_regex.doctree b/docs/.doctrees/python/generated/pyarrow.compute.split_pattern_regex.doctree
new file mode 100644
index 0000000..235f151
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.split_pattern_regex.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.starts_with.doctree b/docs/.doctrees/python/generated/pyarrow.compute.starts_with.doctree
new file mode 100644
index 0000000..a1777c4
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.starts_with.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.stddev.doctree b/docs/.doctrees/python/generated/pyarrow.compute.stddev.doctree
index 6e3e57a..044e0e5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.stddev.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.stddev.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.string_is_ascii.doctree b/docs/.doctrees/python/generated/pyarrow.compute.string_is_ascii.doctree
index 4b2c12c..ce6071d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.string_is_ascii.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.string_is_ascii.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.strptime.doctree b/docs/.doctrees/python/generated/pyarrow.compute.strptime.doctree
index 51db1be..18ff67d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.strptime.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.strptime.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.subtract.doctree b/docs/.doctrees/python/generated/pyarrow.compute.subtract.doctree
index 15d4083..92dd50b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.subtract.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.subtract.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.subtract_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.subtract_checked.doctree
index 2c970d4..96bbf29 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.subtract_checked.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.subtract_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.sum.doctree b/docs/.doctrees/python/generated/pyarrow.compute.sum.doctree
index 54213d4..1a4b225 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.sum.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.sum.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.take.doctree b/docs/.doctrees/python/generated/pyarrow.compute.take.doctree
index 4d0045a..69bc90a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.take.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.take.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.tan.doctree b/docs/.doctrees/python/generated/pyarrow.compute.tan.doctree
new file mode 100644
index 0000000..2ba5a63
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.tan.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.tan_checked.doctree b/docs/.doctrees/python/generated/pyarrow.compute.tan_checked.doctree
new file mode 100644
index 0000000..7274560
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.tan_checked.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.trunc.doctree b/docs/.doctrees/python/generated/pyarrow.compute.trunc.doctree
new file mode 100644
index 0000000..ebfeb8c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.trunc.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.unique.doctree b/docs/.doctrees/python/generated/pyarrow.compute.unique.doctree
index 9ee5cd8..8ef649a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.unique.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.unique.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_center.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_center.doctree
new file mode 100644
index 0000000..c4d0977
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_center.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_alnum.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_alnum.doctree
index 84fcd8a..2e29ce3 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_alnum.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_alnum.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_alpha.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_alpha.doctree
index be16a6e..70d5b0d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_alpha.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_alpha.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_decimal.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_decimal.doctree
index ef2477f..07f216c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_decimal.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_decimal.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_digit.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_digit.doctree
index f951a6d..4606bac 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_digit.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_digit.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_lower.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_lower.doctree
index 3f0930f..7c2299f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_lower.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_lower.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_numeric.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_numeric.doctree
index 2213808..ce49008 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_numeric.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_numeric.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_printable.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_printable.doctree
index e948125..1bb6937 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_printable.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_printable.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_space.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_space.doctree
index 56bd62f..90e761b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_space.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_space.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_title.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_title.doctree
index 9526c24..1e52f9a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_title.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_title.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_upper.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_upper.doctree
index 96d6203..341aee6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_upper.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_is_upper.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_length.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_length.doctree
new file mode 100644
index 0000000..ce165db
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_length.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_lower.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_lower.doctree
index f402ce6..d4c7cff 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_lower.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_lower.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_lpad.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_lpad.doctree
new file mode 100644
index 0000000..6596f81
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_lpad.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_ltrim.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_ltrim.doctree
new file mode 100644
index 0000000..501b049
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_ltrim.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_ltrim_whitespace.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_ltrim_whitespace.doctree
new file mode 100644
index 0000000..fbd8707
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_ltrim_whitespace.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_replace_slice.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_replace_slice.doctree
new file mode 100644
index 0000000..aef377c
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_replace_slice.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_reverse.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_reverse.doctree
new file mode 100644
index 0000000..bcc2e29
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_reverse.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_rpad.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_rpad.doctree
new file mode 100644
index 0000000..549dbc3
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_rpad.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_rtrim.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_rtrim.doctree
new file mode 100644
index 0000000..6e879ba
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_rtrim.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_rtrim_whitespace.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_rtrim_whitespace.doctree
new file mode 100644
index 0000000..67d7cdb
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_rtrim_whitespace.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_split_whitespace.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_split_whitespace.doctree
new file mode 100644
index 0000000..fdb8120
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_split_whitespace.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_trim.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_trim.doctree
new file mode 100644
index 0000000..52c710b
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_trim.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.utf8_upper.doctree b/docs/.doctrees/python/generated/pyarrow.compute.utf8_upper.doctree
index 7c266d4..35bb315 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.utf8_upper.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.utf8_upper.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.value_counts.doctree b/docs/.doctrees/python/generated/pyarrow.compute.value_counts.doctree
index 79c91ed..d1825e7 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.value_counts.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.value_counts.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.variance.doctree b/docs/.doctrees/python/generated/pyarrow.compute.variance.doctree
index f6587f8..879134b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.variance.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.variance.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.compute.xor.doctree b/docs/.doctrees/python/generated/pyarrow.compute.xor.doctree
index 908b4a1..22158a4 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.compute.xor.doctree and b/docs/.doctrees/python/generated/pyarrow.compute.xor.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.concat_arrays.doctree b/docs/.doctrees/python/generated/pyarrow.concat_arrays.doctree
index de33dbf..8e19f15 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.concat_arrays.doctree and b/docs/.doctrees/python/generated/pyarrow.concat_arrays.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.concat_tables.doctree b/docs/.doctrees/python/generated/pyarrow.concat_tables.doctree
index 82bc479..d8b1d8f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.concat_tables.doctree 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
index e7cb35c..483b2e8 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.cpu_count.doctree 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
index e8ff0e3..98b4b47 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.create_memory_map.doctree 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
index 056c332..055d069 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.csv.CSVStreamingReader.doctree and b/docs/.doctrees/python/generated/pyarrow.csv.CSVStreamingReader.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.CSVWriter.doctree b/docs/.doctrees/python/generated/pyarrow.csv.CSVWriter.doctree
new file mode 100644
index 0000000..b3c6f79
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.csv.CSVWriter.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.ConvertOptions.doctree b/docs/.doctrees/python/generated/pyarrow.csv.ConvertOptions.doctree
index 8b7894b..bba093d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.csv.ConvertOptions.doctree and b/docs/.doctrees/python/generated/pyarrow.csv.ConvertOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.ISO8601.doctree b/docs/.doctrees/python/generated/pyarrow.csv.ISO8601.doctree
new file mode 100644
index 0000000..1d711b0
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.csv.ISO8601.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.ParseOptions.doctree b/docs/.doctrees/python/generated/pyarrow.csv.ParseOptions.doctree
index d4c2060..0026087 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.csv.ParseOptions.doctree 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
index 6748926..df1613c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.csv.ReadOptions.doctree and b/docs/.doctrees/python/generated/pyarrow.csv.ReadOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.WriteOptions.doctree b/docs/.doctrees/python/generated/pyarrow.csv.WriteOptions.doctree
new file mode 100644
index 0000000..4230f65
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.csv.WriteOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.open_csv.doctree b/docs/.doctrees/python/generated/pyarrow.csv.open_csv.doctree
index f53de42..9715c19 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.csv.open_csv.doctree 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
index 0a715d8..20b8c01 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.csv.read_csv.doctree and b/docs/.doctrees/python/generated/pyarrow.csv.read_csv.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.csv.write_csv.doctree b/docs/.doctrees/python/generated/pyarrow.csv.write_csv.doctree
new file mode 100644
index 0000000..3171e93
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.csv.write_csv.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.cuda.BufferReader.doctree b/docs/.doctrees/python/generated/pyarrow.cuda.BufferReader.doctree
index 1e0c61e..7001e78 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.cuda.BufferReader.doctree 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
index a02451c..a1dc17d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.cuda.BufferWriter.doctree 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
index 96465bd..50b1948 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.cuda.Context.doctree 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
index 81be3c7..ab36526 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.cuda.CudaBuffer.doctree 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
index 05c49d4..9c389ab 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.cuda.HostBuffer.doctree 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
index 381b6e2..a62f24a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.cuda.IpcMemHandle.doctree 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
index b1692a0..9463aa7 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.cuda.new_host_buffer.doctree 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
index 5157911..5c99a6b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.cuda.read_message.doctree 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
index 72889f3..7d8ab69 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.cuda.read_record_batch.doctree 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
index 418905c..3707681 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.cuda.serialize_record_batch.doctree 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
index 3bd61c8..1287aaf 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.Dataset.doctree 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
index 348a2a3..d762b81 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.DirectoryPartitioning.doctree 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
index 5b982a7..64919be 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.Expression.doctree 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
index 6e575ab..2a3b7bd 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.FileFormat.doctree 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
index b4c7d1d..f52f814 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemDataset.doctree 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
index da9d61f..3d2611e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemDatasetFactory.doctree 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
index a165353..675717d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemFactoryOptions.doctree and b/docs/.doctrees/python/generated/pyarrow.dataset.FileSystemFactoryOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.HivePartitioning.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.HivePartitioning.doctree
index 57fc47a..9022ad2 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.HivePartitioning.doctree 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
index 6941d6b..b122ab6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.ParquetFileFormat.doctree 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
index 89319af..969a897 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.Partitioning.doctree 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
index 9be2036..74340d9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.PartitioningFactory.doctree 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
index b5ed041..11c0486 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.Scanner.doctree and b/docs/.doctrees/python/generated/pyarrow.dataset.Scanner.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.UnionDataset.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.UnionDataset.doctree
index f8d4ea2..640ca09 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.UnionDataset.doctree and b/docs/.doctrees/python/generated/pyarrow.dataset.UnionDataset.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.dataset.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.dataset.doctree
index c7e8141..60a43b7 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.dataset.doctree and b/docs/.doctrees/python/generated/pyarrow.dataset.dataset.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.field.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.field.doctree
index efd64fa..881a11d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.field.doctree and b/docs/.doctrees/python/generated/pyarrow.dataset.field.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.parquet_dataset.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.parquet_dataset.doctree
index c650a7e..efb1c51 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.parquet_dataset.doctree and b/docs/.doctrees/python/generated/pyarrow.dataset.parquet_dataset.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.partitioning.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.partitioning.doctree
index 98a2276..799f1d8 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.partitioning.doctree and b/docs/.doctrees/python/generated/pyarrow.dataset.partitioning.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.scalar.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.scalar.doctree
index 48bc5ab..6e896ee 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dataset.scalar.doctree and b/docs/.doctrees/python/generated/pyarrow.dataset.scalar.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.dataset.write_dataset.doctree b/docs/.doctrees/python/generated/pyarrow.dataset.write_dataset.doctree
new file mode 100644
index 0000000..1660d9f
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.dataset.write_dataset.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.date32.doctree b/docs/.doctrees/python/generated/pyarrow.date32.doctree
index df7fefa..80bb61f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.date32.doctree 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
index 173cac8..3c0a3fa 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.date64.doctree 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
index 65d3b5a..a86c2ba 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.decimal128.doctree 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
index cecac08..8f4f7d6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.decompress.doctree 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
index 5da2e53..050be88 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.default_memory_pool.doctree 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
index 3b316f0..d9553c0 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.deserialize.doctree 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
index 9c13d4a..150c5b9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.deserialize_components.doctree 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
index 19d9ce4..d08a5eb 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.deserialize_from.doctree 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
index 4673d0d..da70e5f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.dictionary.doctree 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
index 78b8e4b..f8a660e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.feather.read_feather.doctree 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
index b547571..214d7c5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.feather.read_table.doctree 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
index 9b9166a..349d97b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.feather.write_feather.doctree and b/docs/.doctrees/python/generated/pyarrow.feather.write_feather.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.field.doctree b/docs/.doctrees/python/generated/pyarrow.field.doctree
index a8abc36..f9ce080 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.field.doctree and b/docs/.doctrees/python/generated/pyarrow.field.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.flight.Action.doctree b/docs/.doctrees/python/generated/pyarrow.flight.Action.doctree
index 076c7bb..2bb27ef 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.Action.doctree 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
index 2c7a927..20ac2ca 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.ActionType.doctree 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
index 76339fa..2f335d4 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.CallInfo.doctree 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
index 5898c00..3557ebb 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.ClientAuthHandler.doctree 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
index ba1453a..e9d7c8a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.ClientMiddleware.doctree 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
index 10632e4..d9ee64b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.ClientMiddlewareFactory.doctree 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
index 2c3f421..d4cd33a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.DescriptorType.doctree 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
index 0864514..2526ae0 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.FlightCallOptions.doctree 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
index d7fdfb6..279b449 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.FlightClient.doctree 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
index 44d0fb5..fa9f5db 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.FlightDescriptor.doctree 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
index fda2751..ff75281 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.FlightEndpoint.doctree 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
index fe26c99..d9858bc 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.FlightInfo.doctree 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
index c66400f..2a000c1 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.FlightMethod.doctree 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
index ca3d8d0..88d0bbe 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.FlightServerBase.doctree 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
index bad814c..03ed90c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.GeneratorStream.doctree 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
index ae637cd..ce59f91 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.Location.doctree 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
index fd40f81..3c888c1 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.RecordBatchStream.doctree 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
index a81f809..b31bdf4 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.Result.doctree 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
index 31f503f..3344816 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.ServerAuthHandler.doctree 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
index fd14404..b01abc6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.ServerMiddleware.doctree 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
index a80799e..86db3c6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.ServerMiddlewareFactory.doctree 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
index c121901..2648956 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.flight.Ticket.doctree 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
index 077e682..66317f7 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.float16.doctree 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
index 84f3966..8500d22 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.float32.doctree 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
index 9a5a8a4..1d6f50a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.float64.doctree 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
index efe2937..637b988 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.foreign_buffer.doctree 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
index bf9563c..4da952c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.from_numpy_dtype.doctree and b/docs/.doctrees/python/generated/pyarrow.from_numpy_dtype.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.FSSpecHandler.doctree b/docs/.doctrees/python/generated/pyarrow.fs.FSSpecHandler.doctree
index 0a47978..1be713c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.fs.FSSpecHandler.doctree and b/docs/.doctrees/python/generated/pyarrow.fs.FSSpecHandler.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.FileInfo.doctree b/docs/.doctrees/python/generated/pyarrow.fs.FileInfo.doctree
index faf1367..824fcc6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.fs.FileInfo.doctree and b/docs/.doctrees/python/generated/pyarrow.fs.FileInfo.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.FileSelector.doctree b/docs/.doctrees/python/generated/pyarrow.fs.FileSelector.doctree
index f4fa82a..dc8d881 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.fs.FileSelector.doctree 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
index a58a1e2..c60557c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.fs.FileStats.doctree 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
index 5dba450..2bd680c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.fs.FileSystem.doctree and b/docs/.doctrees/python/generated/pyarrow.fs.FileSystem.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.FileSystemHandler.doctree b/docs/.doctrees/python/generated/pyarrow.fs.FileSystemHandler.doctree
index ffb543b..4b28e02 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.fs.FileSystemHandler.doctree and b/docs/.doctrees/python/generated/pyarrow.fs.FileSystemHandler.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.HadoopFileSystem.doctree b/docs/.doctrees/python/generated/pyarrow.fs.HadoopFileSystem.doctree
index e6226e0..650d093 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.fs.HadoopFileSystem.doctree and b/docs/.doctrees/python/generated/pyarrow.fs.HadoopFileSystem.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.LocalFileSystem.doctree b/docs/.doctrees/python/generated/pyarrow.fs.LocalFileSystem.doctree
index 6495c09..7d84220 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.fs.LocalFileSystem.doctree and b/docs/.doctrees/python/generated/pyarrow.fs.LocalFileSystem.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.PyFileSystem.doctree b/docs/.doctrees/python/generated/pyarrow.fs.PyFileSystem.doctree
index 75e74b6..bd23ece 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.fs.PyFileSystem.doctree and b/docs/.doctrees/python/generated/pyarrow.fs.PyFileSystem.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.S3FileSystem.doctree b/docs/.doctrees/python/generated/pyarrow.fs.S3FileSystem.doctree
index e402284..8f02b90 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.fs.S3FileSystem.doctree and b/docs/.doctrees/python/generated/pyarrow.fs.S3FileSystem.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.fs.SubTreeFileSystem.doctree b/docs/.doctrees/python/generated/pyarrow.fs.SubTreeFileSystem.doctree
index 5e43d97..09da57b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.fs.SubTreeFileSystem.doctree and b/docs/.doctrees/python/generated/pyarrow.fs.SubTreeFileSystem.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.get_include.doctree b/docs/.doctrees/python/generated/pyarrow.get_include.doctree
index 682b919..9fa3a2b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.get_include.doctree 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
index b87f827..b15dc5c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.get_libraries.doctree 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
index a40c8ec..495d177 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.get_library_dirs.doctree 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
index 782f096..addfdfe 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.get_record_batch_size.doctree 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
index b7f473a..92fc2c8 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.get_tensor_size.doctree 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
index 58cb2f1..b949004 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.hdfs.connect.doctree 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
index 2c4f704..d184a5a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.input_stream.doctree 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
index 931edbf..233fa15 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.int16.doctree 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
index 07a62a6..3ef0671 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.int32.doctree 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
index 9e6ad9f..a3d1e4d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.int64.doctree 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
index 2e5e2ff..31b28b0 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.int8.doctree and b/docs/.doctrees/python/generated/pyarrow.int8.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.IpcWriteOptions.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.IpcWriteOptions.doctree
new file mode 100644
index 0000000..1699edb
Binary files /dev/null and b/docs/.doctrees/python/generated/pyarrow.ipc.IpcWriteOptions.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.ipc.Message.doctree b/docs/.doctrees/python/generated/pyarrow.ipc.Message.doctree
index 312b98e..1c844f1 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.Message.doctree 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
index 833a964..2f875e0 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.MessageReader.doctree 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
index 823ef17..41760ab 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchFileReader.doctree 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
index 19fe696..949327d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchFileWriter.doctree 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
index 8b1c8d1..3a0cfcc 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchStreamReader.doctree 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
index a1b54ec..e8c7e2e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.RecordBatchStreamWriter.doctree 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
index 6ccf9ce..1614cc7 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.get_record_batch_size.doctree 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
index 5e216c1..9d9e364 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.get_tensor_size.doctree 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
index e9b7b5b..9bbd861 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.new_file.doctree 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
index 95cd66a..dc987f3 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.new_stream.doctree 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
index 713a890..93890a2 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.open_file.doctree 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
index 7ed5129..64402d2 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.open_stream.doctree 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
index 6587f8f..f56bc4b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.read_message.doctree 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
index 3e96504..82f4106 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.read_record_batch.doctree 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
index c5b8acf..d904a49 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.read_tensor.doctree 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
index 717684e..31af701 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.ipc.write_tensor.doctree and b/docs/.doctrees/python/generated/pyarrow.ipc.write_tensor.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.jemalloc_memory_pool.doctree b/docs/.doctrees/python/generated/pyarrow.jemalloc_memory_pool.doctree
index 60c4cc8..91e4125 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.jemalloc_memory_pool.doctree and b/docs/.doctrees/python/generated/pyarrow.jemalloc_memory_pool.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.jemalloc_set_decay_ms.doctree b/docs/.doctrees/python/generated/pyarrow.jemalloc_set_decay_ms.doctree
index 184af43..cc4a887 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.jemalloc_set_decay_ms.doctree and b/docs/.doctrees/python/generated/pyarrow.jemalloc_set_decay_ms.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.json.ParseOptions.doctree b/docs/.doctrees/python/generated/pyarrow.json.ParseOptions.doctree
index bc51412..564468e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.json.ParseOptions.doctree 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
index cf72f9f..a360402 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.json.ReadOptions.doctree 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
index d1c7218..4df6d41 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.json.read_json.doctree 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
index 8ef794b..d221aa9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.large_binary.doctree 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
index 81b0b02..92f8e24 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.large_list.doctree 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
index 08ff449..dfc879c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.large_string.doctree 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
index cf8d1ef..db1b8aa 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.large_utf8.doctree 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
index 41ae719..21f7555 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.list_.doctree 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
index 4fc90e1..946573b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.log_memory_allocations.doctree 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
index 8541684..4f0aa55 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.map_.doctree 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
index 9ea4aef..93a641c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.memory_map.doctree and b/docs/.doctrees/python/generated/pyarrow.memory_map.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.mimalloc_memory_pool.doctree b/docs/.doctrees/python/generated/pyarrow.mimalloc_memory_pool.doctree
index 3eceada..db5d587 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.mimalloc_memory_pool.doctree and b/docs/.doctrees/python/generated/pyarrow.mimalloc_memory_pool.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.null.doctree b/docs/.doctrees/python/generated/pyarrow.null.doctree
index 52be26b..0d7ed59 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.null.doctree and b/docs/.doctrees/python/generated/pyarrow.null.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.nulls.doctree b/docs/.doctrees/python/generated/pyarrow.nulls.doctree
index 782c97c..27f00db 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.nulls.doctree and b/docs/.doctrees/python/generated/pyarrow.nulls.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.orc.ORCFile.doctree b/docs/.doctrees/python/generated/pyarrow.orc.ORCFile.doctree
index c00122d..78d7c7b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.orc.ORCFile.doctree 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
index b6cb1a4..116e737 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.output_stream.doctree 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
index 31a16fc..63e26b6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.parquet.ParquetDataset.doctree 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
index 04270ce..029fe74 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.parquet.ParquetFile.doctree 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
index 6ca1a44..e9325a1 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.parquet.ParquetWriter.doctree 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
index 218a769..2a09a35 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.parquet.read_metadata.doctree 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
index 5aff984..38b855c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.parquet.read_pandas.doctree 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
index 795d219..4c853bf 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.parquet.read_schema.doctree 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
index fac3e96..f24ac89 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.parquet.read_table.doctree 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
index d0dbe9c..5a9c6b5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.parquet.write_metadata.doctree 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
index c3c41d9..b63c835 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.parquet.write_table.doctree 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
index 08e0a93..2e549ad 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.parquet.write_to_dataset.doctree 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
index d99d0c2..4667bd0 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.plasma.ObjectID.doctree 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
index 5e5a876..c5f1d06 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.plasma.PlasmaBuffer.doctree 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
index 9ebad4d..a66cc8b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.plasma.PlasmaClient.doctree 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
index 3ba2470..b642afd 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.py_buffer.doctree 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
index 890d518..64cefed 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.read_message.doctree 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
index 923e52d..458a2cd 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.read_record_batch.doctree 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
index f9bf894..541d14b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.read_serialized.doctree 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
index e8c359a..85ec01a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.read_tensor.doctree 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
index 29cac5a..9a4b5f0 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.record_batch.doctree 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
index 0ef2603..fe91391 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.register_extension_type.doctree and b/docs/.doctrees/python/generated/pyarrow.register_extension_type.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.scalar.doctree b/docs/.doctrees/python/generated/pyarrow.scalar.doctree
index 4fc5004..a656c81 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.scalar.doctree 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
index 894ea0e..983c82d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.schema.doctree and b/docs/.doctrees/python/generated/pyarrow.schema.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.serialize.doctree b/docs/.doctrees/python/generated/pyarrow.serialize.doctree
index 49250ad..fb19867 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.serialize.doctree 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
index 32d5457..68b8803 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.serialize_to.doctree 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
index 17f9ac1..9c57c70 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.set_cpu_count.doctree 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
index c8221ca..5c02a53 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.set_memory_pool.doctree 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
index df626c3..fdc1992 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.string.doctree 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
index 674c17d..e7c69e5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.struct.doctree and b/docs/.doctrees/python/generated/pyarrow.struct.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.system_memory_pool.doctree b/docs/.doctrees/python/generated/pyarrow.system_memory_pool.doctree
index 6858d3f..d8b49a2 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.system_memory_pool.doctree and b/docs/.doctrees/python/generated/pyarrow.system_memory_pool.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.table.doctree b/docs/.doctrees/python/generated/pyarrow.table.doctree
index e6425f2..87b10ca 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.table.doctree and b/docs/.doctrees/python/generated/pyarrow.table.doctree differ
diff --git a/docs/.doctrees/python/generated/pyarrow.time32.doctree b/docs/.doctrees/python/generated/pyarrow.time32.doctree
index 9c96f18..5a49038 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.time32.doctree 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
index 135fc24..0764504 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.time64.doctree 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
index f071d82..cffa25e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.timestamp.doctree 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
index 68254d7..c4cd04c 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.total_allocated_bytes.doctree 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
index 02767cc..20e1e5e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_binary.doctree 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
index 1b55753..4ce6cd9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_boolean.doctree 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
index 6b930e1..cb9a807 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_date.doctree 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
index e939ae0..ad3c48f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_date32.doctree 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
index 37cfb53..8515832 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_date64.doctree 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
index a5de73a..762b4ea 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_decimal.doctree 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
index 27ef14b..42f43de 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_dictionary.doctree 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
index 6ddb7fe..d6d9566 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_fixed_size_binary.doctree 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
index 86719b4..03bfd96 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_float16.doctree 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
index 6e715bc..dab53d3 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_float32.doctree 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
index 5e6174c..3dbdea6 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_float64.doctree 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
index 9cf3d59..e8fb194 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_floating.doctree 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
index a6dacb0..4188a41 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_int16.doctree 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
index 8825a34..d2b5377 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_int32.doctree 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
index 6f6ce3b..22432c0 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_int64.doctree 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
index 83ffba8..2a0a30d 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_int8.doctree 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
index 024851d..691b0fc 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_integer.doctree 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
index 700a8e5..00f9a40 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_large_binary.doctree 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
index 97c6e6c..53c2f43 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_large_list.doctree 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
index 7b86190..4714e99 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_large_string.doctree 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
index 2282115..be68e15 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_large_unicode.doctree 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
index 4f1806f..b29b647 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_list.doctree 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
index a8017ee..a36ce9f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_map.doctree 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
index 767d6b8..48e97c5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_nested.doctree 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
index 1c4f5e6..cde2dc2 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_null.doctree 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
index 599a52b..04cb417 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_signed_integer.doctree 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
index 10599b9..fddf66e 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_string.doctree 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
index d5c9b4c..a64672a 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_struct.doctree 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
index f568964..f6622da 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_temporal.doctree 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
index 308bcc2..6468d43 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_time.doctree 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
index 493b8ce..7358256 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_time32.doctree 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
index 1b42439..fdab9a5 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_time64.doctree 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
index 38a28ce..c66c489 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_timestamp.doctree 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
index 3b13d97..27ea034 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_uint16.doctree 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
index 8cd90a8..85c7607 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_uint32.doctree 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
index 8e8face..19472fe 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_uint64.doctree 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
index ac3ae98..44d9041 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_uint8.doctree 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
index 30e3752..9d022ce 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_unicode.doctree 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
index 80ff0d4..d28b993 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_union.doctree 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
index 305427a..4b4d0f3 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.types.is_unsigned_integer.doctree 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
index 513c352..f118aa4 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.uint16.doctree 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
index fbdc5ed..406ed46 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.uint32.doctree 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
index 90f8c78..bf3d662 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.uint64.doctree 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
index bcfa52a..3327943 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.uint8.doctree 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
index 3436c23..7364b5b 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.unregister_extension_type.doctree 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
index 634d818..763039f 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.utf8.doctree 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
index 807d2b2..00446b9 100644
Binary files a/docs/.doctrees/python/generated/pyarrow.write_tensor.doctree and b/docs/.doctrees/python/generated/pyarrow.write_tensor.doctree differ
diff --git a/docs/.doctrees/python/install.doctree b/docs/.doctrees/python/install.doctree
index 02e4ca1..f63fd2c 100644
Binary files a/docs/.doctrees/python/install.doctree and b/docs/.doctrees/python/install.doctree differ
diff --git a/docs/.doctrees/python/ipc.doctree b/docs/.doctrees/python/ipc.doctree
index 7f44a2c..2184ab2 100644
Binary files a/docs/.doctrees/python/ipc.doctree and b/docs/.doctrees/python/ipc.doctree differ
diff --git a/docs/.doctrees/python/memory.doctree b/docs/.doctrees/python/memory.doctree
index 4830ae9..1e82557 100644
Binary files a/docs/.doctrees/python/memory.doctree and b/docs/.doctrees/python/memory.doctree differ
diff --git a/docs/.doctrees/python/pandas.doctree b/docs/.doctrees/python/pandas.doctree
index 9c1b642..605037f 100644
Binary files a/docs/.doctrees/python/pandas.doctree and b/docs/.doctrees/python/pandas.doctree differ
diff --git a/docs/.doctrees/python/parquet.doctree b/docs/.doctrees/python/parquet.doctree
index 52f5590..9cdbb5b 100644
Binary files a/docs/.doctrees/python/parquet.doctree and b/docs/.doctrees/python/parquet.doctree differ
diff --git a/docs/.doctrees/status.doctree b/docs/.doctrees/status.doctree
index 65ac950..244f789 100644
Binary files a/docs/.doctrees/status.doctree and b/docs/.doctrees/status.doctree differ
diff --git a/docs/_modules/collections/abc.html b/docs/_modules/collections/abc.html
index 08c04ec..c8c255d 100644
--- a/docs/_modules/collections/abc.html
+++ b/docs/_modules/collections/abc.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>collections.abc &#8212; Apache Arrow v4.0.1</title>
+    <title>collections.abc &#8212; Apache Arrow v5.0.0</title>
     
   <link href="../../_static/css/theme.css" rel="stylesheet" />
   <link href="../../_static/css/index.c5995385ac14fb8791e8eb36b4908be2.css" rel="stylesheet" />
@@ -22,13 +22,13 @@
       
 
     
-    <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/basic.css" />
+    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    <link rel="stylesheet" href="../../_static/basic.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
   <link rel="preload" as="script" href="../../_static/js/index.1c5a1a01449ed65a7b51.js">
 
-    <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
+    <script id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
@@ -153,7 +153,7 @@
       </a>
      </li>
      <li class="toctree-l3">
-      <a class="reference internal" href="../../cpp/cmake.html">
+      <a class="reference internal" href="../../cpp/build_system.html">
        Using Arrow C++ in your own project
       </a>
      </li>
@@ -199,7 +199,7 @@
      </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/csv.html">
-       Reading CSV files
+       Reading and Writing CSV files
       </a>
      </li>
      <li class="toctree-l3">
@@ -391,6 +391,11 @@
     </a>
    </li>
    <li class="toctree-l2">
+    <a class="reference internal" href="../../java/algorithm.html">
+     Java Algorithms
+    </a>
+   </li>
+   <li class="toctree-l2">
     <a class="reference external" href="https://arrow.apache.org/docs/java/reference/">
      Reference (javadoc)
     </a>
@@ -581,7 +586,7 @@
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../python/csv.html">
-     Reading CSV files
+     Reading and Writing CSV files
     </a>
    </li>
    <li class="toctree-l2">
@@ -1247,6 +1252,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.FixedSizeListArray.html">
+         pyarrow.FixedSizeListArray
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.LargeListArray.html">
          pyarrow.LargeListArray
         </a>
@@ -1454,6 +1464,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.Codec.html">
+         pyarrow.Codec
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compress.html">
          pyarrow.compress
         </a>
@@ -1526,6 +1541,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.index.html">
+         pyarrow.compute.index
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.mean.html">
          pyarrow.compute.mean
         </a>
@@ -1556,6 +1576,16 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.abs.html">
+         pyarrow.compute.abs
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.abs_checked.html">
+         pyarrow.compute.abs_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.add.html">
          pyarrow.compute.add
         </a>
@@ -1586,6 +1616,41 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.power.html">
+         pyarrow.compute.power
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.power_checked.html">
+         pyarrow.compute.power_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_left.html">
+         pyarrow.compute.shift_left
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_left_checked.html">
+         pyarrow.compute.shift_left_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_right.html">
+         pyarrow.compute.shift_right
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_right_checked.html">
+         pyarrow.compute.shift_right_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sign.html">
+         pyarrow.compute.sign
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.subtract.html">
          pyarrow.compute.subtract
         </a>
@@ -1596,13 +1661,138 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.compute.power.html">
-         pyarrow.compute.power
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_and.html">
+         pyarrow.compute.bit_wise_and
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.compute.power_checked.html">
-         pyarrow.compute.power_checked
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_not.html">
+         pyarrow.compute.bit_wise_not
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_or.html">
+         pyarrow.compute.bit_wise_or
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_xor.html">
+         pyarrow.compute.bit_wise_xor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ceil.html">
+         pyarrow.compute.ceil
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.floor.html">
+         pyarrow.compute.floor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.trunc.html">
+         pyarrow.compute.trunc
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ln.html">
+         pyarrow.compute.ln
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ln_checked.html">
+         pyarrow.compute.ln_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log10.html">
+         pyarrow.compute.log10
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log10_checked.html">
+         pyarrow.compute.log10_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log1p.html">
+         pyarrow.compute.log1p
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log1p_checked.html">
+         pyarrow.compute.log1p_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log2.html">
+         pyarrow.compute.log2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log2_checked.html">
+         pyarrow.compute.log2_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.acos.html">
+         pyarrow.compute.acos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.acos_checked.html">
+         pyarrow.compute.acos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.asin.html">
+         pyarrow.compute.asin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.asin_checked.html">
+         pyarrow.compute.asin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.atan.html">
+         pyarrow.compute.atan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.atan2.html">
+         pyarrow.compute.atan2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.cos.html">
+         pyarrow.compute.cos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.cos_checked.html">
+         pyarrow.compute.cos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sin.html">
+         pyarrow.compute.sin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sin_checked.html">
+         pyarrow.compute.sin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.tan.html">
+         pyarrow.compute.tan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.tan_checked.html">
+         pyarrow.compute.tan_checked
         </a>
        </li>
        <li class="toctree-l4">
@@ -1636,6 +1826,16 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.max_element_wise.html">
+         pyarrow.compute.max_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.min_element_wise.html">
+         pyarrow.compute.min_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.and_.html">
          pyarrow.compute.and_
         </a>
@@ -1771,26 +1971,206 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.split_pattern.html">
+         pyarrow.compute.split_pattern
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.split_pattern_regex.html">
+         pyarrow.compute.split_pattern_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_split_whitespace.html">
+         pyarrow.compute.ascii_split_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_split_whitespace.html">
+         pyarrow.compute.utf8_split_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.extract_regex.html">
+         pyarrow.compute.extract_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_join.html">
+         pyarrow.compute.binary_join
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_join_element_wise.html">
+         pyarrow.compute.binary_join_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_center.html">
+         pyarrow.compute.ascii_center
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_lpad.html">
+         pyarrow.compute.ascii_lpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_ltrim.html">
+         pyarrow.compute.ascii_ltrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_ltrim_whitespace.html">
+         pyarrow.compute.ascii_ltrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_lower.html">
          pyarrow.compute.ascii_lower
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_reverse.html">
+         pyarrow.compute.ascii_reverse
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_rpad.html">
+         pyarrow.compute.ascii_rpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_rtrim.html">
+         pyarrow.compute.ascii_rtrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_rtrim_whitespace.html">
+         pyarrow.compute.ascii_rtrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_trim.html">
+         pyarrow.compute.ascii_trim
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_upper.html">
          pyarrow.compute.ascii_upper
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_length.html">
+         pyarrow.compute.binary_length
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_replace_slice.html">
+         pyarrow.compute.binary_replace_slice
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.replace_substring.html">
+         pyarrow.compute.replace_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.replace_substring_regex.html">
+         pyarrow.compute.replace_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_center.html">
+         pyarrow.compute.utf8_center
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_length.html">
+         pyarrow.compute.utf8_length
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_lower.html">
          pyarrow.compute.utf8_lower
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_lpad.html">
+         pyarrow.compute.utf8_lpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_ltrim.html">
+         pyarrow.compute.utf8_ltrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_ltrim_whitespace.html">
+         pyarrow.compute.utf8_ltrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_replace_slice.html">
+         pyarrow.compute.utf8_replace_slice
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_reverse.html">
+         pyarrow.compute.utf8_reverse
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_rpad.html">
+         pyarrow.compute.utf8_rpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_rtrim.html">
+         pyarrow.compute.utf8_rtrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_rtrim_whitespace.html">
+         pyarrow.compute.utf8_rtrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_trim.html">
+         pyarrow.compute.utf8_trim
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_upper.html">
          pyarrow.compute.utf8_upper
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.count_substring.html">
+         pyarrow.compute.count_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.count_substring_regex.html">
+         pyarrow.compute.count_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ends_with.html">
+         pyarrow.compute.ends_with
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.find_substring.html">
+         pyarrow.compute.find_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.find_substring_regex.html">
+         pyarrow.compute.find_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.index_in.html">
          pyarrow.compute.index_in
         </a>
@@ -1801,6 +2181,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.match_like.html">
+         pyarrow.compute.match_like
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.match_substring.html">
          pyarrow.compute.match_substring
         </a>
@@ -1811,6 +2196,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.starts_with.html">
+         pyarrow.compute.starts_with
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.cast.html">
          pyarrow.compute.cast
         </a>
@@ -1821,6 +2211,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.replace_with_mask.html">
+         pyarrow.compute.replace_with_mask
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.filter.html">
          pyarrow.compute.filter
         </a>
@@ -1861,11 +2256,41 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.case_when.html">
+         pyarrow.compute.case_when
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.coalesce.html">
+         pyarrow.compute.coalesce
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.fill_null.html">
          pyarrow.compute.fill_null
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.if_else.html">
+         pyarrow.compute.if_else
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.is_finite.html">
+         pyarrow.compute.is_finite
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.is_inf.html">
+         pyarrow.compute.is_inf
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.is_nan.html">
+         pyarrow.compute.is_nan
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.is_null.html">
          pyarrow.compute.is_null
         </a>
@@ -2097,6 +2522,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.ipc.IpcWriteOptions.html">
+         pyarrow.ipc.IpcWriteOptions
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.ipc.Message.html">
          pyarrow.ipc.Message
         </a>
@@ -2301,8 +2731,23 @@
       </label>
       <ul>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.ReadOptions.html">
-         pyarrow.csv.ReadOptions
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.ConvertOptions.html">
+         pyarrow.csv.ConvertOptions
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.CSVStreamingReader.html">
+         pyarrow.csv.CSVStreamingReader
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.CSVWriter.html">
+         pyarrow.csv.CSVWriter
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.ISO8601.html">
+         pyarrow.csv.ISO8601
         </a>
        </li>
        <li class="toctree-l4">
@@ -2311,13 +2756,13 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.ConvertOptions.html">
-         pyarrow.csv.ConvertOptions
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.ReadOptions.html">
+         pyarrow.csv.ReadOptions
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.read_csv.html">
-         pyarrow.csv.read_csv
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.WriteOptions.html">
+         pyarrow.csv.WriteOptions
         </a>
        </li>
        <li class="toctree-l4">
@@ -2326,8 +2771,13 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.CSVStreamingReader.html">
-         pyarrow.csv.CSVStreamingReader
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.read_csv.html">
+         pyarrow.csv.read_csv
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.write_csv.html">
+         pyarrow.csv.write_csv
         </a>
        </li>
        <li class="toctree-l4">
@@ -2515,6 +2965,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.write_dataset.html">
+         pyarrow.dataset.write_dataset
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.FileFormat.html">
          pyarrow.dataset.FileFormat
         </a>
@@ -2874,13 +3329,13 @@
     
     <div class="footer-item">
       <p class="copyright">
-    &copy; Copyright 2016-2019 Apache Software Foundation.<br/>
+    &copy; Copyright 2016-2021 Apache Software Foundation.<br/>
 </p>
     </div>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.0.2.<br/>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.5.4.<br/>
 </p>
     </div>
     
diff --git a/docs/_modules/index.html b/docs/_modules/index.html
index 13669f3..4a92db6 100644
--- a/docs/_modules/index.html
+++ b/docs/_modules/index.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Overview: module code &#8212; Apache Arrow v4.0.1</title>
+    <title>Overview: module code &#8212; Apache Arrow v5.0.0</title>
     
   <link href="../_static/css/theme.css" rel="stylesheet" />
   <link href="../_static/css/index.c5995385ac14fb8791e8eb36b4908be2.css" rel="stylesheet" />
@@ -22,13 +22,13 @@
       
 
     
-    <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../_static/basic.css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/basic.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/theme_overrides.css" />
     
   <link rel="preload" as="script" href="../_static/js/index.1c5a1a01449ed65a7b51.js">
 
-    <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
     <script src="../_static/jquery.js"></script>
     <script src="../_static/underscore.js"></script>
     <script src="../_static/doctools.js"></script>
@@ -153,7 +153,7 @@
       </a>
      </li>
      <li class="toctree-l3">
-      <a class="reference internal" href="../cpp/cmake.html">
+      <a class="reference internal" href="../cpp/build_system.html">
        Using Arrow C++ in your own project
       </a>
      </li>
@@ -199,7 +199,7 @@
      </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/csv.html">
-       Reading CSV files
+       Reading and Writing CSV files
       </a>
      </li>
      <li class="toctree-l3">
@@ -391,6 +391,11 @@
     </a>
    </li>
    <li class="toctree-l2">
+    <a class="reference internal" href="../java/algorithm.html">
+     Java Algorithms
+    </a>
+   </li>
+   <li class="toctree-l2">
     <a class="reference external" href="https://arrow.apache.org/docs/java/reference/">
      Reference (javadoc)
     </a>
@@ -581,7 +586,7 @@
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../python/csv.html">
-     Reading CSV files
+     Reading and Writing CSV files
     </a>
    </li>
    <li class="toctree-l2">
@@ -1247,6 +1252,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.FixedSizeListArray.html">
+         pyarrow.FixedSizeListArray
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.LargeListArray.html">
          pyarrow.LargeListArray
         </a>
@@ -1454,6 +1464,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.Codec.html">
+         pyarrow.Codec
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compress.html">
          pyarrow.compress
         </a>
@@ -1526,6 +1541,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.index.html">
+         pyarrow.compute.index
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.mean.html">
          pyarrow.compute.mean
         </a>
@@ -1556,6 +1576,16 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.abs.html">
+         pyarrow.compute.abs
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.abs_checked.html">
+         pyarrow.compute.abs_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.add.html">
          pyarrow.compute.add
         </a>
@@ -1586,6 +1616,41 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.power.html">
+         pyarrow.compute.power
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.power_checked.html">
+         pyarrow.compute.power_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.shift_left.html">
+         pyarrow.compute.shift_left
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.shift_left_checked.html">
+         pyarrow.compute.shift_left_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.shift_right.html">
+         pyarrow.compute.shift_right
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.shift_right_checked.html">
+         pyarrow.compute.shift_right_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.sign.html">
+         pyarrow.compute.sign
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.subtract.html">
          pyarrow.compute.subtract
         </a>
@@ -1596,13 +1661,138 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.compute.power.html">
-         pyarrow.compute.power
+        <a class="reference internal" href="../python/generated/pyarrow.compute.bit_wise_and.html">
+         pyarrow.compute.bit_wise_and
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.compute.power_checked.html">
-         pyarrow.compute.power_checked
+        <a class="reference internal" href="../python/generated/pyarrow.compute.bit_wise_not.html">
+         pyarrow.compute.bit_wise_not
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.bit_wise_or.html">
+         pyarrow.compute.bit_wise_or
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.bit_wise_xor.html">
+         pyarrow.compute.bit_wise_xor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ceil.html">
+         pyarrow.compute.ceil
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.floor.html">
+         pyarrow.compute.floor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.trunc.html">
+         pyarrow.compute.trunc
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ln.html">
+         pyarrow.compute.ln
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ln_checked.html">
+         pyarrow.compute.ln_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log10.html">
+         pyarrow.compute.log10
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log10_checked.html">
+         pyarrow.compute.log10_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log1p.html">
+         pyarrow.compute.log1p
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log1p_checked.html">
+         pyarrow.compute.log1p_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log2.html">
+         pyarrow.compute.log2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log2_checked.html">
+         pyarrow.compute.log2_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.acos.html">
+         pyarrow.compute.acos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.acos_checked.html">
+         pyarrow.compute.acos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.asin.html">
+         pyarrow.compute.asin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.asin_checked.html">
+         pyarrow.compute.asin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.atan.html">
+         pyarrow.compute.atan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.atan2.html">
+         pyarrow.compute.atan2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.cos.html">
+         pyarrow.compute.cos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.cos_checked.html">
+         pyarrow.compute.cos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.sin.html">
+         pyarrow.compute.sin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.sin_checked.html">
+         pyarrow.compute.sin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.tan.html">
+         pyarrow.compute.tan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.tan_checked.html">
+         pyarrow.compute.tan_checked
         </a>
        </li>
        <li class="toctree-l4">
@@ -1636,6 +1826,16 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.max_element_wise.html">
+         pyarrow.compute.max_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.min_element_wise.html">
+         pyarrow.compute.min_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.and_.html">
          pyarrow.compute.and_
         </a>
@@ -1771,26 +1971,206 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.split_pattern.html">
+         pyarrow.compute.split_pattern
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.split_pattern_regex.html">
+         pyarrow.compute.split_pattern_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_split_whitespace.html">
+         pyarrow.compute.ascii_split_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_split_whitespace.html">
+         pyarrow.compute.utf8_split_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.extract_regex.html">
+         pyarrow.compute.extract_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.binary_join.html">
+         pyarrow.compute.binary_join
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.binary_join_element_wise.html">
+         pyarrow.compute.binary_join_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_center.html">
+         pyarrow.compute.ascii_center
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_lpad.html">
+         pyarrow.compute.ascii_lpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_ltrim.html">
+         pyarrow.compute.ascii_ltrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_ltrim_whitespace.html">
+         pyarrow.compute.ascii_ltrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_lower.html">
          pyarrow.compute.ascii_lower
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_reverse.html">
+         pyarrow.compute.ascii_reverse
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_rpad.html">
+         pyarrow.compute.ascii_rpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_rtrim.html">
+         pyarrow.compute.ascii_rtrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_rtrim_whitespace.html">
+         pyarrow.compute.ascii_rtrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_trim.html">
+         pyarrow.compute.ascii_trim
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_upper.html">
          pyarrow.compute.ascii_upper
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.binary_length.html">
+         pyarrow.compute.binary_length
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.binary_replace_slice.html">
+         pyarrow.compute.binary_replace_slice
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.replace_substring.html">
+         pyarrow.compute.replace_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.replace_substring_regex.html">
+         pyarrow.compute.replace_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_center.html">
+         pyarrow.compute.utf8_center
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_length.html">
+         pyarrow.compute.utf8_length
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_lower.html">
          pyarrow.compute.utf8_lower
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_lpad.html">
+         pyarrow.compute.utf8_lpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_ltrim.html">
+         pyarrow.compute.utf8_ltrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_ltrim_whitespace.html">
+         pyarrow.compute.utf8_ltrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_replace_slice.html">
+         pyarrow.compute.utf8_replace_slice
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_reverse.html">
+         pyarrow.compute.utf8_reverse
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_rpad.html">
+         pyarrow.compute.utf8_rpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_rtrim.html">
+         pyarrow.compute.utf8_rtrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_rtrim_whitespace.html">
+         pyarrow.compute.utf8_rtrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_trim.html">
+         pyarrow.compute.utf8_trim
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_upper.html">
          pyarrow.compute.utf8_upper
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.count_substring.html">
+         pyarrow.compute.count_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.count_substring_regex.html">
+         pyarrow.compute.count_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ends_with.html">
+         pyarrow.compute.ends_with
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.find_substring.html">
+         pyarrow.compute.find_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.find_substring_regex.html">
+         pyarrow.compute.find_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.index_in.html">
          pyarrow.compute.index_in
         </a>
@@ -1801,6 +2181,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.match_like.html">
+         pyarrow.compute.match_like
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.match_substring.html">
          pyarrow.compute.match_substring
         </a>
@@ -1811,6 +2196,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.starts_with.html">
+         pyarrow.compute.starts_with
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.cast.html">
          pyarrow.compute.cast
         </a>
@@ -1821,6 +2211,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.replace_with_mask.html">
+         pyarrow.compute.replace_with_mask
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.filter.html">
          pyarrow.compute.filter
         </a>
@@ -1861,11 +2256,41 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.case_when.html">
+         pyarrow.compute.case_when
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.coalesce.html">
+         pyarrow.compute.coalesce
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.fill_null.html">
          pyarrow.compute.fill_null
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.if_else.html">
+         pyarrow.compute.if_else
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.is_finite.html">
+         pyarrow.compute.is_finite
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.is_inf.html">
+         pyarrow.compute.is_inf
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.is_nan.html">
+         pyarrow.compute.is_nan
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.is_null.html">
          pyarrow.compute.is_null
         </a>
@@ -2097,6 +2522,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.ipc.IpcWriteOptions.html">
+         pyarrow.ipc.IpcWriteOptions
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.ipc.Message.html">
          pyarrow.ipc.Message
         </a>
@@ -2301,8 +2731,23 @@
       </label>
       <ul>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.csv.ReadOptions.html">
-         pyarrow.csv.ReadOptions
+        <a class="reference internal" href="../python/generated/pyarrow.csv.ConvertOptions.html">
+         pyarrow.csv.ConvertOptions
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.csv.CSVStreamingReader.html">
+         pyarrow.csv.CSVStreamingReader
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.csv.CSVWriter.html">
+         pyarrow.csv.CSVWriter
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.csv.ISO8601.html">
+         pyarrow.csv.ISO8601
         </a>
        </li>
        <li class="toctree-l4">
@@ -2311,13 +2756,13 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.csv.ConvertOptions.html">
-         pyarrow.csv.ConvertOptions
+        <a class="reference internal" href="../python/generated/pyarrow.csv.ReadOptions.html">
+         pyarrow.csv.ReadOptions
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.csv.read_csv.html">
-         pyarrow.csv.read_csv
+        <a class="reference internal" href="../python/generated/pyarrow.csv.WriteOptions.html">
+         pyarrow.csv.WriteOptions
         </a>
        </li>
        <li class="toctree-l4">
@@ -2326,8 +2771,13 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.csv.CSVStreamingReader.html">
-         pyarrow.csv.CSVStreamingReader
+        <a class="reference internal" href="../python/generated/pyarrow.csv.read_csv.html">
+         pyarrow.csv.read_csv
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.csv.write_csv.html">
+         pyarrow.csv.write_csv
         </a>
        </li>
        <li class="toctree-l4">
@@ -2515,6 +2965,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.dataset.write_dataset.html">
+         pyarrow.dataset.write_dataset
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.dataset.FileFormat.html">
          pyarrow.dataset.FileFormat
         </a>
@@ -2847,6 +3302,7 @@
 <li><a href="pyarrow/_flight.html">pyarrow._flight</a></li>
 <li><a href="pyarrow/_fs.html">pyarrow._fs</a></li>
 <li><a href="pyarrow/_hdfs.html">pyarrow._hdfs</a></li>
+<li><a href="pyarrow/_hdfsio.html">pyarrow._hdfsio</a></li>
 <li><a href="pyarrow/_json.html">pyarrow._json</a></li>
 <li><a href="pyarrow/_plasma.html">pyarrow._plasma</a></li>
 <li><a href="pyarrow/_s3fs.html">pyarrow._s3fs</a></li>
@@ -2895,13 +3351,13 @@
     
     <div class="footer-item">
       <p class="copyright">
-    &copy; Copyright 2016-2019 Apache Software Foundation.<br/>
+    &copy; Copyright 2016-2021 Apache Software Foundation.<br/>
 </p>
     </div>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.0.2.<br/>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.5.4.<br/>
 </p>
     </div>
     
diff --git a/docs/_modules/pyarrow.html b/docs/_modules/pyarrow.html
index ebb00b5..eda79c1 100644
--- a/docs/_modules/pyarrow.html
+++ b/docs/_modules/pyarrow.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow &#8212; Apache Arrow v4.0.1</title>
+    <title>pyarrow &#8212; Apache Arrow v5.0.0</title>
     
   <link href="../_static/css/theme.css" rel="stylesheet" />
   <link href="../_static/css/index.c5995385ac14fb8791e8eb36b4908be2.css" rel="stylesheet" />
@@ -22,13 +22,13 @@
       
 
     
-    <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../_static/basic.css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/basic.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../_static/theme_overrides.css" />
     
   <link rel="preload" as="script" href="../_static/js/index.1c5a1a01449ed65a7b51.js">
 
-    <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
+    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
     <script src="../_static/jquery.js"></script>
     <script src="../_static/underscore.js"></script>
     <script src="../_static/doctools.js"></script>
@@ -153,7 +153,7 @@
       </a>
      </li>
      <li class="toctree-l3">
-      <a class="reference internal" href="../cpp/cmake.html">
+      <a class="reference internal" href="../cpp/build_system.html">
        Using Arrow C++ in your own project
       </a>
      </li>
@@ -199,7 +199,7 @@
      </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../cpp/csv.html">
-       Reading CSV files
+       Reading and Writing CSV files
       </a>
      </li>
      <li class="toctree-l3">
@@ -391,6 +391,11 @@
     </a>
    </li>
    <li class="toctree-l2">
+    <a class="reference internal" href="../java/algorithm.html">
+     Java Algorithms
+    </a>
+   </li>
+   <li class="toctree-l2">
     <a class="reference external" href="https://arrow.apache.org/docs/java/reference/">
      Reference (javadoc)
     </a>
@@ -581,7 +586,7 @@
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../python/csv.html">
-     Reading CSV files
+     Reading and Writing CSV files
     </a>
    </li>
    <li class="toctree-l2">
@@ -1247,6 +1252,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.FixedSizeListArray.html">
+         pyarrow.FixedSizeListArray
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.LargeListArray.html">
          pyarrow.LargeListArray
         </a>
@@ -1454,6 +1464,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.Codec.html">
+         pyarrow.Codec
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compress.html">
          pyarrow.compress
         </a>
@@ -1526,6 +1541,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.index.html">
+         pyarrow.compute.index
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.mean.html">
          pyarrow.compute.mean
         </a>
@@ -1556,6 +1576,16 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.abs.html">
+         pyarrow.compute.abs
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.abs_checked.html">
+         pyarrow.compute.abs_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.add.html">
          pyarrow.compute.add
         </a>
@@ -1586,6 +1616,41 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.power.html">
+         pyarrow.compute.power
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.power_checked.html">
+         pyarrow.compute.power_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.shift_left.html">
+         pyarrow.compute.shift_left
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.shift_left_checked.html">
+         pyarrow.compute.shift_left_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.shift_right.html">
+         pyarrow.compute.shift_right
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.shift_right_checked.html">
+         pyarrow.compute.shift_right_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.sign.html">
+         pyarrow.compute.sign
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.subtract.html">
          pyarrow.compute.subtract
         </a>
@@ -1596,13 +1661,138 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.compute.power.html">
-         pyarrow.compute.power
+        <a class="reference internal" href="../python/generated/pyarrow.compute.bit_wise_and.html">
+         pyarrow.compute.bit_wise_and
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.compute.power_checked.html">
-         pyarrow.compute.power_checked
+        <a class="reference internal" href="../python/generated/pyarrow.compute.bit_wise_not.html">
+         pyarrow.compute.bit_wise_not
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.bit_wise_or.html">
+         pyarrow.compute.bit_wise_or
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.bit_wise_xor.html">
+         pyarrow.compute.bit_wise_xor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ceil.html">
+         pyarrow.compute.ceil
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.floor.html">
+         pyarrow.compute.floor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.trunc.html">
+         pyarrow.compute.trunc
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ln.html">
+         pyarrow.compute.ln
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ln_checked.html">
+         pyarrow.compute.ln_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log10.html">
+         pyarrow.compute.log10
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log10_checked.html">
+         pyarrow.compute.log10_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log1p.html">
+         pyarrow.compute.log1p
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log1p_checked.html">
+         pyarrow.compute.log1p_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log2.html">
+         pyarrow.compute.log2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.log2_checked.html">
+         pyarrow.compute.log2_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.acos.html">
+         pyarrow.compute.acos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.acos_checked.html">
+         pyarrow.compute.acos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.asin.html">
+         pyarrow.compute.asin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.asin_checked.html">
+         pyarrow.compute.asin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.atan.html">
+         pyarrow.compute.atan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.atan2.html">
+         pyarrow.compute.atan2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.cos.html">
+         pyarrow.compute.cos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.cos_checked.html">
+         pyarrow.compute.cos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.sin.html">
+         pyarrow.compute.sin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.sin_checked.html">
+         pyarrow.compute.sin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.tan.html">
+         pyarrow.compute.tan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.tan_checked.html">
+         pyarrow.compute.tan_checked
         </a>
        </li>
        <li class="toctree-l4">
@@ -1636,6 +1826,16 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.max_element_wise.html">
+         pyarrow.compute.max_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.min_element_wise.html">
+         pyarrow.compute.min_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.and_.html">
          pyarrow.compute.and_
         </a>
@@ -1771,26 +1971,206 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.split_pattern.html">
+         pyarrow.compute.split_pattern
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.split_pattern_regex.html">
+         pyarrow.compute.split_pattern_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_split_whitespace.html">
+         pyarrow.compute.ascii_split_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_split_whitespace.html">
+         pyarrow.compute.utf8_split_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.extract_regex.html">
+         pyarrow.compute.extract_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.binary_join.html">
+         pyarrow.compute.binary_join
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.binary_join_element_wise.html">
+         pyarrow.compute.binary_join_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_center.html">
+         pyarrow.compute.ascii_center
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_lpad.html">
+         pyarrow.compute.ascii_lpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_ltrim.html">
+         pyarrow.compute.ascii_ltrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_ltrim_whitespace.html">
+         pyarrow.compute.ascii_ltrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_lower.html">
          pyarrow.compute.ascii_lower
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_reverse.html">
+         pyarrow.compute.ascii_reverse
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_rpad.html">
+         pyarrow.compute.ascii_rpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_rtrim.html">
+         pyarrow.compute.ascii_rtrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_rtrim_whitespace.html">
+         pyarrow.compute.ascii_rtrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_trim.html">
+         pyarrow.compute.ascii_trim
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.ascii_upper.html">
          pyarrow.compute.ascii_upper
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.binary_length.html">
+         pyarrow.compute.binary_length
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.binary_replace_slice.html">
+         pyarrow.compute.binary_replace_slice
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.replace_substring.html">
+         pyarrow.compute.replace_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.replace_substring_regex.html">
+         pyarrow.compute.replace_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_center.html">
+         pyarrow.compute.utf8_center
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_length.html">
+         pyarrow.compute.utf8_length
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_lower.html">
          pyarrow.compute.utf8_lower
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_lpad.html">
+         pyarrow.compute.utf8_lpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_ltrim.html">
+         pyarrow.compute.utf8_ltrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_ltrim_whitespace.html">
+         pyarrow.compute.utf8_ltrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_replace_slice.html">
+         pyarrow.compute.utf8_replace_slice
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_reverse.html">
+         pyarrow.compute.utf8_reverse
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_rpad.html">
+         pyarrow.compute.utf8_rpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_rtrim.html">
+         pyarrow.compute.utf8_rtrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_rtrim_whitespace.html">
+         pyarrow.compute.utf8_rtrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_trim.html">
+         pyarrow.compute.utf8_trim
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.utf8_upper.html">
          pyarrow.compute.utf8_upper
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.count_substring.html">
+         pyarrow.compute.count_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.count_substring_regex.html">
+         pyarrow.compute.count_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.ends_with.html">
+         pyarrow.compute.ends_with
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.find_substring.html">
+         pyarrow.compute.find_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.find_substring_regex.html">
+         pyarrow.compute.find_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.index_in.html">
          pyarrow.compute.index_in
         </a>
@@ -1801,6 +2181,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.match_like.html">
+         pyarrow.compute.match_like
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.match_substring.html">
          pyarrow.compute.match_substring
         </a>
@@ -1811,6 +2196,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.starts_with.html">
+         pyarrow.compute.starts_with
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.cast.html">
          pyarrow.compute.cast
         </a>
@@ -1821,6 +2211,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.replace_with_mask.html">
+         pyarrow.compute.replace_with_mask
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.filter.html">
          pyarrow.compute.filter
         </a>
@@ -1861,11 +2256,41 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.case_when.html">
+         pyarrow.compute.case_when
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.coalesce.html">
+         pyarrow.compute.coalesce
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.fill_null.html">
          pyarrow.compute.fill_null
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.if_else.html">
+         pyarrow.compute.if_else
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.is_finite.html">
+         pyarrow.compute.is_finite
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.is_inf.html">
+         pyarrow.compute.is_inf
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.compute.is_nan.html">
+         pyarrow.compute.is_nan
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.compute.is_null.html">
          pyarrow.compute.is_null
         </a>
@@ -2097,6 +2522,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.ipc.IpcWriteOptions.html">
+         pyarrow.ipc.IpcWriteOptions
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.ipc.Message.html">
          pyarrow.ipc.Message
         </a>
@@ -2301,8 +2731,23 @@
       </label>
       <ul>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.csv.ReadOptions.html">
-         pyarrow.csv.ReadOptions
+        <a class="reference internal" href="../python/generated/pyarrow.csv.ConvertOptions.html">
+         pyarrow.csv.ConvertOptions
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.csv.CSVStreamingReader.html">
+         pyarrow.csv.CSVStreamingReader
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.csv.CSVWriter.html">
+         pyarrow.csv.CSVWriter
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.csv.ISO8601.html">
+         pyarrow.csv.ISO8601
         </a>
        </li>
        <li class="toctree-l4">
@@ -2311,13 +2756,13 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.csv.ConvertOptions.html">
-         pyarrow.csv.ConvertOptions
+        <a class="reference internal" href="../python/generated/pyarrow.csv.ReadOptions.html">
+         pyarrow.csv.ReadOptions
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.csv.read_csv.html">
-         pyarrow.csv.read_csv
+        <a class="reference internal" href="../python/generated/pyarrow.csv.WriteOptions.html">
+         pyarrow.csv.WriteOptions
         </a>
        </li>
        <li class="toctree-l4">
@@ -2326,8 +2771,13 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../python/generated/pyarrow.csv.CSVStreamingReader.html">
-         pyarrow.csv.CSVStreamingReader
+        <a class="reference internal" href="../python/generated/pyarrow.csv.read_csv.html">
+         pyarrow.csv.read_csv
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.csv.write_csv.html">
+         pyarrow.csv.write_csv
         </a>
        </li>
        <li class="toctree-l4">
@@ -2515,6 +2965,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../python/generated/pyarrow.dataset.write_dataset.html">
+         pyarrow.dataset.write_dataset
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../python/generated/pyarrow.dataset.FileFormat.html">
          pyarrow.dataset.FileFormat
         </a>
@@ -2908,7 +3363,8 @@
 <span class="kn">from</span> <span class="nn">pyarrow.lib</span> <span class="k">import</span> <span class="p">(</span><span class="n">BuildInfo</span><span class="p">,</span> <span class="n">RuntimeInfo</span><span class="p">,</span> <span class="n">VersionInfo</span><span class="p">,</span>
                          <span class="n">cpp_build_info</span><span class="p">,</span> <span class="n">cpp_version</span><span class="p">,</span> <span class="n">cpp_version_info</span><span class="p">,</span>
                          <span class="n">runtime_info</span><span class="p">,</span> <span class="n">cpu_count</span><span class="p">,</span> <span class="n">set_cpu_count</span><span class="p">,</span>
-                         <span class="n">enable_signal_handlers</span><span class="p">)</span>
+                         <span class="n">enable_signal_handlers</span><span class="p">,</span>
+                         <span class="n">io_thread_count</span><span class="p">,</span> <span class="n">set_io_thread_count</span><span class="p">)</span>
 
 
 <span class="k">def</span> <span class="nf">show_versions</span><span class="p">():</span>
@@ -3005,15 +3461,17 @@
                          <span class="n">log_memory_allocations</span><span class="p">,</span> <span class="n">jemalloc_set_decay_ms</span><span class="p">)</span>
 
 <span class="c1"># I/O</span>
-<span class="kn">from</span> <span class="nn">pyarrow.lib</span> <span class="k">import</span> <span class="p">(</span><span class="n">HdfsFile</span><span class="p">,</span> <span class="n">NativeFile</span><span class="p">,</span> <span class="n">PythonFile</span><span class="p">,</span>
+<span class="kn">from</span> <span class="nn">pyarrow.lib</span> <span class="k">import</span> <span class="p">(</span><span class="n">NativeFile</span><span class="p">,</span> <span class="n">PythonFile</span><span class="p">,</span>
                          <span class="n">BufferedInputStream</span><span class="p">,</span> <span class="n">BufferedOutputStream</span><span class="p">,</span>
                          <span class="n">CompressedInputStream</span><span class="p">,</span> <span class="n">CompressedOutputStream</span><span class="p">,</span>
                          <span class="n">TransformInputStream</span><span class="p">,</span> <span class="n">transcoding_input_stream</span><span class="p">,</span>
                          <span class="n">FixedSizeBufferWriter</span><span class="p">,</span>
                          <span class="n">BufferReader</span><span class="p">,</span> <span class="n">BufferOutputStream</span><span class="p">,</span>
                          <span class="n">OSFile</span><span class="p">,</span> <span class="n">MemoryMappedFile</span><span class="p">,</span> <span class="n">memory_map</span><span class="p">,</span>
-                         <span class="n">create_memory_map</span><span class="p">,</span> <span class="n">have_libhdfs</span><span class="p">,</span>
-                         <span class="n">MockOutputStream</span><span class="p">,</span> <span class="n">input_stream</span><span class="p">,</span> <span class="n">output_stream</span><span class="p">)</span>
+                         <span class="n">create_memory_map</span><span class="p">,</span> <span class="n">MockOutputStream</span><span class="p">,</span>
+                         <span class="n">input_stream</span><span class="p">,</span> <span class="n">output_stream</span><span class="p">)</span>
+
+<span class="kn">from</span> <span class="nn">pyarrow._hdfsio</span> <span class="k">import</span> <span class="n">HdfsFile</span><span class="p">,</span> <span class="n">have_libhdfs</span>
 
 <span class="kn">from</span> <span class="nn">pyarrow.lib</span> <span class="k">import</span> <span class="p">(</span><span class="n">ChunkedArray</span><span class="p">,</span> <span class="n">RecordBatch</span><span class="p">,</span> <span class="n">Table</span><span class="p">,</span> <span class="n">table</span><span class="p">,</span>
                          <span class="n">concat_arrays</span><span class="p">,</span> <span class="n">concat_tables</span><span class="p">)</span>
@@ -3376,13 +3834,13 @@
     
     <div class="footer-item">
       <p class="copyright">
-    &copy; Copyright 2016-2019 Apache Software Foundation.<br/>
+    &copy; Copyright 2016-2021 Apache Software Foundation.<br/>
 </p>
     </div>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.0.2.<br/>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.5.4.<br/>
 </p>
     </div>
     
diff --git a/docs/_modules/pyarrow/compute.html b/docs/_modules/pyarrow/compute.html
index 9a3c5b5..233c227 100644
--- a/docs/_modules/pyarrow/compute.html
+++ b/docs/_modules/pyarrow/compute.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.compute &#8212; Apache Arrow v4.0.1</title>
+    <title>pyarrow.compute &#8212; Apache Arrow v5.0.0</title>
     
   <link href="../../_static/css/theme.css" rel="stylesheet" />
   <link href="../../_static/css/index.c5995385ac14fb8791e8eb36b4908be2.css" rel="stylesheet" />
@@ -22,13 +22,13 @@
       
 
     
-    <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/basic.css" />
+    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    <link rel="stylesheet" href="../../_static/basic.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
   <link rel="preload" as="script" href="../../_static/js/index.1c5a1a01449ed65a7b51.js">
 
-    <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
+    <script id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
@@ -153,7 +153,7 @@
       </a>
      </li>
      <li class="toctree-l3">
-      <a class="reference internal" href="../../cpp/cmake.html">
+      <a class="reference internal" href="../../cpp/build_system.html">
        Using Arrow C++ in your own project
       </a>
      </li>
@@ -199,7 +199,7 @@
      </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/csv.html">
-       Reading CSV files
+       Reading and Writing CSV files
       </a>
      </li>
      <li class="toctree-l3">
@@ -391,6 +391,11 @@
     </a>
    </li>
    <li class="toctree-l2">
+    <a class="reference internal" href="../../java/algorithm.html">
+     Java Algorithms
+    </a>
+   </li>
+   <li class="toctree-l2">
     <a class="reference external" href="https://arrow.apache.org/docs/java/reference/">
      Reference (javadoc)
     </a>
@@ -581,7 +586,7 @@
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../python/csv.html">
-     Reading CSV files
+     Reading and Writing CSV files
     </a>
    </li>
    <li class="toctree-l2">
@@ -1247,6 +1252,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.FixedSizeListArray.html">
+         pyarrow.FixedSizeListArray
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.LargeListArray.html">
          pyarrow.LargeListArray
         </a>
@@ -1454,6 +1464,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.Codec.html">
+         pyarrow.Codec
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compress.html">
          pyarrow.compress
         </a>
@@ -1526,6 +1541,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.index.html">
+         pyarrow.compute.index
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.mean.html">
          pyarrow.compute.mean
         </a>
@@ -1556,6 +1576,16 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.abs.html">
+         pyarrow.compute.abs
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.abs_checked.html">
+         pyarrow.compute.abs_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.add.html">
          pyarrow.compute.add
         </a>
@@ -1586,6 +1616,41 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.power.html">
+         pyarrow.compute.power
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.power_checked.html">
+         pyarrow.compute.power_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_left.html">
+         pyarrow.compute.shift_left
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_left_checked.html">
+         pyarrow.compute.shift_left_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_right.html">
+         pyarrow.compute.shift_right
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_right_checked.html">
+         pyarrow.compute.shift_right_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sign.html">
+         pyarrow.compute.sign
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.subtract.html">
          pyarrow.compute.subtract
         </a>
@@ -1596,13 +1661,138 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.compute.power.html">
-         pyarrow.compute.power
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_and.html">
+         pyarrow.compute.bit_wise_and
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.compute.power_checked.html">
-         pyarrow.compute.power_checked
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_not.html">
+         pyarrow.compute.bit_wise_not
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_or.html">
+         pyarrow.compute.bit_wise_or
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_xor.html">
+         pyarrow.compute.bit_wise_xor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ceil.html">
+         pyarrow.compute.ceil
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.floor.html">
+         pyarrow.compute.floor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.trunc.html">
+         pyarrow.compute.trunc
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ln.html">
+         pyarrow.compute.ln
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ln_checked.html">
+         pyarrow.compute.ln_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log10.html">
+         pyarrow.compute.log10
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log10_checked.html">
+         pyarrow.compute.log10_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log1p.html">
+         pyarrow.compute.log1p
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log1p_checked.html">
+         pyarrow.compute.log1p_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log2.html">
+         pyarrow.compute.log2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log2_checked.html">
+         pyarrow.compute.log2_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.acos.html">
+         pyarrow.compute.acos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.acos_checked.html">
+         pyarrow.compute.acos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.asin.html">
+         pyarrow.compute.asin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.asin_checked.html">
+         pyarrow.compute.asin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.atan.html">
+         pyarrow.compute.atan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.atan2.html">
+         pyarrow.compute.atan2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.cos.html">
+         pyarrow.compute.cos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.cos_checked.html">
+         pyarrow.compute.cos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sin.html">
+         pyarrow.compute.sin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sin_checked.html">
+         pyarrow.compute.sin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.tan.html">
+         pyarrow.compute.tan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.tan_checked.html">
+         pyarrow.compute.tan_checked
         </a>
        </li>
        <li class="toctree-l4">
@@ -1636,6 +1826,16 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.max_element_wise.html">
+         pyarrow.compute.max_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.min_element_wise.html">
+         pyarrow.compute.min_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.and_.html">
          pyarrow.compute.and_
         </a>
@@ -1771,26 +1971,206 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.split_pattern.html">
+         pyarrow.compute.split_pattern
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.split_pattern_regex.html">
+         pyarrow.compute.split_pattern_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_split_whitespace.html">
+         pyarrow.compute.ascii_split_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_split_whitespace.html">
+         pyarrow.compute.utf8_split_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.extract_regex.html">
+         pyarrow.compute.extract_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_join.html">
+         pyarrow.compute.binary_join
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_join_element_wise.html">
+         pyarrow.compute.binary_join_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_center.html">
+         pyarrow.compute.ascii_center
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_lpad.html">
+         pyarrow.compute.ascii_lpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_ltrim.html">
+         pyarrow.compute.ascii_ltrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_ltrim_whitespace.html">
+         pyarrow.compute.ascii_ltrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_lower.html">
          pyarrow.compute.ascii_lower
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_reverse.html">
+         pyarrow.compute.ascii_reverse
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_rpad.html">
+         pyarrow.compute.ascii_rpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_rtrim.html">
+         pyarrow.compute.ascii_rtrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_rtrim_whitespace.html">
+         pyarrow.compute.ascii_rtrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_trim.html">
+         pyarrow.compute.ascii_trim
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_upper.html">
          pyarrow.compute.ascii_upper
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_length.html">
+         pyarrow.compute.binary_length
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_replace_slice.html">
+         pyarrow.compute.binary_replace_slice
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.replace_substring.html">
+         pyarrow.compute.replace_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.replace_substring_regex.html">
+         pyarrow.compute.replace_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_center.html">
+         pyarrow.compute.utf8_center
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_length.html">
+         pyarrow.compute.utf8_length
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_lower.html">
          pyarrow.compute.utf8_lower
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_lpad.html">
+         pyarrow.compute.utf8_lpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_ltrim.html">
+         pyarrow.compute.utf8_ltrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_ltrim_whitespace.html">
+         pyarrow.compute.utf8_ltrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_replace_slice.html">
+         pyarrow.compute.utf8_replace_slice
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_reverse.html">
+         pyarrow.compute.utf8_reverse
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_rpad.html">
+         pyarrow.compute.utf8_rpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_rtrim.html">
+         pyarrow.compute.utf8_rtrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_rtrim_whitespace.html">
+         pyarrow.compute.utf8_rtrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_trim.html">
+         pyarrow.compute.utf8_trim
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_upper.html">
          pyarrow.compute.utf8_upper
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.count_substring.html">
+         pyarrow.compute.count_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.count_substring_regex.html">
+         pyarrow.compute.count_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ends_with.html">
+         pyarrow.compute.ends_with
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.find_substring.html">
+         pyarrow.compute.find_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.find_substring_regex.html">
+         pyarrow.compute.find_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.index_in.html">
          pyarrow.compute.index_in
         </a>
@@ -1801,6 +2181,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.match_like.html">
+         pyarrow.compute.match_like
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.match_substring.html">
          pyarrow.compute.match_substring
         </a>
@@ -1811,6 +2196,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.starts_with.html">
+         pyarrow.compute.starts_with
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.cast.html">
          pyarrow.compute.cast
         </a>
@@ -1821,6 +2211,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.replace_with_mask.html">
+         pyarrow.compute.replace_with_mask
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.filter.html">
          pyarrow.compute.filter
         </a>
@@ -1861,11 +2256,41 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.case_when.html">
+         pyarrow.compute.case_when
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.coalesce.html">
+         pyarrow.compute.coalesce
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.fill_null.html">
          pyarrow.compute.fill_null
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.if_else.html">
+         pyarrow.compute.if_else
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.is_finite.html">
+         pyarrow.compute.is_finite
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.is_inf.html">
+         pyarrow.compute.is_inf
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.is_nan.html">
+         pyarrow.compute.is_nan
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.is_null.html">
          pyarrow.compute.is_null
         </a>
@@ -2097,6 +2522,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.ipc.IpcWriteOptions.html">
+         pyarrow.ipc.IpcWriteOptions
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.ipc.Message.html">
          pyarrow.ipc.Message
         </a>
@@ -2301,8 +2731,23 @@
       </label>
       <ul>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.ReadOptions.html">
-         pyarrow.csv.ReadOptions
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.ConvertOptions.html">
+         pyarrow.csv.ConvertOptions
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.CSVStreamingReader.html">
+         pyarrow.csv.CSVStreamingReader
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.CSVWriter.html">
+         pyarrow.csv.CSVWriter
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.ISO8601.html">
+         pyarrow.csv.ISO8601
         </a>
        </li>
        <li class="toctree-l4">
@@ -2311,13 +2756,13 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.ConvertOptions.html">
-         pyarrow.csv.ConvertOptions
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.ReadOptions.html">
+         pyarrow.csv.ReadOptions
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.read_csv.html">
-         pyarrow.csv.read_csv
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.WriteOptions.html">
+         pyarrow.csv.WriteOptions
         </a>
        </li>
        <li class="toctree-l4">
@@ -2326,8 +2771,13 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.CSVStreamingReader.html">
-         pyarrow.csv.CSVStreamingReader
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.read_csv.html">
+         pyarrow.csv.read_csv
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.write_csv.html">
+         pyarrow.csv.write_csv
         </a>
        </li>
        <li class="toctree-l4">
@@ -2515,6 +2965,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.write_dataset.html">
+         pyarrow.dataset.write_dataset
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.FileFormat.html">
          pyarrow.dataset.FileFormat
         </a>
@@ -2872,22 +3327,28 @@
     <span class="c1"># Option classes</span>
     <span class="n">ArraySortOptions</span><span class="p">,</span>
     <span class="n">CastOptions</span><span class="p">,</span>
-    <span class="n">CountOptions</span><span class="p">,</span>
     <span class="n">DictionaryEncodeOptions</span><span class="p">,</span>
+    <span class="n">ElementWiseAggregateOptions</span><span class="p">,</span>
     <span class="n">ExtractRegexOptions</span><span class="p">,</span>
     <span class="n">FilterOptions</span><span class="p">,</span>
+    <span class="n">IndexOptions</span><span class="p">,</span>
+    <span class="n">JoinOptions</span><span class="p">,</span>
     <span class="n">MatchSubstringOptions</span><span class="p">,</span>
-    <span class="n">MinMaxOptions</span><span class="p">,</span>
     <span class="n">ModeOptions</span><span class="p">,</span>
-    <span class="n">SplitOptions</span><span class="p">,</span>
-    <span class="n">SplitPatternOptions</span><span class="p">,</span>
+    <span class="n">PadOptions</span><span class="p">,</span>
     <span class="n">PartitionNthOptions</span><span class="p">,</span>
-    <span class="n">ProjectOptions</span><span class="p">,</span>
+    <span class="n">MakeStructOptions</span><span class="p">,</span>
     <span class="n">QuantileOptions</span><span class="p">,</span>
+    <span class="n">ReplaceSliceOptions</span><span class="p">,</span>
     <span class="n">ReplaceSubstringOptions</span><span class="p">,</span>
+    <span class="n">ScalarAggregateOptions</span><span class="p">,</span>
     <span class="n">SetLookupOptions</span><span class="p">,</span>
+    <span class="n">SliceOptions</span><span class="p">,</span>
     <span class="n">SortOptions</span><span class="p">,</span>
+    <span class="n">SplitOptions</span><span class="p">,</span>
+    <span class="n">SplitPatternOptions</span><span class="p">,</span>
     <span class="n">StrptimeOptions</span><span class="p">,</span>
+    <span class="n">DayOfWeekOptions</span><span class="p">,</span>
     <span class="n">TakeOptions</span><span class="p">,</span>
     <span class="n">TDigestOptions</span><span class="p">,</span>
     <span class="n">TrimOptions</span><span class="p">,</span>
@@ -2899,6 +3360,7 @@
     <span class="n">list_functions</span><span class="p">,</span>
 <span class="p">)</span>
 
+<span class="kn">import</span> <span class="nn">inspect</span>
 <span class="kn">from</span> <span class="nn">textwrap</span> <span class="k">import</span> <span class="n">dedent</span>
 <span class="kn">import</span> <span class="nn">warnings</span>
 
@@ -2906,20 +3368,12 @@
 
 
 <span class="k">def</span> <span class="nf">_get_arg_names</span><span class="p">(</span><span class="n">func</span><span class="p">):</span>
-    <span class="n">arg_names</span> <span class="o">=</span> <span class="n">func</span><span class="o">.</span><span class="n">_doc</span><span class="o">.</span><span class="n">arg_names</span>
-    <span class="k">if</span> <span class="ow">not</span> <span class="n">arg_names</span><span class="p">:</span>
-        <span class="k">if</span> <span class="n">func</span><span class="o">.</span><span class="n">arity</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span>
-            <span class="n">arg_names</span> <span class="o">=</span> <span class="p">[</span><span class="s2">&quot;arg&quot;</span><span class="p">]</span>
-        <span class="k">elif</span> <span class="n">func</span><span class="o">.</span><span class="n">arity</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
-            <span class="n">arg_names</span> <span class="o">=</span> <span class="p">[</span><span class="s2">&quot;left&quot;</span><span class="p">,</span> <span class="s2">&quot;right&quot;</span><span class="p">]</span>
-        <span class="k">else</span><span class="p">:</span>
-            <span class="k">raise</span> <span class="ne">NotImplementedError</span><span class="p">(</span>
-                <span class="n">f</span><span class="s2">&quot;unsupported arity: </span><span class="si">{func.arity}</span><span class="s2"> (function: </span><span class="si">{func.name}</span><span class="s2">)&quot;</span><span class="p">)</span>
-
-    <span class="k">return</span> <span class="n">arg_names</span>
+    <span class="k">return</span> <span class="n">func</span><span class="o">.</span><span class="n">_doc</span><span class="o">.</span><span class="n">arg_names</span>
 
 
 <span class="k">def</span> <span class="nf">_decorate_compute_function</span><span class="p">(</span><span class="n">wrapper</span><span class="p">,</span> <span class="n">exposed_name</span><span class="p">,</span> <span class="n">func</span><span class="p">,</span> <span class="n">option_class</span><span class="p">):</span>
+    <span class="c1"># Decorate the given compute function wrapper with useful metadata</span>
+    <span class="c1"># and documentation.</span>
     <span class="n">wrapper</span><span class="o">.</span><span class="n">__arrow_compute_function__</span> <span class="o">=</span> <span class="nb">dict</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">func</span><span class="o">.</span><span class="n">name</span><span class="p">,</span>
                                               <span class="n">arity</span><span class="o">=</span><span class="n">func</span><span class="o">.</span><span class="n">arity</span><span class="p">)</span>
     <span class="n">wrapper</span><span class="o">.</span><span class="vm">__name__</span> <span class="o">=</span> <span class="n">exposed_name</span>
@@ -2969,7 +3423,7 @@
 <span class="s2">            options : pyarrow.compute.</span><span class="si">{0}</span><span class="s2">, optional</span>
 <span class="s2">                Parameters altering compute function semantics</span>
 <span class="s2">            **kwargs : optional</span>
-<span class="s2">                Parameters for </span><span class="si">{0}</span><span class="s2"> constructor.  Either `options`</span>
+<span class="s2">                Parameters for </span><span class="si">{0}</span><span class="s2"> constructor. Either `options`</span>
 <span class="s2">                or `**kwargs` can be passed, but not both at the same time.</span>
 <span class="s2">            &quot;&quot;&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">option_class</span><span class="o">.</span><span class="vm">__name__</span><span class="p">))</span>
 
@@ -3010,41 +3464,50 @@
     <span class="k">return</span> <span class="n">options</span>
 
 
-<span class="n">_wrapper_template</span> <span class="o">=</span> <span class="n">dedent</span><span class="p">(</span><span class="s2">&quot;&quot;&quot;</span><span class="se">\</span>
-<span class="s2">    def make_wrapper(func, option_class):</span>
-<span class="s2">        def </span><span class="si">{func_name}</span><span class="s2">(</span><span class="si">{args_sig}{kwonly}</span><span class="s2">, memory_pool=None):</span>
-<span class="s2">            return func.call([</span><span class="si">{args_sig}</span><span class="s2">], None, memory_pool)</span>
-<span class="s2">        return </span><span class="si">{func_name}</span><span class="s2"></span>
-<span class="s2">    &quot;&quot;&quot;</span><span class="p">)</span>
+<span class="k">def</span> <span class="nf">_make_generic_wrapper</span><span class="p">(</span><span class="n">func_name</span><span class="p">,</span> <span class="n">func</span><span class="p">,</span> <span class="n">option_class</span><span class="p">):</span>
+    <span class="k">if</span> <span class="n">option_class</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+        <span class="k">def</span> <span class="nf">wrapper</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="n">memory_pool</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+            <span class="k">return</span> <span class="n">func</span><span class="o">.</span><span class="n">call</span><span class="p">(</span><span class="n">args</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">memory_pool</span><span class="p">)</span>
+    <span class="k">else</span><span class="p">:</span>
+        <span class="k">def</span> <span class="nf">wrapper</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="n">memory_pool</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">options</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
+            <span class="n">options</span> <span class="o">=</span> <span class="n">_handle_options</span><span class="p">(</span><span class="n">func_name</span><span class="p">,</span> <span class="n">option_class</span><span class="p">,</span> <span class="n">options</span><span class="p">,</span>
+                                      <span class="n">kwargs</span><span class="p">)</span>
+            <span class="k">return</span> <span class="n">func</span><span class="o">.</span><span class="n">call</span><span class="p">(</span><span class="n">args</span><span class="p">,</span> <span class="n">options</span><span class="p">,</span> <span class="n">memory_pool</span><span class="p">)</span>
+    <span class="k">return</span> <span class="n">wrapper</span>
+
 
-<span class="n">_wrapper_options_template</span> <span class="o">=</span> <span class="n">dedent</span><span class="p">(</span><span class="s2">&quot;&quot;&quot;</span><span class="se">\</span>
-<span class="s2">    def make_wrapper(func, option_class):</span>
-<span class="s2">        def </span><span class="si">{func_name}</span><span class="s2">(</span><span class="si">{args_sig}{kwonly}</span><span class="s2">, options=None, memory_pool=None,</span>
-<span class="s2">                        **kwargs):</span>
-<span class="s2">            options = _handle_options(</span><span class="si">{func_name!r}</span><span class="s2">, option_class, options,</span>
-<span class="s2">                                      kwargs)</span>
-<span class="s2">            return func.call([</span><span class="si">{args_sig}</span><span class="s2">], options, memory_pool)</span>
-<span class="s2">        return </span><span class="si">{func_name}</span><span class="s2"></span>
-<span class="s2">    &quot;&quot;&quot;</span><span class="p">)</span>
+<span class="k">def</span> <span class="nf">_make_signature</span><span class="p">(</span><span class="n">arg_names</span><span class="p">,</span> <span class="n">var_arg_names</span><span class="p">,</span> <span class="n">option_class</span><span class="p">):</span>
+    <span class="kn">from</span> <span class="nn">inspect</span> <span class="k">import</span> <span class="n">Parameter</span>
+    <span class="n">params</span> <span class="o">=</span> <span class="p">[]</span>
+    <span class="k">for</span> <span class="n">name</span> <span class="ow">in</span> <span class="n">arg_names</span><span class="p">:</span>
+        <span class="n">params</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">Parameter</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">Parameter</span><span class="o">.</span><span class="n">POSITIONAL_OR_KEYWORD</span><span class="p">))</span>
+    <span class="k">for</span> <span class="n">name</span> <span class="ow">in</span> <span class="n">var_arg_names</span><span class="p">:</span>
+        <span class="n">params</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">Parameter</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">Parameter</span><span class="o">.</span><span class="n">VAR_POSITIONAL</span><span class="p">))</span>
+    <span class="n">params</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">Parameter</span><span class="p">(</span><span class="s2">&quot;memory_pool&quot;</span><span class="p">,</span> <span class="n">Parameter</span><span class="o">.</span><span class="n">KEYWORD_ONLY</span><span class="p">,</span>
+                            <span class="n">default</span><span class="o">=</span><span class="kc">None</span><span class="p">))</span>
+    <span class="k">if</span> <span class="n">option_class</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+        <span class="n">params</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">Parameter</span><span class="p">(</span><span class="s2">&quot;options&quot;</span><span class="p">,</span> <span class="n">Parameter</span><span class="o">.</span><span class="n">KEYWORD_ONLY</span><span class="p">,</span>
+                                <span class="n">default</span><span class="o">=</span><span class="kc">None</span><span class="p">))</span>
+        <span class="n">options_sig</span> <span class="o">=</span> <span class="n">inspect</span><span class="o">.</span><span class="n">signature</span><span class="p">(</span><span class="n">option_class</span><span class="p">)</span>
+        <span class="k">for</span> <span class="n">p</span> <span class="ow">in</span> <span class="n">options_sig</span><span class="o">.</span><span class="n">parameters</span><span class="o">.</span><span class="n">values</span><span class="p">():</span>
+            <span class="c1"># XXX for now, our generic wrappers don&#39;t allow positional</span>
+            <span class="c1"># option arguments</span>
+            <span class="n">params</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">p</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="n">kind</span><span class="o">=</span><span class="n">Parameter</span><span class="o">.</span><span class="n">KEYWORD_ONLY</span><span class="p">))</span>
+    <span class="k">return</span> <span class="n">inspect</span><span class="o">.</span><span class="n">Signature</span><span class="p">(</span><span class="n">params</span><span class="p">)</span>
 
 
 <span class="k">def</span> <span class="nf">_wrap_function</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">func</span><span class="p">):</span>
     <span class="n">option_class</span> <span class="o">=</span> <span class="n">_get_options_class</span><span class="p">(</span><span class="n">func</span><span class="p">)</span>
     <span class="n">arg_names</span> <span class="o">=</span> <span class="n">_get_arg_names</span><span class="p">(</span><span class="n">func</span><span class="p">)</span>
-    <span class="n">args_sig</span> <span class="o">=</span> <span class="s1">&#39;, &#39;</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">arg_names</span><span class="p">)</span>
-    <span class="n">kwonly</span> <span class="o">=</span> <span class="s1">&#39;&#39;</span> <span class="k">if</span> <span class="n">arg_names</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s1">&#39;*&#39;</span><span class="p">)</span> <span class="k">else</span> <span class="s1">&#39;, *&#39;</span>
-
-    <span class="c1"># Generate templated wrapper, so that the signature matches</span>
-    <span class="c1"># the documented argument names.</span>
-    <span class="n">ns</span> <span class="o">=</span> <span class="p">{}</span>
-    <span class="k">if</span> <span class="n">option_class</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
-        <span class="n">template</span> <span class="o">=</span> <span class="n">_wrapper_options_template</span>
+    <span class="n">has_vararg</span> <span class="o">=</span> <span class="n">arg_names</span> <span class="ow">and</span> <span class="n">arg_names</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s1">&#39;*&#39;</span><span class="p">)</span>
+    <span class="k">if</span> <span class="n">has_vararg</span><span class="p">:</span>
+        <span class="n">var_arg_names</span> <span class="o">=</span> <span class="p">[</span><span class="n">arg_names</span><span class="o">.</span><span class="n">pop</span><span class="p">()</span><span class="o">.</span><span class="n">lstrip</span><span class="p">(</span><span class="s1">&#39;*&#39;</span><span class="p">)]</span>
     <span class="k">else</span><span class="p">:</span>
-        <span class="n">template</span> <span class="o">=</span> <span class="n">_wrapper_template</span>
-    <span class="n">exec</span><span class="p">(</span><span class="n">template</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">func_name</span><span class="o">=</span><span class="n">name</span><span class="p">,</span> <span class="n">args_sig</span><span class="o">=</span><span class="n">args_sig</span><span class="p">,</span> <span class="n">kwonly</span><span class="o">=</span><span class="n">kwonly</span><span class="p">),</span>
-         <span class="nb">globals</span><span class="p">(),</span> <span class="n">ns</span><span class="p">)</span>
-    <span class="n">wrapper</span> <span class="o">=</span> <span class="n">ns</span><span class="p">[</span><span class="s1">&#39;make_wrapper&#39;</span><span class="p">](</span><span class="n">func</span><span class="p">,</span> <span class="n">option_class</span><span class="p">)</span>
+        <span class="n">var_arg_names</span> <span class="o">=</span> <span class="p">[]</span>
 
+    <span class="n">wrapper</span> <span class="o">=</span> <span class="n">_make_generic_wrapper</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">func</span><span class="p">,</span> <span class="n">option_class</span><span class="p">)</span>
+    <span class="n">wrapper</span><span class="o">.</span><span class="n">__signature__</span> <span class="o">=</span> <span class="n">_make_signature</span><span class="p">(</span><span class="n">arg_names</span><span class="p">,</span> <span class="n">var_arg_names</span><span class="p">,</span>
+                                            <span class="n">option_class</span><span class="p">)</span>
     <span class="k">return</span> <span class="n">_decorate_compute_function</span><span class="p">(</span><span class="n">wrapper</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">func</span><span class="p">,</span> <span class="n">option_class</span><span class="p">)</span>
 
 
@@ -3072,7 +3535,7 @@
 <span class="n">_make_global_functions</span><span class="p">()</span>
 
 
-<div class="viewcode-block" id="cast"><a class="viewcode-back" href="../../python/generated/pyarrow.compute.cast.html#pyarrow.compute.cast">[docs]</a><span class="k">def</span> <span class="nf">cast</span><span class="p">(</span><span class="n">arr</span><span class="p">,</span> <span class="n">target_type</span><span class="p">,</span> <span class="n">safe</span><span class="o">=</span><span class="kc">True</span><span class="p">):</span>
+<span class="k">def</span> <span class="nf">cast</span><span class="p">(</span><span class="n">arr</span><span class="p">,</span> <span class="n">target_type</span><span class="p">,</span> <span class="n">safe</span><span class="o">=</span><span class="kc">True</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">    Cast array values to another data type. Can also be invoked as an array</span>
 <span class="sd">    instance method.</span>
@@ -3127,12 +3590,13 @@
         <span class="n">options</span> <span class="o">=</span> <span class="n">CastOptions</span><span class="o">.</span><span class="n">safe</span><span class="p">(</span><span class="n">target_type</span><span class="p">)</span>
     <span class="k">else</span><span class="p">:</span>
         <span class="n">options</span> <span class="o">=</span> <span class="n">CastOptions</span><span class="o">.</span><span class="n">unsafe</span><span class="p">(</span><span class="n">target_type</span><span class="p">)</span>
-    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;cast&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">arr</span><span class="p">],</span> <span class="n">options</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;cast&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">arr</span><span class="p">],</span> <span class="n">options</span><span class="p">)</span>
 
 
-<div class="viewcode-block" id="match_substring"><a class="viewcode-back" href="../../python/generated/pyarrow.compute.match_substring.html#pyarrow.compute.match_substring">[docs]</a><span class="k">def</span> <span class="nf">match_substring</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">pattern</span><span class="p">):</span>
+<span class="k">def</span> <span class="nf">count_substring</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">pattern</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">ignore_case</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
-<span class="sd">    Test if substring *pattern* is contained within a value of a string array.</span>
+<span class="sd">    Count the occurrences of substring *pattern* in each value of a</span>
+<span class="sd">    string array.</span>
 
 <span class="sd">    Parameters</span>
 <span class="sd">    ----------</span>
@@ -3144,44 +3608,137 @@
 <span class="sd">    -------</span>
 <span class="sd">    result : pyarrow.Array or pyarrow.ChunkedArray</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;match_substring&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">],</span>
-                         <span class="n">MatchSubstringOptions</span><span class="p">(</span><span class="n">pattern</span><span class="p">))</span></div>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;count_substring&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">],</span>
+                         <span class="n">MatchSubstringOptions</span><span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="n">ignore_case</span><span class="p">))</span>
 
 
-<div class="viewcode-block" id="match_substring_regex"><a class="viewcode-back" href="../../python/generated/pyarrow.compute.match_substring_regex.html#pyarrow.compute.match_substring_regex">[docs]</a><span class="k">def</span> <span class="nf">match_substring_regex</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">pattern</span><span class="p">):</span>
+<span class="k">def</span> <span class="nf">count_substring_regex</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">pattern</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">ignore_case</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
-<span class="sd">    Test if regex *pattern* matches at any position a value of a string array.</span>
+<span class="sd">    Count the non-overlapping matches of regex *pattern* in each value</span>
+<span class="sd">    of a string array.</span>
 
 <span class="sd">    Parameters</span>
 <span class="sd">    ----------</span>
 <span class="sd">    array : pyarrow.Array or pyarrow.ChunkedArray</span>
 <span class="sd">    pattern : str</span>
-<span class="sd">        regex pattern to search</span>
+<span class="sd">        pattern to search for exact matches</span>
 
 <span class="sd">    Returns</span>
 <span class="sd">    -------</span>
 <span class="sd">    result : pyarrow.Array or pyarrow.ChunkedArray</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;match_substring_regex&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">],</span>
-                         <span class="n">MatchSubstringOptions</span><span class="p">(</span><span class="n">pattern</span><span class="p">))</span></div>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;count_substring_regex&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">],</span>
+                         <span class="n">MatchSubstringOptions</span><span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="n">ignore_case</span><span class="p">))</span>
+
+
+<span class="k">def</span> <span class="nf">find_substring</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">pattern</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">ignore_case</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Find the index of the first occurrence of substring *pattern* in each</span>
+<span class="sd">    value of a string array.</span>
+
+<span class="sd">    Parameters</span>
+<span class="sd">    ----------</span>
+<span class="sd">    array : pyarrow.Array or pyarrow.ChunkedArray</span>
+<span class="sd">    pattern : str</span>
+<span class="sd">        pattern to search for exact matches</span>
+<span class="sd">    ignore_case : bool, default False</span>
+<span class="sd">        Ignore case while searching.</span>
+
+<span class="sd">    Returns</span>
+<span class="sd">    -------</span>
+<span class="sd">    result : pyarrow.Array or pyarrow.ChunkedArray</span>
+<span class="sd">    &quot;&quot;&quot;</span>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;find_substring&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">],</span>
+                         <span class="n">MatchSubstringOptions</span><span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="n">ignore_case</span><span class="p">))</span>
 
 
-<div class="viewcode-block" id="sum"><a class="viewcode-back" href="../../python/generated/pyarrow.compute.sum.html#pyarrow.compute.sum">[docs]</a><span class="k">def</span> <span class="nf">sum</span><span class="p">(</span><span class="n">array</span><span class="p">):</span>
+<span class="k">def</span> <span class="nf">find_substring_regex</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">pattern</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">ignore_case</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
-<span class="sd">    Sum the values in a numerical (chunked) array.</span>
+<span class="sd">    Find the index of the first match of regex *pattern* in each</span>
+<span class="sd">    value of a string array.</span>
 
 <span class="sd">    Parameters</span>
 <span class="sd">    ----------</span>
 <span class="sd">    array : pyarrow.Array or pyarrow.ChunkedArray</span>
+<span class="sd">    pattern : str</span>
+<span class="sd">        regex pattern to search for</span>
+<span class="sd">    ignore_case : bool, default False</span>
+<span class="sd">        Ignore case while searching.</span>
 
 <span class="sd">    Returns</span>
 <span class="sd">    -------</span>
-<span class="sd">    sum : pyarrow.Scalar</span>
+<span class="sd">    result : pyarrow.Array or pyarrow.ChunkedArray</span>
 <span class="sd">    &quot;&quot;&quot;</span>
-    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s1">&#39;sum&#39;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">])</span></div>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;find_substring_regex&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">],</span>
+                         <span class="n">MatchSubstringOptions</span><span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="n">ignore_case</span><span class="p">))</span>
 
 
-<div class="viewcode-block" id="mode"><a class="viewcode-back" href="../../python/generated/pyarrow.compute.mode.html#pyarrow.compute.mode">[docs]</a><span class="k">def</span> <span class="nf">mode</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">n</span><span class="o">=</span><span class="mi">1</span><span class="p">):</span>
+<span class="k">def</span> <span class="nf">match_like</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">pattern</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">ignore_case</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Test if the SQL-style LIKE pattern *pattern* matches a value of a</span>
+<span class="sd">    string array.</span>
+
+<span class="sd">    Parameters</span>
+<span class="sd">    ----------</span>
+<span class="sd">    array : pyarrow.Array or pyarrow.ChunkedArray</span>
+<span class="sd">    pattern : str</span>
+<span class="sd">        SQL-style LIKE pattern. &#39;%&#39; will match any number of</span>
+<span class="sd">        characters, &#39;_&#39; will match exactly one character, and all</span>
+<span class="sd">        other characters match themselves. To match a literal percent</span>
+<span class="sd">        sign or underscore, precede the character with a backslash.</span>
+<span class="sd">    ignore_case : bool, default False</span>
+<span class="sd">        Ignore case while searching.</span>
+
+<span class="sd">    Returns</span>
+<span class="sd">    -------</span>
+<span class="sd">    result : pyarrow.Array or pyarrow.ChunkedArray</span>
+
+<span class="sd">    &quot;&quot;&quot;</span>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;match_like&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">],</span>
+                         <span class="n">MatchSubstringOptions</span><span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="n">ignore_case</span><span class="p">))</span>
+
+
+<span class="k">def</span> <span class="nf">match_substring</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">pattern</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">ignore_case</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Test if substring *pattern* is contained within a value of a string array.</span>
+
+<span class="sd">    Parameters</span>
+<span class="sd">    ----------</span>
+<span class="sd">    array : pyarrow.Array or pyarrow.ChunkedArray</span>
+<span class="sd">    pattern : str</span>
+<span class="sd">        pattern to search for exact matches</span>
+<span class="sd">    ignore_case : bool, default False</span>
+<span class="sd">        Ignore case while searching.</span>
+
+<span class="sd">    Returns</span>
+<span class="sd">    -------</span>
+<span class="sd">    result : pyarrow.Array or pyarrow.ChunkedArray</span>
+<span class="sd">    &quot;&quot;&quot;</span>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;match_substring&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">],</span>
+                         <span class="n">MatchSubstringOptions</span><span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="n">ignore_case</span><span class="p">))</span>
+
+
+<span class="k">def</span> <span class="nf">match_substring_regex</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">pattern</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">ignore_case</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span>
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Test if regex *pattern* matches at any position a value of a string array.</span>
+
+<span class="sd">    Parameters</span>
+<span class="sd">    ----------</span>
+<span class="sd">    array : pyarrow.Array or pyarrow.ChunkedArray</span>
+<span class="sd">    pattern : str</span>
+<span class="sd">        regex pattern to search</span>
+<span class="sd">    ignore_case : bool, default False</span>
+<span class="sd">        Ignore case while searching.</span>
+
+<span class="sd">    Returns</span>
+<span class="sd">    -------</span>
+<span class="sd">    result : pyarrow.Array or pyarrow.ChunkedArray</span>
+<span class="sd">    &quot;&quot;&quot;</span>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;match_substring_regex&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">],</span>
+                         <span class="n">MatchSubstringOptions</span><span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="n">ignore_case</span><span class="p">))</span>
+
+
+<span class="k">def</span> <span class="nf">mode</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">n</span><span class="o">=</span><span class="mi">1</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">    Return top-n most common values and number of times they occur in a passed</span>
 <span class="sd">    numerical (chunked) array, in descending order of occurance. If there are</span>
@@ -3207,10 +3764,10 @@
 <span class="sd">    &lt;pyarrow.StructScalar: {&#39;mode&#39;: 1, &#39;count&#39;: 2}&gt;</span>
 <span class="sd">    &quot;&quot;&quot;</span>
     <span class="n">options</span> <span class="o">=</span> <span class="n">ModeOptions</span><span class="p">(</span><span class="n">n</span><span class="o">=</span><span class="n">n</span><span class="p">)</span>
-    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;mode&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">],</span> <span class="n">options</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;mode&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">array</span><span class="p">],</span> <span class="n">options</span><span class="p">)</span>
 
 
-<div class="viewcode-block" id="filter"><a class="viewcode-back" href="../../python/generated/pyarrow.compute.filter.html#pyarrow.compute.filter">[docs]</a><span class="k">def</span> <span class="nf">filter</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">mask</span><span class="p">,</span> <span class="n">null_selection_behavior</span><span class="o">=</span><span class="s1">&#39;drop&#39;</span><span class="p">):</span>
+<span class="k">def</span> <span class="nf">filter</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">mask</span><span class="p">,</span> <span class="n">null_selection_behavior</span><span class="o">=</span><span class="s1">&#39;drop&#39;</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">    Select values (or records) from array- or table-like data given boolean</span>
 <span class="sd">    filter, where true values are selected.</span>
@@ -3251,10 +3808,44 @@
 <span class="sd">    ]</span>
 <span class="sd">    &quot;&quot;&quot;</span>
     <span class="n">options</span> <span class="o">=</span> <span class="n">FilterOptions</span><span class="p">(</span><span class="n">null_selection_behavior</span><span class="p">)</span>
-    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s1">&#39;filter&#39;</span><span class="p">,</span> <span class="p">[</span><span class="n">data</span><span class="p">,</span> <span class="n">mask</span><span class="p">],</span> <span class="n">options</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s1">&#39;filter&#39;</span><span class="p">,</span> <span class="p">[</span><span class="n">data</span><span class="p">,</span> <span class="n">mask</span><span class="p">],</span> <span class="n">options</span><span class="p">)</span>
+
+
+<span class="k">def</span> <span class="nf">index</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">memory_pool</span><span class="o"> [...]
+    <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">    Find the index of the first occurrence of a given value.</span>
 
+<span class="sd">    Parameters</span>
+<span class="sd">    ----------</span>
+<span class="sd">    data : Array or ChunkedArray</span>
+<span class="sd">    value : Scalar-like object</span>
+<span class="sd">    start : int, optional</span>
+<span class="sd">    end : int, optional</span>
 
-<div class="viewcode-block" id="take"><a class="viewcode-back" href="../../python/generated/pyarrow.compute.take.html#pyarrow.compute.take">[docs]</a><span class="k">def</span> <span class="nf">take</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">indices</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">boundscheck</span><span class="o">=</span><span class="kc">True</span><span class="p">,</sp [...]
+<span class="sd">    Returns</span>
+<span class="sd">    -------</span>
+<span class="sd">    index : the index, or -1 if not found</span>
+<span class="sd">    &quot;&quot;&quot;</span>
+    <span class="k">if</span> <span class="n">start</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+        <span class="k">if</span> <span class="n">end</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="n">data</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">slice</span><span class="p">(</span><span class="n">start</span><span class="p">,</span> <span class="n">end</span> <span class="o">-</span> <span class="n">start</span><span class="p">)</span>
+        <span class="k">else</span><span class="p">:</span>
+            <span class="n">data</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">slice</span><span class="p">(</span><span class="n">start</span><span class="p">)</span>
+    <span class="k">elif</span> <span class="n">end</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+        <span class="n">data</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">slice</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">end</span><span class="p">)</span>
+
+    <span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">pa</span><span class="o">.</span><span class="n">Scalar</span><span class="p">):</span>
+        <span class="n">value</span> <span class="o">=</span> <span class="n">pa</span><span class="o">.</span><span class="n">scalar</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="nb">type</span><span class="o">=</span><span class="n">data</span><span class="o">.</span><span class="n">type</span><span class="p">)</span>
+    <span class="k">elif</span> <span class="n">data</span><span class="o">.</span><span class="n">type</span> <span class="o">!=</span> <span class="n">value</span><span class="o">.</span><span class="n">type</span><span class="p">:</span>
+        <span class="n">value</span> <span class="o">=</span> <span class="n">pa</span><span class="o">.</span><span class="n">scalar</span><span class="p">(</span><span class="n">value</span><span class="o">.</span><span class="n">as_py</span><span class="p">(),</span> <span class="nb">type</span><span class="o">=</span><span class="n">data</span><span class="o">.</span><span class="n">type</span><span class="p">)</span>
+    <span class="n">options</span> <span class="o">=</span> <span class="n">IndexOptions</span><span class="p">(</span><span class="n">value</span><span class="o">=</span><span class="n">value</span><span class="p">)</span>
+    <span class="n">result</span> <span class="o">=</span> <span class="n">call_function</span><span class="p">(</span><span class="s1">&#39;index&#39;</span><span class="p">,</span> <span class="p">[</span><span class="n">data</span><span class="p">],</span> <span class="n">options</span><span class="p">,</span> <span class="n">memory_pool</span><span class="p">)</span>
+    <span class="k">if</span> <span class="n">start</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span> <span class="ow">and</span> <span class="n">result</span><span class="o">.</span><span class="n">as_py</span><span class="p">()</span> <span class="o">&gt;=</span> <span class="mi">0</span><span class="p">:</span>
+        <span class="n">result</span> <span class="o">=</span> <span class="n">pa</span><span class="o">.</span><span class="n">scalar</span><span class="p">(</span><span class="n">result</span><span class="o">.</span><span class="n">as_py</span><span class="p">()</span> <span class="o">+</span> <span class="n">start</span><span class="p">,</span> <span class="nb">type</span><span class="o">=</span><span class="n">pa</span><span class="o">.</span><span class="n">int64</span><span class=" [...]
+    <span class="k">return</span> <span class="n">result</span>
+
+
+<span class="k">def</span> <span class="nf">take</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">indices</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">boundscheck</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">memory_pool</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">    Select values (or records) from array- or table-like data given integer</span>
 <span class="sd">    selection indices.</span>
@@ -3292,10 +3883,10 @@
 <span class="sd">    ]</span>
 <span class="sd">    &quot;&quot;&quot;</span>
     <span class="n">options</span> <span class="o">=</span> <span class="n">TakeOptions</span><span class="p">(</span><span class="n">boundscheck</span><span class="o">=</span><span class="n">boundscheck</span><span class="p">)</span>
-    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s1">&#39;take&#39;</span><span class="p">,</span> <span class="p">[</span><span class="n">data</span><span class="p">,</span> <span class="n">indices</span><span class="p">],</span> <span class="n">options</span><span class="p">,</span> <span class="n">memory_pool</span><span class="p">)</span></div>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s1">&#39;take&#39;</span><span class="p">,</span> <span class="p">[</span><span class="n">data</span><span class="p">,</span> <span class="n">indices</span><span class="p">],</span> <span class="n">options</span><span class="p">,</span> <span class="n">memory_pool</span><span class="p">)</span>
 
 
-<div class="viewcode-block" id="fill_null"><a class="viewcode-back" href="../../python/generated/pyarrow.compute.fill_null.html#pyarrow.compute.fill_null">[docs]</a><span class="k">def</span> <span class="nf">fill_null</span><span class="p">(</span><span class="n">values</span><span class="p">,</span> <span class="n">fill_value</span><span class="p">):</span>
+<span class="k">def</span> <span class="nf">fill_null</span><span class="p">(</span><span class="n">values</span><span class="p">,</span> <span class="n">fill_value</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">    Replace each null element in values with fill_value. The fill_value must be</span>
 <span class="sd">    the same type as values or able to be implicitly casted to the array&#39;s</span>
@@ -3332,7 +3923,7 @@
     <span class="k">elif</span> <span class="n">values</span><span class="o">.</span><span class="n">type</span> <span class="o">!=</span> <span class="n">fill_value</span><span class="o">.</span><span class="n">type</span><span class="p">:</span>
         <span class="n">fill_value</span> <span class="o">=</span> <span class="n">pa</span><span class="o">.</span><span class="n">scalar</span><span class="p">(</span><span class="n">fill_value</span><span class="o">.</span><span class="n">as_py</span><span class="p">(),</span> <span class="nb">type</span><span class="o">=</span><span class="n">values</span><span class="o">.</span><span class="n">type</span><span class="p">)</span>
 
-    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;fill_null&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">values</span><span class="p">,</span> <span class="n">fill_value</span><span class="p">])</span></div>
+    <span class="k">return</span> <span class="n">call_function</span><span class="p">(</span><span class="s2">&quot;fill_null&quot;</span><span class="p">,</span> <span class="p">[</span><span class="n">values</span><span class="p">,</span> <span class="n">fill_value</span><span class="p">])</span>
 </pre></div>
 
               </div>
@@ -3366,13 +3957,13 @@
     
     <div class="footer-item">
       <p class="copyright">
-    &copy; Copyright 2016-2019 Apache Software Foundation.<br/>
+    &copy; Copyright 2016-2021 Apache Software Foundation.<br/>
 </p>
     </div>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.0.2.<br/>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.5.4.<br/>
 </p>
     </div>
     
diff --git a/docs/_modules/pyarrow/dataset.html b/docs/_modules/pyarrow/dataset.html
index f826a97..9dae890 100644
--- a/docs/_modules/pyarrow/dataset.html
+++ b/docs/_modules/pyarrow/dataset.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.dataset &#8212; Apache Arrow v4.0.1</title>
+    <title>pyarrow.dataset &#8212; Apache Arrow v5.0.0</title>
     
   <link href="../../_static/css/theme.css" rel="stylesheet" />
   <link href="../../_static/css/index.c5995385ac14fb8791e8eb36b4908be2.css" rel="stylesheet" />
@@ -22,13 +22,13 @@
       
 
     
-    <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/basic.css" />
+    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    <link rel="stylesheet" href="../../_static/basic.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
   <link rel="preload" as="script" href="../../_static/js/index.1c5a1a01449ed65a7b51.js">
 
-    <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
+    <script id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
@@ -153,7 +153,7 @@
       </a>
      </li>
      <li class="toctree-l3">
-      <a class="reference internal" href="../../cpp/cmake.html">
+      <a class="reference internal" href="../../cpp/build_system.html">
        Using Arrow C++ in your own project
       </a>
      </li>
@@ -199,7 +199,7 @@
      </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/csv.html">
-       Reading CSV files
+       Reading and Writing CSV files
       </a>
      </li>
      <li class="toctree-l3">
@@ -391,6 +391,11 @@
     </a>
    </li>
    <li class="toctree-l2">
+    <a class="reference internal" href="../../java/algorithm.html">
+     Java Algorithms
+    </a>
+   </li>
+   <li class="toctree-l2">
     <a class="reference external" href="https://arrow.apache.org/docs/java/reference/">
      Reference (javadoc)
     </a>
@@ -581,7 +586,7 @@
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../python/csv.html">
-     Reading CSV files
+     Reading and Writing CSV files
     </a>
    </li>
    <li class="toctree-l2">
@@ -1247,6 +1252,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.FixedSizeListArray.html">
+         pyarrow.FixedSizeListArray
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.LargeListArray.html">
          pyarrow.LargeListArray
         </a>
@@ -1454,6 +1464,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.Codec.html">
+         pyarrow.Codec
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compress.html">
          pyarrow.compress
         </a>
@@ -1526,6 +1541,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.index.html">
+         pyarrow.compute.index
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.mean.html">
          pyarrow.compute.mean
         </a>
@@ -1556,6 +1576,16 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.abs.html">
+         pyarrow.compute.abs
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.abs_checked.html">
+         pyarrow.compute.abs_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.add.html">
          pyarrow.compute.add
         </a>
@@ -1586,6 +1616,41 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.power.html">
+         pyarrow.compute.power
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.power_checked.html">
+         pyarrow.compute.power_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_left.html">
+         pyarrow.compute.shift_left
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_left_checked.html">
+         pyarrow.compute.shift_left_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_right.html">
+         pyarrow.compute.shift_right
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_right_checked.html">
+         pyarrow.compute.shift_right_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sign.html">
+         pyarrow.compute.sign
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.subtract.html">
          pyarrow.compute.subtract
         </a>
@@ -1596,13 +1661,138 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.compute.power.html">
-         pyarrow.compute.power
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_and.html">
+         pyarrow.compute.bit_wise_and
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.compute.power_checked.html">
-         pyarrow.compute.power_checked
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_not.html">
+         pyarrow.compute.bit_wise_not
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_or.html">
+         pyarrow.compute.bit_wise_or
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_xor.html">
+         pyarrow.compute.bit_wise_xor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ceil.html">
+         pyarrow.compute.ceil
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.floor.html">
+         pyarrow.compute.floor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.trunc.html">
+         pyarrow.compute.trunc
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ln.html">
+         pyarrow.compute.ln
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ln_checked.html">
+         pyarrow.compute.ln_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log10.html">
+         pyarrow.compute.log10
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log10_checked.html">
+         pyarrow.compute.log10_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log1p.html">
+         pyarrow.compute.log1p
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log1p_checked.html">
+         pyarrow.compute.log1p_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log2.html">
+         pyarrow.compute.log2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log2_checked.html">
+         pyarrow.compute.log2_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.acos.html">
+         pyarrow.compute.acos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.acos_checked.html">
+         pyarrow.compute.acos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.asin.html">
+         pyarrow.compute.asin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.asin_checked.html">
+         pyarrow.compute.asin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.atan.html">
+         pyarrow.compute.atan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.atan2.html">
+         pyarrow.compute.atan2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.cos.html">
+         pyarrow.compute.cos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.cos_checked.html">
+         pyarrow.compute.cos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sin.html">
+         pyarrow.compute.sin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sin_checked.html">
+         pyarrow.compute.sin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.tan.html">
+         pyarrow.compute.tan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.tan_checked.html">
+         pyarrow.compute.tan_checked
         </a>
        </li>
        <li class="toctree-l4">
@@ -1636,6 +1826,16 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.max_element_wise.html">
+         pyarrow.compute.max_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.min_element_wise.html">
+         pyarrow.compute.min_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.and_.html">
          pyarrow.compute.and_
         </a>
@@ -1771,26 +1971,206 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.split_pattern.html">
+         pyarrow.compute.split_pattern
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.split_pattern_regex.html">
+         pyarrow.compute.split_pattern_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_split_whitespace.html">
+         pyarrow.compute.ascii_split_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_split_whitespace.html">
+         pyarrow.compute.utf8_split_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.extract_regex.html">
+         pyarrow.compute.extract_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_join.html">
+         pyarrow.compute.binary_join
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_join_element_wise.html">
+         pyarrow.compute.binary_join_element_wise
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_center.html">
+         pyarrow.compute.ascii_center
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_lpad.html">
+         pyarrow.compute.ascii_lpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_ltrim.html">
+         pyarrow.compute.ascii_ltrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_ltrim_whitespace.html">
+         pyarrow.compute.ascii_ltrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_lower.html">
          pyarrow.compute.ascii_lower
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_reverse.html">
+         pyarrow.compute.ascii_reverse
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_rpad.html">
+         pyarrow.compute.ascii_rpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_rtrim.html">
+         pyarrow.compute.ascii_rtrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_rtrim_whitespace.html">
+         pyarrow.compute.ascii_rtrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_trim.html">
+         pyarrow.compute.ascii_trim
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.ascii_upper.html">
          pyarrow.compute.ascii_upper
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_length.html">
+         pyarrow.compute.binary_length
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.binary_replace_slice.html">
+         pyarrow.compute.binary_replace_slice
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.replace_substring.html">
+         pyarrow.compute.replace_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.replace_substring_regex.html">
+         pyarrow.compute.replace_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_center.html">
+         pyarrow.compute.utf8_center
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_length.html">
+         pyarrow.compute.utf8_length
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_lower.html">
          pyarrow.compute.utf8_lower
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_lpad.html">
+         pyarrow.compute.utf8_lpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_ltrim.html">
+         pyarrow.compute.utf8_ltrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_ltrim_whitespace.html">
+         pyarrow.compute.utf8_ltrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_replace_slice.html">
+         pyarrow.compute.utf8_replace_slice
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_reverse.html">
+         pyarrow.compute.utf8_reverse
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_rpad.html">
+         pyarrow.compute.utf8_rpad
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_rtrim.html">
+         pyarrow.compute.utf8_rtrim
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_rtrim_whitespace.html">
+         pyarrow.compute.utf8_rtrim_whitespace
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_trim.html">
+         pyarrow.compute.utf8_trim
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.utf8_upper.html">
          pyarrow.compute.utf8_upper
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.count_substring.html">
+         pyarrow.compute.count_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.count_substring_regex.html">
+         pyarrow.compute.count_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ends_with.html">
+         pyarrow.compute.ends_with
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.find_substring.html">
+         pyarrow.compute.find_substring
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.find_substring_regex.html">
+         pyarrow.compute.find_substring_regex
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.index_in.html">
          pyarrow.compute.index_in
         </a>
@@ -1801,6 +2181,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.match_like.html">
+         pyarrow.compute.match_like
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.match_substring.html">
          pyarrow.compute.match_substring
         </a>
@@ -1811,6 +2196,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.starts_with.html">
+         pyarrow.compute.starts_with
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.cast.html">
          pyarrow.compute.cast
         </a>
@@ -1821,6 +2211,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.replace_with_mask.html">
+         pyarrow.compute.replace_with_mask
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.filter.html">
          pyarrow.compute.filter
         </a>
@@ -1861,11 +2256,41 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.case_when.html">
+         pyarrow.compute.case_when
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.coalesce.html">
+         pyarrow.compute.coalesce
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.fill_null.html">
          pyarrow.compute.fill_null
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.if_else.html">
+         pyarrow.compute.if_else
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.is_finite.html">
+         pyarrow.compute.is_finite
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.is_inf.html">
+         pyarrow.compute.is_inf
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.is_nan.html">
+         pyarrow.compute.is_nan
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.is_null.html">
          pyarrow.compute.is_null
         </a>
@@ -2097,6 +2522,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.ipc.IpcWriteOptions.html">
+         pyarrow.ipc.IpcWriteOptions
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.ipc.Message.html">
          pyarrow.ipc.Message
         </a>
@@ -2301,8 +2731,23 @@
       </label>
       <ul>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.ReadOptions.html">
-         pyarrow.csv.ReadOptions
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.ConvertOptions.html">
+         pyarrow.csv.ConvertOptions
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.CSVStreamingReader.html">
+         pyarrow.csv.CSVStreamingReader
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.CSVWriter.html">
+         pyarrow.csv.CSVWriter
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.ISO8601.html">
+         pyarrow.csv.ISO8601
         </a>
        </li>
        <li class="toctree-l4">
@@ -2311,13 +2756,13 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.ConvertOptions.html">
-         pyarrow.csv.ConvertOptions
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.ReadOptions.html">
+         pyarrow.csv.ReadOptions
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.read_csv.html">
-         pyarrow.csv.read_csv
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.WriteOptions.html">
+         pyarrow.csv.WriteOptions
         </a>
        </li>
        <li class="toctree-l4">
@@ -2326,8 +2771,13 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.csv.CSVStreamingReader.html">
-         pyarrow.csv.CSVStreamingReader
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.read_csv.html">
+         pyarrow.csv.read_csv
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.csv.write_csv.html">
+         pyarrow.csv.write_csv
         </a>
        </li>
        <li class="toctree-l4">
@@ -2515,6 +2965,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.dataset.write_dataset.html">
+         pyarrow.dataset.write_dataset
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.dataset.FileFormat.html">
          pyarrow.dataset.FileFormat
         </a>
@@ -2890,7 +3345,6 @@
     <span class="n">PartitioningFactory</span><span class="p">,</span>
     <span class="n">RowGroupInfo</span><span class="p">,</span>
     <span class="n">Scanner</span><span class="p">,</span>
-    <span class="n">ScanTask</span><span class="p">,</span>
     <span class="n">TaggedRecordBatch</span><span class="p">,</span>
     <span class="n">UnionDataset</span><span class="p">,</span>
     <span class="n">UnionDatasetFactory</span><span class="p">,</span>
@@ -3338,7 +3792,7 @@
     <span class="k">return</span> <span class="n">factory</span><span class="o">.</span><span class="n">finish</span><span class="p">(</span><span class="n">schema</span><span class="p">)</span></div>
 
 
-<div class="viewcode-block" id="dataset"><a class="viewcode-back" href="../../python/generated/pyarrow.dataset.dataset.html#pyarrow.dataset.dataset">[docs]</a><span class="k">def</span> <span class="nf">dataset</span><span class="p">(</span><span class="n">source</span><span class="p">,</span> <span class="n">schema</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="nb">format</span><span class="o">=</span><span class="kc">None</span><span cla [...]
+<span class="k">def</span> <span class="nf">dataset</span><span class="p">(</span><span class="n">source</span><span class="p">,</span> <span class="n">schema</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="nb">format</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">filesystem</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
             <span class="n">partitioning</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">partition_base_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
             <span class="n">exclude_invalid_files</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ignore_prefixes</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
@@ -3511,16 +3965,13 @@
                 <span class="s1">&#39;of batches or tables. The given list contains the following &#39;</span>
                 <span class="s1">&#39;types: </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">type_names</span><span class="p">)</span>
             <span class="p">)</span>
-    <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">source</span><span class="p">,</span> <span class="p">(</span><span class="n">pa</span><span class="o">.</span><span class="n">RecordBatch</span><span class="p">,</span> <span class="n">pa</span><span class="o">.</span><span class="n">ipc</span><span class="o">.</span><span class="n">RecordBatchReader</span><span class="p">,</span>
-                             <span class="n">pa</span><span class="o">.</span><span class="n">Table</span><span class="p">)):</span>
-        <span class="k">return</span> <span class="n">_in_memory_dataset</span><span class="p">(</span><span class="n">source</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
-    <span class="k">elif</span> <span class="n">_is_iterable</span><span class="p">(</span><span class="n">source</span><span class="p">):</span>
+    <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">source</span><span class="p">,</span> <span class="p">(</span><span class="n">pa</span><span class="o">.</span><span class="n">RecordBatch</span><span class="p">,</span> <span class="n">pa</span><span class="o">.</span><span class="n">Table</span><span class="p">)):</span>
         <span class="k">return</span> <span class="n">_in_memory_dataset</span><span class="p">(</span><span class="n">source</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
     <span class="k">else</span><span class="p">:</span>
         <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span>
             <span class="s1">&#39;Expected a path-like, list of path-likes or a list of Datasets &#39;</span>
             <span class="s1">&#39;instead of the given type: </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="nb">type</span><span class="p">(</span><span class="n">source</span><span class="p">)</span><span class="o">.</span><span class="vm">__name__</span><span class="p">)</span>
-        <span class="p">)</span></div>
+        <span class="p">)</span>
 
 
 <span class="k">def</span> <span class="nf">_ensure_write_partitioning</span><span class="p">(</span><span class="n">scheme</span><span class="p">):</span>
@@ -3532,10 +3983,10 @@
     <span class="k">return</span> <span class="n">scheme</span>
 
 
-<span class="k">def</span> <span class="nf">write_dataset</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">base_dir</span><span class="p">,</span> <span class="n">basename_template</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="nb">format</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+<div class="viewcode-block" id="write_dataset"><a class="viewcode-back" href="../../python/generated/pyarrow.dataset.write_dataset.html#pyarrow.dataset.write_dataset">[docs]</a><span class="k">def</span> <span class="nf">write_dataset</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">base_dir</span><span class="p">,</span> <span class="n">basename_template</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <s [...]
                   <span class="n">partitioning</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">schema</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
                   <span class="n">filesystem</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">file_options</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">use_threads</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
-                  <span class="n">max_partitions</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+                  <span class="n">use_async</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">max_partitions</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">file_visitor</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">    Write a dataset to a given format and partitioning.</span>
 
@@ -3570,24 +4021,48 @@
 <span class="sd">    use_threads : bool, default True</span>
 <span class="sd">        Write files in parallel. If enabled, then maximum parallelism will be</span>
 <span class="sd">        used determined by the number of available CPU cores.</span>
+<span class="sd">    use_async : bool, default False</span>
+<span class="sd">        If enabled, an async scanner will be used that should offer</span>
+<span class="sd">        better performance with high-latency/highly-parallel filesystems</span>
+<span class="sd">        (e.g. S3)</span>
 <span class="sd">    max_partitions : int, default 1024</span>
 <span class="sd">        Maximum number of partitions any batch may be written into.</span>
+<span class="sd">    file_visitor : Function</span>
+<span class="sd">        If set, this function will be called with a WrittenFile instance</span>
+<span class="sd">        for each file created during the call.  This object will have both</span>
+<span class="sd">        a path attribute and a metadata attribute.</span>
+
+<span class="sd">        The path attribute will be a string containing the path to</span>
+<span class="sd">        the created file.</span>
+
+<span class="sd">        The metadata attribute will be the parquet metadata of the file.</span>
+<span class="sd">        This metadata will have the file path attribute set and can be used</span>
+<span class="sd">        to build a _metadata file.  The metadata attribute will be None if</span>
+<span class="sd">        the format is not parquet.</span>
+
+<span class="sd">        Example visitor which simple collects the filenames created::</span>
+
+<span class="sd">            visited_paths = []</span>
+
+<span class="sd">            def file_visitor(written_file):</span>
+<span class="sd">                visited_paths.append(written_file.path)</span>
 <span class="sd">    &quot;&quot;&quot;</span>
     <span class="kn">from</span> <span class="nn">pyarrow.fs</span> <span class="k">import</span> <span class="n">_resolve_filesystem_and_path</span>
 
-    <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">Dataset</span><span class="p">):</span>
-        <span class="n">schema</span> <span class="o">=</span> <span class="n">schema</span> <span class="ow">or</span> <span class="n">data</span><span class="o">.</span><span class="n">schema</span>
-    <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="p">(</span><span class="nb">list</span><span class="p">,</span> <span class="nb">tuple</span><span class="p">)):</span>
+    <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="p">(</span><span class="nb">list</span><span class="p">,</span> <span class="nb">tuple</span><span class="p">)):</span>
         <span class="n">schema</span> <span class="o">=</span> <span class="n">schema</span> <span class="ow">or</span> <span class="n">data</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">schema</span>
         <span class="n">data</span> <span class="o">=</span> <span class="n">InMemoryDataset</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="p">)</span>
-    <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="p">(</span><span class="n">pa</span><span class="o">.</span><span class="n">RecordBatch</span><span class="p">,</span> <span class="n">pa</span><span class="o">.</span><span class="n">ipc</span><span class="o">.</span><span class="n">RecordBatchReader</span><span class="p">,</span>
-                           <span class="n">pa</span><span class="o">.</span><span class="n">Table</span><span class="p">))</span> <span class="ow">or</span> <span class="n">_is_iterable</span><span class="p">(</span><span class="n">data</span><span class="p">):</span>
-        <span class="n">data</span> <span class="o">=</span> <span class="n">InMemoryDataset</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="p">)</span>
+    <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="p">(</span><span class="n">pa</span><span class="o">.</span><span class="n">RecordBatch</span><span class="p">,</span> <span class="n">pa</span><span class="o">.</span><span class="n">Table</span><span class="p">)):</span>
         <span class="n">schema</span> <span class="o">=</span> <span class="n">schema</span> <span class="ow">or</span> <span class="n">data</span><span class="o">.</span><span class="n">schema</span>
-    <span class="k">else</span><span class="p">:</span>
+        <span class="n">data</span> <span class="o">=</span> <span class="n">InMemoryDataset</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="p">)</span>
+    <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">pa</span><span class="o">.</span><span class="n">ipc</span><span class="o">.</span><span class="n">RecordBatchReader</span><span class="p">)</span> <span class="ow">or</span> <span class="n">_is_iterable</span><span class="p">(</span><span class="n">data</span><span class="p">):</span>
+        <span class="n">data</span> <span class="o">=</span> <span class="n">Scanner</span><span class="o">.</span><span class="n">from_batches</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="p">)</span>
+        <span class="n">schema</span> <span class="o">=</span> <span class="kc">None</span>
+    <span class="k">elif</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="p">(</span><span class="n">Dataset</span><span class="p">,</span> <span class="n">Scanner</span><span class="p">)):</span>
         <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
-            <span class="s2">&quot;Only Dataset, Table/RecordBatch, RecordBatchReader, a list &quot;</span>
-            <span class="s2">&quot;of Tables/RecordBatches, or iterable of batches are supported.&quot;</span>
+            <span class="s2">&quot;Only Dataset, Scanner, Table/RecordBatch, RecordBatchReader, &quot;</span>
+            <span class="s2">&quot;a list of Tables/RecordBatches, or iterable of batches are &quot;</span>
+            <span class="s2">&quot;supported.&quot;</span>
         <span class="p">)</span>
 
     <span class="k">if</span> <span class="nb">format</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">FileSystemDataset</span><span class="p">):</span>
@@ -3613,11 +4088,19 @@
 
     <span class="n">filesystem</span><span class="p">,</span> <span class="n">base_dir</span> <span class="o">=</span> <span class="n">_resolve_filesystem_and_path</span><span class="p">(</span><span class="n">base_dir</span><span class="p">,</span> <span class="n">filesystem</span><span class="p">)</span>
 
+    <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">Dataset</span><span class="p">):</span>
+        <span class="n">scanner</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">scanner</span><span class="p">(</span><span class="n">use_threads</span><span class="o">=</span><span class="n">use_threads</span><span class="p">,</span> <span class="n">use_async</span><span class="o">=</span><span class="n">use_async</span><span class="p">)</span>
+    <span class="k">else</span><span class="p">:</span>
+        <span class="c1"># scanner was passed directly by the user, in which case a schema</span>
+        <span class="c1"># cannot be passed</span>
+        <span class="k">if</span> <span class="n">schema</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Cannot specify a schema when writing a Scanner&quot;</span><span class="p">)</span>
+        <span class="n">scanner</span> <span class="o">=</span> <span class="n">data</span>
+
     <span class="n">_filesystemdataset_write</span><span class="p">(</span>
-        <span class="n">data</span><span class="p">,</span> <span class="n">base_dir</span><span class="p">,</span> <span class="n">basename_template</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span>
-        <span class="n">filesystem</span><span class="p">,</span> <span class="n">partitioning</span><span class="p">,</span> <span class="n">file_options</span><span class="p">,</span> <span class="n">use_threads</span><span class="p">,</span>
-        <span class="n">max_partitions</span>
-    <span class="p">)</span>
+        <span class="n">scanner</span><span class="p">,</span> <span class="n">base_dir</span><span class="p">,</span> <span class="n">basename_template</span><span class="p">,</span> <span class="n">filesystem</span><span class="p">,</span> <span class="n">partitioning</span><span class="p">,</span>
+        <span class="n">file_options</span><span class="p">,</span> <span class="n">max_partitions</span><span class="p">,</span> <span class="n">file_visitor</span>
+    <span class="p">)</span></div>
 </pre></div>
 
               </div>
@@ -3651,13 +4134,13 @@
     
     <div class="footer-item">
       <p class="copyright">
-    &copy; Copyright 2016-2019 Apache Software Foundation.<br/>
+    &copy; Copyright 2016-2021 Apache Software Foundation.<br/>
 </p>
     </div>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.0.2.<br/>
+Created using <a href="http://sphinx-doc.org/">Sphinx</a> 3.5.4.<br/>
 </p>
     </div>
     
diff --git a/docs/_modules/pyarrow/feather.html b/docs/_modules/pyarrow/feather.html
index fe5fc81..58dbb19 100644
--- a/docs/_modules/pyarrow/feather.html
+++ b/docs/_modules/pyarrow/feather.html
@@ -5,7 +5,7 @@
   <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>pyarrow.feather &#8212; Apache Arrow v4.0.1</title>
+    <title>pyarrow.feather &#8212; Apache Arrow v5.0.0</title>
     
   <link href="../../_static/css/theme.css" rel="stylesheet" />
   <link href="../../_static/css/index.c5995385ac14fb8791e8eb36b4908be2.css" rel="stylesheet" />
@@ -22,13 +22,13 @@
       
 
     
-    <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
-    <link rel="stylesheet" type="text/css" href="../../_static/basic.css" />
+    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
+    <link rel="stylesheet" href="../../_static/basic.css" type="text/css" />
     <link rel="stylesheet" type="text/css" href="../../_static/theme_overrides.css" />
     
   <link rel="preload" as="script" href="../../_static/js/index.1c5a1a01449ed65a7b51.js">
 
-    <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
+    <script id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
     <script src="../../_static/jquery.js"></script>
     <script src="../../_static/underscore.js"></script>
     <script src="../../_static/doctools.js"></script>
@@ -153,7 +153,7 @@
       </a>
      </li>
      <li class="toctree-l3">
-      <a class="reference internal" href="../../cpp/cmake.html">
+      <a class="reference internal" href="../../cpp/build_system.html">
        Using Arrow C++ in your own project
       </a>
      </li>
@@ -199,7 +199,7 @@
      </li>
      <li class="toctree-l3">
       <a class="reference internal" href="../../cpp/csv.html">
-       Reading CSV files
+       Reading and Writing CSV files
       </a>
      </li>
      <li class="toctree-l3">
@@ -391,6 +391,11 @@
     </a>
    </li>
    <li class="toctree-l2">
+    <a class="reference internal" href="../../java/algorithm.html">
+     Java Algorithms
+    </a>
+   </li>
+   <li class="toctree-l2">
     <a class="reference external" href="https://arrow.apache.org/docs/java/reference/">
      Reference (javadoc)
     </a>
@@ -581,7 +586,7 @@
    </li>
    <li class="toctree-l2">
     <a class="reference internal" href="../../python/csv.html">
-     Reading CSV files
+     Reading and Writing CSV files
     </a>
    </li>
    <li class="toctree-l2">
@@ -1247,6 +1252,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.FixedSizeListArray.html">
+         pyarrow.FixedSizeListArray
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.LargeListArray.html">
          pyarrow.LargeListArray
         </a>
@@ -1454,6 +1464,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.Codec.html">
+         pyarrow.Codec
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compress.html">
          pyarrow.compress
         </a>
@@ -1526,6 +1541,11 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.index.html">
+         pyarrow.compute.index
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.mean.html">
          pyarrow.compute.mean
         </a>
@@ -1556,6 +1576,16 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.abs.html">
+         pyarrow.compute.abs
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.abs_checked.html">
+         pyarrow.compute.abs_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.add.html">
          pyarrow.compute.add
         </a>
@@ -1586,6 +1616,41 @@
         </a>
        </li>
        <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.power.html">
+         pyarrow.compute.power
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.power_checked.html">
+         pyarrow.compute.power_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_left.html">
+         pyarrow.compute.shift_left
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_left_checked.html">
+         pyarrow.compute.shift_left_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_right.html">
+         pyarrow.compute.shift_right
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.shift_right_checked.html">
+         pyarrow.compute.shift_right_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sign.html">
+         pyarrow.compute.sign
+        </a>
+       </li>
+       <li class="toctree-l4">
         <a class="reference internal" href="../../python/generated/pyarrow.compute.subtract.html">
          pyarrow.compute.subtract
         </a>
@@ -1596,13 +1661,138 @@
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.compute.power.html">
-         pyarrow.compute.power
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_and.html">
+         pyarrow.compute.bit_wise_and
         </a>
        </li>
        <li class="toctree-l4">
-        <a class="reference internal" href="../../python/generated/pyarrow.compute.power_checked.html">
-         pyarrow.compute.power_checked
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_not.html">
+         pyarrow.compute.bit_wise_not
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_or.html">
+         pyarrow.compute.bit_wise_or
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.bit_wise_xor.html">
+         pyarrow.compute.bit_wise_xor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ceil.html">
+         pyarrow.compute.ceil
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.floor.html">
+         pyarrow.compute.floor
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.trunc.html">
+         pyarrow.compute.trunc
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ln.html">
+         pyarrow.compute.ln
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.ln_checked.html">
+         pyarrow.compute.ln_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log10.html">
+         pyarrow.compute.log10
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log10_checked.html">
+         pyarrow.compute.log10_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log1p.html">
+         pyarrow.compute.log1p
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log1p_checked.html">
+         pyarrow.compute.log1p_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log2.html">
+         pyarrow.compute.log2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.log2_checked.html">
+         pyarrow.compute.log2_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.acos.html">
+         pyarrow.compute.acos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.acos_checked.html">
+         pyarrow.compute.acos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.asin.html">
+         pyarrow.compute.asin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.asin_checked.html">
+         pyarrow.compute.asin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.atan.html">
+         pyarrow.compute.atan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.atan2.html">
+         pyarrow.compute.atan2
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.cos.html">
+         pyarrow.compute.cos
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.cos_checked.html">
+         pyarrow.compute.cos_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sin.html">
+         pyarrow.compute.sin
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.sin_checked.html">
+         pyarrow.compute.sin_checked
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.tan.html">
+         pyarrow.compute.tan
+        </a>
+       </li>
+       <li class="toctree-l4">
+        <a class="reference internal" href="../../python/generated/pyarrow.compute.tan_checked.html">
+         pyarrow.compute.tan_checked
         </a>
        </li>
        <li class="toctree-l4">
@@ -1636,6 +1826,16 @@
         </a>
... 603479 lines suppressed ...