You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by uw...@apache.org on 2017/11/04 10:37:23 UTC

[05/51] [partial] arrow-site git commit: API doc update

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_d.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_d.html b/docs/cpp/functions_d.html
index 46f13b9..d68a09f 100644
--- a/docs/cpp/functions_d.html
+++ b/docs/cpp/functions_d.html
@@ -139,9 +139,6 @@ $(function() {
 , <a class="el" href="classarrow_1_1_snappy_codec.html#a740e3069f0b37fc4f6511b3927267ce6">arrow::SnappyCodec</a>
 , <a class="el" href="classarrow_1_1_z_s_t_d_codec.html#ae2308b534b1a57ed98796e8d5dc0b87a">arrow::ZSTDCodec</a>
 </li>
-<li>DefaultMemoryPool()
-: <a class="el" href="classarrow_1_1_default_memory_pool.html#a61e6588e9ccd04909d4fe474617494b2">arrow::DefaultMemoryPool</a>
-</li>
 <li>DEFLATE
 : <a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621ad0ccb2b0bf797c855bd687d307d03735">arrow::GZipCodec</a>
 </li>
@@ -160,7 +157,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1stl__allocator.html#aca67cbdb60e9bdaa25c9a3ecde8410ba">arrow::stl_allocator&lt; T &gt;</a>
 </li>
 <li>dict_builder_
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#a17d3ba268ab5d9c0e062ea954d4935dc">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#a72667efe3a08662cfbe37cef9572976f">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>dict_type()
 : <a class="el" href="classarrow_1_1_dictionary_array.html#a2e9c7a3bf2eea6936f08773861d2ab51">arrow::DictionaryArray</a>
@@ -176,10 +173,11 @@ $(function() {
 : <a class="el" href="classarrow_1_1ipc_1_1_message.html#a6d6973b3b03de50d7be9dbab4db910dba35131e9b4eb445c0bcc0c877f74d6194">arrow::ipc::Message</a>
 </li>
 <li>DictionaryArray()
-: <a class="el" href="classarrow_1_1_dictionary_array.html#a51b8312f900592a4d3a9c416b3f1cdb6">arrow::DictionaryArray</a>
+: <a class="el" href="classarrow_1_1_dictionary_array.html#ad2825a2549e9f58c5866278c375754c5">arrow::DictionaryArray</a>
 </li>
 <li>DictionaryBuilder()
 : <a class="el" href="classarrow_1_1_dictionary_builder.html#a19b233cf6eb12e461dc83dbf4e89f979">arrow::DictionaryBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#a35bf05740809d09d7a8253faea4938c7">arrow::DictionaryBuilder&lt; NullType &gt;</a>
 </li>
 <li>DictionaryMemo()
 : <a class="el" href="classarrow_1_1ipc_1_1_dictionary_memo.html#a34df1f797134f38e133d339149063660">arrow::ipc::DictionaryMemo</a>
@@ -222,7 +220,7 @@ $(function() {
 , <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44a75397800ad025678ff7803b543d4a183">arrow::Type</a>
 </li>
 <li>DoubleTableSize()
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#ae2f277d4f74a4cb47d5de3a8677bf3e2">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#a20b39011f6d9425db595613687bfaed1">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>driver
 : <a class="el" href="structarrow_1_1io_1_1_hdfs_connection_config.html#ab780754ce4e655edb1545ff9cb203d06">arrow::io::HdfsConnectionConfig</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_eval.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_eval.html b/docs/cpp/functions_eval.html
index bba96d7..3ce6d33 100644
--- a/docs/cpp/functions_eval.html
+++ b/docs/cpp/functions_eval.html
@@ -186,6 +186,9 @@ $(function() {
 
 
 <h3><a id="index_m"></a>- m -</h3><ul>
+<li>MAP
+: <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44a51838b04a2cdc2db91890e4c70f45e61">arrow::Type</a>
+</li>
 <li>MICRO
 : <a class="el" href="structarrow_1_1_time_unit.html#a561ef51c3755bd873f8f86f5bc4ec1ffaf8ce7e9dc4001c956488dd701d567cb1">arrow::TimeUnit</a>
 </li>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_f.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_f.html b/docs/cpp/functions_f.html
index 181c4ae..15bc5ac 100644
--- a/docs/cpp/functions_f.html
+++ b/docs/cpp/functions_f.html
@@ -78,7 +78,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_column.html#abe5c96f676c6fb811eb02c8064e5bd8e">arrow::Column</a>
 </li>
 <li>Field()
-: <a class="el" href="classarrow_1_1_field.html#a0bdd65f719b41328145aaeb9730d5b3c">arrow::Field</a>
+: <a class="el" href="classarrow_1_1_field.html#a7dabddba782b4868bd860cd350bb79b1">arrow::Field</a>
 </li>
 <li>field()
 : <a class="el" href="classarrow_1_1_schema.html#a3d066a04d993a3a15b8ca18d1a5469d3">arrow::Schema</a>
@@ -110,9 +110,6 @@ $(function() {
 <li>FileInterface()
 : <a class="el" href="classarrow_1_1io_1_1_file_interface.html#afea9126bb21e3720212a826aa78b5534">arrow::io::FileInterface</a>
 </li>
-<li>FileStatistics()
-: <a class="el" href="structarrow_1_1io_1_1_file_statistics.html#acb65b45e4158c239f0756349a67fc36e">arrow::io::FileStatistics</a>
-</li>
 <li>Finalize()
 : <a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html#abb101876793ec8f67871b0c86fbc0bf8">arrow::ipc::feather::TableWriter</a>
 </li>
@@ -120,27 +117,28 @@ $(function() {
 : <a class="el" href="structae_time_event.html#abc682a846c909d98ed1656170bb360f2">aeTimeEvent</a>
 </li>
 <li>Finish()
-: <a class="el" href="classarrow_1_1_adaptive_int_builder.html#afdf196b659ec25be8e4d55543e733321">arrow::AdaptiveIntBuilder</a>
-, <a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a8b5db70bfed51f96f14af4b058a15d17">arrow::AdaptiveUIntBuilder</a>
-, <a class="el" href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">arrow::ArrayBuilder</a>
-, <a class="el" href="classarrow_1_1_binary_builder.html#a1dd10157d2aa0bc4c7883b3ef3308616">arrow::BinaryBuilder</a>
-, <a class="el" href="classarrow_1_1_boolean_builder.html#a76861a9da72e0228b3cd7e971685edb5">arrow::BooleanBuilder</a>
+: <a class="el" href="classarrow_1_1_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">arrow::ArrayBuilder</a>
 , <a class="el" href="classarrow_1_1_buffer_builder.html#a3ca4455a595c3b8864feae94044f399e">arrow::BufferBuilder</a>
-, <a class="el" href="classarrow_1_1_decimal_builder.html#a507492abb6a222ad513196c785a86681">arrow::DecimalBuilder</a>
-, <a class="el" href="classarrow_1_1_dictionary_builder.html#a260489285cb17850b311f0e65f10bb96">arrow::DictionaryBuilder&lt; T &gt;</a>
-, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a66bc9c64b224b6fe99dd39dd7f5db7c3">arrow::FixedSizeBinaryBuilder</a>
 , <a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html#a3e3f719d26e02b79e09e9464f33921bb">arrow::io::BufferOutputStream</a>
 , <a class="el" href="classarrow_1_1ipc_1_1feather_1_1_column_builder.html#abb488e862e23335e873dc3a3e16c2a5a">arrow::ipc::feather::ColumnBuilder</a>
 , <a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_builder.html#a3118c6f50f20d1f5a4722f633662def8">arrow::ipc::feather::TableBuilder</a>
 , <a class="el" href="classarrow_1_1ipc_1_1_json_writer.html#a59c1e4b606e783745a1492e049ec654b">arrow::ipc::JsonWriter</a>
-, <a class="el" href="classarrow_1_1_list_builder.html#a13cc69c3459fc7a9433b6c6569c38268">arrow::ListBuilder</a>
-, <a class="el" href="classarrow_1_1_null_builder.html#ab332a2a5fcfe3e2cdf27b636d10510f9">arrow::NullBuilder</a>
-, <a class="el" href="classarrow_1_1_primitive_builder.html#a2b8295c164f0a8f5a421212b02171124">arrow::PrimitiveBuilder&lt; Type &gt;</a>
-, <a class="el" href="classarrow_1_1_string_builder.html#a26485d4e2b44679c0039d214d6b7d34a">arrow::StringBuilder</a>
-, <a class="el" href="classarrow_1_1_struct_builder.html#a6d46f98109c71b40f6f801b95c85a6cc">arrow::StructBuilder</a>
 </li>
 <li>FinishInternal()
-: <a class="el" href="classarrow_1_1_binary_builder.html#a0af655f4f0d3729437a3b24a14483061">arrow::BinaryBuilder</a>
+: <a class="el" href="classarrow_1_1_adaptive_int_builder.html#aec148417ee3a6e40b8ac1514d3347d1b">arrow::AdaptiveIntBuilder</a>
+, <a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a9482e808befeda60e397cdc728b28fc3">arrow::AdaptiveUIntBuilder</a>
+, <a class="el" href="classarrow_1_1_array_builder.html#a0e0aea1c332b472f3671bea9da5ec473">arrow::ArrayBuilder</a>
+, <a class="el" href="classarrow_1_1_binary_builder.html#a13caa5ab30a6b60c95bc37c10ec6010b">arrow::BinaryBuilder</a>
+, <a class="el" href="classarrow_1_1_boolean_builder.html#a84e5ee3cc0ae427135093c80b014765c">arrow::BooleanBuilder</a>
+, <a class="el" href="classarrow_1_1_decimal_builder.html#abbb450b833a4c2f02865df6967c9f0aa">arrow::DecimalBuilder</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder.html#a15a93f49f6f6214007a4372230c27878">arrow::DictionaryBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#a7cb2ef525e921366313f397acd140560">arrow::DictionaryBuilder&lt; NullType &gt;</a>
+, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#af4abbc3596d4e7bb4b5bb843f361540e">arrow::FixedSizeBinaryBuilder</a>
+, <a class="el" href="classarrow_1_1_list_builder.html#af7d5bfe8d46e7447e963c9f56b11b52f">arrow::ListBuilder</a>
+, <a class="el" href="classarrow_1_1_null_builder.html#a11081e4904045bb75039fa6eacbeceed">arrow::NullBuilder</a>
+, <a class="el" href="classarrow_1_1_primitive_builder.html#af55c9985af8e84299a500877bf815ea5">arrow::PrimitiveBuilder&lt; Type &gt;</a>
+, <a class="el" href="classarrow_1_1_struct_builder.html#afd9ece86557f3fec253e10a2edbd4840">arrow::StructBuilder</a>
+, <a class="el" href="classarrow_1_1_unique_builder.html#a16c0bb2e31e203a8d50932b29d0efeb9">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>fired
 : <a class="el" href="structae_event_loop.html#aa2ccda94b3ee8a43a4802bd1f8443609">aeEventLoop</a>
@@ -149,13 +147,13 @@ $(function() {
 : <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44a1b3f48148c5ff94c039d09ff689da179">arrow::Type</a>
 </li>
 <li>FixedSizeBinaryArray()
-: <a class="el" href="classarrow_1_1_fixed_size_binary_array.html#ab567fe975abebb6a239589be961dc14f">arrow::FixedSizeBinaryArray</a>
+: <a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a71ea4fa21718e7a6520ac98e191d71d7">arrow::FixedSizeBinaryArray</a>
 </li>
 <li>FixedSizeBinaryBuilder()
-: <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#ac3ac84f57c1d91e02742b15206100a8a">arrow::FixedSizeBinaryBuilder</a>
+: <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a79f2c235e613ba531e7a5e50af62f5e8">arrow::FixedSizeBinaryBuilder</a>
 </li>
 <li>FixedSizeBinaryType()
-: <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ad4c4abc8b62e48081ccf64e7cc01cf05">arrow::FixedSizeBinaryType</a>
+: <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a0a6a0f0fed4fbaafaff6d6c74569d5ac">arrow::FixedSizeBinaryType</a>
 </li>
 <li>FixedSizeBufferWriter()
 : <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a54aacd40e26b32dbe6bc52669adf1045">arrow::io::FixedSizeBufferWriter</a>
@@ -168,6 +166,7 @@ $(function() {
 , <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a5cf9945a8f8599e0f4ce993905f2187d">arrow::gpu::CudaBufferWriter</a>
 , <a class="el" href="classarrow_1_1io_1_1_hdfs_output_stream.html#abb9e85dcac81b757dbc737e28c62e747">arrow::io::HdfsOutputStream</a>
 , <a class="el" href="classarrow_1_1io_1_1_writeable.html#a1e88868d908a490eabd1dd29e99bfc99">arrow::io::Writeable</a>
+, <a class="el" href="classarrow_1_1_record_batch_builder.html#a0d424a54f31bc14f95b659b42bd634c2">arrow::RecordBatchBuilder</a>
 , <a class="el" href="classarrow_1_1_rle_encoder.html#afa2d613daeb930316e02581751e5de08">arrow::RleEncoder</a>
 </li>
 <li>FNV64_PRIME
@@ -195,8 +194,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_decimal_array.html#ab3ced2de63fca1ba568a7f0ce012f661">arrow::DecimalArray</a>
 </li>
 <li>Free()
-: <a class="el" href="classarrow_1_1_default_memory_pool.html#a5625c05eaf1eae20f1528fa8b30d67b4">arrow::DefaultMemoryPool</a>
-, <a class="el" href="classarrow_1_1_logging_memory_pool.html#ac68ae6be2a6b8c2c44e0ad6d0c2b0cc8">arrow::LoggingMemoryPool</a>
+: <a class="el" href="classarrow_1_1_logging_memory_pool.html#ac68ae6be2a6b8c2c44e0ad6d0c2b0cc8">arrow::LoggingMemoryPool</a>
 , <a class="el" href="classarrow_1_1_memory_pool.html#a5a45c822a4ca7b3d8387501acfa69911">arrow::MemoryPool</a>
 </li>
 <li>FreeHost()
@@ -218,7 +216,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_table.html#aec5f16e5671977e0d948d0e0865935fe">arrow::Table</a>
 </li>
 <li>FromString()
-: <a class="el" href="classarrow_1_1_decimal128.html#a5827eb3ddc65cc731a36fcbd92dec164">arrow::Decimal128</a>
+: <a class="el" href="classarrow_1_1_decimal128.html#a49c97a5085b396ab44182b1dc4037ddc">arrow::Decimal128</a>
 </li>
 <li>FunctionContext()
 : <a class="el" href="classarrow_1_1compute_1_1_function_context.html#a02cce8aff2d51bccddfad538273339e1">arrow::compute::FunctionContext</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func.html b/docs/cpp/functions_func.html
index 54e42d8..110d7e6 100644
--- a/docs/cpp/functions_func.html
+++ b/docs/cpp/functions_func.html
@@ -126,13 +126,12 @@ $(function() {
 </li>
 <li>Allocate()
 : <a class="el" href="classarrow_1_1compute_1_1_function_context.html#a9b52caa508a3d9b48519c3ef2dcd407f">arrow::compute::FunctionContext</a>
-, <a class="el" href="classarrow_1_1_default_memory_pool.html#a45a944759a15de1175217088ba9f4571">arrow::DefaultMemoryPool</a>
 , <a class="el" href="classarrow_1_1gpu_1_1_cuda_context.html#af2df49664957d7fa71e445452ea4043a">arrow::gpu::CudaContext</a>
 , <a class="el" href="classarrow_1_1_logging_memory_pool.html#a3eb03f4e10b9fbf1e06fd72d65b6601c">arrow::LoggingMemoryPool</a>
 , <a class="el" href="classarrow_1_1_memory_pool.html#afa452b21a4d401403cc509cc50a384f9">arrow::MemoryPool</a>
 </li>
 <li>allocate()
-: <a class="el" href="classarrow_1_1stl__allocator.html#a2291fc74e621137a411b54013d758b02">arrow::stl_allocator&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1stl__allocator.html#a4ee13a5952515f13b65c26272e0e2429">arrow::stl_allocator&lt; T &gt;</a>
 </li>
 <li>AllocateHost()
 : <a class="el" href="classarrow_1_1gpu_1_1_cuda_device_manager.html#a5e506dc4e9000adb52911ed6b46cf864">arrow::gpu::CudaDeviceManager</a>
@@ -141,27 +140,32 @@ $(function() {
 : <a class="el" href="classarrow_1_1_adaptive_int_builder.html#a1c0b400ac1a3622a1585ac4ae19287a4">arrow::AdaptiveIntBuilder</a>
 , <a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a7e4738b0c9b10cc48d51031b010cdac1">arrow::AdaptiveUIntBuilder</a>
 , <a class="el" href="classarrow_1_1_binary_builder.html#ab1b5c98a39ef9752c501dfd1bcc7bae5">arrow::BinaryBuilder</a>
-, <a class="el" href="classarrow_1_1_binary_dictionary_builder.html#afcc5b0301ad6234b0c9e2b233270a13c">arrow::BinaryDictionaryBuilder</a>
-, <a class="el" href="classarrow_1_1_boolean_builder.html#a1b7126088a1561ef46dcc01874f5b563">arrow::BooleanBuilder</a>
+, <a class="el" href="classarrow_1_1_binary_dictionary_builder.html#a025c0597069c42c85b01d68932c2857c">arrow::BinaryDictionaryBuilder</a>
+, <a class="el" href="classarrow_1_1_binary_unique_builder.html#a75ddbb4255431be1aa67c58c29f15b5d">arrow::BinaryUniqueBuilder</a>
+, <a class="el" href="classarrow_1_1_boolean_builder.html#aa8ff8627e58c5845c9d167acb4058f11">arrow::BooleanBuilder</a>
 , <a class="el" href="classarrow_1_1_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">arrow::BufferBuilder</a>
 , <a class="el" href="classarrow_1_1_decimal_builder.html#ad9567d12187846551ad255de3d5c4e14">arrow::DecimalBuilder</a>
 , <a class="el" href="classarrow_1_1_dictionary_builder.html#a37f90cda182952ce1d75897da2627eef">arrow::DictionaryBuilder&lt; T &gt;</a>
-, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a1d4ec0055700334da1e76d5eebad6ec1">arrow::FixedSizeBinaryBuilder</a>
+, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a82c313b8b1f21e1b7db9bd4232791acd">arrow::FixedSizeBinaryBuilder</a>
 , <a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html#a7566c8db75db07be83ef0d027088d8fe">arrow::ipc::feather::TableWriter</a>
 , <a class="el" href="classarrow_1_1_key_value_metadata.html#a7aacdadc5ab3d6518072d7cfea3bd123">arrow::KeyValueMetadata</a>
-, <a class="el" href="classarrow_1_1_list_builder.html#a4cee2624dbb80d1438e3a792dc2e834a">arrow::ListBuilder</a>
+, <a class="el" href="classarrow_1_1_list_builder.html#aa5df1f263ae1cd67811336e94e5ac81a">arrow::ListBuilder</a>
 , <a class="el" href="classarrow_1_1_numeric_builder.html#a1e2842359a508f3d23ba6fc766c7eeb0">arrow::NumericBuilder&lt; T &gt;</a>
-, <a class="el" href="classarrow_1_1_primitive_builder.html#ae55dc9d440381381ce139d414e339194">arrow::PrimitiveBuilder&lt; Type &gt;</a>
+, <a class="el" href="classarrow_1_1_primitive_builder.html#a522f70f197e417e6602e652554f4f275">arrow::PrimitiveBuilder&lt; Type &gt;</a>
 , <a class="el" href="classarrow_1_1_string_builder.html#a59be34b5e11017a392b4ee019d90da3c">arrow::StringBuilder</a>
-, <a class="el" href="classarrow_1_1_string_dictionary_builder.html#af8b796527493568d74f3b0053a950a9f">arrow::StringDictionaryBuilder</a>
-, <a class="el" href="classarrow_1_1_struct_builder.html#a772833e76ddabfe510acf04279673867">arrow::StructBuilder</a>
+, <a class="el" href="classarrow_1_1_string_dictionary_builder.html#ae6d7398ff4b0b5a127b9d4716d9f8961">arrow::StringDictionaryBuilder</a>
+, <a class="el" href="classarrow_1_1_string_unique_builder.html#a9546eafa709ec79f9969f6ea4f2f2da0">arrow::StringUniqueBuilder</a>
+, <a class="el" href="classarrow_1_1_struct_builder.html#af2339a1233283b3566cdfe5c392ed2f1">arrow::StructBuilder</a>
 , <a class="el" href="classarrow_1_1_typed_buffer_builder.html#a3f077d697ae44153089db2907e8f2ab2">arrow::TypedBufferBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_unique_builder.html#a72f6a8f942aba3a73b02fb339b17bace">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>AppendArray()
 : <a class="el" href="classarrow_1_1_dictionary_builder.html#aecd4f63447712177fe79282d334297a6">arrow::DictionaryBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#a3ba85d9d1714da0274fe04232b7a0419">arrow::DictionaryBuilder&lt; NullType &gt;</a>
+, <a class="el" href="classarrow_1_1_unique_builder.html#a667ae219add396013ffaa3a64752dcbd">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>AppendDictionary()
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#a4fd950e5bcabcad601d40b66b99a8691">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#a5304f8e02c7caa1f1b9db420db9171ed">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>AppendNextOffset()
 : <a class="el" href="classarrow_1_1_binary_builder.html#a21622dffb51d57dccf3a873757ae712c">arrow::BinaryBuilder</a>
@@ -171,6 +175,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_binary_builder.html#ad7aa78ed51fb2359e0a6f428b6525805">arrow::BinaryBuilder</a>
 , <a class="el" href="classarrow_1_1_boolean_builder.html#ae7c00c5076264fcbe5307c90296e7a02">arrow::BooleanBuilder</a>
 , <a class="el" href="classarrow_1_1_dictionary_builder.html#afc3e884264e3facf466b6c4a8da88877">arrow::DictionaryBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#a2c0d08e82993af89fbee9f304e825b16">arrow::DictionaryBuilder&lt; NullType &gt;</a>
 , <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#aa636e18d45a0c8fd91ff002e0cb6aeee">arrow::FixedSizeBinaryBuilder</a>
 , <a class="el" href="classarrow_1_1_list_builder.html#a713bd8aa29aafe3534d0201f07fb6411">arrow::ListBuilder</a>
 , <a class="el" href="classarrow_1_1_null_builder.html#a6a5ef4161e898baa1815824902173f33">arrow::NullBuilder</a>
@@ -195,10 +200,10 @@ $(function() {
 : <a class="el" href="classarrow_1_1_array_builder.html#a1cca0c811526a59cdd4f6491d6f1c7b6">arrow::ArrayBuilder</a>
 </li>
 <li>ArrayData()
-: <a class="el" href="structarrow_1_1_array_data.html#a725a88f484fa8c95bdfaf548a0827b2d">arrow::ArrayData</a>
+: <a class="el" href="structarrow_1_1_array_data.html#abc63f417af9d4ea0edc59b49bf9d781e">arrow::ArrayData</a>
 </li>
 <li>ArrayMetadata()
-: <a class="el" href="structarrow_1_1ipc_1_1feather_1_1_array_metadata.html#ab1cb751a269e51a20e3deaa2b728c9be">arrow::ipc::feather::ArrayMetadata</a>
+: <a class="el" href="structarrow_1_1ipc_1_1feather_1_1_array_metadata.html#a45592d5cbbc67fa339c2a15bd277dec4">arrow::ipc::feather::ArrayMetadata</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_0x7e.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_0x7e.html b/docs/cpp/functions_func_0x7e.html
index 9abd7f5..499e1c2 100644
--- a/docs/cpp/functions_func_0x7e.html
+++ b/docs/cpp/functions_func_0x7e.html
@@ -75,10 +75,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">arrow::Buffer</a>
 </li>
 <li>~BufferOutputStream()
-: <a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html#aa929c65808652ef3b146b9b59175ec8f">arrow::io::BufferOutputStream</a>
-</li>
-<li>~BufferReader()
-: <a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a21b511f97d3e051616d9adf28f1c8970">arrow::io::BufferReader</a>
+: <a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html#a01b1760a8dd18fb9013eb5cb156ee8d1">arrow::io::BufferOutputStream</a>
 </li>
 <li>~Codec()
 : <a class="el" href="classarrow_1_1_codec.html#a940f5c3077c5d527f85e9fa3fc2e9d05">arrow::Codec</a>
@@ -107,11 +104,9 @@ $(function() {
 <li>~DataType()
 : <a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">arrow::DataType</a>
 </li>
-<li>~DefaultMemoryPool()
-: <a class="el" href="classarrow_1_1_default_memory_pool.html#a9f69f5b58a9052c66482b11217eb1bb5">arrow::DefaultMemoryPool</a>
-</li>
 <li>~DictionaryBuilder()
 : <a class="el" href="classarrow_1_1_dictionary_builder.html#abad81406604f19381323316aa6ece9bf">arrow::DictionaryBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#abbac3da5fcb679e34bfc5ef88c56980c">arrow::DictionaryBuilder&lt; NullType &gt;</a>
 </li>
 <li>~FileInterface()
 : <a class="el" href="classarrow_1_1io_1_1_file_interface.html#aa42dcdfad00634f01192b39f1d9b4929">arrow::io::FileInterface</a>
@@ -120,10 +115,10 @@ $(function() {
 : <a class="el" href="classarrow_1_1io_1_1_file_output_stream.html#a410eb7b7b763bfc2387b3ee26ac74da8">arrow::io::FileOutputStream</a>
 </li>
 <li>~FileSystem()
-: <a class="el" href="classarrow_1_1io_1_1_file_system.html#ab6e667a6180c58207658d9c84db2cc8d">arrow::io::FileSystem</a>
+: <a class="el" href="classarrow_1_1io_1_1_file_system.html#a4e2408c5a7d438d9ccc7284e73762336">arrow::io::FileSystem</a>
 </li>
 <li>~FixedSizeBufferWriter()
-: <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#acbea3c403fae6336fbd22d618886b47a">arrow::io::FixedSizeBufferWriter</a>
+: <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#ad071ee1572c0ab5c903fa3c5181f4799">arrow::io::FixedSizeBufferWriter</a>
 </li>
 <li>~GZipCodec()
 : <a class="el" href="classarrow_1_1_g_zip_codec.html#a950e030105f359cd34e41a1fca48235b">arrow::GZipCodec</a>
@@ -200,8 +195,8 @@ $(function() {
 <li>~PyReadableFile()
 : <a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a1a11db910428f51ccb9dd5977716c287">arrow::py::PyReadableFile</a>
 </li>
-<li>~PythonFile()
-: <a class="el" href="classarrow_1_1py_1_1_python_file.html#a652b7b15a6e0aa57413feea1222503fd">arrow::py::PythonFile</a>
+<li>~RandomAccessFile()
+: <a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a30c6917dfe0b6e508dac2ecc81917187">arrow::io::RandomAccessFile</a>
 </li>
 <li>~Readable()
 : <a class="el" href="classarrow_1_1io_1_1_readable.html#a96a411d4494a9872d7eef4f8bb6396b4">arrow::io::Readable</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_b.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_b.html b/docs/cpp/functions_func_b.html
index 5055683..00ead89 100644
--- a/docs/cpp/functions_func_b.html
+++ b/docs/cpp/functions_func_b.html
@@ -69,10 +69,10 @@ $(function() {
 : <a class="el" href="classplasma_1_1_unique_i_d.html#a8646de53cd1ec9c3e4e68ba3f92a518a">plasma::UniqueID</a>
 </li>
 <li>BinaryArray()
-: <a class="el" href="classarrow_1_1_binary_array.html#adbd61a452be6feb75a55cd487f9af44c">arrow::BinaryArray</a>
+: <a class="el" href="classarrow_1_1_binary_array.html#a82a986c461ed2f2e822c4cd79114d444">arrow::BinaryArray</a>
 </li>
 <li>BinaryBuilder()
-: <a class="el" href="classarrow_1_1_binary_builder.html#a28d1cddc741ec36a769eb4b9f1a0a531">arrow::BinaryBuilder</a>
+: <a class="el" href="classarrow_1_1_binary_builder.html#a36e693e093fb15449bffebba1e1dabf6">arrow::BinaryBuilder</a>
 </li>
 <li>BinaryType()
 : <a class="el" href="classarrow_1_1_binary_type.html#a38d8b09303796253fe22a85a50d03224">arrow::BinaryType</a>
@@ -141,8 +141,7 @@ $(function() {
 , <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">arrow::FixedSizeBinaryType</a>
 </li>
 <li>bytes_allocated()
-: <a class="el" href="classarrow_1_1_default_memory_pool.html#a374f58a6181c1157f84d4908a9dfa626">arrow::DefaultMemoryPool</a>
-, <a class="el" href="classarrow_1_1gpu_1_1_cuda_context.html#a44d3d7c72ac74309f28d69fd6007a94a">arrow::gpu::CudaContext</a>
+: <a class="el" href="classarrow_1_1gpu_1_1_cuda_context.html#a44d3d7c72ac74309f28d69fd6007a94a">arrow::gpu::CudaContext</a>
 , <a class="el" href="classarrow_1_1_logging_memory_pool.html#aa5a4ee8ec0299fea7125d89dc8553a46">arrow::LoggingMemoryPool</a>
 , <a class="el" href="classarrow_1_1_memory_pool.html#abd12cd4bfb8ce8afcfc7a25d0293cd85">arrow::MemoryPool</a>
 </li>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_c.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_c.html b/docs/cpp/functions_func_c.html
index 3e23175..ff6c1d2 100644
--- a/docs/cpp/functions_func_c.html
+++ b/docs/cpp/functions_func_c.html
@@ -66,7 +66,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_cpu_info.html#a692d09b21334f369beaa7d6db1489994">arrow::CpuInfo</a>
 </li>
 <li>Call()
-: <a class="el" href="classarrow_1_1compute_1_1_unary_kernel.html#a6835fc4ef911cd22c56fccadc19048bb">arrow::compute::UnaryKernel</a>
+: <a class="el" href="classarrow_1_1compute_1_1_unary_kernel.html#ab638564cc1b81f230369cc659349fd9b">arrow::compute::UnaryKernel</a>
 </li>
 <li>capacity()
 : <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">arrow::ArrayBuilder</a>
@@ -131,7 +131,6 @@ $(function() {
 , <a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ad1706dac64039b5e46bf03458d65ed1a">arrow::ipc::RecordBatchWriter</a>
 , <a class="el" href="classarrow_1_1py_1_1_py_output_stream.html#a1e4de0c67f40ca3442953e307cc44681">arrow::py::PyOutputStream</a>
 , <a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a1bc9d2f12f123213a134c29f3e0941a8">arrow::py::PyReadableFile</a>
-, <a class="el" href="classarrow_1_1py_1_1_python_file.html#aca7a1f24ae47e885f9a4f695e2832cda">arrow::py::PythonFile</a>
 </li>
 <li>code()
 : <a class="el" href="classarrow_1_1_status.html#a0006d966f821af5194a087806b121e80">arrow::Status</a>
@@ -184,7 +183,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ad7dc496bfff7509694e64b5c88710708">arrow::gpu::CudaBuffer</a>
 </li>
 <li>Copy()
-: <a class="el" href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">arrow::Buffer</a>
+: <a class="el" href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">arrow::Buffer</a>
 , <a class="el" href="classarrow_1_1_key_value_metadata.html#a2475f2b2ee0b2162862230f2685ce58b">arrow::KeyValueMetadata</a>
 </li>
 <li>CopyFromHost()
@@ -230,7 +229,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1gpu_1_1_cuda_device_manager.html#a082559efdccf045395061c32dd1d9328">arrow::gpu::CudaDeviceManager</a>
 </li>
 <li>CudaBuffer()
-: <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ac2bf210197dbae088ba8d2390650f7f7">arrow::gpu::CudaBuffer</a>
+: <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html#ab2e89c42aebc348923c13af3cdd15600">arrow::gpu::CudaBuffer</a>
 </li>
 <li>CudaBufferReader()
 : <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_reader.html#a727208f8ccf2b0bc48b646375e633a73">arrow::gpu::CudaBufferReader</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_d.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_d.html b/docs/cpp/functions_func_d.html
index 08a3e4f..887fa1c 100644
--- a/docs/cpp/functions_func_d.html
+++ b/docs/cpp/functions_func_d.html
@@ -109,9 +109,6 @@ $(function() {
 , <a class="el" href="classarrow_1_1_snappy_codec.html#a740e3069f0b37fc4f6511b3927267ce6">arrow::SnappyCodec</a>
 , <a class="el" href="classarrow_1_1_z_s_t_d_codec.html#ae2308b534b1a57ed98796e8d5dc0b87a">arrow::ZSTDCodec</a>
 </li>
-<li>DefaultMemoryPool()
-: <a class="el" href="classarrow_1_1_default_memory_pool.html#a61e6588e9ccd04909d4fe474617494b2">arrow::DefaultMemoryPool</a>
-</li>
 <li>Delete()
 : <a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html#a0837a0bcb51c6cb02d8a4173e2d131b4">arrow::io::HadoopFileSystem</a>
 , <a class="el" href="classplasma_1_1_plasma_client.html#a7a38517ca57a9a98814cac85aeff00c3">plasma::PlasmaClient</a>
@@ -137,7 +134,8 @@ $(function() {
 : <a class="el" href="classarrow_1_1_dictionary_array.html#a51b8312f900592a4d3a9c416b3f1cdb6">arrow::DictionaryArray</a>
 </li>
 <li>DictionaryBuilder()
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#a19b233cf6eb12e461dc83dbf4e89f979">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_dictionary_builder.html#ab841aed5892f7de5491f1376f24b56cb">arrow::DictionaryBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#a35bf05740809d09d7a8253faea4938c7">arrow::DictionaryBuilder&lt; NullType &gt;</a>
 </li>
 <li>DictionaryMemo()
 : <a class="el" href="classarrow_1_1ipc_1_1_dictionary_memo.html#a34df1f797134f38e133d339149063660">arrow::ipc::DictionaryMemo</a>
@@ -159,7 +157,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_decimal128.html#a0f3e4c6498720d3e276b0541ac0249f3">arrow::Decimal128</a>
 </li>
 <li>DoubleTableSize()
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#ae2f277d4f74a4cb47d5de3a8677bf3e2">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#a20b39011f6d9425db595613687bfaed1">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_f.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_f.html b/docs/cpp/functions_func_f.html
index 9c6052e..c8fd6e3 100644
--- a/docs/cpp/functions_func_f.html
+++ b/docs/cpp/functions_func_f.html
@@ -73,7 +73,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_column.html#abe5c96f676c6fb811eb02c8064e5bd8e">arrow::Column</a>
 </li>
 <li>Field()
-: <a class="el" href="classarrow_1_1_field.html#a0bdd65f719b41328145aaeb9730d5b3c">arrow::Field</a>
+: <a class="el" href="classarrow_1_1_field.html#a7dabddba782b4868bd860cd350bb79b1">arrow::Field</a>
 </li>
 <li>field()
 : <a class="el" href="classarrow_1_1_schema.html#a3d066a04d993a3a15b8ca18d1a5469d3">arrow::Schema</a>
@@ -93,43 +93,41 @@ $(function() {
 <li>FileInterface()
 : <a class="el" href="classarrow_1_1io_1_1_file_interface.html#afea9126bb21e3720212a826aa78b5534">arrow::io::FileInterface</a>
 </li>
-<li>FileStatistics()
-: <a class="el" href="structarrow_1_1io_1_1_file_statistics.html#acb65b45e4158c239f0756349a67fc36e">arrow::io::FileStatistics</a>
-</li>
 <li>Finalize()
 : <a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html#abb101876793ec8f67871b0c86fbc0bf8">arrow::ipc::feather::TableWriter</a>
 </li>
 <li>Finish()
-: <a class="el" href="classarrow_1_1_adaptive_int_builder.html#afdf196b659ec25be8e4d55543e733321">arrow::AdaptiveIntBuilder</a>
-, <a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a8b5db70bfed51f96f14af4b058a15d17">arrow::AdaptiveUIntBuilder</a>
-, <a class="el" href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">arrow::ArrayBuilder</a>
-, <a class="el" href="classarrow_1_1_binary_builder.html#a1dd10157d2aa0bc4c7883b3ef3308616">arrow::BinaryBuilder</a>
-, <a class="el" href="classarrow_1_1_boolean_builder.html#a76861a9da72e0228b3cd7e971685edb5">arrow::BooleanBuilder</a>
+: <a class="el" href="classarrow_1_1_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">arrow::ArrayBuilder</a>
 , <a class="el" href="classarrow_1_1_buffer_builder.html#a3ca4455a595c3b8864feae94044f399e">arrow::BufferBuilder</a>
-, <a class="el" href="classarrow_1_1_decimal_builder.html#a507492abb6a222ad513196c785a86681">arrow::DecimalBuilder</a>
-, <a class="el" href="classarrow_1_1_dictionary_builder.html#a260489285cb17850b311f0e65f10bb96">arrow::DictionaryBuilder&lt; T &gt;</a>
-, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a66bc9c64b224b6fe99dd39dd7f5db7c3">arrow::FixedSizeBinaryBuilder</a>
 , <a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html#a3e3f719d26e02b79e09e9464f33921bb">arrow::io::BufferOutputStream</a>
 , <a class="el" href="classarrow_1_1ipc_1_1feather_1_1_column_builder.html#abb488e862e23335e873dc3a3e16c2a5a">arrow::ipc::feather::ColumnBuilder</a>
 , <a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_builder.html#a3118c6f50f20d1f5a4722f633662def8">arrow::ipc::feather::TableBuilder</a>
 , <a class="el" href="classarrow_1_1ipc_1_1_json_writer.html#a59c1e4b606e783745a1492e049ec654b">arrow::ipc::JsonWriter</a>
-, <a class="el" href="classarrow_1_1_list_builder.html#a13cc69c3459fc7a9433b6c6569c38268">arrow::ListBuilder</a>
-, <a class="el" href="classarrow_1_1_null_builder.html#ab332a2a5fcfe3e2cdf27b636d10510f9">arrow::NullBuilder</a>
-, <a class="el" href="classarrow_1_1_primitive_builder.html#a2b8295c164f0a8f5a421212b02171124">arrow::PrimitiveBuilder&lt; Type &gt;</a>
-, <a class="el" href="classarrow_1_1_string_builder.html#a26485d4e2b44679c0039d214d6b7d34a">arrow::StringBuilder</a>
-, <a class="el" href="classarrow_1_1_struct_builder.html#a6d46f98109c71b40f6f801b95c85a6cc">arrow::StructBuilder</a>
 </li>
 <li>FinishInternal()
-: <a class="el" href="classarrow_1_1_binary_builder.html#a0af655f4f0d3729437a3b24a14483061">arrow::BinaryBuilder</a>
+: <a class="el" href="classarrow_1_1_adaptive_int_builder.html#aec148417ee3a6e40b8ac1514d3347d1b">arrow::AdaptiveIntBuilder</a>
+, <a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a9482e808befeda60e397cdc728b28fc3">arrow::AdaptiveUIntBuilder</a>
+, <a class="el" href="classarrow_1_1_array_builder.html#a0e0aea1c332b472f3671bea9da5ec473">arrow::ArrayBuilder</a>
+, <a class="el" href="classarrow_1_1_binary_builder.html#a13caa5ab30a6b60c95bc37c10ec6010b">arrow::BinaryBuilder</a>
+, <a class="el" href="classarrow_1_1_boolean_builder.html#a84e5ee3cc0ae427135093c80b014765c">arrow::BooleanBuilder</a>
+, <a class="el" href="classarrow_1_1_decimal_builder.html#abbb450b833a4c2f02865df6967c9f0aa">arrow::DecimalBuilder</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder.html#a15a93f49f6f6214007a4372230c27878">arrow::DictionaryBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#a7cb2ef525e921366313f397acd140560">arrow::DictionaryBuilder&lt; NullType &gt;</a>
+, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#af4abbc3596d4e7bb4b5bb843f361540e">arrow::FixedSizeBinaryBuilder</a>
+, <a class="el" href="classarrow_1_1_list_builder.html#af7d5bfe8d46e7447e963c9f56b11b52f">arrow::ListBuilder</a>
+, <a class="el" href="classarrow_1_1_null_builder.html#a11081e4904045bb75039fa6eacbeceed">arrow::NullBuilder</a>
+, <a class="el" href="classarrow_1_1_primitive_builder.html#af55c9985af8e84299a500877bf815ea5">arrow::PrimitiveBuilder&lt; Type &gt;</a>
+, <a class="el" href="classarrow_1_1_struct_builder.html#afd9ece86557f3fec253e10a2edbd4840">arrow::StructBuilder</a>
+, <a class="el" href="classarrow_1_1_unique_builder.html#a16c0bb2e31e203a8d50932b29d0efeb9">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>FixedSizeBinaryArray()
 : <a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a71ea4fa21718e7a6520ac98e191d71d7">arrow::FixedSizeBinaryArray</a>
 </li>
 <li>FixedSizeBinaryBuilder()
-: <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#ac3ac84f57c1d91e02742b15206100a8a">arrow::FixedSizeBinaryBuilder</a>
+: <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a79f2c235e613ba531e7a5e50af62f5e8">arrow::FixedSizeBinaryBuilder</a>
 </li>
 <li>FixedSizeBinaryType()
-: <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a0a6a0f0fed4fbaafaff6d6c74569d5ac">arrow::FixedSizeBinaryType</a>
+: <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ad4c4abc8b62e48081ccf64e7cc01cf05">arrow::FixedSizeBinaryType</a>
 </li>
 <li>FixedSizeBufferWriter()
 : <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a54aacd40e26b32dbe6bc52669adf1045">arrow::io::FixedSizeBufferWriter</a>
@@ -139,6 +137,7 @@ $(function() {
 , <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a5cf9945a8f8599e0f4ce993905f2187d">arrow::gpu::CudaBufferWriter</a>
 , <a class="el" href="classarrow_1_1io_1_1_hdfs_output_stream.html#abb9e85dcac81b757dbc737e28c62e747">arrow::io::HdfsOutputStream</a>
 , <a class="el" href="classarrow_1_1io_1_1_writeable.html#a1e88868d908a490eabd1dd29e99bfc99">arrow::io::Writeable</a>
+, <a class="el" href="classarrow_1_1_record_batch_builder.html#a6e856fcd712b5014e4f33c865d6bb40b">arrow::RecordBatchBuilder</a>
 , <a class="el" href="classarrow_1_1_rle_encoder.html#afa2d613daeb930316e02581751e5de08">arrow::RleEncoder</a>
 </li>
 <li>FnvHash64()
@@ -151,8 +150,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_decimal_array.html#ab3ced2de63fca1ba568a7f0ce012f661">arrow::DecimalArray</a>
 </li>
 <li>Free()
-: <a class="el" href="classarrow_1_1_default_memory_pool.html#a5625c05eaf1eae20f1528fa8b30d67b4">arrow::DefaultMemoryPool</a>
-, <a class="el" href="classarrow_1_1_logging_memory_pool.html#ac68ae6be2a6b8c2c44e0ad6d0c2b0cc8">arrow::LoggingMemoryPool</a>
+: <a class="el" href="classarrow_1_1_logging_memory_pool.html#ac68ae6be2a6b8c2c44e0ad6d0c2b0cc8">arrow::LoggingMemoryPool</a>
 , <a class="el" href="classarrow_1_1_memory_pool.html#a5a45c822a4ca7b3d8387501acfa69911">arrow::MemoryPool</a>
 </li>
 <li>FreeHost()
@@ -174,7 +172,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_table.html#aec5f16e5671977e0d948d0e0865935fe">arrow::Table</a>
 </li>
 <li>FromString()
-: <a class="el" href="classarrow_1_1_decimal128.html#a5827eb3ddc65cc731a36fcbd92dec164">arrow::Decimal128</a>
+: <a class="el" href="classarrow_1_1_decimal128.html#a49c97a5085b396ab44182b1dc4037ddc">arrow::Decimal128</a>
 </li>
 <li>FunctionContext()
 : <a class="el" href="classarrow_1_1compute_1_1_function_context.html#a02cce8aff2d51bccddfad538273339e1">arrow::compute::FunctionContext</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_g.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_g.html b/docs/cpp/functions_func_g.html
index e2d6dd6..f97ee8f 100644
--- a/docs/cpp/functions_func_g.html
+++ b/docs/cpp/functions_func_g.html
@@ -125,11 +125,17 @@ $(function() {
 : <a class="el" href="classarrow_1_1ipc_1_1_dictionary_memo.html#afd23dd4f43af7950aa0f2ad7a200282c">arrow::ipc::DictionaryMemo</a>
 </li>
 <li>GetDictionaryValue()
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#afbf13e98f59f913367e1b28e47274b06">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#a0e97f8d0d65ea7d540708005ef731d07">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>GetExtentBytesWritten()
 : <a class="el" href="classarrow_1_1io_1_1_mock_output_stream.html#a38536d0cd4808fd6af4f23326145cffe">arrow::io::MockOutputStream</a>
 </li>
+<li>GetField()
+: <a class="el" href="classarrow_1_1_record_batch_builder.html#a5b4aa2b43436cfad70d2ed94e1e4f369">arrow::RecordBatchBuilder</a>
+</li>
+<li>GetFieldAs()
+: <a class="el" href="classarrow_1_1_record_batch_builder.html#ac92bd46c4751373c3f07b3d2460c45cb">arrow::RecordBatchBuilder</a>
+</li>
 <li>GetFieldByName()
 : <a class="el" href="classarrow_1_1_schema.html#a73c450d1aa2b373e42e742dd8fcb6ec3">arrow::Schema</a>
 </li>
@@ -160,7 +166,8 @@ $(function() {
 , <a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a13bdb84117800e963663ba95848363bc">arrow::py::PyReadableFile</a>
 </li>
 <li>GetString()
-: <a class="el" href="classarrow_1_1_string_array.html#a836b0dcb6b5a6b8c8b7d8b728f555f1b">arrow::StringArray</a>
+: <a class="el" href="classarrow_1_1_binary_array.html#a431adaf266ff3857ad6a4d2cb9028990">arrow::BinaryArray</a>
+, <a class="el" href="classarrow_1_1_string_array.html#a836b0dcb6b5a6b8c8b7d8b728f555f1b">arrow::StringArray</a>
 </li>
 <li>GetUsed()
 : <a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html#a09c361fc88b95afb00780da5759c72c3">arrow::io::HadoopFileSystem</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_h.html b/docs/cpp/functions_func_h.html
index 6019944..38f6b96 100644
--- a/docs/cpp/functions_func_h.html
+++ b/docs/cpp/functions_func_h.html
@@ -86,7 +86,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_hash_util.html#a32de57b2811253511436a8d3edb2570b">arrow::HashUtil</a>
 </li>
 <li>HashValue()
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#a5cd7a79c30bf68874eeca11f4083a3e4">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#a9d3ec0d893057b54e08af576ae0a3531">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>header()
 : <a class="el" href="classarrow_1_1ipc_1_1_message.html#a68fda3f801ed4cd05f5e9530dcfe8a34">arrow::ipc::Message</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_i.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_i.html b/docs/cpp/functions_func_i.html
index 2be20a6..a00d0b1 100644
--- a/docs/cpp/functions_func_i.html
+++ b/docs/cpp/functions_func_i.html
@@ -83,16 +83,21 @@ $(function() {
 , <a class="el" href="classarrow_1_1_boolean_builder.html#ad4a2795d7b75dccc822be852c83a9114">arrow::BooleanBuilder</a>
 , <a class="el" href="classarrow_1_1_cpu_info.html#aff3de209f43e6eae12d4dc44f8c2184b">arrow::CpuInfo</a>
 , <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#ae6990f5eb5a0ddb859207ceae80d4013">arrow::DictionaryBuilder&lt; NullType &gt;</a>
 , <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a3d8f4bfa321297857c27603514b965d5">arrow::FixedSizeBinaryBuilder</a>
 , <a class="el" href="classarrow_1_1_list_builder.html#a56488244d6d7cf171c43b24e5e297250">arrow::ListBuilder</a>
 , <a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">arrow::PrimitiveBuilder&lt; Type &gt;</a>
 , <a class="el" href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#aabdf59a87c8a78ecec53aab4ec603315">arrow::py::Ndarray1DIndexer&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_unique_builder.html#a4ec9bc8f88ae53f2816f1333484c0af8">arrow::UniqueBuilder&lt; T &gt;</a>
+</li>
+<li>initial_capacity()
+: <a class="el" href="classarrow_1_1_record_batch_builder.html#aa2a83f82fe958b9046c0cac0bd95ff79">arrow::RecordBatchBuilder</a>
 </li>
 <li>initialized()
 : <a class="el" href="classarrow_1_1_cpu_info.html#aad06d68439dbfed99037a3ae7938b22d">arrow::CpuInfo</a>
 </li>
 <li>InputStream()
-: <a class="el" href="classarrow_1_1io_1_1_input_stream.html#aa7d3c448d324b0975577776d833133a4">arrow::io::InputStream</a>
+: <a class="el" href="classarrow_1_1io_1_1_input_stream.html#aeb778572d0e9bf4902dbfbbc5353d7fd">arrow::io::InputStream</a>
 </li>
 <li>InputStreamMessageReader()
 : <a class="el" href="classarrow_1_1ipc_1_1_input_stream_message_reader.html#ac0414a4001c5cd3d446f3b2a7cc1b7c5">arrow::ipc::InputStreamMessageReader</a>
@@ -170,6 +175,9 @@ $(function() {
 <li>IsUnknownError()
 : <a class="el" href="classarrow_1_1_status.html#a712fe45f53af49719298b6a69ca69fdd">arrow::Status</a>
 </li>
+<li>IsValid()
+: <a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">arrow::Array</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_l.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_l.html b/docs/cpp/functions_func_l.html
index 5fb0815..1fd0b26 100644
--- a/docs/cpp/functions_func_l.html
+++ b/docs/cpp/functions_func_l.html
@@ -77,7 +77,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_list_array.html#a286f6f2af2320069cdc1286c56b6f5dd">arrow::ListArray</a>
 </li>
 <li>ListBuilder()
-: <a class="el" href="classarrow_1_1_list_builder.html#ab74185bf842d52f9623801bd6fe8e7a2">arrow::ListBuilder</a>
+: <a class="el" href="classarrow_1_1_list_builder.html#ab85602fb919814195508451575158a8a">arrow::ListBuilder</a>
 </li>
 <li>ListDirectory()
 : <a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html#aea921f54031ab3ba05dd3c4d2a4159d4">arrow::io::HadoopFileSystem</a>
@@ -85,9 +85,6 @@ $(function() {
 <li>ListType()
 : <a class="el" href="classarrow_1_1_list_type.html#abee8a3b58f1d7e05ba474fd5225e699b">arrow::ListType</a>
 </li>
-<li>lock()
-: <a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a2c52831f6121cc1a751f1573e58c6bf9">arrow::io::RandomAccessFile</a>
-</li>
 <li>LoggingMemoryPool()
 : <a class="el" href="classarrow_1_1_logging_memory_pool.html#ae66b4e6c015eb35577696ab5f7644f78">arrow::LoggingMemoryPool</a>
 </li>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_m.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_m.html b/docs/cpp/functions_func_m.html
index d32c0ba..c6e75bf 100644
--- a/docs/cpp/functions_func_m.html
+++ b/docs/cpp/functions_func_m.html
@@ -62,13 +62,15 @@ $(function() {
 &#160;
 
 <h3><a id="index_m"></a>- m -</h3><ul>
+<li>Make()
+: <a class="el" href="classarrow_1_1_record_batch_builder.html#a6fa0306ecd2f285e9c513bf2c458b16c">arrow::RecordBatchBuilder</a>
+</li>
 <li>MakeDirectory()
 : <a class="el" href="classarrow_1_1io_1_1_file_system.html#a7e8e6633ff7145b38cca49311a6e17ee">arrow::io::FileSystem</a>
 , <a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html#a86312271eb37d6e9f98f2b1094919c76">arrow::io::HadoopFileSystem</a>
 </li>
 <li>max_memory()
-: <a class="el" href="classarrow_1_1_default_memory_pool.html#a463322488d1a2be8297ac55205bab14b">arrow::DefaultMemoryPool</a>
-, <a class="el" href="classarrow_1_1_logging_memory_pool.html#af41a546412c98aa4439b53ec4df257bf">arrow::LoggingMemoryPool</a>
+: <a class="el" href="classarrow_1_1_logging_memory_pool.html#af41a546412c98aa4439b53ec4df257bf">arrow::LoggingMemoryPool</a>
 , <a class="el" href="classarrow_1_1_memory_pool.html#a4d1fe541389b4afd4d49d727dc3088f0">arrow::MemoryPool</a>
 </li>
 <li>MaxBufferSize()
@@ -124,7 +126,7 @@ $(function() {
 , <a class="el" href="classplasma_1_1_unique_i_d.html#a6183ad9ace0e3942ec96d8369bf5fbff">plasma::UniqueID</a>
 </li>
 <li>MutableBuffer()
-: <a class="el" href="classarrow_1_1_mutable_buffer.html#a594a044b4a2915aec40de4fe9ddd492d">arrow::MutableBuffer</a>
+: <a class="el" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">arrow::MutableBuffer</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_n.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_n.html b/docs/cpp/functions_func_n.html
index 6f67745..f4ea367 100644
--- a/docs/cpp/functions_func_n.html
+++ b/docs/cpp/functions_func_n.html
@@ -176,6 +176,7 @@ $(function() {
 </li>
 <li>num_fields()
 : <a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">arrow::Array</a>
+, <a class="el" href="classarrow_1_1_record_batch_builder.html#a4f8fc3fbd339ba31ba9daf9968f0cbe1">arrow::RecordBatchBuilder</a>
 , <a class="el" href="classarrow_1_1_schema.html#a3c7796ff608d03d1c004c6604bb09e5c">arrow::Schema</a>
 , <a class="el" href="classarrow_1_1_struct_builder.html#ad4c88616eb4e9704316bd30ed15930ea">arrow::StructBuilder</a>
 </li>
@@ -190,7 +191,7 @@ $(function() {
 , <a class="el" href="classarrow_1_1_table.html#a14665d44a57c45343b54c7997d5c92e5">arrow::Table</a>
 </li>
 <li>NumericArray()
-: <a class="el" href="classarrow_1_1_numeric_array.html#a4a1cd5a63614aa223c5c5d2090fbcd46">arrow::NumericArray&lt; TYPE &gt;</a>
+: <a class="el" href="classarrow_1_1_numeric_array.html#a168d0af6ff637a6c0e45594d05340123">arrow::NumericArray&lt; TYPE &gt;</a>
 </li>
 <li>NumericBuilder()
 : <a class="el" href="classarrow_1_1_numeric_builder.html#a257b3f61591502836b7a333da562dad6">arrow::NumericBuilder&lt; T &gt;</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_o.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_o.html b/docs/cpp/functions_func_o.html
index 561d2b9..c612123 100644
--- a/docs/cpp/functions_func_o.html
+++ b/docs/cpp/functions_func_o.html
@@ -139,7 +139,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_decimal128.html#a05c300fa6996ee51090afa3c046f270c">arrow::Decimal128</a>
 </li>
 <li>operator[]()
-: <a class="el" href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#a9835daa2afea41b64ca76393aa98b93e">arrow::py::Ndarray1DIndexer&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#a8ba63684282273881e5b4b3cb844e183">arrow::py::Ndarray1DIndexer&lt; T &gt;</a>
 </li>
 <li>operator|=()
 : <a class="el" href="classarrow_1_1_decimal128.html#a482ddb6e91fe07ba40fd21cd12f0cd57">arrow::Decimal128</a>
@@ -151,10 +151,10 @@ $(function() {
 : <a class="el" href="classarrow_1_1_status.html#abcb60c1d50e1964ac5e9c555bb21153d">arrow::Status</a>
 </li>
 <li>OutputStream()
-: <a class="el" href="classarrow_1_1io_1_1_output_stream.html#a75ceada7c785d78fbb2a81d2ce6b6e93">arrow::io::OutputStream</a>
+: <a class="el" href="classarrow_1_1io_1_1_output_stream.html#a5b1e0adea7ef92368ddc07027995aca1">arrow::io::OutputStream</a>
 </li>
 <li>OwnedRef()
-: <a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a23c568f39cefb24111a5b126342907fb">arrow::py::OwnedRef</a>
+: <a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a4fa414445a0d45fc6876e22a48323818">arrow::py::OwnedRef</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_p.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_p.html b/docs/cpp/functions_func_p.html
index fee6e4e..ed6ad97 100644
--- a/docs/cpp/functions_func_p.html
+++ b/docs/cpp/functions_func_p.html
@@ -84,7 +84,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1stl__allocator.html#ae2832ef5c557af5db4a7c0623d6f2e48">arrow::stl_allocator&lt; T &gt;</a>
 </li>
 <li>PoolBuffer()
-: <a class="el" href="classarrow_1_1_pool_buffer.html#a39f7058d6e69bcbab8e371544bad186f">arrow::PoolBuffer</a>
+: <a class="el" href="classarrow_1_1_pool_buffer.html#a0507fdaa9adec708dcd84d17f7521e3d">arrow::PoolBuffer</a>
 </li>
 <li>precision()
 : <a class="el" href="classarrow_1_1_decimal_type.html#ae0614854692c96eb26115585d83448b8">arrow::DecimalType</a>
@@ -101,10 +101,10 @@ $(function() {
 , <a class="el" href="structarrow_1_1_is_unsigned_int.html#a63d36325071adcdf8333b807011086ed">arrow::IsUnsignedInt&lt; T &gt;</a>
 </li>
 <li>PrimitiveArray()
-: <a class="el" href="classarrow_1_1_primitive_array.html#ac9370debfa9fd4b0ea66e076690c01e8">arrow::PrimitiveArray</a>
+: <a class="el" href="classarrow_1_1_primitive_array.html#aa621a7bcbee94184a040545232aeae88">arrow::PrimitiveArray</a>
 </li>
 <li>PrimitiveBuilder()
-: <a class="el" href="classarrow_1_1_primitive_builder.html#a7839fee876126a79a557609dc3569ca7">arrow::PrimitiveBuilder&lt; Type &gt;</a>
+: <a class="el" href="classarrow_1_1_primitive_builder.html#a2d7db1b670e413ce2d7300850ce91d3b">arrow::PrimitiveBuilder&lt; Type &gt;</a>
 </li>
 <li>process_get_request()
 : <a class="el" href="classplasma_1_1_plasma_store.html#a915ed27ebc7dc7eea357bd46c5d1f5f9">plasma::PlasmaStore</a>
@@ -145,9 +145,6 @@ $(function() {
 <li>PyReadableFile()
 : <a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a3d88f40dbe406ef234e5b848ad4778a1">arrow::py::PyReadableFile</a>
 </li>
-<li>PythonFile()
-: <a class="el" href="classarrow_1_1py_1_1_python_file.html#a0cb9a2ab2b4c147bcf4cc61d10d2dfce">arrow::py::PythonFile</a>
-</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_r.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_r.html b/docs/cpp/functions_func_r.html
index 1db0a8c..c834137 100644
--- a/docs/cpp/functions_func_r.html
+++ b/docs/cpp/functions_func_r.html
@@ -95,11 +95,14 @@ $(function() {
 , <a class="el" href="classarrow_1_1io_1_1_readable_file.html#aa04232524cdf6eff20321da6b812983e">arrow::io::ReadableFile</a>
 , <a class="el" href="classarrow_1_1io_1_1_stdin_stream.html#a336e54c848f4f6154c6b993c12ac3b2b">arrow::io::StdinStream</a>
 , <a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a49c217fd90f944d7d5a3dee3dce6b66f">arrow::py::PyReadableFile</a>
-, <a class="el" href="classarrow_1_1py_1_1_python_file.html#a28e276142de0d168b1872b134079a4f6">arrow::py::PythonFile</a>
 </li>
 <li>ReadAt()
-: <a class="el" href="classarrow_1_1io_1_1_hdfs_readable_file.html#a4a246ac3755c462bf202bc1c5d41fae7">arrow::io::HdfsReadableFile</a>
-, <a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a00dbb151b3c3b63080cbce073dc277af">arrow::io::RandomAccessFile</a>
+: <a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a4d476873c11c26388c2b0ecaf9e3dfc7">arrow::io::BufferReader</a>
+, <a class="el" href="classarrow_1_1io_1_1_hdfs_readable_file.html#a4a246ac3755c462bf202bc1c5d41fae7">arrow::io::HdfsReadableFile</a>
+, <a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a532782ec17c676cdbde5bbe4d23d76a3">arrow::io::MemoryMappedFile</a>
+, <a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a287cb25eadcb1708b020d36bfc65c38b">arrow::io::RandomAccessFile</a>
+, <a class="el" href="classarrow_1_1io_1_1_readable_file.html#a676384489b53732f27a439e2abcd61a8">arrow::io::ReadableFile</a>
+, <a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a9225a82ecca0e3c4e64b7c0c84622f73">arrow::py::PyReadableFile</a>
 </li>
 <li>ReadFrom()
 : <a class="el" href="classarrow_1_1ipc_1_1_message.html#a1d2c2fd0533ea71b837870c470f3a5cd">arrow::ipc::Message</a>
@@ -113,9 +116,6 @@ $(function() {
 : <a class="el" href="classarrow_1_1ipc_1_1_input_stream_message_reader.html#ab61b1fbf22b2eae57b96a83b807f5d1a">arrow::ipc::InputStreamMessageReader</a>
 , <a class="el" href="classarrow_1_1ipc_1_1_message_reader.html#afa43dff027a99d21ac4d9cc7ef915d07">arrow::ipc::MessageReader</a>
 </li>
-<li>ReadNextRecordBatch()
-: <a class="el" href="classarrow_1_1_record_batch_reader.html#a8ac4623435d60509ac5a5ec22c98d59b">arrow::RecordBatchReader</a>
-</li>
 <li>ReadRecordBatch()
 : <a class="el" href="classarrow_1_1ipc_1_1_json_reader.html#ae862d62e1aef20d4f9c2c4e647440bc1">arrow::ipc::JsonReader</a>
 , <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#a1965dcb875eaded071abe97db20feb4e">arrow::ipc::RecordBatchFileReader</a>
@@ -124,8 +124,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1io_1_1_read_write_file_interface.html#a8dc7a2f90a0799d7322eb247d1827ee9">arrow::io::ReadWriteFileInterface</a>
 </li>
 <li>Reallocate()
-: <a class="el" href="classarrow_1_1_default_memory_pool.html#aea158c427314f816f654a57fabe0423c">arrow::DefaultMemoryPool</a>
-, <a class="el" href="classarrow_1_1_logging_memory_pool.html#a3e548a7bc1d434fa30fbe1e43be52a3b">arrow::LoggingMemoryPool</a>
+: <a class="el" href="classarrow_1_1_logging_memory_pool.html#a3e548a7bc1d434fa30fbe1e43be52a3b">arrow::LoggingMemoryPool</a>
 , <a class="el" href="classarrow_1_1_memory_pool.html#af64bda5eccc8fa42ce9ae0aba1ad9077">arrow::MemoryPool</a>
 </li>
 <li>RecordBatch()
@@ -220,11 +219,13 @@ $(function() {
 , <a class="el" href="classarrow_1_1_boolean_builder.html#a4f2626da73f59eb1c0473c7adacdf470">arrow::BooleanBuilder</a>
 , <a class="el" href="classarrow_1_1_buffer_builder.html#a8bdd654fab07e1151945e8ba4e6ee39e">arrow::BufferBuilder</a>
 , <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#a1ea3db06aca54f8efb36fdfee4f0588a">arrow::DictionaryBuilder&lt; NullType &gt;</a>
 , <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#acab2531151f38e2752dc0d6400a22ec2">arrow::FixedSizeBinaryBuilder</a>
 , <a class="el" href="classarrow_1_1_list_builder.html#ab8375a47aa4807f377d40f1559159da0">arrow::ListBuilder</a>
 , <a class="el" href="classarrow_1_1_pool_buffer.html#a2d7ad3fdf86c6b346fc11c5c64673427">arrow::PoolBuffer</a>
 , <a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">arrow::PrimitiveBuilder&lt; Type &gt;</a>
 , <a class="el" href="classarrow_1_1_resizable_buffer.html#ac2d6a69440b5f438f1b02c610622d8f2">arrow::ResizableBuffer</a>
+, <a class="el" href="classarrow_1_1_unique_builder.html#a5f573bcde88b3ac53b06023c5b18568e">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>RleDecoder()
 : <a class="el" href="classarrow_1_1_rle_decoder.html#ade5f27ef8425169de8bf02f058ca70ad">arrow::RleDecoder</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_s.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_s.html b/docs/cpp/functions_func_s.html
index 5f5cf5c..4089272 100644
--- a/docs/cpp/functions_func_s.html
+++ b/docs/cpp/functions_func_s.html
@@ -70,10 +70,11 @@ $(function() {
 , <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#a849221c7de7406083d59c3c921d418d0">arrow::ipc::RecordBatchFileReader</a>
 , <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a6955614f73bb4a6a62cbac895648a322">arrow::ipc::RecordBatchStreamReader</a>
 , <a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">arrow::RecordBatch</a>
+, <a class="el" href="classarrow_1_1_record_batch_builder.html#a341f635ea52b00f2d49953f3c9534275">arrow::RecordBatchBuilder</a>
 , <a class="el" href="classarrow_1_1_record_batch_reader.html#ad2ded865a6720e61e4685cfd34ed377f">arrow::RecordBatchReader</a>
 </li>
 <li>Schema()
-: <a class="el" href="classarrow_1_1_schema.html#a8a555db1d20179f8fe480dcc55044204">arrow::Schema</a>
+: <a class="el" href="classarrow_1_1_schema.html#ac9c9e237e43bd3ea25cf6767a08739f6">arrow::Schema</a>
 </li>
 <li>schema()
 : <a class="el" href="classarrow_1_1_table.html#a8d8626acf4d00e2ac439c4f1cc7a054a">arrow::Table</a>
@@ -97,7 +98,6 @@ $(function() {
 , <a class="el" href="classarrow_1_1io_1_1_readable_file.html#ae69e98b1f39e03e6cb168527e00227cb">arrow::io::ReadableFile</a>
 , <a class="el" href="classarrow_1_1io_1_1_seekable.html#a410ba0e0932dbcb939b570ee3c8c6d25">arrow::io::Seekable</a>
 , <a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a91ce3425bc719722ea2d8f9f8e0c3f0e">arrow::py::PyReadableFile</a>
-, <a class="el" href="classarrow_1_1py_1_1_python_file.html#a4a87f0cc117658d82ef5b3cba2fb26e3">arrow::py::PythonFile</a>
 </li>
 <li>send_notifications()
 : <a class="el" href="classplasma_1_1_plasma_store.html#a2fbdd5ab37757e8f531b410e03d2480a">plasma::PlasmaStore</a>
@@ -149,6 +149,9 @@ $(function() {
 : <a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_builder.html#a5e2a28eeddf96b4e840efeff42bef36f">arrow::ipc::feather::TableBuilder</a>
 , <a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html#a09fff77275dba8d14c326365e13cf74a">arrow::ipc::feather::TableWriter</a>
 </li>
+<li>SetInitialCapacity()
+: <a class="el" href="classarrow_1_1_record_batch_builder.html#abf86e2fb93b8926ac7977f870b586b4c">arrow::RecordBatchBuilder</a>
+</li>
 <li>SetNotNull()
 : <a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">arrow::ArrayBuilder</a>
 </li>
@@ -192,10 +195,10 @@ $(function() {
 </li>
 <li>Slice()
 : <a class="el" href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">arrow::Array</a>
-, <a class="el" href="classarrow_1_1_record_batch.html#ab4f5ad5e79688702ec20daf13511038d">arrow::RecordBatch</a>
+, <a class="el" href="classarrow_1_1_record_batch.html#aad1415d5cfbff7169610b33f4c4e0b3f">arrow::RecordBatch</a>
 </li>
 <li>SlotDifferent()
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#a888acbf9617e4791576da6410b6b0332">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#acd0bf54e6103bb2dbf6144486ab2a453">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>Start()
 : <a class="el" href="classplasma_1_1_event_loop.html#a0165bb6fa7ca0753e7f2408f6d586c12">plasma::EventLoop</a>
@@ -208,7 +211,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1compute_1_1_function_context.html#aa575c2fe3f2b4c611ff45143333af0e3">arrow::compute::FunctionContext</a>
 </li>
 <li>Status()
-: <a class="el" href="classarrow_1_1_status.html#a5797c518d168956b2141f956415c2b7a">arrow::Status</a>
+: <a class="el" href="classarrow_1_1_status.html#ae019c0dd42411670a1149fdd9e8a87f2">arrow::Status</a>
 </li>
 <li>StdinStream()
 : <a class="el" href="classarrow_1_1io_1_1_stdin_stream.html#ac94990b712d63ea7ddd4ec34c4d9888d">arrow::io::StdinStream</a>
@@ -217,7 +220,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1io_1_1_stdout_stream.html#add5fc3e46136cb12fcf8949d22921981">arrow::io::StdoutStream</a>
 </li>
 <li>stl_allocator()
-: <a class="el" href="classarrow_1_1stl__allocator.html#acc68d9df47ec479864980e24e5206c0b">arrow::stl_allocator&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1stl__allocator.html#abcb413f5f18708e06fef91f20e20d2ab">arrow::stl_allocator&lt; T &gt;</a>
 </li>
 <li>Stop()
 : <a class="el" href="classplasma_1_1_event_loop.html#a3136943dd0f8dc3680b7801267d2c2e6">plasma::EventLoop</a>
@@ -226,7 +229,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_tensor.html#adecc04e39498baf201453fb5ebddcc85">arrow::Tensor</a>
 </li>
 <li>StringArray()
-: <a class="el" href="classarrow_1_1_string_array.html#a2ee442dc6c8d851a5ab3954ba7322ce9">arrow::StringArray</a>
+: <a class="el" href="classarrow_1_1_string_array.html#aeaeac87da3fcfb27c225c70a07759e56">arrow::StringArray</a>
 </li>
 <li>StringBuilder()
 : <a class="el" href="classarrow_1_1_string_builder.html#a87bfb5849842f0011aac57c42679a342">arrow::StringBuilder</a>
@@ -235,10 +238,10 @@ $(function() {
 : <a class="el" href="classarrow_1_1_string_type.html#ae9b778fdccec4116ea1905b8803885a7">arrow::StringType</a>
 </li>
 <li>StructArray()
-: <a class="el" href="classarrow_1_1_struct_array.html#ad33ba4e6517fe682769a3daead24af61">arrow::StructArray</a>
+: <a class="el" href="classarrow_1_1_struct_array.html#a28029b1818502701713ccbe12689e25d">arrow::StructArray</a>
 </li>
 <li>StructBuilder()
-: <a class="el" href="classarrow_1_1_struct_builder.html#a4f5ab951008c5bd190d355f31bf61ce4">arrow::StructBuilder</a>
+: <a class="el" href="classarrow_1_1_struct_builder.html#af7a7981421f728784ffe4510cf3f6f74">arrow::StructBuilder</a>
 </li>
 <li>StructType()
 : <a class="el" href="classarrow_1_1_struct_type.html#a5802d949fcd89d1d806f75c1b7c4981f">arrow::StructType</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_t.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_t.html b/docs/cpp/functions_func_t.html
index 6392cdb..3991596 100644
--- a/docs/cpp/functions_func_t.html
+++ b/docs/cpp/functions_func_t.html
@@ -78,7 +78,8 @@ $(function() {
 : <a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_reader.html#a24cabf078d9fa0f526811e79f2843f69">arrow::ipc::feather::TableReader</a>
 </li>
 <li>Tell()
-: <a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html#a1b270a4e337b40bcc68e77edc6d93ca7">arrow::io::BufferOutputStream</a>
+: <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a54f461cfc7a2695671be9d2065b40370">arrow::gpu::CudaBufferWriter</a>
+, <a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html#a1b270a4e337b40bcc68e77edc6d93ca7">arrow::io::BufferOutputStream</a>
 , <a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a8225cfa3469f03a0fe011cdf6031c219">arrow::io::BufferReader</a>
 , <a class="el" href="classarrow_1_1io_1_1_file_interface.html#a7adb21f4512ff36c420648f9b9d4f652">arrow::io::FileInterface</a>
 , <a class="el" href="classarrow_1_1io_1_1_file_output_stream.html#a6347200f3aa04b69d7d0f7e743677532">arrow::io::FileOutputStream</a>
@@ -92,7 +93,6 @@ $(function() {
 , <a class="el" href="classarrow_1_1io_1_1_stdout_stream.html#ac6c17ba8bfef28c14b29f8321cc72939">arrow::io::StdoutStream</a>
 , <a class="el" href="classarrow_1_1py_1_1_py_output_stream.html#aa7ef9df9403abc8481e99d6f87f608ab">arrow::py::PyOutputStream</a>
 , <a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a48c7681829b35b9fe1f673a9b0b6ff18">arrow::py::PyReadableFile</a>
-, <a class="el" href="classarrow_1_1py_1_1_python_file.html#ac5bcc44995614e9cb7a77602f078f00f">arrow::py::PythonFile</a>
 </li>
 <li>Tensor()
 : <a class="el" href="classarrow_1_1_tensor.html#a979c34866a43fe9f2dfe4239e95e2b64">arrow::Tensor</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_u.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_u.html b/docs/cpp/functions_func_u.html
index 65fae48..eaa9cda 100644
--- a/docs/cpp/functions_func_u.html
+++ b/docs/cpp/functions_func_u.html
@@ -77,6 +77,9 @@ $(function() {
 <li>UnionType()
 : <a class="el" href="classarrow_1_1_union_type.html#a0f0a6c7cc29db606184583cd6c0ac36d">arrow::UnionType</a>
 </li>
+<li>UniqueBuilder()
+: <a class="el" href="classarrow_1_1_unique_builder.html#a5a7e1501370784ca8d45d78de2e0644f">arrow::UniqueBuilder&lt; T &gt;</a>
+</li>
 <li>unit()
 : <a class="el" href="classarrow_1_1_date_type.html#a66bad5ca6adb856c729002d5d6a4875a">arrow::DateType</a>
 , <a class="el" href="classarrow_1_1_interval_type.html#a70a4b6a1d8c44b4e03279447b2c9d410">arrow::IntervalType</a>
@@ -89,10 +92,13 @@ $(function() {
 <li>UnsafeAppend()
 : <a class="el" href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">arrow::BufferBuilder</a>
 , <a class="el" href="classarrow_1_1_numeric_builder.html#a7ad22f6fc4114b23bcfb74e61636d911">arrow::NumericBuilder&lt; T &gt;</a>
-, <a class="el" href="classarrow_1_1_typed_buffer_builder.html#a8eae2200ae9aa357f838ce84a81abbf5">arrow::TypedBufferBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_typed_buffer_builder.html#aa5c75cc2d299ca15f57cec9d16ddbb9b">arrow::TypedBufferBuilder&lt; T &gt;</a>
 </li>
 <li>UnsafeAppendToBitmap()
-: <a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">arrow::ArrayBuilder</a>
+: <a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">arrow::ArrayBuilder</a>
+</li>
+<li>UnsafeChild()
+: <a class="el" href="classarrow_1_1_union_array.html#ad8d6e36f334279b7ba7e0863fb3e2934">arrow::UnionArray</a>
 </li>
 <li>UnsafeSetNotNull()
 : <a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">arrow::ArrayBuilder</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_func_w.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_func_w.html b/docs/cpp/functions_func_w.html
index c5c9eb2..22e286d 100644
--- a/docs/cpp/functions_func_w.html
+++ b/docs/cpp/functions_func_w.html
@@ -76,13 +76,13 @@ $(function() {
 , <a class="el" href="classarrow_1_1io_1_1_stdout_stream.html#acf8fde9b89a4af6d24a7fda92bdfddb8">arrow::io::StdoutStream</a>
 , <a class="el" href="classarrow_1_1io_1_1_writeable.html#a2448c22a077c56826284ee34e2b3087f">arrow::io::Writeable</a>
 , <a class="el" href="classarrow_1_1py_1_1_py_output_stream.html#ae017972bbd8b7e8833e2a0dfe429e5fd">arrow::py::PyOutputStream</a>
-, <a class="el" href="classarrow_1_1py_1_1_python_file.html#addd70f87a4ff93dfb44ba02fdc472ea9">arrow::py::PythonFile</a>
 </li>
 <li>WriteableFile()
-: <a class="el" href="classarrow_1_1io_1_1_writeable_file.html#a650f2ad9683cdbcc49ffeb2e75b7a082">arrow::io::WriteableFile</a>
+: <a class="el" href="classarrow_1_1io_1_1_writeable_file.html#a0e73c948283c76d1802b14dfadc986a5">arrow::io::WriteableFile</a>
 </li>
 <li>WriteAt()
-: <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a5075a02f5ab158f7a556d135d7f8c8bd">arrow::io::FixedSizeBufferWriter</a>
+: <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a4c4fd4a537283c9e95d4c79a8de44eb2">arrow::gpu::CudaBufferWriter</a>
+, <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a5075a02f5ab158f7a556d135d7f8c8bd">arrow::io::FixedSizeBufferWriter</a>
 , <a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a0466202ed13ca71c111fef920bf0309f">arrow::io::MemoryMappedFile</a>
 , <a class="el" href="classarrow_1_1io_1_1_writeable_file.html#a0eff169b078f5971b012f4a04225dce5">arrow::io::WriteableFile</a>
 </li>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_g.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_g.html b/docs/cpp/functions_g.html
index 99b388f..d2702a9 100644
--- a/docs/cpp/functions_g.html
+++ b/docs/cpp/functions_g.html
@@ -125,11 +125,17 @@ $(function() {
 : <a class="el" href="classarrow_1_1ipc_1_1_dictionary_memo.html#afd23dd4f43af7950aa0f2ad7a200282c">arrow::ipc::DictionaryMemo</a>
 </li>
 <li>GetDictionaryValue()
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#afbf13e98f59f913367e1b28e47274b06">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#a0e97f8d0d65ea7d540708005ef731d07">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>GetExtentBytesWritten()
 : <a class="el" href="classarrow_1_1io_1_1_mock_output_stream.html#a38536d0cd4808fd6af4f23326145cffe">arrow::io::MockOutputStream</a>
 </li>
+<li>GetField()
+: <a class="el" href="classarrow_1_1_record_batch_builder.html#a5b4aa2b43436cfad70d2ed94e1e4f369">arrow::RecordBatchBuilder</a>
+</li>
+<li>GetFieldAs()
+: <a class="el" href="classarrow_1_1_record_batch_builder.html#ac92bd46c4751373c3f07b3d2460c45cb">arrow::RecordBatchBuilder</a>
+</li>
 <li>GetFieldByName()
 : <a class="el" href="classarrow_1_1_schema.html#a73c450d1aa2b373e42e742dd8fcb6ec3">arrow::Schema</a>
 </li>
@@ -160,7 +166,8 @@ $(function() {
 , <a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a13bdb84117800e963663ba95848363bc">arrow::py::PyReadableFile</a>
 </li>
 <li>GetString()
-: <a class="el" href="classarrow_1_1_string_array.html#a836b0dcb6b5a6b8c8b7d8b728f555f1b">arrow::StringArray</a>
+: <a class="el" href="classarrow_1_1_binary_array.html#a431adaf266ff3857ad6a4d2cb9028990">arrow::BinaryArray</a>
+, <a class="el" href="classarrow_1_1_string_array.html#a836b0dcb6b5a6b8c8b7d8b728f555f1b">arrow::StringArray</a>
 </li>
 <li>GetUsed()
 : <a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html#a09c361fc88b95afb00780da5759c72c3">arrow::io::HadoopFileSystem</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_h.html b/docs/cpp/functions_h.html
index ef1b0bb..c58b02d 100644
--- a/docs/cpp/functions_h.html
+++ b/docs/cpp/functions_h.html
@@ -99,19 +99,19 @@ $(function() {
 : <a class="el" href="classarrow_1_1_hash_util.html#af16452734d367cbf15820e269f869d74">arrow::HashUtil</a>
 </li>
 <li>hash_slots_
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#a54e42b41cda2c0745b476ad9b205abf2">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#af84569f6f71347e840dcb529aa57010e">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>hash_table_
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#a1c415c8894c03225bccff49a5fcde704">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#a6604ec1ac0d7f10c4542c4cd4f60f550">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>hash_table_size_
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#a2f731b0e16a6d42cfc1bba01a94d8b17">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#a186c23fccbc922c6e56e810c0e2f4482">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>HashCombine32()
 : <a class="el" href="classarrow_1_1_hash_util.html#a32de57b2811253511436a8d3edb2570b">arrow::HashUtil</a>
 </li>
 <li>HashValue()
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#a5cd7a79c30bf68874eeca11f4083a3e4">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#a9d3ec0d893057b54e08af576ae0a3531">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>HdfsOutputStream
 : <a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html#aef44a7003c7ed4574da8ada762c967aa">arrow::io::HadoopFileSystem</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_i.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_i.html b/docs/cpp/functions_i.html
index 83f11d9..0ed1609 100644
--- a/docs/cpp/functions_i.html
+++ b/docs/cpp/functions_i.html
@@ -73,7 +73,8 @@ $(function() {
 : <a class="el" href="classarrow_1_1ipc_1_1_dictionary_memo.html#a35fa7e8c3cac8ac1047413241d229fad">arrow::ipc::DictionaryMemo</a>
 </li>
 <li>impl_
-: <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#ad1e199bbd642f0a914639e0a44bc7c4c">arrow::ipc::RecordBatchStreamWriter</a>
+: <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a03fe73b61469276c535aa3fef56db5c3">arrow::io::FixedSizeBufferWriter</a>
+, <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#ad1e199bbd642f0a914639e0a44bc7c4c">arrow::ipc::RecordBatchStreamWriter</a>
 </li>
 <li>indent
 : <a class="el" href="structarrow_1_1_pretty_print_options.html#a974e5687d8e630eff8ae79ecc2d8848a">arrow::PrettyPrintOptions</a>
@@ -96,16 +97,21 @@ $(function() {
 , <a class="el" href="classarrow_1_1_boolean_builder.html#ad4a2795d7b75dccc822be852c83a9114">arrow::BooleanBuilder</a>
 , <a class="el" href="classarrow_1_1_cpu_info.html#aff3de209f43e6eae12d4dc44f8c2184b">arrow::CpuInfo</a>
 , <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#ae6990f5eb5a0ddb859207ceae80d4013">arrow::DictionaryBuilder&lt; NullType &gt;</a>
 , <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a3d8f4bfa321297857c27603514b965d5">arrow::FixedSizeBinaryBuilder</a>
 , <a class="el" href="classarrow_1_1_list_builder.html#a56488244d6d7cf171c43b24e5e297250">arrow::ListBuilder</a>
 , <a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">arrow::PrimitiveBuilder&lt; Type &gt;</a>
 , <a class="el" href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#aabdf59a87c8a78ecec53aab4ec603315">arrow::py::Ndarray1DIndexer&lt; T &gt;</a>
+, <a class="el" href="classarrow_1_1_unique_builder.html#a4ec9bc8f88ae53f2816f1333484c0af8">arrow::UniqueBuilder&lt; T &gt;</a>
+</li>
+<li>initial_capacity()
+: <a class="el" href="classarrow_1_1_record_batch_builder.html#aa2a83f82fe958b9046c0cac0bd95ff79">arrow::RecordBatchBuilder</a>
 </li>
 <li>initialized()
 : <a class="el" href="classarrow_1_1_cpu_info.html#aad06d68439dbfed99037a3ae7938b22d">arrow::CpuInfo</a>
 </li>
 <li>InputStream()
-: <a class="el" href="classarrow_1_1io_1_1_input_stream.html#aa7d3c448d324b0975577776d833133a4">arrow::io::InputStream</a>
+: <a class="el" href="classarrow_1_1io_1_1_input_stream.html#aeb778572d0e9bf4902dbfbbc5353d7fd">arrow::io::InputStream</a>
 </li>
 <li>InputStreamMessageReader()
 : <a class="el" href="classarrow_1_1ipc_1_1_input_stream_message_reader.html#ac0414a4001c5cd3d446f3b2a7cc1b7c5">arrow::ipc::InputStreamMessageReader</a>
@@ -232,6 +238,9 @@ $(function() {
 <li>IsUnknownError()
 : <a class="el" href="classarrow_1_1_status.html#a712fe45f53af49719298b6a69ca69fdd">arrow::Status</a>
 </li>
+<li>IsValid()
+: <a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">arrow::Array</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_l.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_l.html b/docs/cpp/functions_l.html
index 9a13223..7e6228b 100644
--- a/docs/cpp/functions_l.html
+++ b/docs/cpp/functions_l.html
@@ -90,9 +90,7 @@ $(function() {
 , <a class="el" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">arrow::BufferBuilder</a>
 , <a class="el" href="classarrow_1_1_chunked_array.html#a4df41bf1a05cd1083a2c4502e0a85f87">arrow::ChunkedArray</a>
 , <a class="el" href="classarrow_1_1_column.html#aafda8e7be9dbc335820622b4e98e9bdd">arrow::Column</a>
-, <a class="el" href="structarrow_1_1ipc_1_1_buffer_metadata.html#a12d9e328f3ac8fbf4e26029ad33d0350">arrow::ipc::BufferMetadata</a>
 , <a class="el" href="structarrow_1_1ipc_1_1feather_1_1_array_metadata.html#adff8004ef0e37cd487e6b58de7cd171d">arrow::ipc::feather::ArrayMetadata</a>
-, <a class="el" href="structarrow_1_1ipc_1_1_field_metadata.html#a63ff616ae287c542ef0c3dfda6531b1b">arrow::ipc::FieldMetadata</a>
 , <a class="el" href="classarrow_1_1_typed_buffer_builder.html#a1f49bc2502db1d20acb2dae6280a8837">arrow::TypedBufferBuilder&lt; T &gt;</a>
 , <a class="el" href="structplasma_1_1_client_mmap_table_entry.html#a8004bc973d7f722332f83bb0d7992de6">plasma::ClientMmapTableEntry</a>
 </li>
@@ -110,24 +108,17 @@ $(function() {
 : <a class="el" href="classarrow_1_1_list_array.html#a286f6f2af2320069cdc1286c56b6f5dd">arrow::ListArray</a>
 </li>
 <li>ListBuilder()
-: <a class="el" href="classarrow_1_1_list_builder.html#ab74185bf842d52f9623801bd6fe8e7a2">arrow::ListBuilder</a>
+: <a class="el" href="classarrow_1_1_list_builder.html#ab85602fb919814195508451575158a8a">arrow::ListBuilder</a>
 </li>
 <li>ListDirectory()
 : <a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html#aea921f54031ab3ba05dd3c4d2a4159d4">arrow::io::HadoopFileSystem</a>
 </li>
 <li>ListType()
-: <a class="el" href="classarrow_1_1_list_type.html#ab2b8aa644656466440477e285ebe3111">arrow::ListType</a>
+: <a class="el" href="classarrow_1_1_list_type.html#abee8a3b58f1d7e05ba474fd5225e699b">arrow::ListType</a>
 </li>
 <li>literal_count_
 : <a class="el" href="classarrow_1_1_rle_decoder.html#ad86a89aeb9b675bbc5394eb58eb33c08">arrow::RleDecoder</a>
 </li>
-<li>lock()
-: <a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a2c52831f6121cc1a751f1573e58c6bf9">arrow::io::RandomAccessFile</a>
-</li>
-<li>lock_
-: <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a8fca034874d51a2ec022b4f0851aabc1">arrow::io::FixedSizeBufferWriter</a>
-, <a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a69bbf2b55f82c780ab8f75559ac57fed">arrow::io::RandomAccessFile</a>
-</li>
 <li>LoggingMemoryPool()
 : <a class="el" href="classarrow_1_1_logging_memory_pool.html#ae66b4e6c015eb35577696ab5f7644f78">arrow::LoggingMemoryPool</a>
 </li>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_m.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_m.html b/docs/cpp/functions_m.html
index 53a6521..fb67a75 100644
--- a/docs/cpp/functions_m.html
+++ b/docs/cpp/functions_m.html
@@ -62,10 +62,16 @@ $(function() {
 <div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
 
 <h3><a id="index_m"></a>- m -</h3><ul>
+<li>Make()
+: <a class="el" href="classarrow_1_1_record_batch_builder.html#a6fa0306ecd2f285e9c513bf2c458b16c">arrow::RecordBatchBuilder</a>
+</li>
 <li>MakeDirectory()
 : <a class="el" href="classarrow_1_1io_1_1_file_system.html#a7e8e6633ff7145b38cca49311a6e17ee">arrow::io::FileSystem</a>
 , <a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html#a86312271eb37d6e9f98f2b1094919c76">arrow::io::HadoopFileSystem</a>
 </li>
+<li>MAP
+: <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44a51838b04a2cdc2db91890e4c70f45e61">arrow::Type</a>
+</li>
 <li>map_size
 : <a class="el" href="structplasma_1_1_object_table_entry.html#ad8d70024aa976b7d1e71a5b76f3a9704">plasma::ObjectTableEntry</a>
 </li>
@@ -74,8 +80,7 @@ $(function() {
 , <a class="el" href="structae_fired_event.html#a2e9b1d9832d09a46c4a14e562aaa2aea">aeFiredEvent</a>
 </li>
 <li>max_memory()
-: <a class="el" href="classarrow_1_1_default_memory_pool.html#a463322488d1a2be8297ac55205bab14b">arrow::DefaultMemoryPool</a>
-, <a class="el" href="classarrow_1_1_logging_memory_pool.html#af41a546412c98aa4439b53ec4df257bf">arrow::LoggingMemoryPool</a>
+: <a class="el" href="classarrow_1_1_logging_memory_pool.html#af41a546412c98aa4439b53ec4df257bf">arrow::LoggingMemoryPool</a>
 , <a class="el" href="classarrow_1_1_memory_pool.html#a4d1fe541389b4afd4d49d727dc3088f0">arrow::MemoryPool</a>
 </li>
 <li>MAX_VLQ_BYTE_LEN
@@ -95,15 +100,6 @@ $(function() {
 <li>maxfd
 : <a class="el" href="structae_event_loop.html#aedf39e37f559c83d9a0ae1ae07e5b8c1">aeEventLoop</a>
 </li>
-<li>memcopy_blocksize_
-: <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a453111d056bbca66fa4a25557ddfe8a4">arrow::io::FixedSizeBufferWriter</a>
-</li>
-<li>memcopy_num_threads_
-: <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a3d16e4ece6d223b6e1c2e5eea58a2e11">arrow::io::FixedSizeBufferWriter</a>
-</li>
-<li>memcopy_threshold_
-: <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a7b7b1973fa5168cfd7c1b4223de0705f">arrow::io::FixedSizeBufferWriter</a>
-</li>
 <li>memory_capacity
 : <a class="el" href="structplasma_1_1_plasma_store_info.html#a0ff2596ca76b82f76c5b10a9859fe227">plasma::PlasmaStoreInfo</a>
 </li>
@@ -125,9 +121,6 @@ $(function() {
 , <a class="el" href="classarrow_1_1_schema.html#a7cae195f4fb47288e228330f0848fd69">arrow::Schema</a>
 , <a class="el" href="structplasma_1_1_object_buffer.html#a07263351e10e71e5b371bc139763c4dc">plasma::ObjectBuffer</a>
 </li>
-<li>metadata_length
-: <a class="el" href="structarrow_1_1ipc_1_1_file_block.html#a5047e811c3d25c37c2398e63292c8e26">arrow::ipc::FileBlock</a>
-</li>
 <li>metadata_offset
 : <a class="el" href="structplasma_1_1_plasma_object.html#ad12648a15f841885eb9543b200382352">plasma::PlasmaObject</a>
 </li>
@@ -154,7 +147,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1io_1_1_mock_output_stream.html#aeffcb55e9b83be6037d8596d116f183b">arrow::io::MockOutputStream</a>
 </li>
 <li>mod_bitmask_
-: <a class="el" href="classarrow_1_1_dictionary_builder.html#a3ebd3a258451eae3aa025237e72c4440">arrow::DictionaryBuilder&lt; T &gt;</a>
+: <a class="el" href="classarrow_1_1_unique_builder.html#a0395741509555325071690db8822511f">arrow::UniqueBuilder&lt; T &gt;</a>
 </li>
 <li>mode()
 : <a class="el" href="classarrow_1_1io_1_1_file_interface.html#a75a3739361570bb121b9adb04d5d8686">arrow::io::FileInterface</a>
@@ -182,10 +175,9 @@ $(function() {
 </li>
 <li>mutable_data_
 : <a class="el" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">arrow::Buffer</a>
-, <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a8244bba29dde32c4c664d8d809e7e8c7">arrow::io::FixedSizeBufferWriter</a>
 </li>
 <li>MutableBuffer()
-: <a class="el" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">arrow::MutableBuffer</a>
+: <a class="el" href="classarrow_1_1_mutable_buffer.html#a541704eb0b7720aa712e294634cf58f9">arrow::MutableBuffer</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/functions_n.html
----------------------------------------------------------------------
diff --git a/docs/cpp/functions_n.html b/docs/cpp/functions_n.html
index 58879f2..81e7d1a 100644
--- a/docs/cpp/functions_n.html
+++ b/docs/cpp/functions_n.html
@@ -161,7 +161,6 @@ $(function() {
 , <a class="el" href="classarrow_1_1_chunked_array.html#a962541b044ac5a7a6a87499cef7957bb">arrow::ChunkedArray</a>
 , <a class="el" href="classarrow_1_1_column.html#ab8d98c9a76cae4bc7ac69085b3841d38">arrow::Column</a>
 , <a class="el" href="structarrow_1_1ipc_1_1feather_1_1_array_metadata.html#a24a49027812adcbe1eb8c424ed112e0e">arrow::ipc::feather::ArrayMetadata</a>
-, <a class="el" href="structarrow_1_1ipc_1_1_field_metadata.html#abca970e08aa9f90451139d52a49ffb86">arrow::ipc::FieldMetadata</a>
 </li>
 <li>null_count_
 : <a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">arrow::ArrayBuilder</a>
@@ -171,7 +170,7 @@ $(function() {
 : <a class="el" href="classarrow_1_1_field.html#aba2045f76a42fe34fd785190af139c25">arrow::Field</a>
 </li>
 <li>NullArray()
-: <a class="el" href="classarrow_1_1_null_array.html#a4f567b5203d750e74765349fcb0d0f73">arrow::NullArray</a>
+: <a class="el" href="classarrow_1_1_null_array.html#afad1ca6bc644cf3ba907d71b06017125">arrow::NullArray</a>
 </li>
 <li>NullBuilder()
 : <a class="el" href="classarrow_1_1_null_builder.html#a277266829ee9ce0a6e9a56dde874faad">arrow::NullBuilder</a>
@@ -203,6 +202,7 @@ $(function() {
 </li>
 <li>num_fields()
 : <a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">arrow::Array</a>
+, <a class="el" href="classarrow_1_1_record_batch_builder.html#a4f8fc3fbd339ba31ba9daf9968f0cbe1">arrow::RecordBatchBuilder</a>
 , <a class="el" href="classarrow_1_1_schema.html#a3c7796ff608d03d1c004c6604bb09e5c">arrow::Schema</a>
 , <a class="el" href="classarrow_1_1_struct_builder.html#ad4c88616eb4e9704316bd30ed15930ea">arrow::StructBuilder</a>
 </li>
@@ -217,7 +217,7 @@ $(function() {
 , <a class="el" href="classarrow_1_1_table.html#a14665d44a57c45343b54c7997d5c92e5">arrow::Table</a>
 </li>
 <li>NumericArray()
-: <a class="el" href="classarrow_1_1_numeric_array.html#a43ae7bcfdaf0c71772b77207bcf51d9d">arrow::NumericArray&lt; TYPE &gt;</a>
+: <a class="el" href="classarrow_1_1_numeric_array.html#a168d0af6ff637a6c0e45594d05340123">arrow::NumericArray&lt; TYPE &gt;</a>
 </li>
 <li>NumericBuilder()
 : <a class="el" href="classarrow_1_1_numeric_builder.html#a257b3f61591502836b7a333da562dad6">arrow::NumericBuilder&lt; T &gt;</a>