You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by gi...@apache.org on 2026/10/17 09:17:56 UTC
(arrow-rs) 01/01: deploy: 781baa42796c5b25c98fa8f0fc7379c16c782df2
This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
commit e6ebe66ee58a02a5d621db0997fc9bc7e4f5c87c
Author: github-merge-queue[bot] <gi...@users.noreply.github.com>
AuthorDate: Sat Oct 17 09:17:38 2026 +0000
deploy: 781baa42796c5b25c98fa8f0fc7379c16c782df2
---
.asf.yaml | 98 +
.nojekyll | 0
arrow/all.html | 1 +
arrow/alloc/constant.ALIGNMENT.html | 2 +
arrow/alloc/index.html | 3 +
arrow/alloc/sidebar-items.js | 1 +
arrow/alloc/trait.Allocation.html | 7 +
arrow/array/array/fn.make_array.html | 20 +
arrow/array/array/fn.new_empty_array.html | 10 +
arrow/array/array/fn.new_null_array.html | 11 +
arrow/array/array/index.html | 8 +
arrow/array/array/sidebar-items.js | 1 +
arrow/array/array/struct.BooleanArray.html | 236 +
arrow/array/array/struct.DictionaryArray.html | 235 +
arrow/array/array/struct.FixedSizeBinaryArray.html | 243 +
arrow/array/array/struct.FixedSizeListArray.html | 215 +
arrow/array/array/struct.GenericByteArray.html | 239 +
arrow/array/array/struct.GenericByteViewArray.html | 409 +
arrow/array/array/struct.GenericListArray.html | 257 +
arrow/array/array/struct.GenericListViewArray.html | 212 +
arrow/array/array/struct.MapArray.html | 197 +
arrow/array/array/struct.NativeAdapter.html | 38 +
arrow/array/array/struct.NullArray.html | 54 +
arrow/array/array/struct.PrimitiveArray.html | 511 +
arrow/array/array/struct.RunArray.html | 170 +
arrow/array/array/struct.StructArray.html | 180 +
arrow/array/array/struct.TypedDictionaryArray.html | 77 +
arrow/array/array/struct.TypedRunArray.html | 81 +
arrow/array/array/struct.UnionArray.html | 181 +
arrow/array/array/trait.AnyDictionaryArray.html | 50 +
arrow/array/array/trait.AnyRunEndArray.html | 12 +
arrow/array/array/trait.Array.html | 296 +
arrow/array/array/trait.ArrayAccessor.html | 92 +
arrow/array/array/trait.ArrowPrimitiveType.html | 16 +
arrow/array/array/trait.BinaryArrayType.html | 15 +
arrow/array/array/trait.ListLikeArray.html | 15 +
arrow/array/array/trait.OffsetSizeTrait.html | 16 +
arrow/array/array/trait.StringArrayType.html | 16 +
arrow/array/array/type.ArrayRef.html | 2 +
arrow/array/array/type.BinaryArray.html | 32 +
arrow/array/array/type.BinaryViewArray.html | 7 +
arrow/array/array/type.Date32Array.html | 4 +
arrow/array/array/type.Date64Array.html | 4 +
arrow/array/array/type.Decimal128Array.html | 12 +
arrow/array/array/type.Decimal256Array.html | 13 +
arrow/array/array/type.Decimal32Array.html | 12 +
arrow/array/array/type.Decimal64Array.html | 12 +
.../array/array/type.DurationMicrosecondArray.html | 2 +
.../array/array/type.DurationMillisecondArray.html | 2 +
.../array/array/type.DurationNanosecondArray.html | 2 +
arrow/array/array/type.DurationSecondArray.html | 2 +
arrow/array/array/type.Float16Array.html | 15 +
arrow/array/array/type.Float32Array.html | 12 +
arrow/array/array/type.Float64Array.html | 12 +
arrow/array/array/type.GenericBinaryArray.html | 2 +
arrow/array/array/type.GenericStringArray.html | 2 +
arrow/array/array/type.Int16Array.html | 12 +
arrow/array/array/type.Int16DictionaryArray.html | 9 +
arrow/array/array/type.Int16RunArray.html | 7 +
arrow/array/array/type.Int32Array.html | 12 +
arrow/array/array/type.Int32DictionaryArray.html | 9 +
arrow/array/array/type.Int32RunArray.html | 7 +
arrow/array/array/type.Int64Array.html | 12 +
arrow/array/array/type.Int64DictionaryArray.html | 9 +
arrow/array/array/type.Int64RunArray.html | 7 +
arrow/array/array/type.Int8Array.html | 12 +
arrow/array/array/type.Int8DictionaryArray.html | 9 +
arrow/array/array/type.IntervalDayTimeArray.html | 9 +
.../array/type.IntervalMonthDayNanoArray.html | 9 +
arrow/array/array/type.IntervalYearMonthArray.html | 8 +
arrow/array/array/type.LargeBinaryArray.html | 31 +
arrow/array/array/type.LargeListArray.html | 3 +
arrow/array/array/type.LargeListViewArray.html | 2 +
arrow/array/array/type.LargeStringArray.html | 17 +
arrow/array/array/type.ListArray.html | 3 +
arrow/array/array/type.ListViewArray.html | 2 +
arrow/array/array/type.StringArray.html | 16 +
arrow/array/array/type.StringViewArray.html | 7 +
arrow/array/array/type.Time32MillisecondArray.html | 4 +
arrow/array/array/type.Time32SecondArray.html | 4 +
arrow/array/array/type.Time64MicrosecondArray.html | 4 +
arrow/array/array/type.Time64NanosecondArray.html | 4 +
.../array/type.TimestampMicrosecondArray.html | 3 +
.../array/type.TimestampMillisecondArray.html | 3 +
.../array/array/type.TimestampNanosecondArray.html | 3 +
arrow/array/array/type.TimestampSecondArray.html | 31 +
arrow/array/array/type.UInt16Array.html | 12 +
arrow/array/array/type.UInt16DictionaryArray.html | 9 +
arrow/array/array/type.UInt32Array.html | 12 +
arrow/array/array/type.UInt32DictionaryArray.html | 9 +
arrow/array/array/type.UInt64Array.html | 12 +
arrow/array/array/type.UInt64DictionaryArray.html | 9 +
arrow/array/array/type.UInt8Array.html | 12 +
arrow/array/array/type.UInt8DictionaryArray.html | 9 +
arrow/array/builder/fn.make_builder.html | 12 +
arrow/array/builder/fn.make_view.html | 5 +
arrow/array/builder/index.html | 167 +
arrow/array/builder/sidebar-items.js | 1 +
.../array/builder/struct.BooleanBufferBuilder.html | 97 +
arrow/array/builder/struct.BooleanBuilder.html | 76 +
arrow/array/builder/struct.BufferBuilder.html | 166 +
.../builder/struct.FixedSizeBinaryBuilder.html | 61 +
.../struct.FixedSizeBinaryDictionaryBuilder.html | 127 +
.../array/builder/struct.FixedSizeListBuilder.html | 99 +
arrow/array/builder/struct.GenericByteBuilder.html | 118 +
.../struct.GenericByteDictionaryBuilder.html | 185 +
.../builder/struct.GenericByteRunBuilder.html | 106 +
.../builder/struct.GenericByteViewBuilder.html | 182 +
arrow/array/builder/struct.GenericListBuilder.html | 175 +
.../builder/struct.GenericListViewBuilder.html | 101 +
arrow/array/builder/struct.MapBuilder.html | 105 +
arrow/array/builder/struct.MapFieldNames.html | 28 +
arrow/array/builder/struct.NullBufferBuilder.html | 88 +
arrow/array/builder/struct.NullBuilder.html | 47 +
.../array/builder/struct.OffsetBufferBuilder.html | 1109 ++
arrow/array/builder/struct.PrimitiveBuilder.html | 134 +
.../builder/struct.PrimitiveDictionaryBuilder.html | 194 +
.../array/builder/struct.PrimitiveRunBuilder.html | 111 +
.../array/builder/struct.StructArrayAssembler.html | 56 +
arrow/array/builder/struct.StructBuilder.html | 134 +
arrow/array/builder/struct.UnionBuilder.html | 79 +
arrow/array/builder/trait.ArrayBuilder.html | 95 +
.../builder/trait.BinaryLikeArrayBuilder.html | 15 +
.../builder/trait.StringLikeArrayBuilder.html | 15 +
arrow/array/builder/type.BinaryBuilder.html | 3 +
.../builder/type.BinaryDictionaryBuilder.html | 28 +
arrow/array/builder/type.BinaryRunBuilder.html | 25 +
arrow/array/builder/type.BinaryViewBuilder.html | 14 +
arrow/array/builder/type.Date32BufferBuilder.html | 2 +
arrow/array/builder/type.Date32Builder.html | 2 +
arrow/array/builder/type.Date64BufferBuilder.html | 2 +
arrow/array/builder/type.Date64Builder.html | 2 +
.../builder/type.Decimal128BufferBuilder.html | 2 +
arrow/array/builder/type.Decimal128Builder.html | 2 +
.../builder/type.Decimal256BufferBuilder.html | 2 +
arrow/array/builder/type.Decimal256Builder.html | 2 +
.../array/builder/type.Decimal32BufferBuilder.html | 2 +
arrow/array/builder/type.Decimal32Builder.html | 2 +
.../array/builder/type.Decimal64BufferBuilder.html | 2 +
arrow/array/builder/type.Decimal64Builder.html | 2 +
.../type.DurationMicrosecondBufferBuilder.html | 2 +
.../builder/type.DurationMicrosecondBuilder.html | 2 +
.../type.DurationMillisecondBufferBuilder.html | 2 +
.../builder/type.DurationMillisecondBuilder.html | 2 +
.../type.DurationNanosecondBufferBuilder.html | 2 +
.../builder/type.DurationNanosecondBuilder.html | 2 +
.../builder/type.DurationSecondBufferBuilder.html | 2 +
.../array/builder/type.DurationSecondBuilder.html | 2 +
arrow/array/builder/type.Float16BufferBuilder.html | 2 +
arrow/array/builder/type.Float16Builder.html | 2 +
arrow/array/builder/type.Float32BufferBuilder.html | 2 +
arrow/array/builder/type.Float32Builder.html | 2 +
arrow/array/builder/type.Float64BufferBuilder.html | 2 +
arrow/array/builder/type.Float64Builder.html | 2 +
arrow/array/builder/type.GenericBinaryBuilder.html | 33 +
arrow/array/builder/type.GenericStringBuilder.html | 36 +
arrow/array/builder/type.Int16BufferBuilder.html | 2 +
arrow/array/builder/type.Int16Builder.html | 2 +
arrow/array/builder/type.Int32BufferBuilder.html | 2 +
arrow/array/builder/type.Int32Builder.html | 2 +
arrow/array/builder/type.Int64BufferBuilder.html | 2 +
arrow/array/builder/type.Int64Builder.html | 2 +
arrow/array/builder/type.Int8BufferBuilder.html | 2 +
arrow/array/builder/type.Int8Builder.html | 2 +
.../builder/type.IntervalDayTimeBufferBuilder.html | 2 +
.../array/builder/type.IntervalDayTimeBuilder.html | 2 +
.../type.IntervalMonthDayNanoBufferBuilder.html | 2 +
.../builder/type.IntervalMonthDayNanoBuilder.html | 2 +
.../type.IntervalYearMonthBufferBuilder.html | 2 +
.../builder/type.IntervalYearMonthBuilder.html | 2 +
arrow/array/builder/type.LargeBinaryBuilder.html | 3 +
.../builder/type.LargeBinaryDictionaryBuilder.html | 2 +
.../array/builder/type.LargeBinaryRunBuilder.html | 2 +
arrow/array/builder/type.LargeListBuilder.html | 2 +
arrow/array/builder/type.LargeListViewBuilder.html | 2 +
arrow/array/builder/type.LargeStringBuilder.html | 3 +
.../builder/type.LargeStringDictionaryBuilder.html | 2 +
.../array/builder/type.LargeStringRunBuilder.html | 2 +
arrow/array/builder/type.ListBuilder.html | 2 +
arrow/array/builder/type.ListViewBuilder.html | 2 +
arrow/array/builder/type.StringBuilder.html | 3 +
.../builder/type.StringDictionaryBuilder.html | 27 +
arrow/array/builder/type.StringRunBuilder.html | 24 +
arrow/array/builder/type.StringViewBuilder.html | 13 +
.../type.Time32MillisecondBufferBuilder.html | 2 +
.../builder/type.Time32MillisecondBuilder.html | 2 +
.../builder/type.Time32SecondBufferBuilder.html | 2 +
arrow/array/builder/type.Time32SecondBuilder.html | 2 +
.../type.Time64MicrosecondBufferBuilder.html | 2 +
.../builder/type.Time64MicrosecondBuilder.html | 2 +
.../type.Time64NanosecondBufferBuilder.html | 2 +
.../builder/type.Time64NanosecondBuilder.html | 2 +
.../type.TimestampMicrosecondBufferBuilder.html | 2 +
.../builder/type.TimestampMicrosecondBuilder.html | 2 +
.../type.TimestampMillisecondBufferBuilder.html | 2 +
.../builder/type.TimestampMillisecondBuilder.html | 2 +
.../type.TimestampNanosecondBufferBuilder.html | 2 +
.../builder/type.TimestampNanosecondBuilder.html | 2 +
.../builder/type.TimestampSecondBufferBuilder.html | 2 +
.../array/builder/type.TimestampSecondBuilder.html | 2 +
arrow/array/builder/type.UInt16BufferBuilder.html | 2 +
arrow/array/builder/type.UInt16Builder.html | 2 +
arrow/array/builder/type.UInt32BufferBuilder.html | 2 +
arrow/array/builder/type.UInt32Builder.html | 2 +
arrow/array/builder/type.UInt64BufferBuilder.html | 2 +
arrow/array/builder/type.UInt64Builder.html | 2 +
arrow/array/builder/type.UInt8BufferBuilder.html | 2 +
arrow/array/builder/type.UInt8Builder.html | 2 +
arrow/array/cast/__private/enum.DataType.html | 11 +
arrow/array/cast/__private/enum.IntervalUnit.html | 11 +
arrow/array/cast/__private/enum.TimeUnit.html | 11 +
arrow/array/cast/fn.as_boolean_array.html | 8 +
arrow/array/cast/fn.as_dictionary_array.html | 10 +
arrow/array/cast/fn.as_fixed_size_list_array.html | 5 +
arrow/array/cast/fn.as_generic_binary_array.html | 8 +
arrow/array/cast/fn.as_generic_list_array.html | 6 +
arrow/array/cast/fn.as_large_list_array.html | 5 +
arrow/array/cast/fn.as_largestring_array.html | 8 +
arrow/array/cast/fn.as_list_array.html | 5 +
arrow/array/cast/fn.as_map_array.html | 6 +
arrow/array/cast/fn.as_null_array.html | 6 +
arrow/array/cast/fn.as_primitive_array.html | 20 +
arrow/array/cast/fn.as_run_array.html | 10 +
arrow/array/cast/fn.as_string_array.html | 10 +
arrow/array/cast/fn.as_struct_array.html | 6 +
arrow/array/cast/fn.as_union_array.html | 6 +
arrow/array/cast/fn.downcast_array.html | 20 +
arrow/array/cast/index.html | 17 +
arrow/array/cast/sidebar-items.js | 1 +
arrow/array/cast/trait.AsArray.html | 174 +
arrow/array/constant.ARROW_VERSION.html | 2 +
arrow/array/constant.MAX_INLINE_VIEW_LEN.html | 4 +
arrow/array/enum.BufferSpec.html | 47 +
arrow/array/enum.Capacities.html | 54 +
arrow/array/ffi/fn.from_ffi.html | 7 +
arrow/array/ffi/fn.from_ffi_and_data_type.html | 7 +
arrow/array/ffi/fn.to_ffi.html | 4 +
arrow/array/ffi/index.html | 44 +
arrow/array/ffi/sidebar-items.js | 1 +
arrow/array/ffi/struct.FFI_ArrowArray.html | 82 +
arrow/array/ffi/struct.FFI_ArrowSchema.html | 111 +
arrow/array/ffi_stream/index.html | 30 +
arrow/array/ffi_stream/sidebar-items.js | 1 +
.../array/ffi_stream/struct.ArrayStreamReader.html | 250 +
.../ffi_stream/struct.FFI_ArrowArrayStream.html | 100 +
.../ffi_stream/struct.RecordBatchStreamReader.html | 259 +
.../ffi_stream/type.ArrowArrayStreamReader.html | 3 +
arrow/array/fn.as_boolean_array.html | 8 +
arrow/array/fn.as_dictionary_array.html | 10 +
arrow/array/fn.as_fixed_size_list_array.html | 5 +
arrow/array/fn.as_generic_binary_array.html | 8 +
arrow/array/fn.as_generic_list_array.html | 6 +
arrow/array/fn.as_large_list_array.html | 5 +
arrow/array/fn.as_largestring_array.html | 8 +
arrow/array/fn.as_list_array.html | 5 +
arrow/array/fn.as_map_array.html | 6 +
arrow/array/fn.as_null_array.html | 6 +
arrow/array/fn.as_primitive_array.html | 20 +
arrow/array/fn.as_run_array.html | 10 +
arrow/array/fn.as_string_array.html | 10 +
arrow/array/fn.as_struct_array.html | 6 +
arrow/array/fn.as_union_array.html | 6 +
arrow/array/fn.downcast_array.html | 20 +
arrow/array/fn.layout.html | 3 +
arrow/array/fn.make_array.html | 20 +
arrow/array/fn.make_builder.html | 12 +
arrow/array/fn.make_comparator.html | 10 +
arrow/array/fn.make_view.html | 5 +
arrow/array/fn.new_empty_array.html | 10 +
arrow/array/fn.new_null_array.html | 11 +
arrow/array/index.html | 44 +
arrow/array/iterator/index.html | 2 +
arrow/array/iterator/sidebar-items.js | 1 +
arrow/array/iterator/struct.ArrayIter.html | 280 +
arrow/array/iterator/type.BooleanIter.html | 2 +
arrow/array/iterator/type.FixedSizeBinaryIter.html | 2 +
arrow/array/iterator/type.FixedSizeListIter.html | 2 +
arrow/array/iterator/type.GenericBinaryIter.html | 2 +
.../array/iterator/type.GenericListArrayIter.html | 2 +
.../iterator/type.GenericListViewArrayIter.html | 2 +
arrow/array/iterator/type.GenericStringIter.html | 2 +
arrow/array/iterator/type.MapArrayIter.html | 2 +
arrow/array/iterator/type.PrimitiveIter.html | 2 +
arrow/array/macro.create_array!.html | 11 +
arrow/array/macro.create_array.html | 71 +
arrow/array/macro.downcast_dictionary_array!.html | 11 +
arrow/array/macro.downcast_dictionary_array.html | 31 +
arrow/array/macro.downcast_integer!.html | 11 +
arrow/array/macro.downcast_integer.html | 27 +
arrow/array/macro.downcast_integer_array!.html | 11 +
arrow/array/macro.downcast_integer_array.html | 30 +
arrow/array/macro.downcast_primitive!.html | 11 +
arrow/array/macro.downcast_primitive.html | 26 +
arrow/array/macro.downcast_primitive_array!.html | 11 +
arrow/array/macro.downcast_primitive_array.html | 30 +
arrow/array/macro.downcast_run_array!.html | 11 +
arrow/array/macro.downcast_run_array.html | 31 +
arrow/array/macro.downcast_run_end_index!.html | 11 +
arrow/array/macro.downcast_run_end_index.html | 27 +
arrow/array/macro.downcast_temporal!.html | 11 +
arrow/array/macro.downcast_temporal.html | 23 +
arrow/array/macro.downcast_temporal_array!.html | 11 +
arrow/array/macro.downcast_temporal_array.html | 30 +
arrow/array/macro.record_batch!.html | 11 +
arrow/array/macro.record_batch.html | 25 +
arrow/array/macro.ree_map!.html | 11 +
arrow/array/macro.ree_map.html | 8 +
arrow/array/nonblocking/index.html | 2 +
arrow/array/nonblocking/sidebar-items.js | 1 +
.../array/nonblocking/trait.RecordBatchStream.html | 8 +
arrow/array/run_iterator/index.html | 3 +
arrow/array/run_iterator/sidebar-items.js | 1 +
arrow/array/run_iterator/struct.RunArrayIter.html | 298 +
arrow/array/sidebar-items.js | 1 +
arrow/array/struct.ArrayData.html | 281 +
arrow/array/struct.ArrayDataBuilder.html | 75 +
arrow/array/struct.ArrayIter.html | 280 +
arrow/array/struct.ArrayIterator.html | 266 +
arrow/array/struct.BooleanArray.html | 236 +
arrow/array/struct.BooleanBufferBuilder.html | 97 +
arrow/array/struct.BooleanBuilder.html | 76 +
arrow/array/struct.BufferBuilder.html | 166 +
arrow/array/struct.ByteView.html | 69 +
arrow/array/struct.DataTypeLayout.html | 42 +
arrow/array/struct.DictionaryArray.html | 235 +
arrow/array/struct.FixedSizeBinaryArray.html | 243 +
arrow/array/struct.FixedSizeBinaryBuilder.html | 61 +
.../struct.FixedSizeBinaryDictionaryBuilder.html | 127 +
arrow/array/struct.FixedSizeListArray.html | 215 +
arrow/array/struct.FixedSizeListBuilder.html | 99 +
arrow/array/struct.GenericByteArray.html | 239 +
arrow/array/struct.GenericByteBuilder.html | 118 +
.../array/struct.GenericByteDictionaryBuilder.html | 185 +
arrow/array/struct.GenericByteRunBuilder.html | 106 +
arrow/array/struct.GenericByteViewArray.html | 409 +
arrow/array/struct.GenericByteViewBuilder.html | 182 +
arrow/array/struct.GenericListArray.html | 257 +
arrow/array/struct.GenericListBuilder.html | 175 +
arrow/array/struct.GenericListViewArray.html | 212 +
arrow/array/struct.GenericListViewBuilder.html | 101 +
arrow/array/struct.MapArray.html | 197 +
arrow/array/struct.MapBuilder.html | 105 +
arrow/array/struct.MapFieldNames.html | 28 +
arrow/array/struct.MutableArrayData.html | 142 +
arrow/array/struct.NativeAdapter.html | 38 +
arrow/array/struct.NullArray.html | 54 +
arrow/array/struct.NullBufferBuilder.html | 88 +
arrow/array/struct.NullBuilder.html | 47 +
arrow/array/struct.OffsetBufferBuilder.html | 1109 ++
arrow/array/struct.PrimitiveArray.html | 511 +
arrow/array/struct.PrimitiveBuilder.html | 134 +
arrow/array/struct.PrimitiveDictionaryBuilder.html | 194 +
arrow/array/struct.PrimitiveRunBuilder.html | 111 +
arrow/array/struct.RecordBatch.html | 258 +
arrow/array/struct.RecordBatchIterator.html | 269 +
arrow/array/struct.RecordBatchOptions.html | 30 +
arrow/array/struct.RunArray.html | 170 +
arrow/array/struct.Scalar.html | 51 +
arrow/array/struct.StructArray.html | 180 +
arrow/array/struct.StructArrayAssembler.html | 56 +
arrow/array/struct.StructBuilder.html | 134 +
arrow/array/struct.TypedDictionaryArray.html | 77 +
arrow/array/struct.TypedRunArray.html | 81 +
arrow/array/struct.UnionArray.html | 181 +
arrow/array/struct.UnionBuilder.html | 79 +
.../constant.MICROSECONDS.html | 2 +
.../constant.MICROSECONDS_IN_DAY.html | 2 +
.../constant.MILLISECONDS.html | 2 +
.../constant.MILLISECONDS_IN_DAY.html | 2 +
.../temporal_conversions/constant.NANOSECONDS.html | 2 +
.../constant.NANOSECONDS_IN_DAY.html | 2 +
.../constant.SECONDS_IN_DAY.html | 2 +
.../constant.UNIX_EPOCH_DAY.html | 10 +
arrow/array/temporal_conversions/fn.as_date.html | 3 +
.../array/temporal_conversions/fn.as_datetime.html | 3 +
.../fn.as_datetime_with_timezone.html | 3 +
.../array/temporal_conversions/fn.as_duration.html | 3 +
arrow/array/temporal_conversions/fn.as_time.html | 3 +
.../fn.date32_to_datetime.html | 2 +
.../fn.date64_to_datetime.html | 2 +
.../fn.duration_ns_to_duration.html | 2 +
.../fn.duration_us_to_duration.html | 2 +
.../temporal_conversions/fn.time32ms_to_time.html | 2 +
.../temporal_conversions/fn.time32s_to_time.html | 2 +
.../temporal_conversions/fn.time64ns_to_time.html | 2 +
.../temporal_conversions/fn.time64us_to_time.html | 2 +
.../temporal_conversions/fn.time_to_time32ms.html | 2 +
.../temporal_conversions/fn.time_to_time32s.html | 2 +
.../temporal_conversions/fn.time_to_time64ns.html | 2 +
.../temporal_conversions/fn.time_to_time64us.html | 2 +
.../fn.timestamp_ms_to_datetime.html | 2 +
.../fn.timestamp_ns_to_datetime.html | 2 +
.../fn.timestamp_s_to_date.html | 2 +
.../fn.timestamp_s_to_datetime.html | 2 +
.../fn.timestamp_s_to_time.html | 2 +
.../fn.timestamp_us_to_datetime.html | 2 +
.../fn.try_duration_ms_to_duration.html | 2 +
.../fn.try_duration_s_to_duration.html | 2 +
arrow/array/temporal_conversions/index.html | 2 +
arrow/array/temporal_conversions/sidebar-items.js | 1 +
arrow/array/timezone/index.html | 2 +
arrow/array/timezone/sidebar-items.js | 1 +
arrow/array/timezone/struct.GapInfo.html | 72 +
arrow/array/timezone/struct.Tz.html | 85 +
arrow/array/timezone/struct.TzOffset.html | 25 +
arrow/array/trait.AnyDictionaryArray.html | 50 +
arrow/array/trait.AnyRunEndArray.html | 12 +
arrow/array/trait.Array.html | 296 +
arrow/array/trait.ArrayAccessor.html | 92 +
arrow/array/trait.ArrayBuilder.html | 95 +
arrow/array/trait.ArrayReader.html | 14 +
arrow/array/trait.ArrowNativeTypeOp.html | 94 +
arrow/array/trait.ArrowNumericType.html | 3 +
arrow/array/trait.ArrowPrimitiveType.html | 16 +
arrow/array/trait.AsArray.html | 174 +
arrow/array/trait.BinaryArrayType.html | 15 +
arrow/array/trait.BinaryLikeArrayBuilder.html | 15 +
arrow/array/trait.Datum.html | 58 +
arrow/array/trait.ListLikeArray.html | 15 +
arrow/array/trait.OffsetSizeTrait.html | 16 +
arrow/array/trait.RecordBatchReader.html | 16 +
arrow/array/trait.RecordBatchWriter.html | 13 +
arrow/array/trait.StringArrayType.html | 16 +
arrow/array/trait.StringLikeArrayBuilder.html | 15 +
arrow/array/type.ArrayDataRef.html | 2 +
arrow/array/type.ArrayRef.html | 2 +
arrow/array/type.BinaryArray.html | 32 +
arrow/array/type.BinaryBuilder.html | 3 +
arrow/array/type.BinaryDictionaryBuilder.html | 28 +
arrow/array/type.BinaryRunBuilder.html | 25 +
arrow/array/type.BinaryViewArray.html | 7 +
arrow/array/type.BinaryViewBuilder.html | 14 +
arrow/array/type.BooleanIter.html | 2 +
arrow/array/type.Date32Array.html | 4 +
arrow/array/type.Date32BufferBuilder.html | 2 +
arrow/array/type.Date32Builder.html | 2 +
arrow/array/type.Date64Array.html | 4 +
arrow/array/type.Date64BufferBuilder.html | 2 +
arrow/array/type.Date64Builder.html | 2 +
arrow/array/type.Decimal128Array.html | 12 +
arrow/array/type.Decimal128BufferBuilder.html | 2 +
arrow/array/type.Decimal128Builder.html | 2 +
arrow/array/type.Decimal256Array.html | 13 +
arrow/array/type.Decimal256BufferBuilder.html | 2 +
arrow/array/type.Decimal256Builder.html | 2 +
arrow/array/type.Decimal32Array.html | 12 +
arrow/array/type.Decimal32BufferBuilder.html | 2 +
arrow/array/type.Decimal32Builder.html | 2 +
arrow/array/type.Decimal64Array.html | 12 +
arrow/array/type.Decimal64BufferBuilder.html | 2 +
arrow/array/type.Decimal64Builder.html | 2 +
arrow/array/type.DurationMicrosecondArray.html | 2 +
.../type.DurationMicrosecondBufferBuilder.html | 2 +
arrow/array/type.DurationMicrosecondBuilder.html | 2 +
arrow/array/type.DurationMillisecondArray.html | 2 +
.../type.DurationMillisecondBufferBuilder.html | 2 +
arrow/array/type.DurationMillisecondBuilder.html | 2 +
arrow/array/type.DurationNanosecondArray.html | 2 +
.../type.DurationNanosecondBufferBuilder.html | 2 +
arrow/array/type.DurationNanosecondBuilder.html | 2 +
arrow/array/type.DurationSecondArray.html | 2 +
arrow/array/type.DurationSecondBufferBuilder.html | 2 +
arrow/array/type.DurationSecondBuilder.html | 2 +
arrow/array/type.DynComparator.html | 2 +
arrow/array/type.FixedSizeBinaryIter.html | 2 +
arrow/array/type.FixedSizeListIter.html | 2 +
arrow/array/type.Float16Array.html | 15 +
arrow/array/type.Float16BufferBuilder.html | 2 +
arrow/array/type.Float16Builder.html | 2 +
arrow/array/type.Float32Array.html | 12 +
arrow/array/type.Float32BufferBuilder.html | 2 +
arrow/array/type.Float32Builder.html | 2 +
arrow/array/type.Float64Array.html | 12 +
arrow/array/type.Float64BufferBuilder.html | 2 +
arrow/array/type.Float64Builder.html | 2 +
arrow/array/type.GenericBinaryArray.html | 2 +
arrow/array/type.GenericBinaryBuilder.html | 33 +
arrow/array/type.GenericBinaryIter.html | 2 +
arrow/array/type.GenericListArrayIter.html | 2 +
arrow/array/type.GenericListViewArrayIter.html | 2 +
arrow/array/type.GenericStringArray.html | 2 +
arrow/array/type.GenericStringBuilder.html | 36 +
arrow/array/type.GenericStringIter.html | 2 +
arrow/array/type.Int16Array.html | 12 +
arrow/array/type.Int16BufferBuilder.html | 2 +
arrow/array/type.Int16Builder.html | 2 +
arrow/array/type.Int16DictionaryArray.html | 9 +
arrow/array/type.Int16RunArray.html | 7 +
arrow/array/type.Int32Array.html | 12 +
arrow/array/type.Int32BufferBuilder.html | 2 +
arrow/array/type.Int32Builder.html | 2 +
arrow/array/type.Int32DictionaryArray.html | 9 +
arrow/array/type.Int32RunArray.html | 7 +
arrow/array/type.Int64Array.html | 12 +
arrow/array/type.Int64BufferBuilder.html | 2 +
arrow/array/type.Int64Builder.html | 2 +
arrow/array/type.Int64DictionaryArray.html | 9 +
arrow/array/type.Int64RunArray.html | 7 +
arrow/array/type.Int8Array.html | 12 +
arrow/array/type.Int8BufferBuilder.html | 2 +
arrow/array/type.Int8Builder.html | 2 +
arrow/array/type.Int8DictionaryArray.html | 9 +
arrow/array/type.IntervalDayTimeArray.html | 9 +
arrow/array/type.IntervalDayTimeBufferBuilder.html | 2 +
arrow/array/type.IntervalDayTimeBuilder.html | 2 +
arrow/array/type.IntervalMonthDayNanoArray.html | 9 +
.../type.IntervalMonthDayNanoBufferBuilder.html | 2 +
arrow/array/type.IntervalMonthDayNanoBuilder.html | 2 +
arrow/array/type.IntervalYearMonthArray.html | 8 +
.../array/type.IntervalYearMonthBufferBuilder.html | 2 +
arrow/array/type.IntervalYearMonthBuilder.html | 2 +
arrow/array/type.LargeBinaryArray.html | 31 +
arrow/array/type.LargeBinaryBuilder.html | 3 +
arrow/array/type.LargeBinaryDictionaryBuilder.html | 2 +
arrow/array/type.LargeBinaryRunBuilder.html | 2 +
arrow/array/type.LargeListArray.html | 3 +
arrow/array/type.LargeListBuilder.html | 2 +
arrow/array/type.LargeListViewArray.html | 2 +
arrow/array/type.LargeListViewBuilder.html | 2 +
arrow/array/type.LargeStringArray.html | 17 +
arrow/array/type.LargeStringBuilder.html | 3 +
arrow/array/type.LargeStringDictionaryBuilder.html | 2 +
arrow/array/type.LargeStringRunBuilder.html | 2 +
arrow/array/type.ListArray.html | 3 +
arrow/array/type.ListBuilder.html | 2 +
arrow/array/type.ListViewArray.html | 2 +
arrow/array/type.ListViewBuilder.html | 2 +
arrow/array/type.MapArrayIter.html | 2 +
arrow/array/type.PrimitiveIter.html | 2 +
arrow/array/type.StringArray.html | 16 +
arrow/array/type.StringBuilder.html | 3 +
arrow/array/type.StringDictionaryBuilder.html | 27 +
arrow/array/type.StringRunBuilder.html | 24 +
arrow/array/type.StringViewArray.html | 7 +
arrow/array/type.StringViewBuilder.html | 13 +
arrow/array/type.Time32MillisecondArray.html | 4 +
.../array/type.Time32MillisecondBufferBuilder.html | 2 +
arrow/array/type.Time32MillisecondBuilder.html | 2 +
arrow/array/type.Time32SecondArray.html | 4 +
arrow/array/type.Time32SecondBufferBuilder.html | 2 +
arrow/array/type.Time32SecondBuilder.html | 2 +
arrow/array/type.Time64MicrosecondArray.html | 4 +
.../array/type.Time64MicrosecondBufferBuilder.html | 2 +
arrow/array/type.Time64MicrosecondBuilder.html | 2 +
arrow/array/type.Time64NanosecondArray.html | 4 +
.../array/type.Time64NanosecondBufferBuilder.html | 2 +
arrow/array/type.Time64NanosecondBuilder.html | 2 +
arrow/array/type.TimestampMicrosecondArray.html | 3 +
.../type.TimestampMicrosecondBufferBuilder.html | 2 +
arrow/array/type.TimestampMicrosecondBuilder.html | 2 +
arrow/array/type.TimestampMillisecondArray.html | 3 +
.../type.TimestampMillisecondBufferBuilder.html | 2 +
arrow/array/type.TimestampMillisecondBuilder.html | 2 +
arrow/array/type.TimestampNanosecondArray.html | 3 +
.../type.TimestampNanosecondBufferBuilder.html | 2 +
arrow/array/type.TimestampNanosecondBuilder.html | 2 +
arrow/array/type.TimestampSecondArray.html | 31 +
arrow/array/type.TimestampSecondBufferBuilder.html | 2 +
arrow/array/type.TimestampSecondBuilder.html | 2 +
arrow/array/type.UInt16Array.html | 12 +
arrow/array/type.UInt16BufferBuilder.html | 2 +
arrow/array/type.UInt16Builder.html | 2 +
arrow/array/type.UInt16DictionaryArray.html | 9 +
arrow/array/type.UInt32Array.html | 12 +
arrow/array/type.UInt32BufferBuilder.html | 2 +
arrow/array/type.UInt32Builder.html | 2 +
arrow/array/type.UInt32DictionaryArray.html | 9 +
arrow/array/type.UInt64Array.html | 12 +
arrow/array/type.UInt64BufferBuilder.html | 2 +
arrow/array/type.UInt64Builder.html | 2 +
arrow/array/type.UInt64DictionaryArray.html | 9 +
arrow/array/type.UInt8Array.html | 12 +
arrow/array/type.UInt8BufferBuilder.html | 2 +
arrow/array/type.UInt8Builder.html | 2 +
arrow/array/type.UInt8DictionaryArray.html | 9 +
.../fn.validate_decimal_precision_and_scale.html | 13 +
arrow/array/types/index.html | 6 +
arrow/array/types/sidebar-items.js | 1 +
arrow/array/types/struct.BinaryViewType.html | 21 +
arrow/array/types/struct.BooleanType.html | 20 +
arrow/array/types/struct.Date32Type.html | 179 +
arrow/array/types/struct.Date64Type.html | 101 +
arrow/array/types/struct.Decimal128Type.html | 29 +
arrow/array/types/struct.Decimal256Type.html | 29 +
arrow/array/types/struct.Decimal32Type.html | 29 +
arrow/array/types/struct.Decimal64Type.html | 29 +
.../types/struct.DurationMicrosecondType.html | 22 +
.../types/struct.DurationMillisecondType.html | 22 +
.../array/types/struct.DurationNanosecondType.html | 22 +
arrow/array/types/struct.DurationSecondType.html | 22 +
arrow/array/types/struct.Float16Type.html | 20 +
arrow/array/types/struct.Float32Type.html | 20 +
arrow/array/types/struct.Float64Type.html | 20 +
arrow/array/types/struct.GenericBinaryType.html | 35 +
arrow/array/types/struct.GenericStringType.html | 35 +
arrow/array/types/struct.Int16Type.html | 20 +
arrow/array/types/struct.Int32Type.html | 20 +
arrow/array/types/struct.Int64Type.html | 20 +
arrow/array/types/struct.Int8Type.html | 20 +
arrow/array/types/struct.IntervalDayTime.html | 150 +
arrow/array/types/struct.IntervalDayTimeType.html | 31 +
arrow/array/types/struct.IntervalMonthDayNano.html | 187 +
.../types/struct.IntervalMonthDayNanoType.html | 36 +
.../array/types/struct.IntervalYearMonthType.html | 37 +
arrow/array/types/struct.StringViewType.html | 21 +
.../array/types/struct.Time32MillisecondType.html | 29 +
arrow/array/types/struct.Time32SecondType.html | 29 +
.../array/types/struct.Time64MicrosecondType.html | 29 +
arrow/array/types/struct.Time64NanosecondType.html | 29 +
.../types/struct.TimestampMicrosecondType.html | 92 +
.../types/struct.TimestampMillisecondType.html | 92 +
.../types/struct.TimestampNanosecondType.html | 92 +
arrow/array/types/struct.TimestampSecondType.html | 98 +
arrow/array/types/struct.UInt16Type.html | 20 +
arrow/array/types/struct.UInt32Type.html | 20 +
arrow/array/types/struct.UInt64Type.html | 20 +
arrow/array/types/struct.UInt8Type.html | 20 +
.../array/types/trait.ArrowDictionaryKeyType.html | 3 +
arrow/array/types/trait.ArrowPrimitiveType.html | 16 +
arrow/array/types/trait.ArrowTemporalType.html | 2 +
arrow/array/types/trait.ArrowTimestampType.html | 31 +
arrow/array/types/trait.ByteArrayType.html | 31 +
arrow/array/types/trait.ByteViewType.html | 25 +
arrow/array/types/trait.DecimalType.html | 46 +
arrow/array/types/trait.RunEndIndexType.html | 4 +
arrow/array/types/type.BinaryType.html | 2 +
arrow/array/types/type.LargeBinaryType.html | 2 +
arrow/array/types/type.LargeUtf8Type.html | 2 +
arrow/array/types/type.Utf8Type.html | 2 +
arrow/buffer/enum.MutableBufferError.html | 35 +
arrow/buffer/fn.bitwise_bin_op_helper.html | 14 +
arrow/buffer/fn.bitwise_quaternary_op_helper.html | 12 +
arrow/buffer/fn.bitwise_unary_op_helper.html | 12 +
arrow/buffer/fn.buffer_bin_and.html | 13 +
arrow/buffer/fn.buffer_bin_and_not.html | 13 +
arrow/buffer/fn.buffer_bin_or.html | 13 +
arrow/buffer/fn.buffer_bin_xor.html | 13 +
arrow/buffer/fn.buffer_unary_not.html | 11 +
arrow/buffer/index.html | 9 +
arrow/buffer/sidebar-items.js | 1 +
arrow/buffer/struct.BooleanBuffer.html | 251 +
arrow/buffer/struct.Buffer.html | 1362 ++
arrow/buffer/struct.MutableBuffer.html | 3049 +++++
arrow/buffer/struct.NullBuffer.html | 106 +
arrow/buffer/struct.OffsetBuffer.html | 1249 ++
arrow/buffer/struct.RunEndBuffer.html | 166 +
arrow/buffer/struct.ScalarBuffer.html | 1161 ++
arrow/compute/enum.DatePart.html | 81 +
arrow/compute/fn.and.html | 12 +
arrow/compute/fn.and_kleene.html | 23 +
arrow/compute/fn.and_not.html | 14 +
arrow/compute/fn.binary.html | 30 +
arrow/compute/fn.binary_mut.html | 51 +
arrow/compute/fn.bit_and.html | 7 +
arrow/compute/fn.bit_or.html | 7 +
arrow/compute/fn.bit_xor.html | 7 +
arrow/compute/fn.bool_and.html | 3 +
arrow/compute/fn.bool_or.html | 3 +
arrow/compute/fn.can_cast_types.html | 3 +
arrow/compute/fn.cast.html | 6 +
arrow/compute/fn.cast_num_to_bool.html | 3 +
.../fn.cast_single_string_to_boolean_default.html | 2 +
arrow/compute/fn.cast_with_options.html | 102 +
arrow/compute/fn.concat.html | 2 +
arrow/compute/fn.concat_batches.html | 17 +
arrow/compute/fn.date_part.html | 32 +
arrow/compute/fn.filter.html | 25 +
arrow/compute/fn.filter_record_batch.html | 14 +
arrow/compute/fn.float_to_decimal.html | 17 +
arrow/compute/fn.float_to_decimal_opt.html | 14 +
arrow/compute/fn.interleave.html | 25 +
arrow/compute/fn.interleave_record_batch.html | 39 +
arrow/compute/fn.is_not_null.html | 7 +
arrow/compute/fn.is_null.html | 7 +
arrow/compute/fn.lexsort.html | 39 +
arrow/compute/fn.lexsort_to_indices.html | 36 +
arrow/compute/fn.max.html | 9 +
arrow/compute/fn.max_array.html | 5 +
arrow/compute/fn.max_binary.html | 5 +
arrow/compute/fn.max_binary_view.html | 4 +
arrow/compute/fn.max_boolean.html | 4 +
arrow/compute/fn.max_fixed_size_binary.html | 2 +
arrow/compute/fn.max_string.html | 5 +
arrow/compute/fn.max_string_view.html | 4 +
arrow/compute/fn.min.html | 9 +
arrow/compute/fn.min_array.html | 5 +
arrow/compute/fn.min_binary.html | 5 +
arrow/compute/fn.min_binary_view.html | 4 +
arrow/compute/fn.min_boolean.html | 4 +
arrow/compute/fn.min_fixed_size_binary.html | 2 +
arrow/compute/fn.min_string.html | 5 +
arrow/compute/fn.min_string_view.html | 4 +
arrow/compute/fn.multiply_fixed_point.html | 16 +
arrow/compute/fn.multiply_fixed_point_checked.html | 14 +
arrow/compute/fn.multiply_fixed_point_dyn.html | 15 +
arrow/compute/fn.not.html | 8 +
arrow/compute/fn.nullif.html | 14 +
arrow/compute/fn.num_cast.html | 5 +
arrow/compute/fn.or.html | 12 +
arrow/compute/fn.or_kleene.html | 23 +
.../compute/fn.parse_string_to_decimal_native.html | 13 +
arrow/compute/fn.partial_sort.html | 3 +
arrow/compute/fn.partition.html | 40 +
arrow/compute/fn.partition_validity.html | 8 +
arrow/compute/fn.prep_null_mask_filter.html | 20 +
arrow/compute/fn.product.html | 8 +
arrow/compute/fn.product_checked.html | 8 +
arrow/compute/fn.rank.html | 10 +
arrow/compute/fn.regexp_is_match.html | 33 +
arrow/compute/fn.regexp_is_match_scalar.html | 23 +
arrow/compute/fn.regexp_match.html | 22 +
arrow/compute/fn.rescale_decimal.html | 23 +
arrow/compute/fn.shift.html | 28 +
arrow/compute/fn.single_bool_to_numeric.html | 3 +
.../compute/fn.single_decimal_to_float_lossy.html | 13 +
arrow/compute/fn.single_float_to_decimal.html | 10 +
arrow/compute/fn.sort.html | 15 +
arrow/compute/fn.sort_limit.html | 24 +
arrow/compute/fn.sort_to_indices.html | 7 +
arrow/compute/fn.sum.html | 8 +
arrow/compute/fn.sum_array.html | 6 +
arrow/compute/fn.sum_array_checked.html | 10 +
arrow/compute/fn.sum_checked.html | 8 +
arrow/compute/fn.take.html | 43 +
arrow/compute/fn.take_arrays.html | 41 +
arrow/compute/fn.take_arrays_unchecked.html | 11 +
arrow/compute/fn.take_record_batch.html | 33 +
arrow/compute/fn.try_binary.html | 17 +
arrow/compute/fn.try_binary_mut.html | 14 +
arrow/compute/fn.try_unary.html | 8 +
arrow/compute/fn.try_unary_mut.html | 7 +
arrow/compute/fn.unary.html | 5 +
arrow/compute/fn.unary_mut.html | 7 +
arrow/compute/fn.union_extract.html | 40 +
arrow/compute/fn.union_extract_by_id.html | 9 +
arrow/compute/fn.union_extract_by_type.html | 34 +
arrow/compute/index.html | 43 +
arrow/compute/kernels/aggregate/fn.bit_and.html | 7 +
arrow/compute/kernels/aggregate/fn.bit_or.html | 7 +
arrow/compute/kernels/aggregate/fn.bit_xor.html | 7 +
arrow/compute/kernels/aggregate/fn.bool_and.html | 3 +
arrow/compute/kernels/aggregate/fn.bool_or.html | 3 +
arrow/compute/kernels/aggregate/fn.max.html | 9 +
arrow/compute/kernels/aggregate/fn.max_array.html | 5 +
arrow/compute/kernels/aggregate/fn.max_binary.html | 5 +
.../kernels/aggregate/fn.max_binary_view.html | 4 +
.../compute/kernels/aggregate/fn.max_boolean.html | 4 +
.../aggregate/fn.max_fixed_size_binary.html | 2 +
arrow/compute/kernels/aggregate/fn.max_string.html | 5 +
.../kernels/aggregate/fn.max_string_view.html | 4 +
arrow/compute/kernels/aggregate/fn.min.html | 9 +
arrow/compute/kernels/aggregate/fn.min_array.html | 5 +
arrow/compute/kernels/aggregate/fn.min_binary.html | 5 +
.../kernels/aggregate/fn.min_binary_view.html | 4 +
.../compute/kernels/aggregate/fn.min_boolean.html | 4 +
.../aggregate/fn.min_fixed_size_binary.html | 2 +
arrow/compute/kernels/aggregate/fn.min_string.html | 5 +
.../kernels/aggregate/fn.min_string_view.html | 4 +
arrow/compute/kernels/aggregate/fn.product.html | 8 +
.../kernels/aggregate/fn.product_checked.html | 8 +
arrow/compute/kernels/aggregate/fn.sum.html | 8 +
arrow/compute/kernels/aggregate/fn.sum_array.html | 6 +
.../kernels/aggregate/fn.sum_array_checked.html | 10 +
.../compute/kernels/aggregate/fn.sum_checked.html | 8 +
arrow/compute/kernels/aggregate/index.html | 6 +
arrow/compute/kernels/aggregate/sidebar-items.js | 1 +
.../arithmetic/fn.multiply_fixed_point.html | 11 +
.../fn.multiply_fixed_point_checked.html | 11 +
.../arithmetic/fn.multiply_fixed_point_dyn.html | 11 +
arrow/compute/kernels/arity/fn.binary.html | 30 +
arrow/compute/kernels/arity/fn.binary_mut.html | 51 +
arrow/compute/kernels/arity/fn.try_binary.html | 17 +
arrow/compute/kernels/arity/fn.try_binary_mut.html | 14 +
arrow/compute/kernels/arity/fn.try_unary.html | 8 +
arrow/compute/kernels/arity/fn.try_unary_mut.html | 7 +
arrow/compute/kernels/arity/fn.unary.html | 5 +
arrow/compute/kernels/arity/fn.unary_mut.html | 7 +
arrow/compute/kernels/arity/index.html | 5 +
arrow/compute/kernels/arity/sidebar-items.js | 1 +
arrow/compute/kernels/bitwise/fn.bitwise_and.html | 8 +
.../kernels/bitwise/fn.bitwise_and_not.html | 8 +
.../kernels/bitwise/fn.bitwise_and_scalar.html | 8 +
arrow/compute/kernels/bitwise/fn.bitwise_not.html | 7 +
arrow/compute/kernels/bitwise/fn.bitwise_or.html | 8 +
.../kernels/bitwise/fn.bitwise_or_scalar.html | 8 +
.../kernels/bitwise/fn.bitwise_shift_left.html | 8 +
.../bitwise/fn.bitwise_shift_left_scalar.html | 8 +
.../kernels/bitwise/fn.bitwise_shift_right.html | 8 +
.../bitwise/fn.bitwise_shift_right_scalar.html | 8 +
arrow/compute/kernels/bitwise/fn.bitwise_xor.html | 8 +
.../kernels/bitwise/fn.bitwise_xor_scalar.html | 8 +
arrow/compute/kernels/bitwise/index.html | 14 +
arrow/compute/kernels/bitwise/sidebar-items.js | 1 +
arrow/compute/kernels/boolean/fn.and.html | 12 +
arrow/compute/kernels/boolean/fn.and_kleene.html | 23 +
arrow/compute/kernels/boolean/fn.and_not.html | 14 +
arrow/compute/kernels/boolean/fn.is_not_null.html | 7 +
arrow/compute/kernels/boolean/fn.is_null.html | 7 +
arrow/compute/kernels/boolean/fn.not.html | 8 +
arrow/compute/kernels/boolean/fn.or.html | 12 +
arrow/compute/kernels/boolean/fn.or_kleene.html | 23 +
arrow/compute/kernels/boolean/index.html | 10 +
arrow/compute/kernels/boolean/sidebar-items.js | 1 +
arrow/compute/kernels/cast/fn.can_cast_types.html | 3 +
arrow/compute/kernels/cast/fn.cast.html | 6 +
.../compute/kernels/cast/fn.cast_num_to_bool.html | 3 +
.../fn.cast_single_string_to_boolean_default.html | 2 +
.../compute/kernels/cast/fn.cast_with_options.html | 102 +
.../compute/kernels/cast/fn.float_to_decimal.html | 17 +
.../kernels/cast/fn.float_to_decimal_opt.html | 14 +
arrow/compute/kernels/cast/fn.num_cast.html | 5 +
.../cast/fn.parse_string_to_decimal_native.html | 13 +
arrow/compute/kernels/cast/fn.rescale_decimal.html | 23 +
.../kernels/cast/fn.single_bool_to_numeric.html | 3 +
.../cast/fn.single_decimal_to_float_lossy.html | 13 +
.../kernels/cast/fn.single_float_to_decimal.html | 10 +
.../kernels/cast/fn.union_extract_by_type.html | 34 +
arrow/compute/kernels/cast/index.html | 21 +
arrow/compute/kernels/cast/sidebar-items.js | 1 +
arrow/compute/kernels/cast/struct.CastOptions.html | 32 +
arrow/compute/kernels/cast/trait.DecimalCast.html | 22 +
.../kernels/cast_utils/enum.IntervalUnit.html | 50 +
.../kernels/cast_utils/fn.parse_decimal.html | 24 +
.../cast_utils/fn.parse_interval_day_time.html | 4 +
.../fn.parse_interval_month_day_nano.html | 4 +
.../fn.parse_interval_month_day_nano_config.html | 5 +
.../cast_utils/fn.parse_interval_year_month.html | 4 +
.../kernels/cast_utils/fn.string_to_datetime.html | 35 +
.../cast_utils/fn.string_to_time_nanoseconds.html | 13 +
.../cast_utils/fn.string_to_timestamp_nanos.html | 27 +
arrow/compute/kernels/cast_utils/index.html | 7 +
arrow/compute/kernels/cast_utils/sidebar-items.js | 1 +
.../cast_utils/struct.IntervalParseConfig.html | 25 +
arrow/compute/kernels/cast_utils/trait.Parser.html | 24 +
.../kernels/cast_utils/type.MonthDayNano.html | 2 +
.../compute/kernels/cmp/fn.compare_byte_view.html | 10 +
arrow/compute/kernels/cmp/fn.distinct.html | 15 +
arrow/compute/kernels/cmp/fn.eq.html | 11 +
arrow/compute/kernels/cmp/fn.gt.html | 11 +
arrow/compute/kernels/cmp/fn.gt_eq.html | 14 +
arrow/compute/kernels/cmp/fn.lt.html | 11 +
arrow/compute/kernels/cmp/fn.lt_eq.html | 14 +
arrow/compute/kernels/cmp/fn.neq.html | 11 +
arrow/compute/kernels/cmp/fn.not_distinct.html | 15 +
arrow/compute/kernels/cmp/index.html | 6 +
arrow/compute/kernels/cmp/sidebar-items.js | 1 +
arrow/compute/kernels/coalesce/index.html | 3 +
arrow/compute/kernels/coalesce/sidebar-items.js | 1 +
.../kernels/coalesce/struct.BatchCoalescer.html | 224 +
arrow/compute/kernels/comparison/fn.contains.html | 20 +
arrow/compute/kernels/comparison/fn.ends_with.html | 20 +
.../comparison/fn.eq_ignore_ascii_case.html | 16 +
arrow/compute/kernels/comparison/fn.ilike.html | 12 +
arrow/compute/kernels/comparison/fn.in_list.html | 7 +
.../kernels/comparison/fn.in_list_utf8.html | 6 +
arrow/compute/kernels/comparison/fn.like.html | 23 +
arrow/compute/kernels/comparison/fn.nilike.html | 10 +
arrow/compute/kernels/comparison/fn.nlike.html | 10 +
.../kernels/comparison/fn.regexp_is_match.html | 33 +
.../comparison/fn.regexp_is_match_scalar.html | 23 +
.../compute/kernels/comparison/fn.starts_with.html | 20 +
arrow/compute/kernels/comparison/index.html | 3 +
arrow/compute/kernels/comparison/sidebar-items.js | 1 +
.../kernels/comparison/trait.StringArrayType.html | 16 +
arrow/compute/kernels/concat/fn.concat.html | 2 +
.../compute/kernels/concat/fn.concat_batches.html | 17 +
arrow/compute/kernels/concat/index.html | 11 +
arrow/compute/kernels/concat/sidebar-items.js | 1 +
.../concat_elements/fn.concat_element_binary.html | 6 +
.../fn.concat_elements_binary_view_array.html | 11 +
.../concat_elements/fn.concat_elements_bytes.html | 9 +
.../concat_elements/fn.concat_elements_dyn.html | 10 +
.../fn.concat_elements_fixed_size_binary.html | 8 +
.../fn.concat_elements_string_view_array.html | 12 +
.../concat_elements/fn.concat_elements_utf8.html | 14 +
.../fn.concat_elements_utf8_many.html | 11 +
arrow/compute/kernels/concat_elements/index.html | 4 +
.../kernels/concat_elements/sidebar-items.js | 1 +
arrow/compute/kernels/filter/fn.filter.html | 25 +
.../kernels/filter/fn.filter_record_batch.html | 14 +
.../kernels/filter/fn.prep_null_mask_filter.html | 20 +
arrow/compute/kernels/filter/index.html | 5 +
arrow/compute/kernels/filter/sidebar-items.js | 1 +
.../kernels/filter/struct.FilterBuilder.html | 51 +
.../kernels/filter/struct.FilterPredicate.html | 38 +
.../kernels/filter/struct.SlicesIterator.html | 252 +
arrow/compute/kernels/fn.cast.html | 6 +
arrow/compute/kernels/index.html | 7 +
.../compute/kernels/interleave/fn.interleave.html | 25 +
.../interleave/fn.interleave_record_batch.html | 39 +
arrow/compute/kernels/interleave/index.html | 2 +
arrow/compute/kernels/interleave/sidebar-items.js | 1 +
arrow/compute/kernels/length/fn.bit_length.html | 9 +
arrow/compute/kernels/length/fn.length.html | 11 +
arrow/compute/kernels/length/index.html | 2 +
arrow/compute/kernels/length/sidebar-items.js | 1 +
arrow/compute/kernels/merge/fn.merge.html | 25 +
arrow/compute/kernels/merge/fn.merge_n.html | 45 +
arrow/compute/kernels/merge/index.html | 3 +
arrow/compute/kernels/merge/sidebar-items.js | 1 +
arrow/compute/kernels/merge/trait.MergeIndex.html | 16 +
arrow/compute/kernels/nullif/fn.nullif.html | 14 +
arrow/compute/kernels/nullif/index.html | 3 +
arrow/compute/kernels/nullif/sidebar-items.js | 1 +
arrow/compute/kernels/numeric/fn.add.html | 5 +
arrow/compute/kernels/numeric/fn.add_wrapping.html | 5 +
arrow/compute/kernels/numeric/fn.div.html | 7 +
arrow/compute/kernels/numeric/fn.mul.html | 5 +
arrow/compute/kernels/numeric/fn.mul_wrapping.html | 5 +
arrow/compute/kernels/numeric/fn.neg.html | 4 +
arrow/compute/kernels/numeric/fn.neg_wrapping.html | 2 +
arrow/compute/kernels/numeric/fn.rem.html | 8 +
arrow/compute/kernels/numeric/fn.sub.html | 5 +
arrow/compute/kernels/numeric/fn.sub_wrapping.html | 5 +
arrow/compute/kernels/numeric/index.html | 2 +
arrow/compute/kernels/numeric/sidebar-items.js | 1 +
arrow/compute/kernels/partition/fn.partition.html | 40 +
arrow/compute/kernels/partition/index.html | 3 +
arrow/compute/kernels/partition/sidebar-items.js | 1 +
.../kernels/partition/struct.Partitions.html | 26 +
arrow/compute/kernels/rank/fn.rank.html | 10 +
arrow/compute/kernels/rank/index.html | 2 +
arrow/compute/kernels/rank/sidebar-items.js | 1 +
.../compute/kernels/regexp/fn.regexp_is_match.html | 33 +
.../kernels/regexp/fn.regexp_is_match_scalar.html | 23 +
arrow/compute/kernels/regexp/fn.regexp_match.html | 22 +
arrow/compute/kernels/regexp/index.html | 4 +
arrow/compute/kernels/regexp/sidebar-items.js | 1 +
arrow/compute/kernels/sidebar-items.js | 1 +
arrow/compute/kernels/sort/fn.lexsort.html | 39 +
.../kernels/sort/fn.lexsort_to_indices.html | 36 +
arrow/compute/kernels/sort/fn.partial_sort.html | 3 +
.../kernels/sort/fn.partition_validity.html | 8 +
arrow/compute/kernels/sort/fn.sort.html | 15 +
arrow/compute/kernels/sort/fn.sort_limit.html | 24 +
arrow/compute/kernels/sort/fn.sort_to_indices.html | 7 +
arrow/compute/kernels/sort/index.html | 7 +
arrow/compute/kernels/sort/sidebar-items.js | 1 +
.../struct.FixedLexicographicalComparator.html | 33 +
.../sort/struct.LexicographicalComparator.html | 26 +
arrow/compute/kernels/sort/struct.SortColumn.html | 25 +
arrow/compute/kernels/sort/struct.SortOptions.html | 84 +
arrow/compute/kernels/substring/fn.substring.html | 36 +
.../kernels/substring/fn.substring_by_char.html | 31 +
arrow/compute/kernels/substring/index.html | 5 +
arrow/compute/kernels/substring/sidebar-items.js | 1 +
arrow/compute/kernels/take/fn.take.html | 43 +
arrow/compute/kernels/take/fn.take_arrays.html | 41 +
.../kernels/take/fn.take_arrays_unchecked.html | 11 +
.../compute/kernels/take/fn.take_record_batch.html | 33 +
arrow/compute/kernels/take/index.html | 4 +
arrow/compute/kernels/take/sidebar-items.js | 1 +
arrow/compute/kernels/take/struct.TakeOptions.html | 26 +
arrow/compute/kernels/temporal/enum.DatePart.html | 81 +
arrow/compute/kernels/temporal/fn.date_part.html | 32 +
arrow/compute/kernels/temporal/index.html | 3 +
arrow/compute/kernels/temporal/sidebar-items.js | 1 +
.../kernels/union_extract/fn.union_extract.html | 40 +
.../union_extract/fn.union_extract_by_id.html | 9 +
arrow/compute/kernels/union_extract/index.html | 3 +
.../compute/kernels/union_extract/sidebar-items.js | 1 +
arrow/compute/kernels/window/fn.shift.html | 28 +
arrow/compute/kernels/window/index.html | 4 +
arrow/compute/kernels/window/sidebar-items.js | 1 +
arrow/compute/kernels/zip/fn.zip.html | 50 +
arrow/compute/kernels/zip/index.html | 2 +
arrow/compute/kernels/zip/sidebar-items.js | 1 +
arrow/compute/kernels/zip/struct.ScalarZipper.html | 45 +
arrow/compute/sidebar-items.js | 1 +
arrow/compute/struct.BatchCoalescer.html | 224 +
arrow/compute/struct.CastOptions.html | 32 +
arrow/compute/struct.FilterBuilder.html | 51 +
arrow/compute/struct.FilterPredicate.html | 38 +
.../struct.FixedLexicographicalComparator.html | 33 +
.../compute/struct.LexicographicalComparator.html | 26 +
arrow/compute/struct.Partitions.html | 26 +
arrow/compute/struct.SlicesIterator.html | 252 +
arrow/compute/struct.SortColumn.html | 25 +
arrow/compute/struct.SortOptions.html | 84 +
arrow/compute/struct.TakeOptions.html | 26 +
arrow/compute/trait.DecimalCast.html | 22 +
arrow/constant.ARROW_VERSION.html | 2 +
.../constant.DECIMAL128_MAX_PRECISION.html | 2 +
arrow/datatypes/constant.DECIMAL128_MAX_SCALE.html | 2 +
.../constant.DECIMAL256_MAX_PRECISION.html | 2 +
arrow/datatypes/constant.DECIMAL256_MAX_SCALE.html | 2 +
.../constant.DECIMAL32_DEFAULT_SCALE.html | 2 +
.../constant.DECIMAL32_MAX_PRECISION.html | 2 +
arrow/datatypes/constant.DECIMAL32_MAX_SCALE.html | 2 +
.../constant.DECIMAL64_DEFAULT_SCALE.html | 2 +
.../constant.DECIMAL64_MAX_PRECISION.html | 2 +
arrow/datatypes/constant.DECIMAL64_MAX_SCALE.html | 2 +
.../datatypes/constant.DECIMAL_DEFAULT_SCALE.html | 3 +
...constant.MAX_DECIMAL128_FOR_EACH_PRECISION.html | 7 +
...constant.MAX_DECIMAL256_FOR_EACH_PRECISION.html | 9 +
.../constant.MAX_DECIMAL32_FOR_EACH_PRECISION.html | 7 +
.../constant.MAX_DECIMAL64_FOR_EACH_PRECISION.html | 7 +
...constant.MIN_DECIMAL128_FOR_EACH_PRECISION.html | 7 +
...constant.MIN_DECIMAL256_FOR_EACH_PRECISION.html | 9 +
.../constant.MIN_DECIMAL32_FOR_EACH_PRECISION.html | 7 +
.../constant.MIN_DECIMAL64_FOR_EACH_PRECISION.html | 7 +
arrow/datatypes/enum.DataType.html | 420 +
arrow/datatypes/enum.IntervalUnit.html | 60 +
arrow/datatypes/enum.TimeUnit.html | 56 +
arrow/datatypes/enum.UnionMode.html | 51 +
arrow/datatypes/fn.format_decimal.html | 6 +
arrow/datatypes/fn.format_decimal_str.html | 8 +
.../fn.is_validate_decimal256_precision.html | 3 +
.../fn.is_validate_decimal32_precision.html | 3 +
.../fn.is_validate_decimal64_precision.html | 3 +
.../fn.is_validate_decimal_precision.html | 3 +
.../fn.validate_decimal256_precision.html | 7 +
.../datatypes/fn.validate_decimal32_precision.html | 7 +
.../datatypes/fn.validate_decimal64_precision.html | 7 +
arrow/datatypes/fn.validate_decimal_precision.html | 7 +
.../fn.validate_decimal_precision_and_scale.html | 13 +
arrow/datatypes/fn.write_decimal.html | 8 +
arrow/datatypes/index.html | 37 +
arrow/datatypes/sidebar-items.js | 1 +
arrow/datatypes/struct.BinaryViewType.html | 21 +
arrow/datatypes/struct.BooleanType.html | 20 +
arrow/datatypes/struct.Date32Type.html | 179 +
arrow/datatypes/struct.Date64Type.html | 101 +
arrow/datatypes/struct.Decimal128Type.html | 29 +
arrow/datatypes/struct.Decimal256Type.html | 29 +
arrow/datatypes/struct.Decimal32Type.html | 29 +
arrow/datatypes/struct.Decimal64Type.html | 29 +
.../datatypes/struct.DurationMicrosecondType.html | 22 +
.../datatypes/struct.DurationMillisecondType.html | 22 +
arrow/datatypes/struct.DurationNanosecondType.html | 22 +
arrow/datatypes/struct.DurationSecondType.html | 22 +
arrow/datatypes/struct.Field.html | 349 +
arrow/datatypes/struct.Fields.html | 1163 ++
arrow/datatypes/struct.Float16Type.html | 20 +
arrow/datatypes/struct.Float32Type.html | 20 +
arrow/datatypes/struct.Float64Type.html | 20 +
arrow/datatypes/struct.GenericBinaryType.html | 35 +
arrow/datatypes/struct.GenericStringType.html | 35 +
arrow/datatypes/struct.Int16Type.html | 20 +
arrow/datatypes/struct.Int32Type.html | 20 +
arrow/datatypes/struct.Int64Type.html | 20 +
arrow/datatypes/struct.Int8Type.html | 20 +
arrow/datatypes/struct.IntervalDayTime.html | 150 +
arrow/datatypes/struct.IntervalDayTimeType.html | 31 +
arrow/datatypes/struct.IntervalMonthDayNano.html | 187 +
.../datatypes/struct.IntervalMonthDayNanoType.html | 36 +
arrow/datatypes/struct.IntervalYearMonthType.html | 37 +
arrow/datatypes/struct.Metadata.html | 109 +
arrow/datatypes/struct.Schema.html | 166 +
arrow/datatypes/struct.SchemaBuilder.html | 109 +
arrow/datatypes/struct.StringViewType.html | 21 +
arrow/datatypes/struct.Time32MillisecondType.html | 29 +
arrow/datatypes/struct.Time32SecondType.html | 29 +
arrow/datatypes/struct.Time64MicrosecondType.html | 29 +
arrow/datatypes/struct.Time64NanosecondType.html | 29 +
.../datatypes/struct.TimestampMicrosecondType.html | 92 +
.../datatypes/struct.TimestampMillisecondType.html | 92 +
.../datatypes/struct.TimestampNanosecondType.html | 92 +
arrow/datatypes/struct.TimestampSecondType.html | 98 +
arrow/datatypes/struct.UInt16Type.html | 20 +
arrow/datatypes/struct.UInt32Type.html | 20 +
arrow/datatypes/struct.UInt64Type.html | 20 +
arrow/datatypes/struct.UInt8Type.html | 20 +
arrow/datatypes/struct.UnionFields.html | 168 +
arrow/datatypes/struct.i256.html | 188 +
arrow/datatypes/trait.ArrowDictionaryKeyType.html | 3 +
arrow/datatypes/trait.ArrowNativeType.html | 52 +
arrow/datatypes/trait.ArrowNativeTypeOp.html | 94 +
arrow/datatypes/trait.ArrowNumericType.html | 3 +
arrow/datatypes/trait.ArrowPrimitiveType.html | 16 +
arrow/datatypes/trait.ArrowTemporalType.html | 2 +
arrow/datatypes/trait.ArrowTimestampType.html | 31 +
arrow/datatypes/trait.ByteArrayType.html | 31 +
arrow/datatypes/trait.ByteViewType.html | 25 +
arrow/datatypes/trait.DecimalNativeType.html | 2 +
arrow/datatypes/trait.DecimalType.html | 46 +
arrow/datatypes/trait.RunEndIndexType.html | 4 +
arrow/datatypes/trait.ToByteSlice.html | 8 +
arrow/datatypes/type.BinaryType.html | 2 +
arrow/datatypes/type.FieldRef.html | 2 +
arrow/datatypes/type.LargeBinaryType.html | 2 +
arrow/datatypes/type.LargeUtf8Type.html | 2 +
arrow/datatypes/type.SchemaRef.html | 2 +
arrow/datatypes/type.Utf8Type.html | 2 +
arrow/error/enum.ArrowError.html | 64 +
arrow/error/index.html | 2 +
arrow/error/sidebar-items.js | 1 +
arrow/error/type.Result.html | 7 +
arrow/ffi/fn.from_ffi.html | 7 +
arrow/ffi/fn.from_ffi_and_data_type.html | 7 +
arrow/ffi/fn.to_ffi.html | 4 +
arrow/ffi/index.html | 44 +
arrow/ffi/sidebar-items.js | 1 +
arrow/ffi/struct.FFI_ArrowArray.html | 82 +
arrow/ffi/struct.FFI_ArrowSchema.html | 111 +
arrow/ffi_stream/index.html | 30 +
arrow/ffi_stream/sidebar-items.js | 1 +
arrow/ffi_stream/struct.ArrayStreamReader.html | 250 +
arrow/ffi_stream/struct.FFI_ArrowArrayStream.html | 100 +
.../ffi_stream/struct.RecordBatchStreamReader.html | 259 +
arrow/ffi_stream/type.ArrowArrayStreamReader.html | 3 +
arrow/index.html | 252 +
arrow/macro.downcast_dictionary_array!.html | 11 +
arrow/macro.downcast_dictionary_array.html | 31 +
arrow/macro.downcast_primitive_array!.html | 11 +
arrow/macro.downcast_primitive_array.html | 30 +
arrow/record_batch/index.html | 3 +
arrow/record_batch/sidebar-items.js | 1 +
arrow/record_batch/struct.RecordBatch.html | 258 +
arrow/record_batch/struct.RecordBatchIterator.html | 269 +
arrow/record_batch/struct.RecordBatchOptions.html | 30 +
arrow/record_batch/trait.RecordBatchReader.html | 16 +
arrow/record_batch/trait.RecordBatchWriter.html | 13 +
arrow/sidebar-items.js | 1 +
.../constant.MICROSECONDS.html | 2 +
.../constant.MICROSECONDS_IN_DAY.html | 2 +
.../constant.MILLISECONDS.html | 2 +
.../constant.MILLISECONDS_IN_DAY.html | 2 +
.../temporal_conversions/constant.NANOSECONDS.html | 2 +
.../constant.NANOSECONDS_IN_DAY.html | 2 +
.../constant.SECONDS_IN_DAY.html | 2 +
.../constant.UNIX_EPOCH_DAY.html | 10 +
arrow/temporal_conversions/fn.as_date.html | 3 +
arrow/temporal_conversions/fn.as_datetime.html | 3 +
.../fn.as_datetime_with_timezone.html | 3 +
arrow/temporal_conversions/fn.as_duration.html | 3 +
arrow/temporal_conversions/fn.as_time.html | 3 +
.../fn.date32_to_datetime.html | 2 +
.../fn.date64_to_datetime.html | 2 +
.../fn.duration_ns_to_duration.html | 2 +
.../fn.duration_us_to_duration.html | 2 +
.../temporal_conversions/fn.time32ms_to_time.html | 2 +
arrow/temporal_conversions/fn.time32s_to_time.html | 2 +
.../temporal_conversions/fn.time64ns_to_time.html | 2 +
.../temporal_conversions/fn.time64us_to_time.html | 2 +
.../temporal_conversions/fn.time_to_time32ms.html | 2 +
arrow/temporal_conversions/fn.time_to_time32s.html | 2 +
.../temporal_conversions/fn.time_to_time64ns.html | 2 +
.../temporal_conversions/fn.time_to_time64us.html | 2 +
.../fn.timestamp_ms_to_datetime.html | 2 +
.../fn.timestamp_ns_to_datetime.html | 2 +
.../fn.timestamp_s_to_date.html | 2 +
.../fn.timestamp_s_to_datetime.html | 2 +
.../fn.timestamp_s_to_time.html | 2 +
.../fn.timestamp_us_to_datetime.html | 2 +
.../fn.try_duration_ms_to_duration.html | 2 +
.../fn.try_duration_s_to_duration.html | 2 +
arrow/temporal_conversions/index.html | 2 +
arrow/temporal_conversions/sidebar-items.js | 1 +
arrow/tensor/fn.compute_column_major_strides.html | 4 +
arrow/tensor/fn.compute_row_major_strides.html | 4 +
arrow/tensor/index.html | 3 +
arrow/tensor/sidebar-items.js | 1 +
arrow/tensor/struct.Tensor.html | 60 +
arrow/tensor/type.BooleanTensor.html | 9 +
arrow/tensor/type.Date32Tensor.html | 9 +
arrow/tensor/type.Date64Tensor.html | 9 +
arrow/tensor/type.Decimal128Tensor.html | 9 +
arrow/tensor/type.Decimal256Tensor.html | 9 +
arrow/tensor/type.Decimal32Tensor.html | 9 +
arrow/tensor/type.Decimal64Tensor.html | 9 +
arrow/tensor/type.DurationMicrosecondTensor.html | 9 +
arrow/tensor/type.DurationMillisecondTensor.html | 9 +
arrow/tensor/type.DurationNanosecondTensor.html | 9 +
arrow/tensor/type.DurationSecondTensor.html | 9 +
arrow/tensor/type.Float16Tensor.html | 9 +
arrow/tensor/type.Float32Tensor.html | 9 +
arrow/tensor/type.Float64Tensor.html | 9 +
arrow/tensor/type.Int16Tensor.html | 9 +
arrow/tensor/type.Int32Tensor.html | 9 +
arrow/tensor/type.Int64Tensor.html | 9 +
arrow/tensor/type.Int8Tensor.html | 9 +
arrow/tensor/type.IntervalDayTimeTensor.html | 9 +
arrow/tensor/type.IntervalMonthDayNanoTensor.html | 9 +
arrow/tensor/type.IntervalYearMonthTensor.html | 9 +
arrow/tensor/type.Time32MillisecondTensor.html | 9 +
arrow/tensor/type.Time32SecondTensor.html | 9 +
arrow/tensor/type.Time64MicrosecondTensor.html | 9 +
arrow/tensor/type.Time64NanosecondTensor.html | 9 +
arrow/tensor/type.TimestampMicrosecondTensor.html | 9 +
arrow/tensor/type.TimestampMillisecondTensor.html | 9 +
arrow/tensor/type.TimestampNanosecondTensor.html | 9 +
arrow/tensor/type.TimestampSecondTensor.html | 9 +
arrow/tensor/type.UInt16Tensor.html | 9 +
arrow/tensor/type.UInt32Tensor.html | 9 +
arrow/tensor/type.UInt64Tensor.html | 9 +
arrow/tensor/type.UInt8Tensor.html | 9 +
.../util/bench_util/fn.create_array_for_type.html | 10 +
arrow/util/bench_util/fn.create_binary_array.html | 5 +
...y_array_with_len_range_and_prefix_and_seed.html | 13 +
.../fn.create_binary_array_with_seed.html | 11 +
arrow/util/bench_util/fn.create_boolean_array.html | 7 +
.../fn.create_boolean_array_with_seed.html | 8 +
.../bench_util/fn.create_dict_from_values.html | 10 +
arrow/util/bench_util/fn.create_f16_array.html | 2 +
arrow/util/bench_util/fn.create_f32_array.html | 2 +
arrow/util/bench_util/fn.create_f64_array.html | 2 +
.../bench_util/fn.create_f64_array_with_seed.html | 6 +
arrow/util/bench_util/fn.create_fsb_array.html | 6 +
...reate_longer_string_array_with_same_prefix.html | 7 +
..._longer_string_view_array_with_same_prefix.html | 7 +
.../fn.create_month_day_nano_array_with_seed.html | 7 +
.../bench_util/fn.create_nullable_f16_array.html | 5 +
.../util/bench_util/fn.create_primitive_array.html | 7 +
.../fn.create_primitive_array_range.html | 10 +
.../fn.create_primitive_array_with_seed.html | 9 +
.../fn.create_primitive_fixed_size_list_array.html | 16 +
.../bench_util/fn.create_primitive_list_array.html | 11 +
.../fn.create_primitive_list_array_with_seed.html | 19 +
.../fn.create_primitive_list_view_array.html | 11 +
.../bench_util/fn.create_primitive_run_array.html | 7 +
.../fn.create_sparse_dict_from_values.html | 11 +
arrow/util/bench_util/fn.create_string_array.html | 8 +
.../fn.create_string_array_for_runs.html | 10 +
.../fn.create_string_array_with_len.html | 6 +
...ate_string_array_with_len_range_and_prefix.html | 7 +
...g_array_with_len_range_and_prefix_and_seed.html | 13 +
.../fn.create_string_array_with_max_len.html | 6 +
.../bench_util/fn.create_string_dict_array.html | 7 +
.../bench_util/fn.create_string_map_array.html | 17 +
.../bench_util/fn.create_string_view_array.html | 6 +
...fn.create_string_view_array_with_fixed_len.html | 6 +
.../fn.create_string_view_array_with_len.html | 7 +
...tring_view_array_with_len_range_and_prefix.html | 7 +
..._string_view_array_with_len_range_and_seed.html | 14 +
.../fn.create_string_view_array_with_max_len.html | 6 +
arrow/util/bench_util/fn.f16_random.html | 1 +
arrow/util/bench_util/index.html | 20 +
arrow/util/bench_util/sidebar-items.js | 1 +
arrow/util/bit_chunk_iterator/index.html | 2 +
arrow/util/bit_chunk_iterator/sidebar-items.js | 1 +
.../struct.BitChunkIterator.html | 241 +
.../util/bit_chunk_iterator/struct.BitChunks.html | 48 +
.../struct.UnalignedBitChunk.html | 39 +
.../type.UnalignedBitChunkIterator.html | 2 +
.../bit_iterator/fn.try_for_each_valid_idx.html | 17 +
arrow/util/bit_iterator/index.html | 4 +
arrow/util/bit_iterator/sidebar-items.js | 1 +
.../util/bit_iterator/struct.BitIndexIterator.html | 244 +
.../bit_iterator/struct.BitIndexU32Iterator.html | 247 +
arrow/util/bit_iterator/struct.BitIterator.html | 259 +
.../util/bit_iterator/struct.BitSliceIterator.html | 249 +
arrow/util/bit_mask/fn.set_bits.html | 15 +
arrow/util/bit_mask/index.html | 2 +
arrow/util/bit_mask/sidebar-items.js | 1 +
.../util/bit_util/fn.apply_bitwise_binary_op.html | 39 +
arrow/util/bit_util/fn.apply_bitwise_unary_op.html | 30 +
arrow/util/bit_util/fn.ceil.html | 2 +
arrow/util/bit_util/fn.compress.html | 20 +
arrow/util/bit_util/fn.expand.html | 21 +
arrow/util/bit_util/fn.get_bit.html | 4 +
arrow/util/bit_util/fn.get_bit_raw.html | 5 +
.../bit_util/fn.round_upto_multiple_of_64.html | 4 +
arrow/util/bit_util/fn.round_upto_power_of_2.html | 5 +
arrow/util/bit_util/fn.set_bit.html | 4 +
arrow/util/bit_util/fn.set_bit_raw.html | 5 +
arrow/util/bit_util/fn.unset_bit.html | 4 +
arrow/util/bit_util/fn.unset_bit_raw.html | 5 +
arrow/util/bit_util/index.html | 8 +
arrow/util/bit_util/sidebar-items.js | 1 +
arrow/util/data_gen/fn.create_random_array.html | 15 +
arrow/util/data_gen/fn.create_random_batch.html | 7 +
.../data_gen/fn.create_random_decimal_array.html | 5 +
.../util/data_gen/fn.create_random_list_array.html | 6 +
.../util/data_gen/fn.create_random_map_array.html | 6 +
.../data_gen/fn.create_random_null_buffer.html | 1 +
arrow/util/data_gen/fn.create_random_offsets.html | 6 +
.../fn.create_random_run_end_encoded_array.html | 7 +
.../data_gen/fn.create_random_struct_array.html | 6 +
.../data_gen/fn.create_random_temporal_array.html | 6 +
arrow/util/data_gen/index.html | 4 +
arrow/util/data_gen/sidebar-items.js | 1 +
arrow/util/data_gen/trait.RandomTemporalValue.html | 17 +
arrow/util/display/enum.DurationFormat.html | 33 +
arrow/util/display/enum.FormatError.html | 23 +
arrow/util/display/fn.array_value_to_string.html | 8 +
arrow/util/display/fn.lexical_to_string.html | 3 +
arrow/util/display/index.html | 5 +
arrow/util/display/sidebar-items.js | 1 +
arrow/util/display/struct.ArrayFormatter.html | 63 +
arrow/util/display/struct.FormatOptions.html | 100 +
arrow/util/display/struct.ValueFormatter.html | 25 +
.../util/display/trait.ArrayFormatterFactory.html | 87 +
arrow/util/display/trait.DisplayIndex.html | 7 +
arrow/util/display/type.FormatResult.html | 7 +
arrow/util/index.html | 5 +
arrow/util/pretty/fn.pretty_format_batches.html | 20 +
.../fn.pretty_format_batches_with_options.html | 23 +
.../fn.pretty_format_batches_with_schema.html | 19 +
arrow/util/pretty/fn.pretty_format_columns.html | 7 +
.../fn.pretty_format_columns_with_options.html | 7 +
arrow/util/pretty/fn.print_batches.html | 2 +
arrow/util/pretty/fn.print_columns.html | 5 +
arrow/util/pretty/index.html | 3 +
arrow/util/pretty/sidebar-items.js | 1 +
arrow/util/sidebar-items.js | 1 +
arrow/util/string_writer/index.html | 45 +
arrow/util/string_writer/sidebar-items.js | 1 +
arrow/util/string_writer/struct.StringWriter.html | 28 +
arrow/util/test_util/fn.arrow_test_data.html | 11 +
arrow/util/test_util/fn.get_data_dir.html | 10 +
arrow/util/test_util/fn.get_temp_file.html | 3 +
arrow/util/test_util/fn.parquet_test_data.html | 12 +
arrow/util/test_util/fn.random_bytes.html | 2 +
arrow/util/test_util/fn.seedable_rng.html | 2 +
arrow/util/test_util/index.html | 5 +
arrow/util/test_util/sidebar-items.js | 1 +
arrow/util/test_util/struct.BadIterator.html | 254 +
.../aggregate/constant.PREFERRED_VECTOR_SIZE.html | 3 +
.../constant.PREFERRED_VECTOR_SIZE_NON_NULL.html | 2 +
arrow_arith/aggregate/fn.aggregate.html | 5 +
.../aggregate/fn.aggregate_nonnull_chunk.html | 4 +
.../aggregate/fn.aggregate_nonnull_lanes.html | 3 +
.../aggregate/fn.aggregate_nonnull_simple.html | 3 +
.../aggregate/fn.aggregate_nullable_chunk.html | 5 +
.../aggregate/fn.aggregate_nullable_lanes.html | 4 +
arrow_arith/aggregate/fn.bit_and.html | 5 +
arrow_arith/aggregate/fn.bit_or.html | 5 +
arrow_arith/aggregate/fn.bit_xor.html | 5 +
arrow_arith/aggregate/fn.bool_and.html | 3 +
arrow_arith/aggregate/fn.bool_or.html | 3 +
arrow_arith/aggregate/fn.max.html | 6 +
arrow_arith/aggregate/fn.max_array.html | 5 +
arrow_arith/aggregate/fn.max_binary.html | 4 +
arrow_arith/aggregate/fn.max_binary_view.html | 2 +
arrow_arith/aggregate/fn.max_boolean.html | 4 +
.../aggregate/fn.max_fixed_size_binary.html | 2 +
arrow_arith/aggregate/fn.max_string.html | 4 +
arrow_arith/aggregate/fn.max_string_view.html | 2 +
arrow_arith/aggregate/fn.min.html | 6 +
arrow_arith/aggregate/fn.min_array.html | 5 +
arrow_arith/aggregate/fn.min_binary.html | 4 +
arrow_arith/aggregate/fn.min_binary_view.html | 2 +
arrow_arith/aggregate/fn.min_boolean.html | 4 +
.../aggregate/fn.min_fixed_size_binary.html | 2 +
arrow_arith/aggregate/fn.min_max_array_helper.html | 8 +
arrow_arith/aggregate/fn.min_max_helper.html | 6 +
arrow_arith/aggregate/fn.min_max_view_helper.html | 8 +
arrow_arith/aggregate/fn.min_string.html | 4 +
arrow_arith/aggregate/fn.min_string_view.html | 2 +
arrow_arith/aggregate/fn.product.html | 7 +
arrow_arith/aggregate/fn.product_checked.html | 7 +
arrow_arith/aggregate/fn.reduce_accumulators.html | 3 +
arrow_arith/aggregate/fn.select.html | 3 +
arrow_arith/aggregate/fn.sum.html | 5 +
arrow_arith/aggregate/fn.sum_array.html | 6 +
arrow_arith/aggregate/fn.sum_array_checked.html | 8 +
arrow_arith/aggregate/fn.sum_checked.html | 7 +
arrow_arith/aggregate/index.html | 12 +
arrow_arith/aggregate/macro.bit_operation!.html | 11 +
arrow_arith/aggregate/macro.bit_operation.html | 3 +
arrow_arith/aggregate/ree/fn.downcast.html | 4 +
arrow_arith/aggregate/ree/fn.fold.html | 6 +
arrow_arith/aggregate/ree/fn.sum_checked.html | 4 +
arrow_arith/aggregate/ree/fn.sum_wrapping.html | 4 +
arrow_arith/aggregate/ree/index.html | 1 +
arrow_arith/aggregate/ree/sidebar-items.js | 1 +
arrow_arith/aggregate/sidebar-items.js | 1 +
arrow_arith/aggregate/struct.MaxAccumulator.html | 27 +
arrow_arith/aggregate/struct.MinAccumulator.html | 27 +
.../aggregate/struct.ProductAccumulator.html | 27 +
arrow_arith/aggregate/struct.SumAccumulator.html | 27 +
.../aggregate/trait.NumericAccumulator.html | 13 +
arrow_arith/all.html | 1 +
arrow_arith/arity/fn.binary.html | 30 +
arrow_arith/arity/fn.binary_mut.html | 51 +
arrow_arith/arity/fn.create_union_null_buffer.html | 8 +
arrow_arith/arity/fn.try_binary.html | 15 +
arrow_arith/arity/fn.try_binary_mut.html | 14 +
arrow_arith/arity/fn.try_binary_no_nulls.html | 9 +
arrow_arith/arity/fn.try_binary_no_nulls_mut.html | 9 +
arrow_arith/arity/fn.try_unary.html | 8 +
arrow_arith/arity/fn.try_unary_mut.html | 7 +
arrow_arith/arity/fn.unary.html | 5 +
arrow_arith/arity/fn.unary_mut.html | 7 +
arrow_arith/arity/index.html | 6 +
arrow_arith/arity/sidebar-items.js | 1 +
arrow_arith/bitwise/fn.bitwise_and.html | 8 +
arrow_arith/bitwise/fn.bitwise_and_not.html | 8 +
arrow_arith/bitwise/fn.bitwise_and_scalar.html | 8 +
arrow_arith/bitwise/fn.bitwise_not.html | 7 +
arrow_arith/bitwise/fn.bitwise_op.html | 8 +
arrow_arith/bitwise/fn.bitwise_or.html | 8 +
arrow_arith/bitwise/fn.bitwise_or_scalar.html | 8 +
arrow_arith/bitwise/fn.bitwise_shift_left.html | 8 +
.../bitwise/fn.bitwise_shift_left_scalar.html | 8 +
arrow_arith/bitwise/fn.bitwise_shift_right.html | 8 +
.../bitwise/fn.bitwise_shift_right_scalar.html | 8 +
arrow_arith/bitwise/fn.bitwise_xor.html | 8 +
arrow_arith/bitwise/fn.bitwise_xor_scalar.html | 8 +
arrow_arith/bitwise/index.html | 14 +
arrow_arith/bitwise/sidebar-items.js | 1 +
arrow_arith/boolean/fn.and.html | 12 +
arrow_arith/boolean/fn.and_kleene.html | 23 +
arrow_arith/boolean/fn.and_not.html | 14 +
arrow_arith/boolean/fn.binary_boolean_kernel.html | 7 +
arrow_arith/boolean/fn.is_not_null.html | 7 +
arrow_arith/boolean/fn.is_null.html | 7 +
arrow_arith/boolean/fn.not.html | 8 +
arrow_arith/boolean/fn.or.html | 12 +
arrow_arith/boolean/fn.or_kleene.html | 23 +
arrow_arith/boolean/index.html | 10 +
arrow_arith/boolean/sidebar-items.js | 1 +
arrow_arith/index.html | 7 +
arrow_arith/numeric/enum.Op.html | 31 +
arrow_arith/numeric/fn.abs_checked.html | 3 +
arrow_arith/numeric/fn.add.html | 2 +
arrow_arith/numeric/fn.add_wrapping.html | 5 +
arrow_arith/numeric/fn.arithmetic_op.html | 6 +
arrow_arith/numeric/fn.date_op.html | 8 +
arrow_arith/numeric/fn.decimal_op.html | 9 +
arrow_arith/numeric/fn.div.html | 4 +
arrow_arith/numeric/fn.duration_op.html | 7 +
arrow_arith/numeric/fn.float_op.html | 8 +
arrow_arith/numeric/fn.integer_op.html | 8 +
arrow_arith/numeric/fn.interval_f64_op.html | 7 +
arrow_arith/numeric/fn.interval_mul_f64.html | 19 +
arrow_arith/numeric/fn.interval_mul_op.html | 6 +
arrow_arith/numeric/fn.interval_op.html | 8 +
arrow_arith/numeric/fn.mul.html | 2 +
arrow_arith/numeric/fn.mul_i32_i64.html | 1 +
arrow_arith/numeric/fn.mul_wrapping.html | 5 +
arrow_arith/numeric/fn.neg.html | 4 +
arrow_arith/numeric/fn.neg_wrapping.html | 2 +
arrow_arith/numeric/fn.rem.html | 5 +
arrow_arith/numeric/fn.scaled_div.html | 9 +
arrow_arith/numeric/fn.sub.html | 2 +
arrow_arith/numeric/fn.sub_wrapping.html | 5 +
arrow_arith/numeric/fn.timestamp_op.html | 8 +
arrow_arith/numeric/index.html | 7 +
arrow_arith/numeric/macro.date!.html | 11 +
arrow_arith/numeric/macro.date.html | 3 +
arrow_arith/numeric/macro.neg_checked!.html | 11 +
arrow_arith/numeric/macro.neg_checked.html | 3 +
arrow_arith/numeric/macro.neg_wrapping!.html | 11 +
arrow_arith/numeric/macro.neg_wrapping.html | 3 +
arrow_arith/numeric/macro.op!.html | 11 +
arrow_arith/numeric/macro.op.html | 4 +
arrow_arith/numeric/macro.op_ref!.html | 11 +
arrow_arith/numeric/macro.op_ref.html | 4 +
arrow_arith/numeric/macro.timestamp!.html | 11 +
arrow_arith/numeric/macro.timestamp.html | 3 +
arrow_arith/numeric/macro.try_op!.html | 11 +
arrow_arith/numeric/macro.try_op.html | 4 +
arrow_arith/numeric/macro.try_op_ref!.html | 11 +
arrow_arith/numeric/macro.try_op_ref.html | 4 +
arrow_arith/numeric/sidebar-items.js | 1 +
arrow_arith/numeric/trait.DateOp.html | 82 +
arrow_arith/numeric/trait.IntervalOp.html | 40 +
arrow_arith/numeric/trait.TimestampOp.html | 68 +
arrow_arith/sidebar-items.js | 1 +
arrow_arith/temporal/enum.DatePart.html | 78 +
arrow_arith/temporal/fn.date_part.html | 32 +
.../temporal/fn.get_date_time_part_extract_fn.html | 4 +
arrow_arith/temporal/fn.get_tz.html | 3 +
arrow_arith/temporal/fn.subsecond.html | 4 +
arrow_arith/temporal/fn.timestamp_time_part.html | 10 +
arrow_arith/temporal/fn.units_per_second.html | 2 +
arrow_arith/temporal/index.html | 9 +
.../temporal/macro.return_compute_error_with!.html | 11 +
.../temporal/macro.return_compute_error_with.html | 3 +
arrow_arith/temporal/sidebar-items.js | 1 +
arrow_arith/temporal/trait.ChronoDateExt.html | 7 +
arrow_arith/temporal/trait.ExtractDatePartExt.html | 5 +
arrow_array/all.html | 1 +
arrow_array/arithmetic/index.html | 2 +
.../arithmetic/macro.native_type_float_op!.html | 11 +
.../arithmetic/macro.native_type_float_op.html | 3 +
arrow_array/arithmetic/macro.native_type_op!.html | 11 +
arrow_array/arithmetic/macro.native_type_op.html | 5 +
arrow_array/arithmetic/sidebar-items.js | 1 +
.../arithmetic/trait.ArrowNativeTypeOp.html | 94 +
arrow_array/array/binary_array/index.html | 1 +
arrow_array/array/binary_array/sidebar-items.js | 1 +
.../array/binary_array/type.BinaryArray.html | 37 +
.../binary_array/type.GenericBinaryArray.html | 20 +
.../array/binary_array/type.LargeBinaryArray.html | 36 +
arrow_array/array/boolean_array/index.html | 1 +
arrow_array/array/boolean_array/sidebar-items.js | 1 +
.../array/boolean_array/struct.BooleanAdapter.html | 26 +
.../array/boolean_array/struct.BooleanArray.html | 244 +
arrow_array/array/byte_array/index.html | 1 +
arrow_array/array/byte_array/sidebar-items.js | 1 +
.../array/byte_array/struct.GenericByteArray.html | 181 +
arrow_array/array/byte_view_array/index.html | 1 +
arrow_array/array/byte_view_array/sidebar-items.js | 1 +
.../struct.GenericByteViewArray.html | 404 +
.../byte_view_array/type.BinaryViewArray.html | 18 +
.../byte_view_array/type.StringViewArray.html | 15 +
arrow_array/array/dictionary_array/index.html | 1 +
.../array/dictionary_array/sidebar-items.js | 1 +
.../dictionary_array/struct.DictionaryArray.html | 218 +
.../struct.TypedDictionaryArray.html | 65 +
.../dictionary_array/trait.AnyDictionaryArray.html | 49 +
.../type.Int16DictionaryArray.html | 20 +
.../type.Int32DictionaryArray.html | 20 +
.../type.Int64DictionaryArray.html | 20 +
.../dictionary_array/type.Int8DictionaryArray.html | 20 +
.../type.UInt16DictionaryArray.html | 20 +
.../type.UInt32DictionaryArray.html | 20 +
.../type.UInt64DictionaryArray.html | 20 +
.../type.UInt8DictionaryArray.html | 20 +
.../array/fixed_size_binary_array/index.html | 1 +
.../array/fixed_size_binary_array/sidebar-items.js | 1 +
.../struct.FixedSizeBinaryArray.html | 230 +
arrow_array/array/fixed_size_list_array/index.html | 2 +
.../array/fixed_size_list_array/sidebar-items.js | 1 +
.../struct.FixedSizeListArray.html | 206 +
arrow_array/array/fn.get_offsets_from_buffer.html | 11 +
arrow_array/array/fn.make_array.html | 20 +
arrow_array/array/fn.new_empty_array.html | 10 +
arrow_array/array/fn.new_null_array.html | 11 +
arrow_array/array/fn.print_long_array.html | 10 +
arrow_array/array/index.html | 8 +
arrow_array/array/list_array/index.html | 4 +
arrow_array/array/list_array/sidebar-items.js | 1 +
.../array/list_array/struct.GenericListArray.html | 227 +
.../array/list_array/trait.OffsetSizeTrait.html | 16 +
.../array/list_array/type.LargeListArray.html | 8 +
arrow_array/array/list_array/type.ListArray.html | 8 +
arrow_array/array/list_view_array/index.html | 1 +
arrow_array/array/list_view_array/sidebar-items.js | 1 +
.../struct.GenericListViewArray.html | 183 +
.../list_view_array/type.LargeListViewArray.html | 8 +
.../array/list_view_array/type.ListViewArray.html | 8 +
arrow_array/array/macro.ree_map!.html | 11 +
arrow_array/array/macro.ree_map.html | 8 +
arrow_array/array/map_array/index.html | 1 +
arrow_array/array/map_array/sidebar-items.js | 1 +
arrow_array/array/map_array/struct.MapArray.html | 195 +
arrow_array/array/map_array/type.Entries.html | 1 +
arrow_array/array/null_array/index.html | 2 +
arrow_array/array/null_array/sidebar-items.js | 1 +
arrow_array/array/null_array/struct.NullArray.html | 53 +
.../primitive_array/fn.write_temporal_value.html | 7 +
arrow_array/array/primitive_array/index.html | 2 +
.../macro.def_from_for_primitive!.html | 11 +
.../macro.def_from_for_primitive.html | 3 +
.../macro.def_numeric_from_vec!.html | 11 +
.../macro.def_numeric_from_vec.html | 3 +
arrow_array/array/primitive_array/sidebar-items.js | 1 +
.../primitive_array/struct.NativeAdapter.html | 33 +
.../primitive_array/struct.PrimitiveArray.html | 406 +
.../array/primitive_array/type.Date32Array.html | 9 +
.../array/primitive_array/type.Date64Array.html | 9 +
.../primitive_array/type.Decimal128Array.html | 17 +
.../primitive_array/type.Decimal256Array.html | 18 +
.../array/primitive_array/type.Decimal32Array.html | 17 +
.../array/primitive_array/type.Decimal64Array.html | 17 +
.../type.DurationMicrosecondArray.html | 7 +
.../type.DurationMillisecondArray.html | 7 +
.../type.DurationNanosecondArray.html | 7 +
.../primitive_array/type.DurationSecondArray.html | 7 +
.../array/primitive_array/type.Float16Array.html | 20 +
.../array/primitive_array/type.Float32Array.html | 17 +
.../array/primitive_array/type.Float64Array.html | 17 +
.../array/primitive_array/type.Int16Array.html | 17 +
.../array/primitive_array/type.Int32Array.html | 17 +
.../array/primitive_array/type.Int64Array.html | 17 +
.../array/primitive_array/type.Int8Array.html | 17 +
.../primitive_array/type.IntervalDayTimeArray.html | 14 +
.../type.IntervalMonthDayNanoArray.html | 14 +
.../type.IntervalYearMonthArray.html | 13 +
.../type.Time32MillisecondArray.html | 9 +
.../primitive_array/type.Time32SecondArray.html | 9 +
.../type.Time64MicrosecondArray.html | 9 +
.../type.Time64NanosecondArray.html | 9 +
.../type.TimestampMicrosecondArray.html | 8 +
.../type.TimestampMillisecondArray.html | 8 +
.../type.TimestampNanosecondArray.html | 8 +
.../primitive_array/type.TimestampSecondArray.html | 36 +
.../array/primitive_array/type.UInt16Array.html | 17 +
.../array/primitive_array/type.UInt32Array.html | 17 +
.../array/primitive_array/type.UInt64Array.html | 17 +
.../array/primitive_array/type.UInt8Array.html | 17 +
arrow_array/array/run_array/index.html | 1 +
arrow_array/array/run_array/sidebar-items.js | 1 +
arrow_array/array/run_array/struct.RunArray.html | 153 +
.../array/run_array/struct.TypedRunArray.html | 69 +
.../array/run_array/trait.AnyRunEndArray.html | 11 +
.../array/run_array/type.Int16RunArray.html | 11 +
.../array/run_array/type.Int32RunArray.html | 11 +
.../array/run_array/type.Int64RunArray.html | 11 +
arrow_array/array/sidebar-items.js | 1 +
arrow_array/array/string_array/index.html | 1 +
arrow_array/array/string_array/sidebar-items.js | 1 +
.../string_array/type.GenericStringArray.html | 26 +
.../array/string_array/type.LargeStringArray.html | 22 +
.../array/string_array/type.StringArray.html | 21 +
arrow_array/array/struct.BooleanArray.html | 244 +
arrow_array/array/struct.DictionaryArray.html | 218 +
arrow_array/array/struct.FixedSizeBinaryArray.html | 230 +
arrow_array/array/struct.FixedSizeListArray.html | 206 +
arrow_array/array/struct.GenericByteArray.html | 181 +
arrow_array/array/struct.GenericByteViewArray.html | 404 +
arrow_array/array/struct.GenericListArray.html | 227 +
arrow_array/array/struct.GenericListViewArray.html | 183 +
arrow_array/array/struct.MapArray.html | 195 +
arrow_array/array/struct.NativeAdapter.html | 33 +
arrow_array/array/struct.NullArray.html | 53 +
arrow_array/array/struct.PrimitiveArray.html | 406 +
arrow_array/array/struct.RunArray.html | 153 +
arrow_array/array/struct.StructArray.html | 177 +
arrow_array/array/struct.TypedDictionaryArray.html | 65 +
arrow_array/array/struct.TypedRunArray.html | 69 +
arrow_array/array/struct.UnionArray.html | 202 +
arrow_array/array/struct_array/index.html | 1 +
arrow_array/array/struct_array/sidebar-items.js | 1 +
.../array/struct_array/struct.StructArray.html | 177 +
arrow_array/array/trait.AnyDictionaryArray.html | 49 +
arrow_array/array/trait.AnyRunEndArray.html | 11 +
arrow_array/array/trait.Array.html | 268 +
arrow_array/array/trait.ArrayAccessor.html | 87 +
arrow_array/array/trait.BinaryArrayType.html | 14 +
arrow_array/array/trait.ListLikeArray.html | 13 +
arrow_array/array/trait.OffsetSizeTrait.html | 16 +
arrow_array/array/trait.StringArrayType.html | 15 +
arrow_array/array/type.ArrayRef.html | 18 +
arrow_array/array/type.BinaryArray.html | 37 +
arrow_array/array/type.BinaryViewArray.html | 18 +
arrow_array/array/type.Date32Array.html | 9 +
arrow_array/array/type.Date64Array.html | 9 +
arrow_array/array/type.Decimal128Array.html | 17 +
arrow_array/array/type.Decimal256Array.html | 18 +
arrow_array/array/type.Decimal32Array.html | 17 +
arrow_array/array/type.Decimal64Array.html | 17 +
.../array/type.DurationMicrosecondArray.html | 7 +
.../array/type.DurationMillisecondArray.html | 7 +
.../array/type.DurationNanosecondArray.html | 7 +
arrow_array/array/type.DurationSecondArray.html | 7 +
arrow_array/array/type.Float16Array.html | 20 +
arrow_array/array/type.Float32Array.html | 17 +
arrow_array/array/type.Float64Array.html | 17 +
arrow_array/array/type.GenericBinaryArray.html | 20 +
arrow_array/array/type.GenericStringArray.html | 26 +
arrow_array/array/type.Int16Array.html | 17 +
arrow_array/array/type.Int16DictionaryArray.html | 20 +
arrow_array/array/type.Int16RunArray.html | 11 +
arrow_array/array/type.Int32Array.html | 17 +
arrow_array/array/type.Int32DictionaryArray.html | 20 +
arrow_array/array/type.Int32RunArray.html | 11 +
arrow_array/array/type.Int64Array.html | 17 +
arrow_array/array/type.Int64DictionaryArray.html | 20 +
arrow_array/array/type.Int64RunArray.html | 11 +
arrow_array/array/type.Int8Array.html | 17 +
arrow_array/array/type.Int8DictionaryArray.html | 20 +
arrow_array/array/type.IntervalDayTimeArray.html | 14 +
.../array/type.IntervalMonthDayNanoArray.html | 14 +
arrow_array/array/type.IntervalYearMonthArray.html | 13 +
arrow_array/array/type.LargeBinaryArray.html | 36 +
arrow_array/array/type.LargeListArray.html | 8 +
arrow_array/array/type.LargeListViewArray.html | 8 +
arrow_array/array/type.LargeStringArray.html | 22 +
arrow_array/array/type.ListArray.html | 8 +
arrow_array/array/type.ListViewArray.html | 8 +
arrow_array/array/type.StringArray.html | 21 +
arrow_array/array/type.StringViewArray.html | 15 +
arrow_array/array/type.Time32MillisecondArray.html | 9 +
arrow_array/array/type.Time32SecondArray.html | 9 +
arrow_array/array/type.Time64MicrosecondArray.html | 9 +
arrow_array/array/type.Time64NanosecondArray.html | 9 +
.../array/type.TimestampMicrosecondArray.html | 8 +
.../array/type.TimestampMillisecondArray.html | 8 +
.../array/type.TimestampNanosecondArray.html | 8 +
arrow_array/array/type.TimestampSecondArray.html | 36 +
arrow_array/array/type.UInt16Array.html | 17 +
arrow_array/array/type.UInt16DictionaryArray.html | 20 +
arrow_array/array/type.UInt32Array.html | 17 +
arrow_array/array/type.UInt32DictionaryArray.html | 20 +
arrow_array/array/type.UInt64Array.html | 17 +
arrow_array/array/type.UInt64DictionaryArray.html | 20 +
arrow_array/array/type.UInt8Array.html | 17 +
arrow_array/array/type.UInt8DictionaryArray.html | 20 +
arrow_array/array/union_array/enum.Mask.html | 22 +
.../array/union_array/enum.SparseStrategy.html | 30 +
.../array/union_array/fn.selection_mask.html | 1 +
.../union_array/fn.without_nulls_selected.html | 5 +
arrow_array/array/union_array/index.html | 4 +
arrow_array/array/union_array/sidebar-items.js | 1 +
.../array/union_array/struct.UnionArray.html | 202 +
arrow_array/array_reader/index.html | 2 +
arrow_array/array_reader/sidebar-items.js | 1 +
arrow_array/array_reader/struct.ArrayIterator.html | 243 +
arrow_array/array_reader/trait.ArrayReader.html | 13 +
arrow_array/builder/boolean_builder/index.html | 1 +
.../builder/boolean_builder/sidebar-items.js | 1 +
.../boolean_builder/struct.BooleanBuilder.html | 74 +
arrow_array/builder/buffer_builder/index.html | 1 +
.../builder/buffer_builder/sidebar-items.js | 1 +
.../buffer_builder/struct.BufferBuilder.html | 163 +
.../buffer_builder/struct.OffsetBufferBuilder.html | 1107 ++
.../buffer_builder/type.Date32BufferBuilder.html | 2 +
.../buffer_builder/type.Date64BufferBuilder.html | 2 +
.../type.Decimal128BufferBuilder.html | 2 +
.../type.Decimal256BufferBuilder.html | 2 +
.../type.Decimal32BufferBuilder.html | 2 +
.../type.Decimal64BufferBuilder.html | 2 +
.../type.DurationMicrosecondBufferBuilder.html | 2 +
.../type.DurationMillisecondBufferBuilder.html | 2 +
.../type.DurationNanosecondBufferBuilder.html | 2 +
.../type.DurationSecondBufferBuilder.html | 2 +
.../buffer_builder/type.Float16BufferBuilder.html | 2 +
.../buffer_builder/type.Float32BufferBuilder.html | 2 +
.../buffer_builder/type.Float64BufferBuilder.html | 2 +
.../buffer_builder/type.Int16BufferBuilder.html | 2 +
.../buffer_builder/type.Int32BufferBuilder.html | 2 +
.../buffer_builder/type.Int64BufferBuilder.html | 2 +
.../buffer_builder/type.Int8BufferBuilder.html | 2 +
.../type.IntervalDayTimeBufferBuilder.html | 2 +
.../type.IntervalMonthDayNanoBufferBuilder.html | 2 +
.../type.IntervalYearMonthBufferBuilder.html | 2 +
.../type.Time32MillisecondBufferBuilder.html | 2 +
.../type.Time32SecondBufferBuilder.html | 2 +
.../type.Time64MicrosecondBufferBuilder.html | 2 +
.../type.Time64NanosecondBufferBuilder.html | 2 +
.../type.TimestampMicrosecondBufferBuilder.html | 2 +
.../type.TimestampMillisecondBufferBuilder.html | 2 +
.../type.TimestampNanosecondBufferBuilder.html | 2 +
.../type.TimestampSecondBufferBuilder.html | 2 +
.../buffer_builder/type.UInt16BufferBuilder.html | 2 +
.../buffer_builder/type.UInt32BufferBuilder.html | 2 +
.../buffer_builder/type.UInt64BufferBuilder.html | 2 +
.../buffer_builder/type.UInt8BufferBuilder.html | 2 +
.../builder/fixed_size_binary_builder/index.html | 1 +
.../fixed_size_binary_builder/sidebar-items.js | 1 +
.../struct.FixedSizeBinaryBuilder.html | 60 +
.../fn.get_bytes.html | 5 +
.../index.html | 1 +
.../sidebar-items.js | 1 +
.../struct.FixedSizeBinaryDictionaryBuilder.html | 129 +
.../builder/fixed_size_list_builder/index.html | 1 +
.../fixed_size_list_builder/sidebar-items.js | 1 +
.../struct.FixedSizeListBuilder.html | 95 +
arrow_array/builder/fn.make_builder.html | 12 +
arrow_array/builder/fn.make_view.html | 5 +
.../builder/generic_byte_run_builder/index.html | 1 +
.../generic_byte_run_builder/sidebar-items.js | 1 +
.../struct.GenericByteRunBuilder.html | 99 +
.../type.BinaryRunBuilder.html | 32 +
.../type.LargeBinaryRunBuilder.html | 9 +
.../type.LargeStringRunBuilder.html | 9 +
.../type.StringRunBuilder.html | 31 +
.../constant.AVERAGE_BINARY_LENGTH.html | 10 +
.../constant.AVERAGE_STRING_LENGTH.html | 10 +
.../builder/generic_bytes_builder/index.html | 1 +
.../builder/generic_bytes_builder/sidebar-items.js | 1 +
.../struct.GenericByteBuilder.html | 90 +
.../trait.BinaryLikeArrayBuilder.html | 14 +
.../trait.StringLikeArrayBuilder.html | 14 +
.../type.GenericBinaryBuilder.html | 41 +
.../type.GenericStringBuilder.html | 41 +
.../fn.get_bytes.html | 4 +
.../fn.resolve_key.html | 11 +
.../generic_bytes_dictionary_builder/index.html | 1 +
.../sidebar-items.js | 1 +
.../struct.GenericByteDictionaryBuilder.html | 176 +
.../type.BinaryDictionaryBuilder.html | 33 +
.../type.LargeBinaryDictionaryBuilder.html | 7 +
.../type.LargeStringDictionaryBuilder.html | 7 +
.../type.StringDictionaryBuilder.html | 32 +
.../constant.MAX_BLOCK_SIZE.html | 1 +
.../constant.STARTING_BLOCK_SIZE.html | 1 +
.../enum.BlockSizeGrowthStrategy.html | 24 +
.../fn.make_inlined_view.html | 3 +
.../generic_bytes_view_builder/fn.make_view.html | 5 +
.../builder/generic_bytes_view_builder/index.html | 2 +
.../generic_bytes_view_builder/sidebar-items.js | 1 +
.../struct.GenericByteViewBuilder.html | 171 +
.../type.BinaryViewBuilder.html | 25 +
.../type.StringViewBuilder.html | 24 +
.../builder/generic_list_builder/index.html | 1 +
.../builder/generic_list_builder/sidebar-items.js | 1 +
.../struct.GenericListBuilder.html | 160 +
.../builder/generic_list_view_builder/index.html | 1 +
.../generic_list_view_builder/sidebar-items.js | 1 +
.../struct.GenericListViewBuilder.html | 80 +
arrow_array/builder/index.html | 167 +
arrow_array/builder/map_builder/index.html | 1 +
arrow_array/builder/map_builder/sidebar-items.js | 1 +
.../builder/map_builder/struct.MapBuilder.html | 104 +
.../builder/map_builder/struct.MapFieldNames.html | 27 +
arrow_array/builder/null_builder/index.html | 1 +
arrow_array/builder/null_builder/sidebar-items.js | 1 +
.../builder/null_builder/struct.NullBuilder.html | 46 +
arrow_array/builder/primitive_builder/index.html | 1 +
.../builder/primitive_builder/sidebar-items.js | 1 +
.../primitive_builder/struct.PrimitiveBuilder.html | 119 +
.../primitive_builder/type.Date32Builder.html | 6 +
.../primitive_builder/type.Date64Builder.html | 6 +
.../primitive_builder/type.Decimal128Builder.html | 6 +
.../primitive_builder/type.Decimal256Builder.html | 6 +
.../primitive_builder/type.Decimal32Builder.html | 6 +
.../primitive_builder/type.Decimal64Builder.html | 6 +
.../type.DurationMicrosecondBuilder.html | 6 +
.../type.DurationMillisecondBuilder.html | 6 +
.../type.DurationNanosecondBuilder.html | 6 +
.../type.DurationSecondBuilder.html | 6 +
.../primitive_builder/type.Float16Builder.html | 6 +
.../primitive_builder/type.Float32Builder.html | 6 +
.../primitive_builder/type.Float64Builder.html | 6 +
.../primitive_builder/type.Int16Builder.html | 6 +
.../primitive_builder/type.Int32Builder.html | 6 +
.../primitive_builder/type.Int64Builder.html | 6 +
.../primitive_builder/type.Int8Builder.html | 6 +
.../type.IntervalDayTimeBuilder.html | 6 +
.../type.IntervalMonthDayNanoBuilder.html | 6 +
.../type.IntervalYearMonthBuilder.html | 6 +
.../type.Time32MillisecondBuilder.html | 6 +
.../type.Time32SecondBuilder.html | 6 +
.../type.Time64MicrosecondBuilder.html | 6 +
.../type.Time64NanosecondBuilder.html | 6 +
.../type.TimestampMicrosecondBuilder.html | 6 +
.../type.TimestampMillisecondBuilder.html | 6 +
.../type.TimestampNanosecondBuilder.html | 6 +
.../type.TimestampSecondBuilder.html | 6 +
.../primitive_builder/type.UInt16Builder.html | 6 +
.../primitive_builder/type.UInt32Builder.html | 6 +
.../primitive_builder/type.UInt64Builder.html | 6 +
.../primitive_builder/type.UInt8Builder.html | 6 +
.../primitive_dictionary_builder/index.html | 1 +
.../primitive_dictionary_builder/sidebar-items.js | 1 +
.../struct.PrimitiveDictionaryBuilder.html | 176 +
.../primitive_dictionary_builder/struct.Value.html | 30 +
.../builder/primitive_run_builder/index.html | 1 +
.../builder/primitive_run_builder/sidebar-items.js | 1 +
.../struct.PrimitiveRunBuilder.html | 110 +
arrow_array/builder/sidebar-items.js | 1 +
.../builder/struct.BooleanBufferBuilder.html | 96 +
arrow_array/builder/struct.BooleanBuilder.html | 74 +
arrow_array/builder/struct.BufferBuilder.html | 163 +
.../builder/struct.FixedSizeBinaryBuilder.html | 60 +
.../struct.FixedSizeBinaryDictionaryBuilder.html | 129 +
.../builder/struct.FixedSizeListBuilder.html | 95 +
arrow_array/builder/struct.GenericByteBuilder.html | 90 +
.../struct.GenericByteDictionaryBuilder.html | 176 +
.../builder/struct.GenericByteRunBuilder.html | 99 +
.../builder/struct.GenericByteViewBuilder.html | 171 +
arrow_array/builder/struct.GenericListBuilder.html | 160 +
.../builder/struct.GenericListViewBuilder.html | 80 +
arrow_array/builder/struct.MapBuilder.html | 104 +
arrow_array/builder/struct.MapFieldNames.html | 27 +
arrow_array/builder/struct.NullBufferBuilder.html | 87 +
arrow_array/builder/struct.NullBuilder.html | 46 +
.../builder/struct.OffsetBufferBuilder.html | 1107 ++
arrow_array/builder/struct.PrimitiveBuilder.html | 119 +
.../builder/struct.PrimitiveDictionaryBuilder.html | 176 +
.../builder/struct.PrimitiveRunBuilder.html | 110 +
.../builder/struct.StructArrayAssembler.html | 51 +
arrow_array/builder/struct.StructBuilder.html | 137 +
arrow_array/builder/struct.UnionBuilder.html | 89 +
.../builder/struct_array_assembler/index.html | 1 +
.../struct_array_assembler/sidebar-items.js | 1 +
.../struct.StructArrayAssembler.html | 51 +
arrow_array/builder/struct_builder/index.html | 1 +
.../builder/struct_builder/sidebar-items.js | 1 +
.../struct_builder/struct.StructBuilder.html | 137 +
arrow_array/builder/trait.ArrayBuilder.html | 87 +
.../builder/trait.BinaryLikeArrayBuilder.html | 14 +
.../builder/trait.StringLikeArrayBuilder.html | 14 +
arrow_array/builder/type.BinaryBuilder.html | 7 +
.../builder/type.BinaryDictionaryBuilder.html | 33 +
arrow_array/builder/type.BinaryRunBuilder.html | 32 +
arrow_array/builder/type.BinaryViewBuilder.html | 25 +
arrow_array/builder/type.Date32BufferBuilder.html | 2 +
arrow_array/builder/type.Date32Builder.html | 6 +
arrow_array/builder/type.Date64BufferBuilder.html | 2 +
arrow_array/builder/type.Date64Builder.html | 6 +
.../builder/type.Decimal128BufferBuilder.html | 2 +
arrow_array/builder/type.Decimal128Builder.html | 6 +
.../builder/type.Decimal256BufferBuilder.html | 2 +
arrow_array/builder/type.Decimal256Builder.html | 6 +
.../builder/type.Decimal32BufferBuilder.html | 2 +
arrow_array/builder/type.Decimal32Builder.html | 6 +
.../builder/type.Decimal64BufferBuilder.html | 2 +
arrow_array/builder/type.Decimal64Builder.html | 6 +
.../type.DurationMicrosecondBufferBuilder.html | 2 +
.../builder/type.DurationMicrosecondBuilder.html | 6 +
.../type.DurationMillisecondBufferBuilder.html | 2 +
.../builder/type.DurationMillisecondBuilder.html | 6 +
.../type.DurationNanosecondBufferBuilder.html | 2 +
.../builder/type.DurationNanosecondBuilder.html | 6 +
.../builder/type.DurationSecondBufferBuilder.html | 2 +
.../builder/type.DurationSecondBuilder.html | 6 +
arrow_array/builder/type.Float16BufferBuilder.html | 2 +
arrow_array/builder/type.Float16Builder.html | 6 +
arrow_array/builder/type.Float32BufferBuilder.html | 2 +
arrow_array/builder/type.Float32Builder.html | 6 +
arrow_array/builder/type.Float64BufferBuilder.html | 2 +
arrow_array/builder/type.Float64Builder.html | 6 +
arrow_array/builder/type.GenericBinaryBuilder.html | 41 +
arrow_array/builder/type.GenericStringBuilder.html | 41 +
arrow_array/builder/type.Int16BufferBuilder.html | 2 +
arrow_array/builder/type.Int16Builder.html | 6 +
arrow_array/builder/type.Int32BufferBuilder.html | 2 +
arrow_array/builder/type.Int32Builder.html | 6 +
arrow_array/builder/type.Int64BufferBuilder.html | 2 +
arrow_array/builder/type.Int64Builder.html | 6 +
arrow_array/builder/type.Int8BufferBuilder.html | 2 +
arrow_array/builder/type.Int8Builder.html | 6 +
.../builder/type.IntervalDayTimeBufferBuilder.html | 2 +
.../builder/type.IntervalDayTimeBuilder.html | 6 +
.../type.IntervalMonthDayNanoBufferBuilder.html | 2 +
.../builder/type.IntervalMonthDayNanoBuilder.html | 6 +
.../type.IntervalYearMonthBufferBuilder.html | 2 +
.../builder/type.IntervalYearMonthBuilder.html | 6 +
arrow_array/builder/type.LargeBinaryBuilder.html | 7 +
.../builder/type.LargeBinaryDictionaryBuilder.html | 7 +
.../builder/type.LargeBinaryRunBuilder.html | 9 +
arrow_array/builder/type.LargeListBuilder.html | 7 +
arrow_array/builder/type.LargeListViewBuilder.html | 9 +
arrow_array/builder/type.LargeStringBuilder.html | 7 +
.../builder/type.LargeStringDictionaryBuilder.html | 7 +
.../builder/type.LargeStringRunBuilder.html | 9 +
arrow_array/builder/type.ListBuilder.html | 7 +
arrow_array/builder/type.ListViewBuilder.html | 9 +
arrow_array/builder/type.StringBuilder.html | 7 +
.../builder/type.StringDictionaryBuilder.html | 32 +
arrow_array/builder/type.StringRunBuilder.html | 31 +
arrow_array/builder/type.StringViewBuilder.html | 24 +
.../type.Time32MillisecondBufferBuilder.html | 2 +
.../builder/type.Time32MillisecondBuilder.html | 6 +
.../builder/type.Time32SecondBufferBuilder.html | 2 +
arrow_array/builder/type.Time32SecondBuilder.html | 6 +
.../type.Time64MicrosecondBufferBuilder.html | 2 +
.../builder/type.Time64MicrosecondBuilder.html | 6 +
.../type.Time64NanosecondBufferBuilder.html | 2 +
.../builder/type.Time64NanosecondBuilder.html | 6 +
.../type.TimestampMicrosecondBufferBuilder.html | 2 +
.../builder/type.TimestampMicrosecondBuilder.html | 6 +
.../type.TimestampMillisecondBufferBuilder.html | 2 +
.../builder/type.TimestampMillisecondBuilder.html | 6 +
.../type.TimestampNanosecondBufferBuilder.html | 2 +
.../builder/type.TimestampNanosecondBuilder.html | 6 +
.../builder/type.TimestampSecondBufferBuilder.html | 2 +
.../builder/type.TimestampSecondBuilder.html | 6 +
arrow_array/builder/type.UInt16BufferBuilder.html | 2 +
arrow_array/builder/type.UInt16Builder.html | 6 +
arrow_array/builder/type.UInt32BufferBuilder.html | 2 +
arrow_array/builder/type.UInt32Builder.html | 6 +
arrow_array/builder/type.UInt64BufferBuilder.html | 2 +
arrow_array/builder/type.UInt64Builder.html | 6 +
arrow_array/builder/type.UInt8BufferBuilder.html | 2 +
arrow_array/builder/type.UInt8Builder.html | 6 +
arrow_array/builder/union_builder/index.html | 1 +
arrow_array/builder/union_builder/sidebar-items.js | 1 +
.../builder/union_builder/struct.FieldData.html | 35 +
.../builder/union_builder/struct.UnionBuilder.html | 89 +
.../union_builder/trait.FieldDataValues.html | 11 +
arrow_array/cast/fn.as_boolean_array.html | 8 +
arrow_array/cast/fn.as_dictionary_array.html | 10 +
arrow_array/cast/fn.as_fixed_size_list_array.html | 5 +
arrow_array/cast/fn.as_generic_binary_array.html | 7 +
arrow_array/cast/fn.as_generic_list_array.html | 7 +
arrow_array/cast/fn.as_large_list_array.html | 5 +
arrow_array/cast/fn.as_largestring_array.html | 6 +
arrow_array/cast/fn.as_list_array.html | 5 +
arrow_array/cast/fn.as_map_array.html | 6 +
arrow_array/cast/fn.as_null_array.html | 6 +
arrow_array/cast/fn.as_primitive_array.html | 20 +
arrow_array/cast/fn.as_run_array.html | 10 +
arrow_array/cast/fn.as_string_array.html | 8 +
arrow_array/cast/fn.as_struct_array.html | 6 +
arrow_array/cast/fn.as_union_array.html | 6 +
arrow_array/cast/fn.downcast_array.html | 20 +
arrow_array/cast/index.html | 17 +
arrow_array/cast/macro.array_downcast_fn!.html | 11 +
arrow_array/cast/macro.array_downcast_fn.html | 4 +
arrow_array/cast/private/index.html | 1 +
arrow_array/cast/private/sidebar-items.js | 1 +
arrow_array/cast/private/trait.Sealed.html | 1 +
arrow_array/cast/sidebar-items.js | 1 +
arrow_array/cast/trait.AsArray.html | 138 +
arrow_array/constant.ARROW_VERSION.html | 2 +
arrow_array/delta/fn.add_days_datetime.html | 6 +
arrow_array/delta/fn.add_months_date.html | 3 +
arrow_array/delta/fn.add_months_datetime.html | 6 +
arrow_array/delta/fn.sub_days_datetime.html | 6 +
arrow_array/delta/fn.sub_months_datetime.html | 6 +
arrow_array/delta/index.html | 2 +
arrow_array/delta/sidebar-items.js | 1 +
arrow_array/ffi/fn.bit_width.html | 3 +
arrow_array/ffi/fn.create_buffer.html | 13 +
arrow_array/ffi/fn.from_ffi.html | 7 +
arrow_array/ffi/fn.from_ffi_and_data_type.html | 7 +
arrow_array/ffi/fn.to_ffi.html | 4 +
arrow_array/ffi/index.html | 47 +
arrow_array/ffi/sidebar-items.js | 1 +
arrow_array/ffi/struct.FFI_ArrowArray.html | 81 +
arrow_array/ffi/struct.FFI_ArrowSchema.html | 110 +
arrow_array/ffi/struct.ImportedArrowArray.html | 43 +
arrow_array/ffi/type.Result.html | 6 +
arrow_array/ffi_stream/fn.get_error_code.html | 1 +
arrow_array/ffi_stream/fn.get_last_error.html | 3 +
arrow_array/ffi_stream/fn.get_next.html | 4 +
arrow_array/ffi_stream/fn.get_schema.html | 4 +
arrow_array/ffi_stream/fn.get_stream_field.html | 5 +
arrow_array/ffi_stream/fn.get_stream_schema.html | 5 +
arrow_array/ffi_stream/fn.producer_error.html | 11 +
arrow_array/ffi_stream/fn.release_stream.html | 1 +
arrow_array/ffi_stream/index.html | 32 +
arrow_array/ffi_stream/sidebar-items.js | 1 +
.../ffi_stream/struct.ArrayStreamReader.html | 228 +
.../ffi_stream/struct.ExportedArrayStream.html | 18 +
.../ffi_stream/struct.FFI_ArrowArrayStream.html | 100 +
.../ffi_stream/struct.RecordBatchStreamReader.html | 233 +
.../ffi_stream/struct.StreamPrivateData.html | 19 +
.../ffi_stream/type.ArrowArrayStreamReader.html | 6 +
arrow_array/ffi_stream/type.Result.html | 6 +
arrow_array/index.html | 169 +
arrow_array/iterator/index.html | 2 +
arrow_array/iterator/sidebar-items.js | 1 +
arrow_array/iterator/struct.ArrayIter.html | 263 +
arrow_array/iterator/type.BooleanIter.html | 7 +
arrow_array/iterator/type.FixedSizeBinaryIter.html | 7 +
arrow_array/iterator/type.FixedSizeListIter.html | 7 +
arrow_array/iterator/type.GenericBinaryIter.html | 7 +
.../iterator/type.GenericListArrayIter.html | 7 +
.../iterator/type.GenericListViewArrayIter.html | 7 +
arrow_array/iterator/type.GenericStringIter.html | 7 +
arrow_array/iterator/type.MapArrayIter.html | 7 +
arrow_array/iterator/type.PrimitiveIter.html | 7 +
arrow_array/macro.create_array!.html | 11 +
arrow_array/macro.create_array.html | 71 +
arrow_array/macro.downcast_dictionary_array!.html | 11 +
arrow_array/macro.downcast_dictionary_array.html | 31 +
arrow_array/macro.downcast_integer!.html | 11 +
arrow_array/macro.downcast_integer.html | 27 +
arrow_array/macro.downcast_integer_array!.html | 11 +
arrow_array/macro.downcast_integer_array.html | 30 +
arrow_array/macro.downcast_primitive!.html | 11 +
arrow_array/macro.downcast_primitive.html | 26 +
arrow_array/macro.downcast_primitive_array!.html | 11 +
arrow_array/macro.downcast_primitive_array.html | 30 +
arrow_array/macro.downcast_run_array!.html | 11 +
arrow_array/macro.downcast_run_array.html | 31 +
arrow_array/macro.downcast_run_end_index!.html | 11 +
arrow_array/macro.downcast_run_end_index.html | 27 +
arrow_array/macro.downcast_temporal!.html | 11 +
arrow_array/macro.downcast_temporal.html | 23 +
arrow_array/macro.downcast_temporal_array!.html | 11 +
arrow_array/macro.downcast_temporal_array.html | 30 +
arrow_array/macro.record_batch!.html | 11 +
arrow_array/macro.record_batch.html | 25 +
arrow_array/macro.ree_map!.html | 11 +
arrow_array/macro.ree_map.html | 8 +
arrow_array/nonblocking/index.html | 2 +
arrow_array/nonblocking/sidebar-items.js | 1 +
.../nonblocking/trait.RecordBatchStream.html | 8 +
arrow_array/numeric/index.html | 1 +
arrow_array/numeric/sidebar-items.js | 1 +
arrow_array/numeric/trait.ArrowNumericType.html | 2 +
arrow_array/record_batch/index.html | 4 +
arrow_array/record_batch/sidebar-items.js | 1 +
arrow_array/record_batch/struct.RecordBatch.html | 260 +
.../record_batch/struct.RecordBatchIterator.html | 246 +
.../record_batch/struct.RecordBatchOptions.html | 26 +
.../record_batch/trait.RecordBatchReader.html | 10 +
.../record_batch/trait.RecordBatchWriter.html | 8 +
arrow_array/run_iterator/index.html | 3 +
arrow_array/run_iterator/sidebar-items.js | 1 +
arrow_array/run_iterator/struct.RunArrayIter.html | 287 +
arrow_array/scalar/index.html | 3 +
arrow_array/scalar/sidebar-items.js | 1 +
arrow_array/scalar/struct.Scalar.html | 43 +
arrow_array/scalar/trait.Datum.html | 56 +
arrow_array/sidebar-items.js | 1 +
arrow_array/struct.ArrayIterator.html | 243 +
arrow_array/struct.RecordBatch.html | 260 +
arrow_array/struct.RecordBatchIterator.html | 246 +
arrow_array/struct.RecordBatchOptions.html | 26 +
arrow_array/struct.Scalar.html | 43 +
.../constant.MICROSECONDS.html | 2 +
.../constant.MICROSECONDS_IN_DAY.html | 2 +
.../constant.MILLISECONDS.html | 2 +
.../constant.MILLISECONDS_IN_DAY.html | 2 +
.../temporal_conversions/constant.NANOSECONDS.html | 2 +
.../constant.NANOSECONDS_IN_DAY.html | 2 +
.../constant.SECONDS_IN_DAY.html | 2 +
.../constant.UNIX_EPOCH_DAY.html | 10 +
arrow_array/temporal_conversions/fn.as_date.html | 2 +
.../temporal_conversions/fn.as_datetime.html | 2 +
.../fn.as_datetime_with_data_type.html | 8 +
.../fn.as_datetime_with_timezone.html | 5 +
...fn.as_datetime_with_timezone_and_data_type.html | 8 +
.../temporal_conversions/fn.as_duration.html | 2 +
arrow_array/temporal_conversions/fn.as_time.html | 2 +
.../fn.as_time_with_data_type.html | 6 +
.../fn.date32_to_datetime.html | 2 +
.../fn.date64_to_datetime.html | 2 +
.../fn.duration_ns_to_duration.html | 2 +
.../fn.duration_us_to_duration.html | 2 +
.../temporal_conversions/fn.split_second.html | 1 +
.../temporal_conversions/fn.time32ms_to_time.html | 2 +
.../temporal_conversions/fn.time32s_to_time.html | 2 +
.../temporal_conversions/fn.time64ns_to_time.html | 2 +
.../temporal_conversions/fn.time64us_to_time.html | 2 +
.../temporal_conversions/fn.time_to_time32ms.html | 2 +
.../temporal_conversions/fn.time_to_time32s.html | 2 +
.../temporal_conversions/fn.time_to_time64ns.html | 2 +
.../temporal_conversions/fn.time_to_time64us.html | 2 +
.../fn.timestamp_ms_to_datetime.html | 2 +
.../fn.timestamp_ns_to_datetime.html | 2 +
.../fn.timestamp_s_to_date.html | 2 +
.../fn.timestamp_s_to_datetime.html | 2 +
.../fn.timestamp_s_to_time.html | 2 +
.../fn.timestamp_us_to_datetime.html | 2 +
.../fn.try_duration_ms_to_duration.html | 2 +
.../fn.try_duration_s_to_duration.html | 2 +
arrow_array/temporal_conversions/index.html | 2 +
arrow_array/temporal_conversions/sidebar-items.js | 1 +
arrow_array/timezone/fn.parse_fixed_offset.html | 2 +
arrow_array/timezone/index.html | 2 +
arrow_array/timezone/private/enum.TzInner.html | 22 +
arrow_array/timezone/private/fn.new_gap_info.html | 1 +
arrow_array/timezone/private/index.html | 1 +
arrow_array/timezone/private/macro.tz!.html | 11 +
arrow_array/timezone/private/macro.tz.html | 3 +
arrow_array/timezone/private/sidebar-items.js | 1 +
arrow_array/timezone/private/struct.Tz.html | 78 +
arrow_array/timezone/private/struct.TzOffset.html | 24 +
arrow_array/timezone/sidebar-items.js | 1 +
arrow_array/timezone/struct.GapInfo.html | 71 +
arrow_array/timezone/struct.Tz.html | 78 +
arrow_array/timezone/struct.TzOffset.html | 24 +
arrow_array/trait.ArrayReader.html | 13 +
arrow_array/trait.ArrowNativeTypeOp.html | 94 +
arrow_array/trait.ArrowNumericType.html | 2 +
arrow_array/trait.Datum.html | 56 +
arrow_array/trait.RecordBatchReader.html | 10 +
arrow_array/trait.RecordBatchWriter.html | 8 +
arrow_array/trusted_len/fn.trusted_len_unzip.html | 9 +
arrow_array/trusted_len/index.html | 3 +
arrow_array/trusted_len/sidebar-items.js | 1 +
arrow_array/types/byte_view/index.html | 1 +
arrow_array/types/byte_view/sidebar-items.js | 1 +
arrow_array/types/byte_view/trait.Sealed.html | 1 +
arrow_array/types/bytes/index.html | 3 +
arrow_array/types/bytes/sidebar-items.js | 1 +
.../types/bytes/trait.ByteArrayNativeType.html | 10 +
.../types/bytes/trait.ByteArrayTypeSealed.html | 1 +
arrow_array/types/decimal/index.html | 3 +
arrow_array/types/decimal/sidebar-items.js | 1 +
.../types/decimal/trait.DecimalTypeSealed.html | 1 +
arrow_array/types/fn.add_day_time.html | 5 +
arrow_array/types/fn.add_month_day_nano.html | 5 +
arrow_array/types/fn.add_year_months.html | 5 +
arrow_array/types/fn.subtract_day_time.html | 5 +
arrow_array/types/fn.subtract_month_day_nano.html | 5 +
arrow_array/types/fn.subtract_year_months.html | 5 +
.../fn.validate_decimal_precision_and_scale.html | 12 +
arrow_array/types/index.html | 6 +
arrow_array/types/macro.make_type!.html | 11 +
arrow_array/types/macro.make_type.html | 3 +
arrow_array/types/primitive/index.html | 1 +
arrow_array/types/primitive/sidebar-items.js | 1 +
.../types/primitive/trait.PrimitiveTypeSealed.html | 1 +
arrow_array/types/sidebar-items.js | 1 +
arrow_array/types/struct.BinaryViewType.html | 20 +
arrow_array/types/struct.BooleanType.html | 19 +
arrow_array/types/struct.Date32Type.html | 174 +
arrow_array/types/struct.Date64Type.html | 96 +
arrow_array/types/struct.Decimal128Type.html | 25 +
arrow_array/types/struct.Decimal256Type.html | 25 +
arrow_array/types/struct.Decimal32Type.html | 25 +
arrow_array/types/struct.Decimal64Type.html | 25 +
.../types/struct.DurationMicrosecondType.html | 19 +
.../types/struct.DurationMillisecondType.html | 19 +
.../types/struct.DurationNanosecondType.html | 19 +
arrow_array/types/struct.DurationSecondType.html | 19 +
arrow_array/types/struct.Float16Type.html | 19 +
arrow_array/types/struct.Float32Type.html | 19 +
arrow_array/types/struct.Float64Type.html | 19 +
arrow_array/types/struct.GenericBinaryType.html | 32 +
arrow_array/types/struct.GenericStringType.html | 32 +
arrow_array/types/struct.Int16Type.html | 19 +
arrow_array/types/struct.Int32Type.html | 19 +
arrow_array/types/struct.Int64Type.html | 19 +
arrow_array/types/struct.Int8Type.html | 19 +
arrow_array/types/struct.IntervalDayTime.html | 130 +
arrow_array/types/struct.IntervalDayTimeType.html | 30 +
arrow_array/types/struct.IntervalMonthDayNano.html | 167 +
.../types/struct.IntervalMonthDayNanoType.html | 35 +
.../types/struct.IntervalYearMonthType.html | 36 +
arrow_array/types/struct.StringViewType.html | 20 +
.../types/struct.Time32MillisecondType.html | 19 +
arrow_array/types/struct.Time32SecondType.html | 19 +
.../types/struct.Time64MicrosecondType.html | 19 +
arrow_array/types/struct.Time64NanosecondType.html | 19 +
.../types/struct.TimestampMicrosecondType.html | 86 +
.../types/struct.TimestampMillisecondType.html | 86 +
.../types/struct.TimestampNanosecondType.html | 86 +
arrow_array/types/struct.TimestampSecondType.html | 92 +
arrow_array/types/struct.UInt16Type.html | 19 +
arrow_array/types/struct.UInt32Type.html | 19 +
arrow_array/types/struct.UInt64Type.html | 19 +
arrow_array/types/struct.UInt8Type.html | 19 +
.../types/trait.ArrowDictionaryKeyType.html | 3 +
arrow_array/types/trait.ArrowPrimitiveType.html | 16 +
arrow_array/types/trait.ArrowTemporalType.html | 2 +
arrow_array/types/trait.ArrowTimestampType.html | 29 +
arrow_array/types/trait.ByteArrayType.html | 29 +
arrow_array/types/trait.ByteViewType.html | 25 +
arrow_array/types/trait.DecimalType.html | 45 +
arrow_array/types/trait.RunEndIndexType.html | 4 +
arrow_array/types/type.BinaryType.html | 4 +
arrow_array/types/type.LargeBinaryType.html | 4 +
arrow_array/types/type.LargeUtf8Type.html | 4 +
arrow_array/types/type.Utf8Type.html | 4 +
arrow_avro/all.html | 1 +
arrow_avro/codec/enum.AvroLiteral.html | 44 +
arrow_avro/codec/enum.Codec.html | 130 +
arrow_avro/codec/enum.Promotion.html | 46 +
arrow_avro/codec/enum.ResolutionInfo.html | 31 +
arrow_avro/codec/enum.ResolvedField.html | 28 +
arrow_avro/codec/enum.Tz.html | 30 +
arrow_avro/codec/enum.UnionBranchKey.html | 30 +
arrow_avro/codec/enum.UnionFieldKind.html | 50 +
arrow_avro/codec/fn.branch_key_of.html | 4 +
arrow_avro/codec/fn.build_union_fields.html | 3 +
arrow_avro/codec/fn.ensure_names_match.html | 9 +
arrow_avro/codec/fn.full_name_set.html | 5 +
.../codec/fn.max_precision_for_fixed_bytes.html | 7 +
arrow_avro/codec/fn.names_match.html | 8 +
arrow_avro/codec/fn.nullable_union_variants.html | 3 +
arrow_avro/codec/fn.parse_decimal_attributes.html | 5 +
arrow_avro/codec/fn.primitive_of.html | 1 +
arrow_avro/codec/fn.union_branch_name.html | 1 +
arrow_avro/codec/fn.union_first_duplicate.html | 4 +
arrow_avro/codec/fn.with_extension_type.html | 1 +
arrow_avro/codec/index.html | 6 +
arrow_avro/codec/sidebar-items.js | 1 +
arrow_avro/codec/struct.AvroDataType.html | 53 +
arrow_avro/codec/struct.AvroField.html | 34 +
arrow_avro/codec/struct.AvroFieldBuilder.html | 32 +
arrow_avro/codec/struct.EnumMapping.html | 31 +
arrow_avro/codec/struct.Maker.html | 90 +
arrow_avro/codec/struct.ResolvedRecord.html | 25 +
arrow_avro/codec/struct.ResolvedUnion.html | 28 +
arrow_avro/codec/struct.Resolver.html | 30 +
.../compression/constant.CODEC_METADATA_KEY.html | 2 +
arrow_avro/compression/enum.CompressionCodec.html | 37 +
arrow_avro/compression/index.html | 4 +
arrow_avro/compression/sidebar-items.js | 1 +
arrow_avro/errors/enum.AvroError.html | 55 +
arrow_avro/errors/index.html | 3 +
arrow_avro/errors/sidebar-items.js | 1 +
arrow_avro/index.html | 204 +
.../async_reader/async_file_reader/index.html | 1 +
.../async_file_reader/sidebar-items.js | 1 +
.../async_file_reader/trait.AsyncFileReader.html | 89 +
.../builder/constant.DEFAULT_HEADER_SIZE_HINT.html | 1 +
.../async_reader/builder/fn.read_header.html | 6 +
.../async_reader/builder/fn.read_header_info.html | 8 +
arrow_avro/reader/async_reader/builder/index.html | 1 +
.../reader/async_reader/builder/sidebar-items.js | 1 +
.../async_reader/builder/struct.ReaderBuilder.html | 62 +
.../async_reader/enum.FetchNextBehaviour.html | 24 +
.../reader/async_reader/enum.ReaderState.html | 51 +
.../reader/async_reader/fn.read_header_info.html | 8 +
arrow_avro/reader/async_reader/index.html | 6 +
arrow_avro/reader/async_reader/sidebar-items.js | 1 +
arrow_avro/reader/async_reader/spawn/fn.spawn.html | 7 +
arrow_avro/reader/async_reader/spawn/index.html | 2 +
.../reader/async_reader/spawn/sidebar-items.js | 1 +
.../async_reader/spawn/struct.SpawnedReader.html | 48 +
arrow_avro/reader/async_reader/store/index.html | 1 +
.../reader/async_reader/store/sidebar-items.js | 1 +
.../store/struct.AvroObjectReader.html | 44 +
.../async_reader/struct.AsyncAvroFileReader.html | 339 +
.../async_reader/struct.AvroObjectReader.html | 44 +
.../reader/async_reader/struct.ReaderBuilder.html | 62 +
.../reader/async_reader/struct.SpawnedReader.html | 48 +
.../reader/async_reader/trait.AsyncFileReader.html | 89 +
.../reader/block/enum.BlockDecoderState.html | 23 +
arrow_avro/reader/block/index.html | 2 +
arrow_avro/reader/block/sidebar-items.js | 1 +
arrow_avro/reader/block/struct.Block.html | 26 +
arrow_avro/reader/block/struct.BlockDecoder.html | 31 +
arrow_avro/reader/cursor/index.html | 1 +
arrow_avro/reader/cursor/sidebar-items.js | 1 +
arrow_avro/reader/cursor/struct.AvroCursor.html | 25 +
arrow_avro/reader/enum.DecoderMode.html | 29 +
arrow_avro/reader/fn.is_incomplete_data.html | 1 +
arrow_avro/reader/fn.read_header_info.html | 3 +
arrow_avro/reader/header/constant.MAGIC.html | 1 +
.../reader/header/enum.HeaderDecoderState.html | 36 +
arrow_avro/reader/header/fn.read_header.html | 5 +
arrow_avro/reader/header/fn.read_header_info.html | 3 +
arrow_avro/reader/header/index.html | 2 +
arrow_avro/reader/header/sidebar-items.js | 1 +
arrow_avro/reader/header/struct.Header.html | 29 +
arrow_avro/reader/header/struct.HeaderDecoder.html | 40 +
arrow_avro/reader/header/struct.HeaderInfo.html | 26 +
.../reader/header/struct.HeaderInfoInner.html | 20 +
arrow_avro/reader/index.html | 433 +
.../reader/record/constant.DEFAULT_CAPACITY.html | 1 +
arrow_avro/reader/record/constant.NO_SOURCE.html | 1 +
arrow_avro/reader/record/enum.Decoder.html | 99 +
arrow_avro/reader/record/enum.FieldProjection.html | 20 +
.../reader/record/enum.NegativeBlockBehavior.html | 22 +
arrow_avro/reader/record/enum.NullablePlan.html | 29 +
arrow_avro/reader/record/enum.ResolutionPlan.html | 30 +
arrow_avro/reader/record/enum.Skipper.html | 45 +
arrow_avro/reader/record/enum.UnionReadPlan.html | 33 +
arrow_avro/reader/record/fn.flush_dict.html | 5 +
arrow_avro/reader/record/fn.flush_offsets.html | 1 +
arrow_avro/reader/record/fn.flush_primitive.html | 4 +
arrow_avro/reader/record/fn.flush_values.html | 1 +
.../reader/record/fn.process_block_items.html | 10 +
arrow_avro/reader/record/fn.process_blockwise.html | 5 +
arrow_avro/reader/record/fn.read_blocks.html | 4 +
.../reader/record/fn.read_decimal_bytes_be.html | 4 +
arrow_avro/reader/record/fn.sign_cast_to.html | 8 +
arrow_avro/reader/record/fn.skip_blocks.html | 4 +
arrow_avro/reader/record/fn.values_equal_at.html | 1 +
arrow_avro/reader/record/index.html | 11 +
.../record/macro.append_decimal_default!.html | 11 +
.../record/macro.append_decimal_default.html | 5 +
.../reader/record/macro.decode_decimal!.html | 11 +
arrow_avro/reader/record/macro.decode_decimal.html | 4 +
arrow_avro/reader/record/macro.flush_decimal!.html | 11 +
arrow_avro/reader/record/macro.flush_decimal.html | 4 +
arrow_avro/reader/record/sidebar-items.js | 1 +
.../reader/record/struct.DispatchLookupTable.html | 23 +
.../reader/record/struct.EnumResolution.html | 20 +
.../reader/record/struct.NullableDecoder.html | 22 +
arrow_avro/reader/record/struct.Projector.html | 24 +
.../reader/record/struct.ProjectorBuilder.html | 23 +
arrow_avro/reader/record/struct.RecordDecoder.html | 41 +
arrow_avro/reader/record/struct.UnionDecoder.html | 35 +
.../reader/record/struct.UnionDecoderBranches.html | 23 +
.../reader/record/struct.UnionDecoderBuilder.html | 22 +
arrow_avro/reader/sidebar-items.js | 1 +
arrow_avro/reader/struct.Decoder.html | 151 +
arrow_avro/reader/struct.HeaderInfo.html | 26 +
arrow_avro/reader/struct.Reader.html | 254 +
arrow_avro/reader/struct.ReaderBuilder.html | 210 +
arrow_avro/reader/vlq/fn.read_varint.html | 2 +
arrow_avro/reader/vlq/fn.read_varint_array.html | 7 +
arrow_avro/reader/vlq/fn.read_varint_slow.html | 1 +
arrow_avro/reader/vlq/fn.skip_varint.html | 1 +
arrow_avro/reader/vlq/fn.skip_varint_array.html | 1 +
arrow_avro/reader/vlq/fn.skip_varint_slow.html | 1 +
arrow_avro/reader/vlq/index.html | 1 +
arrow_avro/reader/vlq/sidebar-items.js | 1 +
arrow_avro/reader/vlq/struct.VLQDecoder.html | 28 +
.../schema/constant.AVRO_DOC_METADATA_KEY.html | 2 +
.../constant.AVRO_ENUM_SYMBOLS_METADATA_KEY.html | 2 +
.../constant.AVRO_FIELD_DEFAULT_METADATA_KEY.html | 2 +
.../constant.AVRO_NAMESPACE_METADATA_KEY.html | 2 +
.../schema/constant.AVRO_NAME_METADATA_KEY.html | 2 +
.../constant.AVRO_ROOT_RECORD_DEFAULT_NAME.html | 2 +
arrow_avro/schema/constant.CONFLUENT_MAGIC.html | 2 +
arrow_avro/schema/constant.EMPTY.html | 2 +
arrow_avro/schema/constant.MAX_PREFIX_LEN.html | 3 +
.../schema/constant.SCHEMA_METADATA_KEY.html | 2 +
.../schema/constant.SINGLE_OBJECT_MAGIC.html | 2 +
arrow_avro/schema/enum.ComplexType.html | 39 +
arrow_avro/schema/enum.Fingerprint.html | 74 +
arrow_avro/schema/enum.FingerprintAlgorithm.html | 39 +
arrow_avro/schema/enum.FingerprintStrategy.html | 35 +
arrow_avro/schema/enum.Nullability.html | 29 +
arrow_avro/schema/enum.PrimitiveType.html | 47 +
arrow_avro/schema/enum.Schema.html | 38 +
arrow_avro/schema/enum.TypeName.html | 35 +
arrow_avro/schema/fn.arrow_field_to_avro.html | 6 +
arrow_avro/schema/fn.build_canonical.html | 4 +
arrow_avro/schema/fn.build_table.html | 6 +
arrow_avro/schema/fn.compute_fingerprint_md5.html | 4 +
.../schema/fn.compute_fingerprint_rabin.html | 3 +
.../schema/fn.compute_fingerprint_sha256.html | 3 +
arrow_avro/schema/fn.datatype_to_avro.html | 8 +
arrow_avro/schema/fn.deserialize_default.html | 4 +
.../fn.extend_with_passthrough_metadata.html | 8 +
arrow_avro/schema/fn.is_avro_json_null.html | 1 +
arrow_avro/schema/fn.is_internal_arrow_key.html | 1 +
arrow_avro/schema/fn.make_full_name.html | 5 +
arrow_avro/schema/fn.merge_extras.html | 1 +
.../schema/fn.min_fixed_bytes_for_precision.html | 1 +
arrow_avro/schema/fn.one_entry.html | 6 +
arrow_avro/schema/fn.process_datatype.html | 9 +
arrow_avro/schema/fn.quote.html | 1 +
arrow_avro/schema/fn.sanitise_avro_name.html | 1 +
arrow_avro/schema/fn.union_branch_signature.html | 1 +
arrow_avro/schema/fn.wrap_nullable.html | 1 +
arrow_avro/schema/fn.write_prefix.html | 5 +
arrow_avro/schema/index.html | 11 +
arrow_avro/schema/sidebar-items.js | 1 +
arrow_avro/schema/static.FINGERPRINT_TABLE.html | 2 +
arrow_avro/schema/struct.Array.html | 33 +
arrow_avro/schema/struct.Attributes.html | 35 +
arrow_avro/schema/struct.AvroSchema.html | 78 +
arrow_avro/schema/struct.AvroSchemaOptions.html | 22 +
arrow_avro/schema/struct.Enum.html | 43 +
arrow_avro/schema/struct.Field.html | 39 +
arrow_avro/schema/struct.Fixed.html | 39 +
arrow_avro/schema/struct.Map.html | 33 +
arrow_avro/schema/struct.NameGenerator.html | 20 +
arrow_avro/schema/struct.Prefix.html | 23 +
arrow_avro/schema/struct.Record.html | 41 +
arrow_avro/schema/struct.SchemaStore.html | 95 +
arrow_avro/schema/struct.Type.html | 32 +
arrow_avro/sidebar-items.js | 1 +
arrow_avro/trait.AvroFieldExt.html | 8 +
arrow_avro/writer/encoder/enum.Encoder.html | 88 +
arrow_avro/writer/encoder/enum.FieldPlan.html | 67 +
arrow_avro/writer/encoder/enum.KeyKind.html | 21 +
arrow_avro/writer/encoder/enum.NullState.html | 28 +
.../writer/encoder/fn.encode_blocked_range.html | 9 +
.../encoder/fn.find_map_value_field_index.html | 1 +
.../writer/encoder/fn.find_struct_child_index.html | 1 +
.../writer/encoder/fn.minimal_twos_complement.html | 7 +
.../writer/encoder/fn.union_value_branch_byte.html | 1 +
arrow_avro/writer/encoder/fn.write_bool.html | 1 +
arrow_avro/writer/encoder/fn.write_int.html | 4 +
.../writer/encoder/fn.write_len_prefixed.html | 4 +
arrow_avro/writer/encoder/fn.write_long.html | 6 +
.../writer/encoder/fn.write_optional_index.html | 11 +
.../writer/encoder/fn.write_sign_extended.html | 15 +
arrow_avro/writer/encoder/index.html | 11 +
.../encoder/macro.for_rows_with_prefix!.html | 11 +
.../writer/encoder/macro.for_rows_with_prefix.html | 3 +
arrow_avro/writer/encoder/sidebar-items.js | 1 +
.../writer/encoder/struct.BinaryEncoder.html | 29 +
.../writer/encoder/struct.BinaryViewEncoder.html | 22 +
.../writer/encoder/struct.BooleanEncoder.html | 21 +
.../writer/encoder/struct.DecimalEncoder.html | 38 +
.../writer/encoder/struct.DurationEncoder.html | 30 +
.../writer/encoder/struct.DurationParts.html | 23 +
arrow_avro/writer/encoder/struct.EnumEncoder.html | 28 +
arrow_avro/writer/encoder/struct.F32Encoder.html | 21 +
arrow_avro/writer/encoder/struct.F64Encoder.html | 21 +
arrow_avro/writer/encoder/struct.FieldBinding.html | 26 +
arrow_avro/writer/encoder/struct.FieldEncoder.html | 32 +
arrow_avro/writer/encoder/struct.FixedEncoder.html | 23 +
.../encoder/struct.FixedSizeListEncoder.html | 29 +
.../writer/encoder/struct.Float16FixedEncoder.html | 22 +
arrow_avro/writer/encoder/struct.Int16Encoder.html | 22 +
arrow_avro/writer/encoder/struct.Int8Encoder.html | 22 +
arrow_avro/writer/encoder/struct.IntEncoder.html | 29 +
.../struct.IntervalDayTimeFixedEncoder.html | 22 +
.../struct.IntervalMonthDayNanoFixedEncoder.html | 29 +
.../struct.IntervalYearMonthFixedEncoder.html | 22 +
arrow_avro/writer/encoder/struct.ListEncoder.html | 38 +
.../writer/encoder/struct.ListViewEncoder.html | 34 +
arrow_avro/writer/encoder/struct.LongEncoder.html | 29 +
arrow_avro/writer/encoder/struct.MapEncoder.html | 39 +
.../writer/encoder/struct.RecordEncoder.html | 50 +
.../encoder/struct.RecordEncoderBuilder.html | 28 +
.../writer/encoder/struct.RunEncodedEncoder.html | 37 +
.../writer/encoder/struct.StructEncoder.html | 25 +
.../struct.Time32SecondsToMillisEncoder.html | 22 +
.../writer/encoder/struct.UInt16Encoder.html | 22 +
.../writer/encoder/struct.UInt32Encoder.html | 22 +
.../writer/encoder/struct.UInt64FixedEncoder.html | 22 +
arrow_avro/writer/encoder/struct.UInt8Encoder.html | 22 +
arrow_avro/writer/encoder/struct.UnionEncoder.html | 27 +
.../writer/encoder/struct.Utf8GenericEncoder.html | 28 +
.../writer/encoder/struct.Utf8ViewEncoder.html | 22 +
arrow_avro/writer/encoder/struct.UuidEncoder.html | 23 +
.../writer/encoder/trait.DecimalBeBytes.html | 6 +
.../encoder/trait.IntervalToDurationParts.html | 5 +
.../writer/encoder/type.Decimal128Encoder.html | 4 +
.../writer/encoder/type.Decimal256Encoder.html | 4 +
.../writer/encoder/type.Decimal32Encoder.html | 4 +
.../writer/encoder/type.Decimal64Encoder.html | 4 +
arrow_avro/writer/encoder/type.ListEncoder32.html | 5 +
arrow_avro/writer/encoder/type.ListEncoder64.html | 5 +
.../writer/encoder/type.ListViewEncoder32.html | 5 +
.../writer/encoder/type.ListViewEncoder64.html | 5 +
.../writer/encoder/type.RunEncodedEncoder16.html | 8 +
.../writer/encoder/type.RunEncodedEncoder32.html | 8 +
.../writer/encoder/type.RunEncodedEncoder64.html | 8 +
arrow_avro/writer/encoder/type.Utf8Encoder.html | 1 +
.../writer/encoder/type.Utf8LargeEncoder.html | 1 +
arrow_avro/writer/format/fn.write_bytes.html | 1 +
arrow_avro/writer/format/fn.write_string.html | 1 +
arrow_avro/writer/format/index.html | 3 +
arrow_avro/writer/format/sidebar-items.js | 1 +
.../writer/format/struct.AvroBinaryFormat.html | 33 +
arrow_avro/writer/format/struct.AvroOcfFormat.html | 29 +
arrow_avro/writer/format/struct.AvroSoeFormat.html | 31 +
arrow_avro/writer/format/trait.AvroFormat.html | 25 +
arrow_avro/writer/index.html | 105 +
arrow_avro/writer/sidebar-items.js | 1 +
arrow_avro/writer/struct.EncodedRows.html | 85 +
arrow_avro/writer/struct.Encoder.html | 71 +
arrow_avro/writer/struct.Writer.html | 95 +
arrow_avro/writer/struct.WriterBuilder.html | 49 +
arrow_avro/writer/type.AvroStreamWriter.html | 32 +
arrow_avro/writer/type.AvroWriter.html | 41 +
arrow_buffer/all.html | 1 +
.../alloc/alignment/constant.ALIGNMENT.html | 2 +
arrow_buffer/alloc/alignment/index.html | 1 +
arrow_buffer/alloc/alignment/sidebar-items.js | 1 +
arrow_buffer/alloc/constant.ALIGNMENT.html | 2 +
arrow_buffer/alloc/enum.Deallocation.html | 26 +
arrow_buffer/alloc/index.html | 3 +
arrow_buffer/alloc/sidebar-items.js | 1 +
arrow_buffer/alloc/trait.Allocation.html | 6 +
arrow_buffer/arith/index.html | 2 +
arrow_buffer/arith/macro.derive_arith!.html | 11 +
arrow_buffer/arith/macro.derive_arith.html | 5 +
arrow_buffer/arith/sidebar-items.js | 1 +
arrow_buffer/bigint/div/fn.add_assign.html | 2 +
arrow_buffer/bigint/div/fn.binop_slice.html | 6 +
arrow_buffer/bigint/div/fn.bits.html | 2 +
arrow_buffer/bigint/div/fn.div_rem.html | 7 +
arrow_buffer/bigint/div/fn.div_rem_knuth.html | 12 +
arrow_buffer/bigint/div/fn.div_rem_small.html | 5 +
arrow_buffer/bigint/div/fn.div_rem_word.html | 4 +
arrow_buffer/bigint/div/fn.full_mul_u64.html | 2 +
arrow_buffer/bigint/div/fn.full_shl.html | 2 +
arrow_buffer/bigint/div/fn.full_shr.html | 2 +
arrow_buffer/bigint/div/fn.shl_word.html | 2 +
arrow_buffer/bigint/div/fn.sub_assign.html | 2 +
arrow_buffer/bigint/div/index.html | 4 +
arrow_buffer/bigint/div/sidebar-items.js | 1 +
arrow_buffer/bigint/div/struct.ArrayPlusOne.html | 2642 ++++
arrow_buffer/bigint/enum.DivRemError.html | 23 +
arrow_buffer/bigint/fn.mulx.html | 5 +
arrow_buffer/bigint/fn.parse_impl.html | 2 +
arrow_buffer/bigint/fn.split_array.html | 5 +
arrow_buffer/bigint/index.html | 4 +
.../bigint/macro.define_as_primitive!.html | 11 +
arrow_buffer/bigint/macro.define_as_primitive.html | 3 +
.../bigint/macro.define_standard_shift!.html | 11 +
.../bigint/macro.define_standard_shift.html | 4 +
arrow_buffer/bigint/sidebar-items.js | 1 +
arrow_buffer/bigint/struct.ParseI256Error.html | 21 +
arrow_buffer/bigint/struct.i256.html | 179 +
arrow_buffer/bit_chunk_iterator/index.html | 2 +
arrow_buffer/bit_chunk_iterator/sidebar-items.js | 1 +
.../struct.BitChunkIterator.html | 221 +
.../bit_chunk_iterator/struct.BitChunks.html | 50 +
.../struct.UnalignedBitChunk.html | 36 +
.../type.UnalignedBitChunkIterator.html | 2 +
.../bit_iterator/fn.try_for_each_valid_idx.html | 16 +
arrow_buffer/bit_iterator/index.html | 4 +
arrow_buffer/bit_iterator/sidebar-items.js | 1 +
.../bit_iterator/struct.BitIndexIterator.html | 224 +
.../bit_iterator/struct.BitIndexU32Iterator.html | 223 +
arrow_buffer/bit_iterator/struct.BitIterator.html | 249 +
.../bit_iterator/struct.BitSliceIterator.html | 230 +
arrow_buffer/bit_mask/fn.set_bits.html | 15 +
arrow_buffer/bit_mask/index.html | 2 +
arrow_buffer/bit_mask/sidebar-items.js | 1 +
.../bit_util/fn.apply_bitwise_binary_op.html | 39 +
.../bit_util/fn.apply_bitwise_unary_op.html | 30 +
arrow_buffer/bit_util/fn.ceil.html | 2 +
arrow_buffer/bit_util/fn.compress.html | 20 +
arrow_buffer/bit_util/fn.expand.html | 21 +
arrow_buffer/bit_util/fn.get_bit.html | 4 +
arrow_buffer/bit_util/fn.get_bit_raw.html | 5 +
.../bit_util/fn.round_upto_multiple_of_64.html | 4 +
.../bit_util/fn.round_upto_power_of_2.html | 5 +
arrow_buffer/bit_util/fn.set_bit.html | 4 +
arrow_buffer/bit_util/fn.set_bit_raw.html | 5 +
arrow_buffer/bit_util/fn.unset_bit.html | 4 +
arrow_buffer/bit_util/fn.unset_bit_raw.html | 5 +
arrow_buffer/bit_util/index.html | 8 +
arrow_buffer/bit_util/sidebar-items.js | 1 +
arrow_buffer/buffer/boolean/index.html | 1 +
arrow_buffer/buffer/boolean/sidebar-items.js | 1 +
.../buffer/boolean/struct.BooleanBuffer.html | 250 +
arrow_buffer/buffer/enum.MutableBufferError.html | 30 +
arrow_buffer/buffer/fn.bitwise_bin_op_helper.html | 14 +
.../buffer/fn.bitwise_quaternary_op_helper.html | 12 +
.../buffer/fn.bitwise_unary_op_helper.html | 12 +
arrow_buffer/buffer/fn.buffer_bin_and.html | 13 +
arrow_buffer/buffer/fn.buffer_bin_and_not.html | 13 +
arrow_buffer/buffer/fn.buffer_bin_or.html | 13 +
arrow_buffer/buffer/fn.buffer_bin_xor.html | 13 +
arrow_buffer/buffer/fn.buffer_unary_not.html | 11 +
arrow_buffer/buffer/immutable/index.html | 2 +
arrow_buffer/buffer/immutable/sidebar-items.js | 1 +
arrow_buffer/buffer/immutable/struct.Buffer.html | 1356 ++
arrow_buffer/buffer/index.html | 9 +
.../buffer/mutable/enum.MutableBufferError.html | 30 +
arrow_buffer/buffer/mutable/fn.dangling_ptr.html | 3 +
arrow_buffer/buffer/mutable/index.html | 2 +
arrow_buffer/buffer/mutable/sidebar-items.js | 1 +
.../buffer/mutable/struct.MutableBuffer.html | 3035 +++++
.../buffer/mutable/struct.SetLenOnDrop.html | 21 +
arrow_buffer/buffer/null/index.html | 1 +
arrow_buffer/buffer/null/sidebar-items.js | 1 +
arrow_buffer/buffer/null/struct.NullBuffer.html | 99 +
arrow_buffer/buffer/offset/index.html | 1 +
arrow_buffer/buffer/offset/sidebar-items.js | 1 +
.../buffer/offset/struct.OffsetBuffer.html | 1231 ++
.../buffer/ops/fn.bitwise_bin_op_helper.html | 14 +
.../ops/fn.bitwise_quaternary_op_helper.html | 12 +
.../buffer/ops/fn.bitwise_unary_op_helper.html | 12 +
arrow_buffer/buffer/ops/fn.buffer_bin_and.html | 13 +
arrow_buffer/buffer/ops/fn.buffer_bin_and_not.html | 13 +
arrow_buffer/buffer/ops/fn.buffer_bin_or.html | 13 +
arrow_buffer/buffer/ops/fn.buffer_bin_xor.html | 13 +
arrow_buffer/buffer/ops/fn.buffer_unary_not.html | 11 +
arrow_buffer/buffer/ops/index.html | 6 +
arrow_buffer/buffer/ops/sidebar-items.js | 1 +
arrow_buffer/buffer/run/index.html | 1 +
arrow_buffer/buffer/run/sidebar-items.js | 1 +
arrow_buffer/buffer/run/struct.RunEndBuffer.html | 158 +
arrow_buffer/buffer/scalar/index.html | 1 +
arrow_buffer/buffer/scalar/sidebar-items.js | 1 +
.../buffer/scalar/struct.ScalarBuffer.html | 1138 ++
arrow_buffer/buffer/sidebar-items.js | 1 +
arrow_buffer/buffer/struct.BooleanBuffer.html | 250 +
arrow_buffer/buffer/struct.Buffer.html | 1356 ++
arrow_buffer/buffer/struct.MutableBuffer.html | 3035 +++++
arrow_buffer/buffer/struct.NullBuffer.html | 99 +
arrow_buffer/buffer/struct.OffsetBuffer.html | 1231 ++
arrow_buffer/buffer/struct.RunEndBuffer.html | 158 +
arrow_buffer/buffer/struct.ScalarBuffer.html | 1138 ++
arrow_buffer/builder/boolean/index.html | 1 +
arrow_buffer/builder/boolean/sidebar-items.js | 1 +
.../boolean/struct.BooleanBufferBuilder.html | 93 +
arrow_buffer/builder/index.html | 2 +
arrow_buffer/builder/null/index.html | 1 +
arrow_buffer/builder/null/sidebar-items.js | 1 +
.../builder/null/struct.NullBufferBuilder.html | 95 +
arrow_buffer/builder/offset/index.html | 1 +
arrow_buffer/builder/offset/sidebar-items.js | 1 +
.../builder/offset/struct.OffsetBufferBuilder.html | 1103 ++
arrow_buffer/builder/sidebar-items.js | 1 +
.../builder/struct.BooleanBufferBuilder.html | 93 +
arrow_buffer/builder/struct.BufferBuilder.html | 154 +
arrow_buffer/builder/struct.NullBufferBuilder.html | 95 +
.../builder/struct.OffsetBufferBuilder.html | 1103 ++
arrow_buffer/bytes/index.html | 4 +
arrow_buffer/bytes/sidebar-items.js | 1 +
arrow_buffer/bytes/struct.Bytes.html | 1238 ++
arrow_buffer/error/index.html | 2 +
arrow_buffer/error/sidebar-items.js | 1 +
arrow_buffer/error/struct.OverflowError.html | 41 +
arrow_buffer/index.html | 26 +
arrow_buffer/interval/index.html | 1 +
arrow_buffer/interval/sidebar-items.js | 1 +
arrow_buffer/interval/struct.IntervalDayTime.html | 78 +
.../interval/struct.IntervalMonthDayNano.html | 96 +
arrow_buffer/native/index.html | 2 +
arrow_buffer/native/macro.native_float!.html | 11 +
arrow_buffer/native/macro.native_float.html | 3 +
arrow_buffer/native/macro.native_integer!.html | 11 +
arrow_buffer/native/macro.native_integer.html | 3 +
arrow_buffer/native/private/index.html | 1 +
arrow_buffer/native/private/sidebar-items.js | 1 +
arrow_buffer/native/private/trait.Sealed.html | 1 +
arrow_buffer/native/sidebar-items.js | 1 +
arrow_buffer/native/trait.ArrowNativeType.html | 52 +
arrow_buffer/native/trait.ToByteSlice.html | 6 +
arrow_buffer/pool/fn.lock_reservation.html | 7 +
arrow_buffer/pool/index.html | 10 +
arrow_buffer/pool/sidebar-items.js | 1 +
arrow_buffer/pool/struct.TrackedReservation.html | 26 +
arrow_buffer/pool/struct.Tracker.html | 21 +
arrow_buffer/pool/struct.TrackingMemoryPool.html | 19 +
arrow_buffer/pool/trait.MemoryPool.html | 38 +
arrow_buffer/pool/trait.MemoryReservation.html | 11 +
arrow_buffer/sidebar-items.js | 1 +
arrow_buffer/struct.IntervalDayTime.html | 78 +
arrow_buffer/struct.IntervalMonthDayNano.html | 96 +
arrow_buffer/struct.OverflowError.html | 41 +
arrow_buffer/struct.TrackingMemoryPool.html | 19 +
arrow_buffer/struct.i256.html | 179 +
arrow_buffer/trait.ArrowNativeType.html | 52 +
arrow_buffer/trait.MemoryPool.html | 38 +
arrow_buffer/trait.MemoryReservation.html | 11 +
arrow_buffer/trait.ToByteSlice.html | 6 +
.../bit_chunk_iterator/fn.compute_prefix_mask.html | 1 +
.../bit_chunk_iterator/fn.compute_suffix_mask.html | 1 +
.../util/bit_chunk_iterator/fn.read_chunk.html | 7 +
.../util/bit_chunk_iterator/fn.read_u64.html | 1 +
arrow_buffer/util/bit_chunk_iterator/index.html | 3 +
.../util/bit_chunk_iterator/sidebar-items.js | 1 +
.../struct.BitChunkIterator.html | 221 +
.../util/bit_chunk_iterator/struct.BitChunks.html | 50 +
.../struct.UnalignedBitChunk.html | 36 +
.../type.UnalignedBitChunkIterator.html | 2 +
.../bit_iterator/fn.try_for_each_valid_idx.html | 16 +
arrow_buffer/util/bit_iterator/index.html | 4 +
arrow_buffer/util/bit_iterator/sidebar-items.js | 1 +
.../util/bit_iterator/struct.BitIndexIterator.html | 224 +
.../bit_iterator/struct.BitIndexU32Iterator.html | 223 +
.../util/bit_iterator/struct.BitIterator.html | 249 +
.../util/bit_iterator/struct.BitSliceIterator.html | 230 +
.../util/bit_mask/fn.or_write_u64_bytes.html | 5 +
.../util/bit_mask/fn.read_bytes_to_u64.html | 3 +
arrow_buffer/util/bit_mask/fn.set_bits.html | 15 +
arrow_buffer/util/bit_mask/fn.set_upto_64bits.html | 11 +
arrow_buffer/util/bit_mask/fn.write_u64_bytes.html | 3 +
arrow_buffer/util/bit_mask/index.html | 4 +
arrow_buffer/util/bit_mask/sidebar-items.js | 1 +
arrow_buffer/util/bit_util/fn.align_to_byte.html | 19 +
.../util/bit_util/fn.apply_bitwise_binary_op.html | 39 +
.../util/bit_util/fn.apply_bitwise_unary_op.html | 30 +
.../fn.byte_aligned_bitwise_bin_op_helper.html | 21 +
.../fn.byte_aligned_bitwise_unary_op_helper.html | 17 +
arrow_buffer/util/bit_util/fn.ceil.html | 2 +
arrow_buffer/util/bit_util/fn.compress.html | 20 +
arrow_buffer/util/bit_util/fn.compress_bytes.html | 8 +
.../util/bit_util/fn.compress_portable.html | 10 +
arrow_buffer/util/bit_util/fn.expand.html | 21 +
arrow_buffer/util/bit_util/fn.get_bit.html | 4 +
arrow_buffer/util/bit_util/fn.get_bit_raw.html | 5 +
.../util/bit_util/fn.get_remainder_bits.html | 10 +
.../fn.handle_mutable_buffer_remainder.html | 18 +
.../fn.handle_mutable_buffer_remainder_unary.html | 15 +
arrow_buffer/util/bit_util/fn.read_u64.html | 2 +
.../bit_util/fn.read_up_to_byte_from_offset.html | 20 +
arrow_buffer/util/bit_util/fn.repeat_byte.html | 2 +
.../bit_util/fn.round_upto_multiple_of_64.html | 4 +
.../util/bit_util/fn.round_upto_power_of_2.html | 5 +
arrow_buffer/util/bit_util/fn.set_bit.html | 4 +
arrow_buffer/util/bit_util/fn.set_bit_raw.html | 5 +
.../util/bit_util/fn.set_remainder_bits.html | 15 +
arrow_buffer/util/bit_util/fn.unset_bit.html | 4 +
arrow_buffer/util/bit_util/fn.unset_bit_raw.html | 5 +
arrow_buffer/util/bit_util/index.html | 8 +
arrow_buffer/util/bit_util/sidebar-items.js | 1 +
.../util/bit_util/struct.U64UnalignedSlice.html | 49 +
arrow_buffer/util/index.html | 1 +
arrow_buffer/util/sidebar-items.js | 1 +
arrow_cast/all.html | 1 +
arrow_cast/base64/constant.BASE64_STANDARD.html | 3 +
.../base64/constant.BASE64_STANDARD_NO_PAD.html | 3 +
arrow_cast/base64/constant.BASE64_URL_SAFE.html | 3 +
.../base64/constant.BASE64_URL_SAFE_NO_PAD.html | 3 +
arrow_cast/base64/fn.b64_decode.html | 7 +
arrow_cast/base64/fn.b64_encode.html | 9 +
arrow_cast/base64/index.html | 2 +
arrow_cast/base64/sidebar-items.js | 1 +
arrow_cast/base64/trait.Engine.html | 170 +
.../fn.cast_binary_to_fixed_size_binary.html | 6 +
arrow_cast/cast/binary/fn.cast_byte_container.html | 9 +
.../fn.cast_fixed_size_binary_to_binary.html | 6 +
.../fn.cast_fixed_size_binary_to_binary_view.html | 4 +
.../cast/binary/fn.cast_numeric_to_binary.html | 3 +
arrow_cast/cast/binary/fn.cast_view_to_byte.html | 7 +
arrow_cast/cast/binary/index.html | 4 +
arrow_cast/cast/binary/sidebar-items.js | 1 +
arrow_cast/cast/constant.F32_EXACT_INT_LIMIT.html | 2 +
arrow_cast/cast/constant.F64_EXACT_INT_LIMIT.html | 2 +
.../cast/decimal/enum.FloatToDecimalError.html | 32 +
arrow_cast/cast/decimal/fn.apply_decimal_cast.html | 10 +
arrow_cast/cast/decimal/fn.apply_rescaler.html | 11 +
.../cast/decimal/fn.cast_decimal_to_decimal.html | 12 +
.../decimal/fn.cast_decimal_to_decimal_error.html | 8 +
.../fn.cast_decimal_to_decimal_same_type.html | 10 +
.../cast/decimal/fn.cast_decimal_to_float.html | 9 +
.../cast/decimal/fn.cast_decimal_to_integer.html | 9 +
.../decimal/fn.cast_floating_point_to_decimal.html | 9 +
.../cast/decimal/fn.cast_string_to_decimal.html | 7 +
...n.convert_to_bigger_or_equal_scale_decimal.html | 12 +
.../fn.convert_to_smaller_scale_decimal.html | 12 +
arrow_cast/cast/decimal/fn.float_to_decimal.html | 17 +
.../cast/decimal/fn.float_to_decimal_checked.html | 7 +
.../cast/decimal/fn.float_to_decimal_opt.html | 14 +
.../decimal/fn.generic_string_to_decimal_cast.html | 8 +
arrow_cast/cast/decimal/fn.make_downscaler.html | 21 +
arrow_cast/cast/decimal/fn.make_upscaler.html | 20 +
.../decimal/fn.parse_string_to_decimal_native.html | 12 +
arrow_cast/cast/decimal/fn.rescale_decimal.html | 21 +
.../cast/decimal/fn.single_float_to_decimal.html | 7 +
.../cast/decimal/fn.string_to_decimal_cast.html | 6 +
.../decimal/fn.string_view_to_decimal_cast.html | 6 +
arrow_cast/cast/decimal/index.html | 13 +
arrow_cast/cast/decimal/sidebar-items.js | 1 +
arrow_cast/cast/decimal/trait.DecimalCast.html | 17 +
.../dictionary/fn.binary_dict_to_string_view.html | 10 +
.../dictionary/fn.binary_view_to_dictionary.html | 4 +
.../cast/dictionary/fn.cast_to_dictionary.html | 8 +
arrow_cast/cast/dictionary/fn.dictionary_cast.html | 8 +
.../fn.dictionary_to_dictionary_cast.html | 6 +
.../fn.pack_array_to_dictionary_via_primitive.html | 7 +
.../dictionary/fn.pack_byte_to_dictionary.html | 6 +
.../fn.pack_byte_to_fixed_size_dictionary.html | 6 +
.../dictionary/fn.pack_decimal_to_dictionary.html | 9 +
.../dictionary/fn.pack_numeric_to_dictionary.html | 7 +
.../dictionary/fn.pack_struct_to_dictionary.html | 13 +
.../dictionary/fn.string_view_to_dictionary.html | 4 +
.../cast/dictionary/fn.unpack_dictionary.html | 5 +
.../cast/dictionary/fn.view_from_dict_values.html | 4 +
arrow_cast/cast/dictionary/index.html | 7 +
arrow_cast/cast/dictionary/sidebar-items.js | 1 +
arrow_cast/cast/fn.can_cast_types.html | 3 +
arrow_cast/cast/fn.cast.html | 6 +
arrow_cast/cast/fn.cast_decimal_to_f32.html | 10 +
arrow_cast/cast/fn.cast_decimal_to_f64.html | 8 +
arrow_cast/cast/fn.cast_from_decimal.html | 11 +
arrow_cast/cast/fn.cast_integer_to_decimal.html | 8 +
arrow_cast/cast/fn.cast_num_to_bool.html | 3 +
arrow_cast/cast/fn.cast_reinterpret_arrays.html | 4 +
.../fn.cast_single_string_to_boolean_default.html | 2 +
arrow_cast/cast/fn.cast_time64_to_time32.html | 7 +
arrow_cast/cast/fn.cast_to_decimal.html | 10 +
arrow_cast/cast/fn.cast_with_options.html | 102 +
.../cast/fn.decimal_to_f32_rounded_once.html | 9 +
.../cast/fn.decimal_to_f64_rounded_once.html | 7 +
arrow_cast/cast/fn.float_to_decimal.html | 17 +
arrow_cast/cast/fn.float_to_decimal_opt.html | 14 +
arrow_cast/cast/fn.integer_to_decimal_native.html | 9 +
arrow_cast/cast/fn.integers_fit_digits.html | 7 +
arrow_cast/cast/fn.num_cast.html | 5 +
.../cast/fn.parse_string_to_decimal_native.html | 12 +
arrow_cast/cast/fn.rescale_decimal.html | 21 +
arrow_cast/cast/fn.single_bool_to_numeric.html | 3 +
.../cast/fn.single_decimal_to_float_lossy.html | 13 +
arrow_cast/cast/fn.single_float_to_decimal.html | 7 +
arrow_cast/cast/fn.time_unit_multiple.html | 2 +
arrow_cast/cast/fn.union_extract_by_type.html | 34 +
arrow_cast/cast/fn.units_per_day.html | 2 +
arrow_cast/cast/index.html | 28 +
.../cast/list/fn.cast_fixed_size_list_to_list.html | 8 +
.../fn.cast_fixed_size_list_to_list_inner.html | 5 +
.../list/fn.cast_fixed_size_list_to_list_view.html | 6 +
arrow_cast/cast/list/fn.cast_list.html | 6 +
.../cast/list/fn.cast_list_to_fixed_size_list.html | 10 +
.../cast/list/fn.cast_list_to_list_view.html | 6 +
arrow_cast/cast/list/fn.cast_list_values.html | 6 +
arrow_cast/cast/list/fn.cast_list_view.html | 6 +
.../list/fn.cast_list_view_to_fixed_size_list.html | 7 +
.../cast/list/fn.cast_list_view_to_list.html | 9 +
arrow_cast/cast/list/fn.cast_list_view_values.html | 6 +
...t_single_element_fixed_size_list_to_values.html | 8 +
arrow_cast/cast/list/fn.cast_values_to_list.html | 9 +
.../cast/list/fn.cast_values_to_list_view.html | 6 +
.../cast/list/fn.list_view_visible_values.html | 6 +
arrow_cast/cast/list/fn.list_visible_values.html | 6 +
arrow_cast/cast/list/index.html | 11 +
arrow_cast/cast/list/sidebar-items.js | 1 +
arrow_cast/cast/map/fn.cast_map_values.html | 7 +
arrow_cast/cast/map/fn.key_field.html | 2 +
arrow_cast/cast/map/fn.value_field.html | 2 +
arrow_cast/cast/map/index.html | 1 +
arrow_cast/cast/map/sidebar-items.js | 1 +
.../cast/numeric/fn.bool_to_numeric_cast.html | 5 +
.../cast/numeric/fn.cast_bool_to_numeric.html | 7 +
arrow_cast/cast/numeric/fn.cast_num_to_bool.html | 3 +
.../cast/numeric/fn.cast_numeric_arrays.html | 9 +
.../cast/numeric/fn.cast_numeric_to_bool.html | 6 +
.../numeric/fn.is_infallible_numeric_cast.html | 10 +
arrow_cast/cast/numeric/fn.num_cast.html | 5 +
.../cast/numeric/fn.single_bool_to_numeric.html | 3 +
arrow_cast/cast/numeric/index.html | 6 +
arrow_cast/cast/numeric/macro.numeric_native!.html | 11 +
arrow_cast/cast/numeric/macro.numeric_native.html | 3 +
arrow_cast/cast/numeric/sidebar-items.js | 1 +
arrow_cast/cast/numeric/struct.NumericKind.html | 25 +
arrow_cast/cast/numeric/trait.NumericNative.html | 4 +
.../cast/run_array/fn.cast_to_run_end_encoded.html | 7 +
.../cast/run_array/fn.run_end_encoded_cast.html | 7 +
arrow_cast/cast/run_array/index.html | 3 +
arrow_cast/cast/run_array/sidebar-items.js | 1 +
arrow_cast/cast/sidebar-items.js | 1 +
.../cast/string/fn.cast_binary_to_string.html | 4 +
.../string/fn.cast_binary_view_to_string_view.html | 4 +
arrow_cast/cast/string/fn.cast_bool_to_string.html | 4 +
.../string/fn.cast_single_string_to_boolean.html | 4 +
.../fn.cast_single_string_to_boolean_default.html | 2 +
.../cast/string/fn.cast_string_to_boolean.html | 6 +
.../fn.cast_string_to_day_time_interval.html | 4 +
.../cast/string/fn.cast_string_to_interval.html | 8 +
.../string/fn.cast_string_to_interval_impl.html | 8 +
.../fn.cast_string_to_month_day_nano_interval.html | 4 +
.../cast/string/fn.cast_string_to_timestamp.html | 6 +
.../string/fn.cast_string_to_timestamp_impl.html | 5 +
.../fn.cast_string_to_year_month_interval.html | 4 +
.../cast/string/fn.cast_utf8_to_boolean.html | 5 +
.../cast/string/fn.cast_utf8view_to_boolean.html | 4 +
.../string/fn.cast_view_to_day_time_interval.html | 4 +
.../cast/string/fn.cast_view_to_interval.html | 7 +
.../fn.cast_view_to_month_day_nano_interval.html | 4 +
.../cast/string/fn.cast_view_to_timestamp.html | 6 +
.../fn.cast_view_to_year_month_interval.html | 4 +
arrow_cast/cast/string/fn.extend_valid_utf8.html | 5 +
arrow_cast/cast/string/fn.parse_string.html | 5 +
arrow_cast/cast/string/fn.parse_string_iter.html | 5 +
arrow_cast/cast/string/fn.parse_string_view.html | 5 +
arrow_cast/cast/string/fn.value_to_string.html | 4 +
.../cast/string/fn.value_to_string_view.html | 4 +
arrow_cast/cast/string/index.html | 2 +
arrow_cast/cast/string/sidebar-items.js | 1 +
arrow_cast/cast/struct.CastOptions.html | 28 +
.../structs/fn.cast_struct_fields_by_name.html | 6 +
.../structs/fn.cast_struct_fields_in_order.html | 5 +
.../cast/structs/fn.cast_struct_to_struct.html | 6 +
arrow_cast/cast/structs/index.html | 1 +
arrow_cast/cast/structs/sidebar-items.js | 1 +
.../temporal/fn.adjust_timestamp_to_timezone.html | 5 +
.../temporal/fn.cast_duration_to_interval.html | 5 +
...terval_day_time_to_interval_month_day_nano.html | 5 +
...rval_year_month_to_interval_month_day_nano.html | 5 +
.../fn.cast_month_day_nano_to_duration.html | 5 +
.../cast/temporal/fn.cast_timestamp_to_time.html | 5 +
.../cast/temporal/fn.make_duration_array.html | 4 +
.../cast/temporal/fn.make_timestamp_array.html | 5 +
.../cast/temporal/fn.resolve_local_offset.html | 25 +
.../cast/temporal/fn.timestamp_to_date32.html | 4 +
arrow_cast/cast/temporal/fn.timestamp_to_time.html | 7 +
arrow_cast/cast/temporal/index.html | 4 +
arrow_cast/cast/temporal/sidebar-items.js | 1 +
arrow_cast/cast/temporal/trait.TimeType.html | 7 +
arrow_cast/cast/trait.DecimalCast.html | 17 +
arrow_cast/cast/union/fn.resolve_child_array.html | 19 +
arrow_cast/cast/union/fn.same_type_family.html | 1 +
.../cast/union/fn.union_extract_by_type.html | 34 +
arrow_cast/cast/union/index.html | 3 +
arrow_cast/cast/union/sidebar-items.js | 1 +
arrow_cast/display/enum.CompiledTimeFormat.html | 20 +
arrow_cast/display/enum.DurationFormat.html | 29 +
arrow_cast/display/enum.FormatError.html | 22 +
arrow_cast/display/fn.array_format.html | 5 +
arrow_cast/display/fn.array_value_to_string.html | 8 +
arrow_cast/display/fn.date32_to_date.html | 1 +
arrow_cast/display/fn.lexical_to_string.html | 2 +
arrow_cast/display/fn.make_array_formatter.html | 7 +
.../display/fn.make_default_display_index.html | 4 +
arrow_cast/display/fn.write_list.html | 5 +
arrow_cast/display/fn.write_timestamp.html | 6 +
arrow_cast/display/index.html | 6 +
arrow_cast/display/macro.decimal_display!.html | 11 +
arrow_cast/display/macro.decimal_display.html | 3 +
arrow_cast/display/macro.duration_display!.html | 11 +
arrow_cast/display/macro.duration_display.html | 10 +
arrow_cast/display/macro.duration_fmt!.html | 11 +
arrow_cast/display/macro.duration_fmt.html | 4 +
.../display/macro.duration_option_display!.html | 11 +
.../display/macro.duration_option_display.html | 4 +
arrow_cast/display/macro.primitive_display!.html | 11 +
arrow_cast/display/macro.primitive_display.html | 3 +
.../display/macro.primitive_display_float!.html | 11 +
.../display/macro.primitive_display_float.html | 3 +
arrow_cast/display/macro.temporal_display!.html | 11 +
arrow_cast/display/macro.temporal_display.html | 3 +
arrow_cast/display/macro.timestamp_display!.html | 11 +
arrow_cast/display/macro.timestamp_display.html | 3 +
arrow_cast/display/sidebar-items.js | 1 +
arrow_cast/display/struct.ArrayFormat.html | 35 +
arrow_cast/display/struct.ArrayFormatter.html | 63 +
arrow_cast/display/struct.CompiledItems.html | 17 +
arrow_cast/display/struct.FormatOptions.html | 97 +
.../display/struct.MillisecondsFormatter.html | 21 +
.../display/struct.NanosecondsFormatter.html | 21 +
arrow_cast/display/struct.ValueFormatter.html | 25 +
.../display/trait.ArrayFormatterFactory.html | 87 +
arrow_cast/display/trait.DisplayIndex.html | 6 +
arrow_cast/display/trait.DisplayIndexState.html | 196 +
arrow_cast/display/type.FieldDisplay.html | 2 +
arrow_cast/display/type.FormatResult.html | 7 +
arrow_cast/display/type.TimeFormat.html | 6 +
arrow_cast/index.html | 7 +
arrow_cast/parse/constant.EPOCH_DAYS_FROM_CE.html | 2 +
.../constant.ERR_NANOSECONDS_NOT_SUPPORTED.html | 2 +
arrow_cast/parse/constant.INTERVAL_PRECISION.html | 2 +
arrow_cast/parse/constant.MAX_CHUNK_DIGITS.html | 5 +
arrow_cast/parse/constant.NANOS_PER_HOUR.html | 1 +
arrow_cast/parse/constant.NANOS_PER_MILLIS.html | 1 +
arrow_cast/parse/constant.NANOS_PER_MINUTE.html | 1 +
arrow_cast/parse/constant.NANOS_PER_SECOND.html | 1 +
arrow_cast/parse/enum.DecimalParseError.html | 27 +
arrow_cast/parse/enum.IntervalUnit.html | 52 +
arrow_cast/parse/enum.MantissaError.html | 25 +
arrow_cast/parse/fn.decimal_chunk_to_native.html | 6 +
arrow_cast/parse/fn.decimal_pow.html | 3 +
arrow_cast/parse/fn.fold_decimal_chunk.html | 9 +
arrow_cast/parse/fn.not_interval_amount.html | 2 +
arrow_cast/parse/fn.parse_date.html | 1 +
arrow_cast/parse/fn.parse_date_to_days.html | 7 +
arrow_cast/parse/fn.parse_decimal.html | 23 +
arrow_cast/parse/fn.parse_decimal_checked.html | 8 +
arrow_cast/parse/fn.parse_decimal_exponent.html | 4 +
arrow_cast/parse/fn.parse_decimal_mantissa.html | 11 +
arrow_cast/parse/fn.parse_decimal_native.html | 8 +
arrow_cast/parse/fn.parse_extended_ymd.html | 6 +
arrow_cast/parse/fn.parse_interval_components.html | 5 +
arrow_cast/parse/fn.parse_interval_day_time.html | 4 +
.../parse/fn.parse_interval_month_day_nano.html | 4 +
.../fn.parse_interval_month_day_nano_config.html | 5 +
arrow_cast/parse/fn.parse_interval_year_month.html | 4 +
arrow_cast/parse/fn.parse_nanos.html | 2 +
arrow_cast/parse/fn.split_interval_components.html | 4 +
arrow_cast/parse/fn.split_sign.html | 3 +
arrow_cast/parse/fn.string_to_datetime.html | 34 +
arrow_cast/parse/fn.string_to_time.html | 1 +
.../parse/fn.string_to_time_nanoseconds.html | 13 +
arrow_cast/parse/fn.string_to_timestamp_nanos.html | 27 +
arrow_cast/parse/fn.to_timestamp_nanos.html | 2 +
.../parse/fn.trim_pre_and_post_whitespace.html | 2 +
arrow_cast/parse/index.html | 29 +
arrow_cast/parse/macro.parser_primitive!.html | 11 +
arrow_cast/parse/macro.parser_primitive.html | 3 +
arrow_cast/parse/sidebar-items.js | 1 +
arrow_cast/parse/struct.DecimalAccumulator.html | 32 +
arrow_cast/parse/struct.Interval.html | 33 +
arrow_cast/parse/struct.IntervalAmount.html | 24 +
arrow_cast/parse/struct.IntervalParseConfig.html | 26 +
arrow_cast/parse/struct.TimestampParser.html | 35 +
arrow_cast/parse/trait.Parser.html | 24 +
arrow_cast/parse/type.MonthDayNano.html | 2 +
arrow_cast/pretty/constant.TABLE_STYLE.html | 1 +
arrow_cast/pretty/fn.create_column.html | 5 +
arrow_cast/pretty/fn.create_table.html | 6 +
arrow_cast/pretty/fn.pretty_format_batches.html | 20 +
.../fn.pretty_format_batches_with_options.html | 23 +
.../fn.pretty_format_batches_with_schema.html | 19 +
arrow_cast/pretty/fn.pretty_format_columns.html | 7 +
.../fn.pretty_format_columns_with_options.html | 7 +
arrow_cast/pretty/fn.print_batches.html | 2 +
arrow_cast/pretty/fn.print_columns.html | 5 +
arrow_cast/pretty/index.html | 3 +
arrow_cast/pretty/sidebar-items.js | 1 +
arrow_cast/sidebar-items.js | 1 +
arrow_cmp/all.html | 1 +
arrow_cmp/fn.child_opts.html | 3 +
arrow_cmp/fn.compare.html | 8 +
arrow_cmp/fn.compare_boolean.html | 5 +
arrow_cmp/fn.compare_byte_view.html | 5 +
arrow_cmp/fn.compare_byte_view_values.html | 6 +
arrow_cmp/fn.compare_bytes.html | 5 +
arrow_cmp/fn.compare_dict.html | 5 +
arrow_cmp/fn.compare_fixed_list.html | 5 +
arrow_cmp/fn.compare_impl.html | 6 +
arrow_cmp/fn.compare_list.html | 5 +
arrow_cmp/fn.compare_list_view.html | 5 +
arrow_cmp/fn.compare_map.html | 5 +
arrow_cmp/fn.compare_primitive.html | 6 +
arrow_cmp/fn.compare_run_end_encoded.html | 5 +
arrow_cmp/fn.compare_struct.html | 5 +
arrow_cmp/fn.compare_union.html | 5 +
arrow_cmp/fn.make_comparator.html | 10 +
arrow_cmp/index.html | 18 +
arrow_cmp/sidebar-items.js | 1 +
arrow_cmp/type.DynComparator.html | 2 +
arrow_csv/all.html | 1 +
arrow_csv/enum.QuoteStyle.html | 44 +
arrow_csv/fn.map_csv_error.html | 1 +
arrow_csv/index.html | 7 +
arrow_csv/reader/fn.build_boolean_array.html | 6 +
arrow_csv/reader/fn.build_decimal_array.html | 8 +
arrow_csv/reader/fn.build_dictionary_array.html | 5 +
arrow_csv/reader/fn.build_primitive_array.html | 6 +
arrow_csv/reader/fn.build_timestamp_array.html | 7 +
.../reader/fn.build_timestamp_array_impl.html | 7 +
arrow_csv/reader/fn.infer_schema_from_files.html | 10 +
arrow_csv/reader/fn.parse.html | 8 +
arrow_csv/reader/fn.parse_bool.html | 1 +
arrow_csv/reader/fn.validate_header.html | 4 +
arrow_csv/reader/index.html | 102 +
.../records/constant.AVERAGE_FIELD_SIZE.html | 2 +
.../reader/records/constant.MIN_CAPACITY.html | 2 +
arrow_csv/reader/records/index.html | 1 +
arrow_csv/reader/records/sidebar-items.js | 1 +
arrow_csv/reader/records/struct.RecordDecoder.html | 59 +
arrow_csv/reader/records/struct.StringRecord.html | 24 +
arrow_csv/reader/records/struct.StringRecords.html | 23 +
arrow_csv/reader/sidebar-items.js | 1 +
arrow_csv/reader/static.REGEX_SET.html | 2 +
arrow_csv/reader/struct.BufReader.html | 258 +
arrow_csv/reader/struct.Decoder.html | 87 +
arrow_csv/reader/struct.Format.html | 86 +
arrow_csv/reader/struct.InferredDataType.html | 33 +
arrow_csv/reader/struct.NullRegex.html | 22 +
arrow_csv/reader/struct.ReaderBuilder.html | 67 +
arrow_csv/reader/type.Bounds.html | 6 +
arrow_csv/reader/type.Reader.html | 13 +
arrow_csv/sidebar-items.js | 1 +
arrow_csv/writer/constant.DEFAULT_NULL_VALUE.html | 1 +
arrow_csv/writer/enum.QuoteStyle.html | 44 +
arrow_csv/writer/enum.Terminator.html | 25 +
arrow_csv/writer/index.html | 127 +
arrow_csv/writer/sidebar-items.js | 1 +
arrow_csv/writer/struct.Writer.html | 59 +
arrow_csv/writer/struct.WriterBuilder.html | 114 +
arrow_data/all.html | 1 +
.../bit_iterator/fn.try_for_each_valid_idx.html | 17 +
arrow_data/bit_iterator/index.html | 4 +
arrow_data/bit_iterator/sidebar-items.js | 1 +
.../bit_iterator/struct.BitIndexIterator.html | 234 +
.../bit_iterator/struct.BitIndexU32Iterator.html | 237 +
arrow_data/bit_iterator/struct.BitIterator.html | 249 +
.../bit_iterator/struct.BitSliceIterator.html | 236 +
arrow_data/bit_mask/fn.set_bits.html | 15 +
arrow_data/bit_mask/index.html | 2 +
arrow_data/bit_mask/sidebar-items.js | 1 +
.../byte_view/constant.MAX_INLINE_VIEW_LEN.html | 4 +
arrow_data/byte_view/fn.validate_binary_view.html | 5 +
arrow_data/byte_view/fn.validate_string_view.html | 5 +
arrow_data/byte_view/fn.validate_view_impl.html | 6 +
arrow_data/byte_view/index.html | 2 +
arrow_data/byte_view/sidebar-items.js | 1 +
arrow_data/byte_view/struct.ByteView.html | 68 +
arrow_data/constant.MAX_INLINE_VIEW_LEN.html | 4 +
arrow_data/data/enum.BufferSpec.html | 42 +
arrow_data/data/fn.checked_len_plus_offset.html | 5 +
arrow_data/data/fn.contains_nulls.html | 5 +
arrow_data/data/fn.count_nulls.html | 5 +
.../data/fn.get_fixed_size_binary_width.html | 7 +
arrow_data/data/fn.layout.html | 3 +
arrow_data/data/fn.new_buffers.html | 5 +
arrow_data/data/fn.utf8_span.html | 7 +
arrow_data/data/index.html | 7 +
arrow_data/data/sidebar-items.js | 1 +
arrow_data/data/struct.ArrayData.html | 370 +
arrow_data/data/struct.ArrayDataBuilder.html | 81 +
arrow_data/data/struct.DataTypeLayout.html | 37 +
arrow_data/data/type.ArrayDataRef.html | 2 +
.../decimal/constant.DECIMAL128_MAX_PRECISION.html | 2 +
.../decimal/constant.DECIMAL128_MAX_SCALE.html | 2 +
.../decimal/constant.DECIMAL256_MAX_PRECISION.html | 2 +
.../decimal/constant.DECIMAL256_MAX_SCALE.html | 2 +
.../decimal/constant.DECIMAL32_DEFAULT_SCALE.html | 2 +
.../decimal/constant.DECIMAL32_MAX_PRECISION.html | 2 +
.../decimal/constant.DECIMAL32_MAX_SCALE.html | 2 +
.../decimal/constant.DECIMAL64_DEFAULT_SCALE.html | 2 +
.../decimal/constant.DECIMAL64_MAX_PRECISION.html | 2 +
.../decimal/constant.DECIMAL64_MAX_SCALE.html | 2 +
.../decimal/constant.DECIMAL_DEFAULT_SCALE.html | 3 +
...constant.MAX_DECIMAL128_FOR_EACH_PRECISION.html | 7 +
...constant.MAX_DECIMAL256_FOR_EACH_PRECISION.html | 9 +
.../constant.MAX_DECIMAL32_FOR_EACH_PRECISION.html | 7 +
.../constant.MAX_DECIMAL64_FOR_EACH_PRECISION.html | 7 +
.../decimal/constant.MAX_DECIMAL_VALUE_LEN.html | 3 +
...constant.MIN_DECIMAL128_FOR_EACH_PRECISION.html | 7 +
...constant.MIN_DECIMAL256_FOR_EACH_PRECISION.html | 9 +
.../constant.MIN_DECIMAL32_FOR_EACH_PRECISION.html | 7 +
.../constant.MIN_DECIMAL64_FOR_EACH_PRECISION.html | 7 +
arrow_data/decimal/fn.format_decimal.html | 5 +
arrow_data/decimal/fn.format_decimal_str.html | 8 +
.../decimal/fn.format_decimal_str_internal.html | 3 +
.../fn.is_validate_decimal256_precision.html | 3 +
.../fn.is_validate_decimal32_precision.html | 3 +
.../fn.is_validate_decimal64_precision.html | 3 +
.../decimal/fn.is_validate_decimal_precision.html | 3 +
.../decimal/fn.validate_decimal256_precision.html | 7 +
.../decimal/fn.validate_decimal32_precision.html | 7 +
.../decimal/fn.validate_decimal64_precision.html | 7 +
.../decimal/fn.validate_decimal_precision.html | 7 +
arrow_data/decimal/fn.write_decimal.html | 7 +
arrow_data/decimal/fn.write_decimal_str.html | 6 +
arrow_data/decimal/index.html | 31 +
arrow_data/decimal/macro.decimal_native!.html | 11 +
arrow_data/decimal/macro.decimal_native.html | 3 +
arrow_data/decimal/sealed/index.html | 1 +
arrow_data/decimal/sealed/sidebar-items.js | 1 +
.../sealed/trait.DecimalNativeTypeSealed.html | 1 +
arrow_data/decimal/sidebar-items.js | 1 +
arrow_data/decimal/struct.DigitBuffer.html | 23 +
arrow_data/decimal/trait.DecimalNativeType.html | 2 +
arrow_data/enum.BufferSpec.html | 42 +
arrow_data/equal/boolean/fn.boolean_equal.html | 9 +
arrow_data/equal/boolean/index.html | 2 +
arrow_data/equal/boolean/sidebar-items.js | 1 +
arrow_data/equal/byte_view/fn.byte_view_equal.html | 7 +
arrow_data/equal/byte_view/index.html | 1 +
arrow_data/equal/byte_view/sidebar-items.js | 1 +
.../equal/dictionary/fn.dictionary_equal.html | 7 +
arrow_data/equal/dictionary/index.html | 1 +
arrow_data/equal/dictionary/sidebar-items.js | 1 +
.../equal/fixed_binary/fn.fixed_binary_equal.html | 7 +
arrow_data/equal/fixed_binary/index.html | 1 +
arrow_data/equal/fixed_binary/sidebar-items.js | 1 +
.../equal/fixed_list/fn.fixed_list_equal.html | 7 +
arrow_data/equal/fixed_list/index.html | 1 +
arrow_data/equal/fixed_list/sidebar-items.js | 1 +
arrow_data/equal/fn.equal.html | 17 +
arrow_data/equal/fn.equal_range.html | 7 +
arrow_data/equal/fn.equal_values.html | 11 +
arrow_data/equal/index.html | 5 +
arrow_data/equal/list/fn.lengths_equal.html | 4 +
arrow_data/equal/list/fn.list_equal.html | 7 +
arrow_data/equal/list/index.html | 1 +
arrow_data/equal/list/sidebar-items.js | 1 +
arrow_data/equal/list_view/fn.list_view_equal.html | 7 +
arrow_data/equal/list_view/index.html | 1 +
arrow_data/equal/list_view/sidebar-items.js | 1 +
arrow_data/equal/null/fn.null_equal.html | 7 +
arrow_data/equal/null/index.html | 1 +
arrow_data/equal/null/sidebar-items.js | 1 +
...constant.NULL_SLICES_SELECTIVITY_THRESHOLD.html | 1 +
arrow_data/equal/primitive/fn.primitive_equal.html | 7 +
arrow_data/equal/primitive/index.html | 1 +
arrow_data/equal/primitive/sidebar-items.js | 1 +
arrow_data/equal/run/fn.run_equal.html | 10 +
arrow_data/equal/run/fn.run_equal_inner.html | 7 +
arrow_data/equal/run/index.html | 1 +
arrow_data/equal/run/sidebar-items.js | 1 +
arrow_data/equal/run/struct.RunArrayData.html | 27 +
arrow_data/equal/sidebar-items.js | 1 +
.../equal/structure/fn.equal_child_values.html | 9 +
arrow_data/equal/structure/fn.struct_equal.html | 7 +
arrow_data/equal/structure/index.html | 2 +
arrow_data/equal/structure/sidebar-items.js | 1 +
arrow_data/equal/union/fn.equal_dense.html | 10 +
arrow_data/equal/union/fn.equal_sparse.html | 14 +
arrow_data/equal/union/fn.union_equal.html | 7 +
arrow_data/equal/union/index.html | 2 +
arrow_data/equal/union/sidebar-items.js | 1 +
arrow_data/equal/utils/fn.base_equal.html | 1 +
arrow_data/equal/utils/fn.equal_bits.html | 7 +
arrow_data/equal/utils/fn.equal_len.html | 7 +
arrow_data/equal/utils/fn.equal_nulls.html | 7 +
arrow_data/equal/utils/index.html | 1 +
arrow_data/equal/utils/sidebar-items.js | 1 +
.../equal/variable_size/fn.offset_value_equal.html | 9 +
.../variable_size/fn.variable_sized_equal.html | 7 +
arrow_data/equal/variable_size/index.html | 1 +
arrow_data/equal/variable_size/sidebar-items.js | 1 +
arrow_data/ffi/fn.align_nulls.html | 3 +
arrow_data/ffi/fn.release_array.html | 1 +
arrow_data/ffi/index.html | 3 +
arrow_data/ffi/sidebar-items.js | 1 +
arrow_data/ffi/struct.ArrayPrivateData.html | 21 +
arrow_data/ffi/struct.FFI_ArrowArray.html | 96 +
arrow_data/fn.layout.html | 3 +
arrow_data/fn.validate_binary_view.html | 5 +
arrow_data/fn.validate_string_view.html | 5 +
arrow_data/index.html | 14 +
arrow_data/sidebar-items.js | 1 +
arrow_data/struct.ArrayData.html | 370 +
arrow_data/struct.ArrayDataBuilder.html | 81 +
arrow_data/struct.ByteView.html | 68 +
arrow_data/struct.DataTypeLayout.html | 37 +
arrow_data/transform/boolean/fn.build_extend.html | 3 +
arrow_data/transform/boolean/fn.extend_nulls.html | 4 +
arrow_data/transform/boolean/index.html | 1 +
arrow_data/transform/boolean/sidebar-items.js | 1 +
arrow_data/transform/enum.Capacities.html | 53 +
.../transform/fixed_binary/fn.build_extend.html | 3 +
.../transform/fixed_binary/fn.extend_nulls.html | 4 +
arrow_data/transform/fixed_binary/index.html | 1 +
arrow_data/transform/fixed_binary/sidebar-items.js | 1 +
.../transform/fixed_size_list/fn.build_extend.html | 3 +
.../transform/fixed_size_list/fn.extend_nulls.html | 4 +
arrow_data/transform/fixed_size_list/index.html | 1 +
.../transform/fixed_size_list/sidebar-items.js | 1 +
arrow_data/transform/fn.build_extend.html | 3 +
.../transform/fn.build_extend_dictionary.html | 8 +
.../transform/fn.build_extend_null_bits.html | 4 +
arrow_data/transform/fn.build_extend_nulls.html | 3 +
arrow_data/transform/fn.build_extend_view.html | 5 +
.../fn.preallocate_offset_and_binary_buffer.html | 4 +
arrow_data/transform/index.html | 8 +
arrow_data/transform/list/fn.build_extend.html | 3 +
arrow_data/transform/list/fn.extend_nulls.html | 4 +
arrow_data/transform/list/index.html | 1 +
arrow_data/transform/list/sidebar-items.js | 1 +
.../transform/list_view/fn.build_extend.html | 3 +
.../transform/list_view/fn.extend_nulls.html | 4 +
arrow_data/transform/list_view/index.html | 1 +
arrow_data/transform/list_view/sidebar-items.js | 1 +
arrow_data/transform/null/fn.build_extend.html | 3 +
arrow_data/transform/null/fn.extend_nulls.html | 4 +
arrow_data/transform/null/index.html | 1 +
arrow_data/transform/null/sidebar-items.js | 1 +
.../transform/primitive/fn.build_extend.html | 3 +
.../primitive/fn.build_extend_with_offset.html | 5 +
.../transform/primitive/fn.extend_nulls.html | 4 +
arrow_data/transform/primitive/index.html | 1 +
arrow_data/transform/primitive/sidebar-items.js | 1 +
arrow_data/transform/run/fn.build_extend.html | 5 +
.../transform/run/fn.build_extend_arrays.html | 8 +
arrow_data/transform/run/fn.extend_nulls.html | 7 +
arrow_data/transform/run/fn.get_last_run_end.html | 4 +
.../transform/run/fn.process_extends_batch.html | 7 +
arrow_data/transform/run/index.html | 1 +
arrow_data/transform/run/sidebar-items.js | 1 +
arrow_data/transform/run/type.ExtendArrays.html | 2 +
arrow_data/transform/sidebar-items.js | 1 +
arrow_data/transform/struct.MutableArrayData.html | 161 +
arrow_data/transform/struct._MutableArrayData.html | 26 +
.../transform/structure/fn.build_extend.html | 3 +
.../transform/structure/fn.extend_nulls.html | 4 +
.../transform/structure/fn.wrap_column_error.html | 5 +
arrow_data/transform/structure/index.html | 1 +
arrow_data/transform/structure/sidebar-items.js | 1 +
arrow_data/transform/type.Extend.html | 1 +
arrow_data/transform/type.ExtendNullBits.html | 1 +
arrow_data/transform/type.ExtendNulls.html | 1 +
.../transform/union/fn.build_extend_dense.html | 3 +
.../transform/union/fn.build_extend_sparse.html | 3 +
.../transform/union/fn.extend_nulls_dense.html | 4 +
.../transform/union/fn.extend_nulls_sparse.html | 4 +
arrow_data/transform/union/index.html | 1 +
arrow_data/transform/union/sidebar-items.js | 1 +
arrow_data/transform/utils/fn.get_last_offset.html | 3 +
arrow_data/transform/utils/fn.resize_for_bits.html | 2 +
.../transform/utils/fn.try_extend_offsets.html | 6 +
arrow_data/transform/utils/index.html | 1 +
arrow_data/transform/utils/sidebar-items.js | 1 +
.../transform/variable_size/fn.build_extend.html | 3 +
.../transform/variable_size/fn.extend_nulls.html | 4 +
.../variable_size/fn.extend_offset_values.html | 7 +
arrow_data/transform/variable_size/index.html | 1 +
.../transform/variable_size/sidebar-items.js | 1 +
arrow_data/type.ArrayDataRef.html | 2 +
arrow_file_to_stream/all.html | 1 +
arrow_file_to_stream/fn.main.html | 1 +
arrow_file_to_stream/index.html | 2 +
arrow_file_to_stream/sidebar-items.js | 1 +
arrow_file_to_stream/struct.Args.html | 38 +
arrow_flight/all.html | 1 +
arrow_flight/client/index.html | 2 +
arrow_flight/client/sidebar-items.js | 1 +
arrow_flight/client/struct.FlightClient.html | 322 +
arrow_flight/decode/enum.DecodedPayload.html | 30 +
arrow_flight/decode/index.html | 8 +
arrow_flight/decode/sidebar-items.js | 1 +
arrow_flight/decode/struct.DecodedFlightData.html | 32 +
arrow_flight/decode/struct.FlightDataDecoder.html | 364 +
.../decode/struct.FlightRecordBatchStream.html | 371 +
arrow_flight/decode/struct.FlightStreamState.html | 27 +
...constant.GRPC_TARGET_MAX_FLIGHT_SIZE_BYTES.html | 4 +
arrow_flight/encode/enum.DictionaryHandling.html | 59 +
arrow_flight/encode/fn.hydrate_dictionaries.html | 6 +
arrow_flight/encode/fn.hydrate_dictionary.html | 5 +
.../encode/fn.prepare_field_for_flight.html | 5 +
.../encode/fn.prepare_schema_for_flight.html | 8 +
.../encode/fn.split_batch_for_grpc_response.html | 8 +
arrow_flight/encode/index.html | 6 +
arrow_flight/encode/sidebar-items.js | 1 +
arrow_flight/encode/struct.FlightDataEncoder.html | 348 +
.../encode/struct.FlightDataEncoderBuilder.html | 132 +
arrow_flight/encode/struct.FlightIpcEncoder.html | 38 +
arrow_flight/enum.CancelStatus.html | 65 +
arrow_flight/error/enum.FlightError.html | 41 +
arrow_flight/error/index.html | 2 +
arrow_flight/error/sidebar-items.js | 1 +
arrow_flight/error/type.Result.html | 7 +
.../flight_descriptor/enum.DescriptorType.html | 59 +
arrow_flight/flight_descriptor/index.html | 2 +
arrow_flight/flight_descriptor/sidebar-items.js | 1 +
arrow_flight/flight_service_client/index.html | 5 +
.../flight_service_client/sidebar-items.js | 1 +
.../struct.FlightServiceClient.html | 153 +
arrow_flight/flight_service_server/index.html | 6 +
.../flight_service_server/sidebar-items.js | 1 +
.../struct.FlightServiceServer.html | 103 +
.../flight_service_server/trait.FlightService.html | 200 +
arrow_flight/fn.flight_schema_as_encoded_data.html | 4 +
arrow_flight/fn.flight_schema_as_flatbuffer.html | 4 +
arrow_flight/fn.limited_fmt.html | 6 +
arrow_flight/fn.schema_to_ipc_format.html | 3 +
arrow_flight/gen/enum.CancelStatus.html | 65 +
.../gen/flight_descriptor/enum.DescriptorType.html | 59 +
arrow_flight/gen/flight_descriptor/index.html | 2 +
.../gen/flight_descriptor/sidebar-items.js | 1 +
arrow_flight/gen/flight_service_client/index.html | 5 +
.../gen/flight_service_client/sidebar-items.js | 1 +
.../struct.FlightServiceClient.html | 153 +
.../constant.SERVICE_NAME.html | 2 +
arrow_flight/gen/flight_service_server/index.html | 5 +
.../gen/flight_service_server/sidebar-items.js | 1 +
.../struct.FlightServiceServer.html | 103 +
.../flight_service_server/trait.FlightService.html | 200 +
arrow_flight/gen/index.html | 7 +
arrow_flight/gen/sidebar-items.js | 1 +
arrow_flight/gen/struct.Action.html | 49 +
arrow_flight/gen/struct.ActionType.html | 49 +
arrow_flight/gen/struct.BasicAuth.html | 48 +
.../gen/struct.CancelFlightInfoRequest.html | 45 +
.../gen/struct.CancelFlightInfoResult.html | 52 +
arrow_flight/gen/struct.Criteria.html | 48 +
arrow_flight/gen/struct.Empty.html | 44 +
arrow_flight/gen/struct.FlightData.html | 74 +
arrow_flight/gen/struct.FlightDescriptor.html | 59 +
arrow_flight/gen/struct.FlightEndpoint.html | 90 +
arrow_flight/gen/struct.FlightInfo.html | 105 +
arrow_flight/gen/struct.HandshakeRequest.html | 50 +
arrow_flight/gen/struct.HandshakeResponse.html | 49 +
arrow_flight/gen/struct.Location.html | 83 +
arrow_flight/gen/struct.PollInfo.html | 81 +
arrow_flight/gen/struct.PutResult.html | 50 +
.../gen/struct.RenewFlightEndpointRequest.html | 45 +
arrow_flight/gen/struct.Result.html | 48 +
arrow_flight/gen/struct.SchemaResult.html | 51 +
arrow_flight/gen/struct.Ticket.html | 53 +
arrow_flight/index.html | 37 +
arrow_flight/sidebar-items.js | 1 +
arrow_flight/sql/client/enum.ArrowFlightData.html | 28 +
.../sql/client/fn.arrow_data_from_flight_data.html | 5 +
arrow_flight/sql/client/index.html | 3 +
arrow_flight/sql/client/sidebar-items.js | 1 +
.../sql/client/struct.FlightSqlServiceClient.html | 143 +
.../sql/client/struct.PreparedStatement.html | 60 +
arrow_flight/sql/enum.Command.html | 110 +
arrow_flight/sql/enum.EndTransaction.html | 55 +
arrow_flight/sql/enum.Nullable.html | 65 +
arrow_flight/sql/enum.Searchable.html | 76 +
arrow_flight/sql/enum.SqlInfo.html | 620 +
arrow_flight/sql/enum.SqlNullOrdering.html | 54 +
.../sql/enum.SqlOuterJoinsSupportLevel.html | 53 +
.../sql/enum.SqlSupportedCaseSensitivity.html | 54 +
.../sql/enum.SqlSupportedElementActions.html | 53 +
arrow_flight/sql/enum.SqlSupportedGroupBy.html | 52 +
.../sql/enum.SqlSupportedPositionedCommands.html | 54 +
.../sql/enum.SqlSupportedResultSetConcurrency.html | 55 +
.../sql/enum.SqlSupportedResultSetType.html | 54 +
arrow_flight/sql/enum.SqlSupportedSubqueries.html | 54 +
arrow_flight/sql/enum.SqlSupportedTransaction.html | 59 +
.../sql/enum.SqlSupportedTransactions.html | 53 +
arrow_flight/sql/enum.SqlSupportedUnions.html | 52 +
arrow_flight/sql/enum.SqlSupportsConvert.html | 70 +
.../sql/enum.SqlTransactionIsolationLevel.html | 57 +
arrow_flight/sql/enum.SupportedSqlGrammar.html | 53 +
arrow_flight/sql/enum.TableExistsOption.html | 59 +
arrow_flight/sql/enum.TableNotExistOption.html | 57 +
arrow_flight/sql/enum.UpdateDeleteRules.html | 55 +
arrow_flight/sql/enum.XdbcDataType.html | 79 +
arrow_flight/sql/enum.XdbcDatetimeSubcode.html | 81 +
.../enum.CancelResult.html | 63 +
.../sql/gen/action_cancel_query_result/index.html | 2 +
.../action_cancel_query_result/sidebar-items.js | 1 +
.../enum.EndSavepoint.html | 55 +
.../gen/action_end_savepoint_request/index.html | 2 +
.../action_end_savepoint_request/sidebar-items.js | 1 +
.../enum.EndTransaction.html | 55 +
.../gen/action_end_transaction_request/index.html | 2 +
.../sidebar-items.js | 1 +
.../sql/gen/command_statement_ingest/index.html | 2 +
.../gen/command_statement_ingest/sidebar-items.js | 1 +
.../struct.TableDefinitionOptions.html | 52 +
.../enum.TableExistsOption.html | 59 +
.../enum.TableNotExistOption.html | 57 +
.../table_definition_options/index.html | 2 +
.../table_definition_options/sidebar-items.js | 1 +
arrow_flight/sql/gen/enum.Nullable.html | 65 +
arrow_flight/sql/gen/enum.Searchable.html | 76 +
arrow_flight/sql/gen/enum.SqlInfo.html | 620 +
arrow_flight/sql/gen/enum.SqlNullOrdering.html | 54 +
.../sql/gen/enum.SqlOuterJoinsSupportLevel.html | 53 +
.../sql/gen/enum.SqlSupportedCaseSensitivity.html | 54 +
.../sql/gen/enum.SqlSupportedElementActions.html | 53 +
arrow_flight/sql/gen/enum.SqlSupportedGroupBy.html | 52 +
.../gen/enum.SqlSupportedPositionedCommands.html | 54 +
.../gen/enum.SqlSupportedResultSetConcurrency.html | 55 +
.../sql/gen/enum.SqlSupportedResultSetType.html | 54 +
.../sql/gen/enum.SqlSupportedSubqueries.html | 54 +
.../sql/gen/enum.SqlSupportedTransaction.html | 59 +
.../sql/gen/enum.SqlSupportedTransactions.html | 53 +
arrow_flight/sql/gen/enum.SqlSupportedUnions.html | 52 +
arrow_flight/sql/gen/enum.SqlSupportsConvert.html | 70 +
.../sql/gen/enum.SqlTransactionIsolationLevel.html | 57 +
.../gen/enum.SupportedAnsi92SqlGrammarLevel.html | 55 +
arrow_flight/sql/gen/enum.SupportedSqlGrammar.html | 53 +
arrow_flight/sql/gen/enum.UpdateDeleteRules.html | 55 +
arrow_flight/sql/gen/enum.XdbcDataType.html | 79 +
arrow_flight/sql/gen/enum.XdbcDatetimeSubcode.html | 81 +
arrow_flight/sql/gen/index.html | 31 +
arrow_flight/sql/gen/sidebar-items.js | 1 +
.../gen/struct.ActionBeginSavepointRequest.html | 53 +
.../sql/gen/struct.ActionBeginSavepointResult.html | 52 +
.../gen/struct.ActionBeginTransactionRequest.html | 46 +
.../gen/struct.ActionBeginTransactionResult.html | 52 +
.../sql/gen/struct.ActionCancelQueryRequest.html | 61 +
.../sql/gen/struct.ActionCancelQueryResult.html | 52 +
...struct.ActionClosePreparedStatementRequest.html | 49 +
...truct.ActionCreatePreparedStatementRequest.html | 52 +
...struct.ActionCreatePreparedStatementResult.html | 63 +
...t.ActionCreatePreparedSubstraitPlanRequest.html | 52 +
.../sql/gen/struct.ActionEndSavepointRequest.html | 57 +
.../gen/struct.ActionEndTransactionRequest.html | 55 +
.../sql/gen/struct.CommandGetCatalogs.html | 58 +
.../sql/gen/struct.CommandGetCrossReference.html | 119 +
.../sql/gen/struct.CommandGetDbSchemas.html | 72 +
.../sql/gen/struct.CommandGetExportedKeys.html | 83 +
.../sql/gen/struct.CommandGetImportedKeys.html | 87 +
.../sql/gen/struct.CommandGetPrimaryKeys.html | 74 +
arrow_flight/sql/gen/struct.CommandGetSqlInfo.html | 82 +
.../sql/gen/struct.CommandGetTableTypes.html | 59 +
arrow_flight/sql/gen/struct.CommandGetTables.html | 102 +
.../sql/gen/struct.CommandGetXdbcTypeInfo.html | 110 +
.../gen/struct.CommandPreparedStatementQuery.html | 76 +
.../gen/struct.CommandPreparedStatementUpdate.html | 50 +
.../sql/gen/struct.CommandStatementIngest.html | 62 +
.../sql/gen/struct.CommandStatementQuery.html | 71 +
.../gen/struct.CommandStatementSubstraitPlan.html | 72 +
.../sql/gen/struct.CommandStatementUpdate.html | 52 +
.../gen/struct.DoPutPreparedStatementResult.html | 58 +
arrow_flight/sql/gen/struct.DoPutUpdateResult.html | 51 +
arrow_flight/sql/gen/struct.SubstraitPlan.html | 55 +
.../sql/gen/struct.TicketStatementQuery.html | 52 +
arrow_flight/sql/index.html | 46 +
arrow_flight/sql/macro.prost_message_ext!.html | 11 +
arrow_flight/sql/macro.prost_message_ext.html | 3 +
.../metadata/catalogs/fn.get_catalogs_schema.html | 1 +
arrow_flight/sql/metadata/catalogs/index.html | 1 +
.../sql/metadata/catalogs/sidebar-items.js | 1 +
.../catalogs/static.GET_CATALOG_SCHEMA.html | 2 +
.../catalogs/struct.GetCatalogsBuilder.html | 35 +
.../db_schemas/fn.get_db_schemas_schema.html | 1 +
arrow_flight/sql/metadata/db_schemas/index.html | 2 +
.../sql/metadata/db_schemas/sidebar-items.js | 1 +
.../db_schemas/static.GET_DB_SCHEMAS_SCHEMA.html | 2 +
.../db_schemas/struct.GetDbSchemasBuilder.html | 64 +
.../sql/metadata/fn.lexsort_to_indices.html | 2 +
arrow_flight/sql/metadata/index.html | 10 +
arrow_flight/sql/metadata/sidebar-items.js | 1 +
.../sql/metadata/sql_info/enum.SqlInfoValue.html | 34 +
arrow_flight/sql/metadata/sql_info/index.html | 9 +
.../sql/metadata/sql_info/sidebar-items.js | 1 +
.../metadata/sql_info/static.SQL_INFO_SCHEMA.html | 1 +
.../sql/metadata/sql_info/static.UNION_TYPE.html | 2 +
.../sql_info/struct.GetSqlInfoBuilder.html | 30 +
.../sql/metadata/sql_info/struct.SqlInfoData.html | 43 +
.../sql_info/struct.SqlInfoDataBuilder.html | 41 +
.../sql_info/struct.SqlInfoUnionBuilder.html | 44 +
.../sql/metadata/sql_info/trait.SqlInfoName.html | 5 +
.../sql/metadata/struct.GetCatalogsBuilder.html | 35 +
.../sql/metadata/struct.GetDbSchemasBuilder.html | 64 +
.../sql/metadata/struct.GetTablesBuilder.html | 90 +
arrow_flight/sql/metadata/struct.SqlInfoData.html | 43 +
.../sql/metadata/struct.SqlInfoDataBuilder.html | 41 +
arrow_flight/sql/metadata/struct.XdbcTypeInfo.html | 66 +
.../sql/metadata/struct.XdbcTypeInfoData.html | 36 +
.../metadata/struct.XdbcTypeInfoDataBuilder.html | 60 +
.../table_types/fn.get_table_types_schema.html | 1 +
arrow_flight/sql/metadata/table_types/index.html | 2 +
.../sql/metadata/table_types/sidebar-items.js | 1 +
.../table_types/static.GET_TABLE_TYPES_SCHEMA.html | 2 +
.../table_types/struct.GetTableTypesBuilder.html | 35 +
.../sql/metadata/tables/fn.get_tables_schema.html | 1 +
arrow_flight/sql/metadata/tables/index.html | 2 +
arrow_flight/sql/metadata/tables/sidebar-items.js | 1 +
...tic.GET_TABLES_SCHEMA_WITHOUT_TABLE_SCHEMA.html | 2 +
...static.GET_TABLES_SCHEMA_WITH_TABLE_SCHEMA.html | 2 +
.../metadata/tables/struct.GetTablesBuilder.html | 90 +
arrow_flight/sql/metadata/xdbc_info/index.html | 10 +
.../sql/metadata/xdbc_info/sidebar-items.js | 1 +
.../xdbc_info/static.GET_XDBC_INFO_SCHEMA.html | 2 +
.../xdbc_info/struct.GetXdbcTypeInfoBuilder.html | 29 +
.../metadata/xdbc_info/struct.XdbcTypeInfo.html | 66 +
.../xdbc_info/struct.XdbcTypeInfoData.html | 36 +
.../xdbc_info/struct.XdbcTypeInfoDataBuilder.html | 60 +
arrow_flight/sql/server/enum.DoPutError.html | 30 +
.../sql/server/fn.arrow_error_to_status.html | 1 +
.../sql/server/fn.decode_error_to_status.html | 1 +
arrow_flight/sql/server/index.html | 3 +
arrow_flight/sql/server/sidebar-items.js | 1 +
.../sql/server/static.BEGIN_SAVEPOINT.html | 1 +
.../sql/server/static.BEGIN_TRANSACTION.html | 1 +
arrow_flight/sql/server/static.CANCEL_QUERY.html | 1 +
.../server/static.CLOSE_PREPARED_STATEMENT.html | 1 +
.../server/static.CREATE_PREPARED_STATEMENT.html | 1 +
.../static.CREATE_PREPARED_SUBSTRAIT_PLAN.html | 1 +
arrow_flight/sql/server/static.END_SAVEPOINT.html | 1 +
.../sql/server/static.END_TRANSACTION.html | 1 +
.../server/struct.PeekableFlightDataStream.html | 359 +
.../sql/server/trait.FlightSqlService.html | 667 +
arrow_flight/sql/sidebar-items.js | 1 +
.../sql/struct.ActionBeginSavepointRequest.html | 53 +
.../sql/struct.ActionBeginSavepointResult.html | 52 +
.../sql/struct.ActionBeginTransactionRequest.html | 46 +
.../sql/struct.ActionBeginTransactionResult.html | 52 +
.../sql/struct.ActionCancelQueryRequest.html | 61 +
.../sql/struct.ActionCancelQueryResult.html | 52 +
...struct.ActionClosePreparedStatementRequest.html | 49 +
...truct.ActionCreatePreparedStatementRequest.html | 52 +
...struct.ActionCreatePreparedStatementResult.html | 63 +
...t.ActionCreatePreparedSubstraitPlanRequest.html | 52 +
.../sql/struct.ActionEndSavepointRequest.html | 57 +
.../sql/struct.ActionEndTransactionRequest.html | 55 +
arrow_flight/sql/struct.Any.html | 61 +
arrow_flight/sql/struct.CommandGetCatalogs.html | 58 +
.../sql/struct.CommandGetCrossReference.html | 119 +
arrow_flight/sql/struct.CommandGetDbSchemas.html | 72 +
.../sql/struct.CommandGetExportedKeys.html | 83 +
.../sql/struct.CommandGetImportedKeys.html | 87 +
arrow_flight/sql/struct.CommandGetPrimaryKeys.html | 74 +
arrow_flight/sql/struct.CommandGetSqlInfo.html | 82 +
arrow_flight/sql/struct.CommandGetTableTypes.html | 59 +
arrow_flight/sql/struct.CommandGetTables.html | 102 +
.../sql/struct.CommandGetXdbcTypeInfo.html | 110 +
.../sql/struct.CommandPreparedStatementQuery.html | 76 +
.../sql/struct.CommandPreparedStatementUpdate.html | 50 +
.../sql/struct.CommandStatementIngest.html | 62 +
arrow_flight/sql/struct.CommandStatementQuery.html | 71 +
.../sql/struct.CommandStatementSubstraitPlan.html | 72 +
.../sql/struct.CommandStatementUpdate.html | 52 +
.../sql/struct.DoPutPreparedStatementResult.html | 58 +
arrow_flight/sql/struct.DoPutUpdateResult.html | 51 +
arrow_flight/sql/struct.FallibleRequestStream.html | 338 +
arrow_flight/sql/struct.SubstraitPlan.html | 55 +
.../sql/struct.TableDefinitionOptions.html | 52 +
arrow_flight/sql/struct.TicketStatementQuery.html | 52 +
arrow_flight/sql/trait.ProstMessageExt.html | 8 +
arrow_flight/streams/index.html | 3 +
arrow_flight/streams/sidebar-items.js | 1 +
.../streams/struct.FallibleRequestStream.html | 338 +
.../struct.FallibleTonicResponseStream.html | 336 +
arrow_flight/struct.Action.html | 49 +
arrow_flight/struct.ActionType.html | 49 +
arrow_flight/struct.BasicAuth.html | 48 +
arrow_flight/struct.CancelFlightInfoRequest.html | 45 +
arrow_flight/struct.CancelFlightInfoResult.html | 52 +
arrow_flight/struct.Criteria.html | 48 +
arrow_flight/struct.Empty.html | 44 +
arrow_flight/struct.FlightData.html | 74 +
arrow_flight/struct.FlightDescriptor.html | 59 +
arrow_flight/struct.FlightEndpoint.html | 90 +
arrow_flight/struct.FlightInfo.html | 105 +
arrow_flight/struct.HandshakeRequest.html | 50 +
arrow_flight/struct.HandshakeResponse.html | 49 +
arrow_flight/struct.IpcMessage.html | 1194 ++
arrow_flight/struct.Location.html | 83 +
arrow_flight/struct.PollInfo.html | 81 +
arrow_flight/struct.PutResult.html | 50 +
.../struct.RenewFlightEndpointRequest.html | 45 +
arrow_flight/struct.Result.html | 48 +
arrow_flight/struct.SchemaAsIpc.html | 30 +
arrow_flight/struct.SchemaResult.html | 51 +
arrow_flight/struct.Ticket.html | 53 +
.../trailers/fn.extract_lazy_trailers.html | 6 +
arrow_flight/trailers/index.html | 2 +
arrow_flight/trailers/sidebar-items.js | 1 +
.../trailers/struct.ExtractTrailersStream.html | 326 +
arrow_flight/trailers/struct.LazyTrailers.html | 28 +
arrow_flight/trailers/type.SharedTrailers.html | 1 +
arrow_flight/type.ArrowResult.html | 6 +
arrow_flight/utils/fn.batches_to_flight_data.html | 5 +
.../utils/fn.flight_data_to_arrow_batch.html | 6 +
arrow_flight/utils/fn.flight_data_to_batches.html | 4 +
arrow_flight/utils/index.html | 2 +
arrow_flight/utils/sidebar-items.js | 1 +
arrow_integration_test/all.html | 1 +
.../datatype/fn.data_type_from_json.html | 2 +
.../datatype/fn.data_type_to_json.html | 2 +
arrow_integration_test/datatype/fn.json_int.html | 2 +
arrow_integration_test/datatype/index.html | 1 +
arrow_integration_test/datatype/sidebar-items.js | 1 +
.../field/fn.field_from_json.html | 2 +
arrow_integration_test/field/fn.field_to_json.html | 2 +
arrow_integration_test/field/index.html | 1 +
arrow_integration_test/field/sidebar-items.js | 1 +
arrow_integration_test/fn.array_from_json.html | 6 +
arrow_integration_test/fn.create_null_buf.html | 2 +
arrow_integration_test/fn.data_type_from_json.html | 2 +
arrow_integration_test/fn.data_type_to_json.html | 2 +
.../fn.dictionary_array_from_json.html | 9 +
arrow_integration_test/fn.field_from_json.html | 2 +
arrow_integration_test/fn.field_to_json.html | 2 +
.../fn.record_batch_from_json.html | 6 +
arrow_integration_test/fn.schema_from_json.html | 2 +
arrow_integration_test/fn.schema_to_json.html | 2 +
arrow_integration_test/index.html | 14 +
.../schema/fn.from_metadata.html | 3 +
.../schema/fn.schema_from_json.html | 2 +
.../schema/fn.schema_to_json.html | 2 +
arrow_integration_test/schema/index.html | 2 +
arrow_integration_test/schema/sidebar-items.js | 1 +
.../schema/struct.MetadataKeyValue.html | 23 +
arrow_integration_test/sidebar-items.js | 1 +
arrow_integration_test/struct.ArrowJson.html | 32 +
arrow_integration_test/struct.ArrowJsonBatch.html | 34 +
arrow_integration_test/struct.ArrowJsonColumn.html | 44 +
.../struct.ArrowJsonDictionaryBatch.html | 29 +
arrow_integration_test/struct.ArrowJsonField.html | 39 +
.../struct.ArrowJsonFieldDictionary.html | 29 +
arrow_integration_test/struct.ArrowJsonSchema.html | 29 +
.../struct.DictionaryIndexType.html | 29 +
arrow_integration_testing/all.html | 1 +
.../constant.AUTH_PASSWORD.html | 2 +
.../constant.AUTH_USERNAME.html | 2 +
.../auth_basic_proto/fn.authenticate.html | 5 +
.../auth_basic_proto/fn.run_scenario.html | 5 +
.../auth_basic_proto/index.html | 2 +
.../auth_basic_proto/sidebar-items.js | 1 +
.../auth_basic_proto/type.Client.html | 1 +
.../auth_basic_proto/type.Error.html | 1 +
.../auth_basic_proto/type.Result.html | 6 +
.../flight_client_scenarios/index.html | 2 +
.../fn.consume_flight_location.html | 5 +
.../fn.receive_batch_flight_data.html | 5 +
.../fn.receive_schema_flight_data.html | 3 +
.../integration_test/fn.run_scenario.html | 6 +
.../integration_test/fn.send_batch.html | 8 +
.../integration_test/fn.upload_data.html | 6 +
.../integration_test/fn.verify_data.html | 5 +
.../integration_test/index.html | 2 +
.../integration_test/sidebar-items.js | 1 +
.../integration_test/type.Client.html | 1 +
.../integration_test/type.Error.html | 1 +
.../integration_test/type.Result.html | 6 +
.../middleware/fn.middleware_interceptor.html | 1 +
.../middleware/fn.run_scenario.html | 5 +
.../flight_client_scenarios/middleware/index.html | 2 +
.../middleware/sidebar-items.js | 1 +
.../middleware/type.Error.html | 1 +
.../middleware/type.Result.html | 6 +
.../flight_client_scenarios/sidebar-items.js | 1 +
.../auth_basic_proto/fn.scenario_setup.html | 4 +
.../auth_basic_proto/index.html | 2 +
.../auth_basic_proto/sidebar-items.js | 1 +
.../struct.AuthBasicProtoScenarioImpl.html | 130 +
.../struct.GrpcServerCallContext.html | 26 +
.../auth_basic_proto/type.Error.html | 1 +
.../auth_basic_proto/type.Result.html | 6 +
.../auth_basic_proto/type.TonicStream.html | 1 +
.../flight_server_scenarios/fn.endpoint.html | 2 +
.../flight_server_scenarios/fn.listen_on.html | 4 +
.../flight_server_scenarios/index.html | 2 +
.../fn.dictionary_from_message.html | 6 +
.../fn.record_batch_from_message.html | 6 +
.../integration_test/fn.save_uploaded_chunks.html | 8 +
.../integration_test/fn.scenario_setup.html | 4 +
.../integration_test/fn.send_app_metadata.html | 4 +
.../integration_test/index.html | 2 +
.../integration_test/sidebar-items.js | 1 +
.../integration_test/struct.FlightServiceImpl.html | 123 +
.../struct.IntegrationDataset.html | 29 +
.../integration_test/type.Error.html | 1 +
.../integration_test/type.Result.html | 6 +
.../integration_test/type.TonicStream.html | 1 +
.../middleware/fn.scenario_setup.html | 4 +
.../flight_server_scenarios/middleware/index.html | 2 +
.../middleware/sidebar-items.js | 1 +
.../middleware/struct.MiddlewareScenarioImpl.html | 121 +
.../middleware/type.Error.html | 1 +
.../middleware/type.Result.html | 6 +
.../middleware/type.TonicStream.html | 1 +
.../flight_server_scenarios/sidebar-items.js | 1 +
.../flight_server_scenarios/type.Error.html | 1 +
.../flight_server_scenarios/type.Result.html | 6 +
...s_cdata_integration_export_batch_from_json.html | 6 +
..._cdata_integration_export_schema_from_json.html | 5 +
...tegration_import_batch_and_compare_to_json.html | 6 +
...egration_import_schema_and_compare_to_json.html | 5 +
.../fn.arrow_rs_free_error.html | 4 +
.../fn.canonicalize_schema.html | 2 +
...n.cdata_integration_export_batch_from_json.html | 6 +
....cdata_integration_export_schema_from_json.html | 5 +
...tegration_import_batch_and_compare_to_json.html | 5 +
...egration_import_schema_and_compare_to_json.html | 4 +
arrow_integration_testing/fn.compare_batches.html | 1 +
arrow_integration_testing/fn.open_json_file.html | 2 +
arrow_integration_testing/fn.read_gzip_json.html | 7 +
.../fn.result_to_c_error.html | 3 +
arrow_integration_testing/index.html | 2 +
arrow_integration_testing/sidebar-items.js | 1 +
arrow_integration_testing/struct.ArrowFile.html | 32 +
arrow_ipc/all.html | 1 +
.../constant.DEFAULT_ZSTD_COMPRESSION_LEVEL.html | 1 +
.../constant.LENGTH_NO_COMPRESSED_DATA.html | 1 +
.../constant.LENGTH_OF_PREFIX_DATA.html | 1 +
arrow_ipc/compression/enum.CompressionCodec.html | 64 +
arrow_ipc/compression/fn.compress_lz4.html | 1 +
arrow_ipc/compression/fn.compress_zstd.html | 6 +
arrow_ipc/compression/fn.decompress_lz4.html | 4 +
arrow_ipc/compression/fn.decompress_zstd.html | 5 +
.../compression/fn.read_uncompressed_size.html | 7 +
arrow_ipc/compression/index.html | 6 +
arrow_ipc/compression/sidebar-items.js | 1 +
.../compression/struct.DecompressionContext.html | 23 +
arrow_ipc/compression/struct.IpcWriteContext.html | 32 +
arrow_ipc/compression/type.CompressionContext.html | 8 +
arrow_ipc/constant.ARROW_MAGIC.html | 1 +
arrow_ipc/constant.CONTINUATION_MARKER.html | 1 +
arrow_ipc/convert/fn.build_field.html | 6 +
arrow_ipc/convert/fn.fb_to_schema.html | 3 +
arrow_ipc/convert/fn.get_data_type.html | 5 +
arrow_ipc/convert/fn.get_fb_dictionary.html | 7 +
arrow_ipc/convert/fn.get_fb_field_type.html | 6 +
arrow_ipc/convert/fn.metadata_to_fb.html | 5 +
arrow_ipc/convert/fn.schema_to_fb_offset.html | 5 +
arrow_ipc/convert/fn.single_child.html | 6 +
arrow_ipc/convert/fn.try_fb_to_schema.html | 4 +
arrow_ipc/convert/fn.try_field_from.html | 2 +
.../fn.try_schema_from_flatbuffer_bytes.html | 4 +
.../convert/fn.try_schema_from_ipc_buffer.html | 2 +
arrow_ipc/convert/index.html | 3 +
arrow_ipc/convert/sidebar-items.js | 1 +
arrow_ipc/convert/struct.FBFieldType.html | 21 +
arrow_ipc/convert/struct.IpcSchemaEncoder.html | 52 +
arrow_ipc/convert/struct.MessageBuffer.html | 30 +
arrow_ipc/gen/File/enum.FooterOffset.html | 17 +
arrow_ipc/gen/File/fn.finish_footer_buffer.html | 4 +
.../fn.finish_size_prefixed_footer_buffer.html | 4 +
arrow_ipc/gen/File/fn.root_as_footer.html | 7 +
.../gen/File/fn.root_as_footer_unchecked.html | 4 +
.../gen/File/fn.root_as_footer_with_opts.html | 10 +
.../gen/File/fn.size_prefixed_root_as_footer.html | 9 +
.../fn.size_prefixed_root_as_footer_unchecked.html | 4 +
.../fn.size_prefixed_root_as_footer_with_opts.html | 10 +
arrow_ipc/gen/File/index.html | 22 +
arrow_ipc/gen/File/sidebar-items.js | 1 +
arrow_ipc/gen/File/struct.Block.html | 27 +
arrow_ipc/gen/File/struct.Footer.html | 33 +
arrow_ipc/gen/File/struct.FooterArgs.html | 23 +
arrow_ipc/gen/File/struct.FooterBuilder.html | 29 +
.../constant.ENUM_MAX_BODY_COMPRESSION_METHOD.html | 2 +
.../constant.ENUM_MAX_COMPRESSION_TYPE.html | 2 +
.../Message/constant.ENUM_MAX_MESSAGE_HEADER.html | 2 +
.../constant.ENUM_MIN_BODY_COMPRESSION_METHOD.html | 2 +
.../constant.ENUM_MIN_COMPRESSION_TYPE.html | 2 +
.../Message/constant.ENUM_MIN_MESSAGE_HEADER.html | 2 +
...nstant.ENUM_VALUES_BODY_COMPRESSION_METHOD.html | 2 +
.../constant.ENUM_VALUES_COMPRESSION_TYPE.html | 2 +
.../constant.ENUM_VALUES_MESSAGE_HEADER.html | 2 +
.../gen/Message/enum.BodyCompressionOffset.html | 17 +
.../gen/Message/enum.DictionaryBatchOffset.html | 17 +
arrow_ipc/gen/Message/enum.MessageOffset.html | 17 +
arrow_ipc/gen/Message/enum.RecordBatchOffset.html | 17 +
.../gen/Message/fn.finish_message_buffer.html | 4 +
.../fn.finish_size_prefixed_message_buffer.html | 4 +
arrow_ipc/gen/Message/fn.root_as_message.html | 7 +
.../gen/Message/fn.root_as_message_unchecked.html | 4 +
.../gen/Message/fn.root_as_message_with_opts.html | 10 +
.../Message/fn.size_prefixed_root_as_message.html | 9 +
...fn.size_prefixed_root_as_message_unchecked.html | 4 +
...fn.size_prefixed_root_as_message_with_opts.html | 10 +
arrow_ipc/gen/Message/index.html | 34 +
arrow_ipc/gen/Message/sidebar-items.js | 1 +
arrow_ipc/gen/Message/struct.BodyCompression.html | 34 +
.../gen/Message/struct.BodyCompressionArgs.html | 20 +
.../gen/Message/struct.BodyCompressionBuilder.html | 28 +
.../gen/Message/struct.BodyCompressionMethod.html | 48 +
arrow_ipc/gen/Message/struct.CompressionType.html | 40 +
arrow_ipc/gen/Message/struct.DictionaryBatch.html | 37 +
.../gen/Message/struct.DictionaryBatchArgs.html | 21 +
.../gen/Message/struct.DictionaryBatchBuilder.html | 28 +
arrow_ipc/gen/Message/struct.FieldNode.html | 36 +
arrow_ipc/gen/Message/struct.Message.html | 30 +
arrow_ipc/gen/Message/struct.MessageArgs.html | 23 +
arrow_ipc/gen/Message/struct.MessageBuilder.html | 29 +
arrow_ipc/gen/Message/struct.MessageHeader.html | 46 +
.../struct.MessageHeaderUnionTableOffset.html | 17 +
arrow_ipc/gen/Message/struct.RecordBatch.html | 52 +
arrow_ipc/gen/Message/struct.RecordBatchArgs.html | 23 +
.../gen/Message/struct.RecordBatchBuilder.html | 31 +
.../gen/Schema/constant.ENUM_MAX_DATE_UNIT.html | 2 +
.../Schema/constant.ENUM_MAX_DICTIONARY_KIND.html | 2 +
.../gen/Schema/constant.ENUM_MAX_ENDIANNESS.html | 2 +
.../gen/Schema/constant.ENUM_MAX_FEATURE.html | 2 +
.../Schema/constant.ENUM_MAX_INTERVAL_UNIT.html | 2 +
.../Schema/constant.ENUM_MAX_METADATA_VERSION.html | 2 +
.../gen/Schema/constant.ENUM_MAX_PRECISION.html | 2 +
.../gen/Schema/constant.ENUM_MAX_TIME_UNIT.html | 2 +
arrow_ipc/gen/Schema/constant.ENUM_MAX_TYPE.html | 2 +
.../gen/Schema/constant.ENUM_MAX_UNION_MODE.html | 2 +
.../gen/Schema/constant.ENUM_MIN_DATE_UNIT.html | 2 +
.../Schema/constant.ENUM_MIN_DICTIONARY_KIND.html | 2 +
.../gen/Schema/constant.ENUM_MIN_ENDIANNESS.html | 2 +
.../gen/Schema/constant.ENUM_MIN_FEATURE.html | 2 +
.../Schema/constant.ENUM_MIN_INTERVAL_UNIT.html | 2 +
.../Schema/constant.ENUM_MIN_METADATA_VERSION.html | 2 +
.../gen/Schema/constant.ENUM_MIN_PRECISION.html | 2 +
.../gen/Schema/constant.ENUM_MIN_TIME_UNIT.html | 2 +
arrow_ipc/gen/Schema/constant.ENUM_MIN_TYPE.html | 2 +
.../gen/Schema/constant.ENUM_MIN_UNION_MODE.html | 2 +
.../gen/Schema/constant.ENUM_VALUES_DATE_UNIT.html | 2 +
.../constant.ENUM_VALUES_DICTIONARY_KIND.html | 2 +
.../Schema/constant.ENUM_VALUES_ENDIANNESS.html | 2 +
.../gen/Schema/constant.ENUM_VALUES_FEATURE.html | 2 +
.../Schema/constant.ENUM_VALUES_INTERVAL_UNIT.html | 2 +
.../constant.ENUM_VALUES_METADATA_VERSION.html | 2 +
.../gen/Schema/constant.ENUM_VALUES_PRECISION.html | 2 +
.../gen/Schema/constant.ENUM_VALUES_TIME_UNIT.html | 2 +
.../gen/Schema/constant.ENUM_VALUES_TYPE.html | 2 +
.../Schema/constant.ENUM_VALUES_UNION_MODE.html | 2 +
arrow_ipc/gen/Schema/enum.BinaryOffset.html | 17 +
arrow_ipc/gen/Schema/enum.BinaryViewOffset.html | 17 +
arrow_ipc/gen/Schema/enum.BoolOffset.html | 17 +
arrow_ipc/gen/Schema/enum.DateOffset.html | 17 +
arrow_ipc/gen/Schema/enum.DecimalOffset.html | 17 +
.../gen/Schema/enum.DictionaryEncodingOffset.html | 17 +
arrow_ipc/gen/Schema/enum.DurationOffset.html | 17 +
arrow_ipc/gen/Schema/enum.FieldOffset.html | 17 +
.../gen/Schema/enum.FixedSizeBinaryOffset.html | 17 +
arrow_ipc/gen/Schema/enum.FixedSizeListOffset.html | 17 +
arrow_ipc/gen/Schema/enum.FloatingPointOffset.html | 17 +
arrow_ipc/gen/Schema/enum.IntOffset.html | 17 +
arrow_ipc/gen/Schema/enum.IntervalOffset.html | 17 +
arrow_ipc/gen/Schema/enum.KeyValueOffset.html | 17 +
arrow_ipc/gen/Schema/enum.LargeBinaryOffset.html | 17 +
arrow_ipc/gen/Schema/enum.LargeListOffset.html | 17 +
arrow_ipc/gen/Schema/enum.LargeListViewOffset.html | 17 +
arrow_ipc/gen/Schema/enum.LargeUtf8Offset.html | 17 +
arrow_ipc/gen/Schema/enum.ListOffset.html | 17 +
arrow_ipc/gen/Schema/enum.ListViewOffset.html | 17 +
arrow_ipc/gen/Schema/enum.MapOffset.html | 17 +
arrow_ipc/gen/Schema/enum.NullOffset.html | 17 +
arrow_ipc/gen/Schema/enum.RunEndEncodedOffset.html | 17 +
arrow_ipc/gen/Schema/enum.SchemaOffset.html | 17 +
arrow_ipc/gen/Schema/enum.Struct_Offset.html | 17 +
arrow_ipc/gen/Schema/enum.TimeOffset.html | 17 +
arrow_ipc/gen/Schema/enum.TimestampOffset.html | 17 +
arrow_ipc/gen/Schema/enum.UnionOffset.html | 17 +
arrow_ipc/gen/Schema/enum.Utf8Offset.html | 17 +
arrow_ipc/gen/Schema/enum.Utf8ViewOffset.html | 17 +
arrow_ipc/gen/Schema/fn.finish_schema_buffer.html | 4 +
.../fn.finish_size_prefixed_schema_buffer.html | 4 +
arrow_ipc/gen/Schema/fn.root_as_schema.html | 7 +
.../gen/Schema/fn.root_as_schema_unchecked.html | 4 +
.../gen/Schema/fn.root_as_schema_with_opts.html | 10 +
.../Schema/fn.size_prefixed_root_as_schema.html | 9 +
.../fn.size_prefixed_root_as_schema_unchecked.html | 4 +
.../fn.size_prefixed_root_as_schema_with_opts.html | 10 +
arrow_ipc/gen/Schema/index.html | 61 +
arrow_ipc/gen/Schema/sidebar-items.js | 1 +
arrow_ipc/gen/Schema/struct.Binary.html | 29 +
arrow_ipc/gen/Schema/struct.BinaryArgs.html | 17 +
arrow_ipc/gen/Schema/struct.BinaryBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.BinaryView.html | 34 +
arrow_ipc/gen/Schema/struct.BinaryViewArgs.html | 17 +
arrow_ipc/gen/Schema/struct.BinaryViewBuilder.html | 28 +
arrow_ipc/gen/Schema/struct.Bool.html | 28 +
arrow_ipc/gen/Schema/struct.BoolArgs.html | 17 +
arrow_ipc/gen/Schema/struct.BoolBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.Buffer.html | 32 +
arrow_ipc/gen/Schema/struct.Date.html | 35 +
arrow_ipc/gen/Schema/struct.DateArgs.html | 19 +
arrow_ipc/gen/Schema/struct.DateBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.DateUnit.html | 36 +
arrow_ipc/gen/Schema/struct.Decimal.html | 36 +
arrow_ipc/gen/Schema/struct.DecimalArgs.html | 21 +
arrow_ipc/gen/Schema/struct.DecimalBuilder.html | 26 +
.../gen/Schema/struct.DictionaryEncoding.html | 40 +
.../gen/Schema/struct.DictionaryEncodingArgs.html | 22 +
.../Schema/struct.DictionaryEncodingBuilder.html | 28 +
arrow_ipc/gen/Schema/struct.DictionaryKind.html | 41 +
arrow_ipc/gen/Schema/struct.Duration.html | 39 +
arrow_ipc/gen/Schema/struct.DurationArgs.html | 19 +
arrow_ipc/gen/Schema/struct.DurationBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.Endianness.html | 39 +
arrow_ipc/gen/Schema/struct.Feature.html | 60 +
arrow_ipc/gen/Schema/struct.Field.html | 43 +
arrow_ipc/gen/Schema/struct.FieldArgs.html | 25 +
arrow_ipc/gen/Schema/struct.FieldBuilder.html | 32 +
arrow_ipc/gen/Schema/struct.FixedSizeBinary.html | 29 +
.../gen/Schema/struct.FixedSizeBinaryArgs.html | 19 +
.../gen/Schema/struct.FixedSizeBinaryBuilder.html | 28 +
arrow_ipc/gen/Schema/struct.FixedSizeList.html | 29 +
arrow_ipc/gen/Schema/struct.FixedSizeListArgs.html | 19 +
.../gen/Schema/struct.FixedSizeListBuilder.html | 28 +
arrow_ipc/gen/Schema/struct.FloatingPoint.html | 28 +
arrow_ipc/gen/Schema/struct.FloatingPointArgs.html | 19 +
.../gen/Schema/struct.FloatingPointBuilder.html | 28 +
arrow_ipc/gen/Schema/struct.Int.html | 28 +
arrow_ipc/gen/Schema/struct.IntArgs.html | 20 +
arrow_ipc/gen/Schema/struct.IntBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.Interval.html | 31 +
arrow_ipc/gen/Schema/struct.IntervalArgs.html | 19 +
arrow_ipc/gen/Schema/struct.IntervalBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.IntervalUnit.html | 51 +
arrow_ipc/gen/Schema/struct.KeyValue.html | 31 +
arrow_ipc/gen/Schema/struct.KeyValueArgs.html | 20 +
arrow_ipc/gen/Schema/struct.KeyValueBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.LargeBinary.html | 30 +
arrow_ipc/gen/Schema/struct.LargeBinaryArgs.html | 17 +
.../gen/Schema/struct.LargeBinaryBuilder.html | 28 +
arrow_ipc/gen/Schema/struct.LargeList.html | 30 +
arrow_ipc/gen/Schema/struct.LargeListArgs.html | 17 +
arrow_ipc/gen/Schema/struct.LargeListBuilder.html | 28 +
arrow_ipc/gen/Schema/struct.LargeListView.html | 30 +
arrow_ipc/gen/Schema/struct.LargeListViewArgs.html | 17 +
.../gen/Schema/struct.LargeListViewBuilder.html | 28 +
arrow_ipc/gen/Schema/struct.LargeUtf8.html | 30 +
arrow_ipc/gen/Schema/struct.LargeUtf8Args.html | 17 +
arrow_ipc/gen/Schema/struct.LargeUtf8Builder.html | 28 +
arrow_ipc/gen/Schema/struct.List.html | 28 +
arrow_ipc/gen/Schema/struct.ListArgs.html | 17 +
arrow_ipc/gen/Schema/struct.ListBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.ListView.html | 31 +
arrow_ipc/gen/Schema/struct.ListViewArgs.html | 17 +
arrow_ipc/gen/Schema/struct.ListViewBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.Map.html | 47 +
arrow_ipc/gen/Schema/struct.MapArgs.html | 19 +
arrow_ipc/gen/Schema/struct.MapBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.MetadataVersion.html | 52 +
arrow_ipc/gen/Schema/struct.Null.html | 29 +
arrow_ipc/gen/Schema/struct.NullArgs.html | 17 +
arrow_ipc/gen/Schema/struct.NullBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.Precision.html | 36 +
arrow_ipc/gen/Schema/struct.RunEndEncoded.html | 33 +
arrow_ipc/gen/Schema/struct.RunEndEncodedArgs.html | 17 +
.../gen/Schema/struct.RunEndEncodedBuilder.html | 28 +
arrow_ipc/gen/Schema/struct.Schema.html | 37 +
arrow_ipc/gen/Schema/struct.SchemaArgs.html | 22 +
arrow_ipc/gen/Schema/struct.SchemaBuilder.html | 32 +
arrow_ipc/gen/Schema/struct.Struct_.html | 31 +
arrow_ipc/gen/Schema/struct.Struct_Args.html | 17 +
arrow_ipc/gen/Schema/struct.Struct_Builder.html | 26 +
arrow_ipc/gen/Schema/struct.Time.html | 42 +
arrow_ipc/gen/Schema/struct.TimeArgs.html | 20 +
arrow_ipc/gen/Schema/struct.TimeBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.TimeUnit.html | 36 +
arrow_ipc/gen/Schema/struct.Timestamp.html | 118 +
arrow_ipc/gen/Schema/struct.TimestampArgs.html | 20 +
arrow_ipc/gen/Schema/struct.TimestampBuilder.html | 28 +
arrow_ipc/gen/Schema/struct.Type.html | 39 +
.../gen/Schema/struct.TypeUnionTableOffset.html | 17 +
arrow_ipc/gen/Schema/struct.Union.html | 32 +
arrow_ipc/gen/Schema/struct.UnionArgs.html | 20 +
arrow_ipc/gen/Schema/struct.UnionBuilder.html | 26 +
arrow_ipc/gen/Schema/struct.UnionMode.html | 36 +
arrow_ipc/gen/Schema/struct.Utf8.html | 29 +
arrow_ipc/gen/Schema/struct.Utf8Args.html | 17 +
arrow_ipc/gen/Schema/struct.Utf8Builder.html | 26 +
arrow_ipc/gen/Schema/struct.Utf8View.html | 34 +
arrow_ipc/gen/Schema/struct.Utf8ViewArgs.html | 17 +
arrow_ipc/gen/Schema/struct.Utf8ViewBuilder.html | 26 +
...ant.ENUM_MAX_SPARSE_MATRIX_COMPRESSED_AXIS.html | 2 +
.../constant.ENUM_MAX_SPARSE_TENSOR_INDEX.html | 2 +
...ant.ENUM_MIN_SPARSE_MATRIX_COMPRESSED_AXIS.html | 2 +
.../constant.ENUM_MIN_SPARSE_TENSOR_INDEX.html | 2 +
....ENUM_VALUES_SPARSE_MATRIX_COMPRESSED_AXIS.html | 2 +
.../constant.ENUM_VALUES_SPARSE_TENSOR_INDEX.html | 2 +
.../enum.SparseMatrixIndexCSXOffset.html | 17 +
.../enum.SparseTensorIndexCOOOffset.html | 17 +
.../enum.SparseTensorIndexCSFOffset.html | 17 +
.../gen/SparseTensor/enum.SparseTensorOffset.html | 17 +
....finish_size_prefixed_sparse_tensor_buffer.html | 4 +
.../fn.finish_sparse_tensor_buffer.html | 4 +
.../gen/SparseTensor/fn.root_as_sparse_tensor.html | 9 +
.../fn.root_as_sparse_tensor_unchecked.html | 4 +
.../fn.root_as_sparse_tensor_with_opts.html | 10 +
.../fn.size_prefixed_root_as_sparse_tensor.html | 9 +
...e_prefixed_root_as_sparse_tensor_unchecked.html | 6 +
...e_prefixed_root_as_sparse_tensor_with_opts.html | 10 +
arrow_ipc/gen/SparseTensor/index.html | 26 +
arrow_ipc/gen/SparseTensor/sidebar-items.js | 1 +
.../struct.SparseMatrixCompressedAxis.html | 36 +
.../SparseTensor/struct.SparseMatrixIndexCSX.html | 53 +
.../struct.SparseMatrixIndexCSXArgs.html | 23 +
.../struct.SparseMatrixIndexCSXBuilder.html | 28 +
.../gen/SparseTensor/struct.SparseTensor.html | 46 +
.../gen/SparseTensor/struct.SparseTensorArgs.html | 25 +
.../SparseTensor/struct.SparseTensorBuilder.html | 31 +
.../gen/SparseTensor/struct.SparseTensorIndex.html | 36 +
.../SparseTensor/struct.SparseTensorIndexCOO.html | 62 +
.../struct.SparseTensorIndexCOOArgs.html | 22 +
.../struct.SparseTensorIndexCOOBuilder.html | 28 +
.../SparseTensor/struct.SparseTensorIndexCSF.html | 76 +
.../struct.SparseTensorIndexCSFArgs.html | 23 +
.../struct.SparseTensorIndexCSFBuilder.html | 34 +
.../struct.SparseTensorIndexUnionTableOffset.html | 17 +
arrow_ipc/gen/Tensor/enum.TensorDimOffset.html | 17 +
arrow_ipc/gen/Tensor/enum.TensorOffset.html | 17 +
.../fn.finish_size_prefixed_tensor_buffer.html | 4 +
arrow_ipc/gen/Tensor/fn.finish_tensor_buffer.html | 4 +
arrow_ipc/gen/Tensor/fn.root_as_tensor.html | 7 +
.../gen/Tensor/fn.root_as_tensor_unchecked.html | 4 +
.../gen/Tensor/fn.root_as_tensor_with_opts.html | 10 +
.../Tensor/fn.size_prefixed_root_as_tensor.html | 9 +
.../fn.size_prefixed_root_as_tensor_unchecked.html | 4 +
.../fn.size_prefixed_root_as_tensor_with_opts.html | 10 +
arrow_ipc/gen/Tensor/index.html | 23 +
arrow_ipc/gen/Tensor/sidebar-items.js | 1 +
arrow_ipc/gen/Tensor/struct.Tensor.html | 36 +
arrow_ipc/gen/Tensor/struct.TensorArgs.html | 23 +
arrow_ipc/gen/Tensor/struct.TensorBuilder.html | 29 +
arrow_ipc/gen/Tensor/struct.TensorDim.html | 33 +
arrow_ipc/gen/Tensor/struct.TensorDimArgs.html | 20 +
arrow_ipc/gen/Tensor/struct.TensorDimBuilder.html | 28 +
arrow_ipc/gen/index.html | 2 +
arrow_ipc/gen/sidebar-items.js | 1 +
arrow_ipc/index.html | 22 +
arrow_ipc/reader/constant.MAX_PREALLOC_BYTES.html | 14 +
arrow_ipc/reader/enum.IpcMessage.html | 29 +
.../reader/fn.check_variadic_counts_consumed.html | 6 +
arrow_ipc/reader/fn.get_dictionary_values.html | 12 +
arrow_ipc/reader/fn.parse_message.html | 3 +
arrow_ipc/reader/fn.read_block.html | 5 +
arrow_ipc/reader/fn.read_body_bounded.html | 5 +
arrow_ipc/reader/fn.read_buffer.html | 15 +
arrow_ipc/reader/fn.read_dictionary.html | 9 +
arrow_ipc/reader/fn.read_dictionary_impl.html | 10 +
arrow_ipc/reader/fn.read_footer_length.html | 3 +
arrow_ipc/reader/fn.read_record_batch.html | 16 +
arrow_ipc/reader/fn.update_dictionaries.html | 15 +
arrow_ipc/reader/index.html | 24 +
arrow_ipc/reader/sidebar-items.js | 1 +
arrow_ipc/reader/stream/enum.DecoderState.html | 39 +
arrow_ipc/reader/stream/index.html | 1 +
arrow_ipc/reader/stream/sidebar-items.js | 1 +
arrow_ipc/reader/stream/struct.StreamDecoder.html | 74 +
arrow_ipc/reader/struct.FileDecoder.html | 101 +
arrow_ipc/reader/struct.FileReader.html | 288 +
arrow_ipc/reader/struct.FileReaderBuilder.html | 49 +
arrow_ipc/reader/struct.MessageReader.html | 53 +
arrow_ipc/reader/struct.RecordBatchDecoder.html | 145 +
arrow_ipc/reader/struct.StreamDecoder.html | 74 +
arrow_ipc/reader/struct.StreamReader.html | 282 +
arrow_ipc/sidebar-items.js | 1 +
arrow_ipc/writer/constant.PADDING.html | 1 +
arrow_ipc/writer/enum.DictionaryComparison.html | 28 +
arrow_ipc/writer/enum.DictionaryHandling.html | 30 +
arrow_ipc/writer/enum.DictionaryUpdate.html | 30 +
arrow_ipc/writer/enum.EncodedBuffer.html | 26 +
arrow_ipc/writer/enum.IpcBodySink.html | 26 +
.../writer/fn.append_variadic_buffer_counts.html | 1 +
arrow_ipc/writer/fn.buffer_need_truncate.html | 7 +
arrow_ipc/writer/fn.compare_dictionaries.html | 4 +
arrow_ipc/writer/fn.encode_sink_buffer.html | 22 +
.../writer/fn.ensure_supported_ipc_data_type.html | 4 +
.../writer/fn.ensure_supported_ipc_schema.html | 1 +
.../writer/fn.estimate_encoded_buffer_count.html | 5 +
arrow_ipc/writer/fn.get_buffer_element_width.html | 2 +
arrow_ipc/writer/fn.get_byte_array_buffers.html | 6 +
arrow_ipc/writer/fn.get_list_array_buffers.html | 5 +
.../writer/fn.get_list_view_array_buffers.html | 7 +
arrow_ipc/writer/fn.get_or_truncate_buffer.html | 5 +
arrow_ipc/writer/fn.has_validity_bitmap.html | 7 +
.../writer/fn.into_zero_offset_run_array.html | 3 +
arrow_ipc/writer/fn.pad_to_alignment.html | 2 +
arrow_ipc/writer/fn.reencode_offsets.html | 6 +
arrow_ipc/writer/fn.unslice_run_array.html | 1 +
arrow_ipc/writer/fn.write_array_data.html | 15 +
arrow_ipc/writer/fn.write_message.html | 6 +
arrow_ipc/writer/index.html | 13 +
arrow_ipc/writer/sidebar-items.js | 1 +
arrow_ipc/writer/struct.Buffers.html | 30 +
arrow_ipc/writer/struct.DictionaryToEncode.html | 22 +
arrow_ipc/writer/struct.DictionaryTracker.html | 71 +
arrow_ipc/writer/struct.EncodedData.html | 23 +
.../writer/struct.EncodedRecordBatchMeta.html | 28 +
arrow_ipc/writer/struct.FileWriter.html | 93 +
arrow_ipc/writer/struct.IpcDataGenerator.html | 159 +
arrow_ipc/writer/struct.IpcMetadataBuilder.html | 23 +
arrow_ipc/writer/struct.IpcWriteContext.html | 32 +
arrow_ipc/writer/struct.IpcWriteMetadata.html | 28 +
arrow_ipc/writer/struct.IpcWriteOptions.html | 59 +
arrow_ipc/writer/struct.MetadataLayout.html | 21 +
arrow_ipc/writer/struct.StreamEncoder.html | 59 +
arrow_ipc/writer/struct.StreamWriter.html | 131 +
arrow_ipc/writer/trait.IpcMessageSink.html | 19 +
arrow_ipc/writer/trait.IpcMessageSinkExt.html | 44 +
arrow_ipc/writer/trait.IpcRecordBatchSink.html | 28 +
arrow_ipc/writer/type.CompressionContext.html | 8 +
arrow_json/all.html | 1 +
arrow_json/enum.StructMode.html | 42 +
arrow_json/index.html | 50 +
arrow_json/macro.json_serializable!.html | 11 +
arrow_json/macro.json_serializable.html | 3 +
.../reader/binary_array/fn.decode_hex_digit.html | 1 +
.../binary_array/fn.decode_hex_to_writer.html | 4 +
.../binary_array/fn.estimate_data_capacity.html | 4 +
.../binary_array/fn.invalid_hex_error_at.html | 1 +
arrow_json/reader/binary_array/index.html | 1 +
arrow_json/reader/binary_array/sidebar-items.js | 1 +
.../binary_array/struct.BinaryArrayDecoder.html | 30 +
.../binary_array/struct.BinaryViewDecoder.html | 21 +
.../struct.FixedSizeBinaryArrayDecoder.html | 23 +
arrow_json/reader/boolean_array/index.html | 1 +
arrow_json/reader/boolean_array/sidebar-items.js | 1 +
.../boolean_array/struct.BooleanArrayDecoder.html | 23 +
arrow_json/reader/decimal_array/index.html | 1 +
arrow_json/reader/decimal_array/sidebar-items.js | 1 +
.../decimal_array/struct.DecimalArrayDecoder.html | 34 +
arrow_json/reader/enum.TapeElement.html | 70 +
arrow_json/reader/fn.infer_json_schema.html | 30 +
.../reader/fn.infer_json_schema_from_iterator.html | 17 +
.../reader/fn.infer_json_schema_from_seekable.html | 19 +
arrow_json/reader/fn.make_builtin_decoder.html | 5 +
arrow_json/reader/fn.make_decoder.html | 5 +
arrow_json/reader/index.html | 91 +
arrow_json/reader/list_array/index.html | 1 +
arrow_json/reader/list_array/sidebar-items.js | 1 +
.../struct.FixedSizeListArrayDecoder.html | 30 +
.../list_array/struct.ListLikeArrayDecoder.html | 34 +
.../reader/list_array/type.ListArrayDecoder.html | 7 +
.../list_array/type.ListViewArrayDecoder.html | 7 +
arrow_json/reader/map_array/index.html | 1 +
arrow_json/reader/map_array/sidebar-items.js | 1 +
.../reader/map_array/struct.MapArrayDecoder.html | 32 +
arrow_json/reader/null_array/index.html | 1 +
arrow_json/reader/null_array/sidebar-items.js | 1 +
.../reader/null_array/struct.NullArrayDecoder.html | 23 +
arrow_json/reader/primitive_array/index.html | 1 +
.../primitive_array/macro.primitive_parse!.html | 11 +
.../primitive_array/macro.primitive_parse.html | 3 +
arrow_json/reader/primitive_array/sidebar-items.js | 1 +
.../struct.PrimitiveArrayDecoder.html | 34 +
.../primitive_array/trait.ParseJsonNumber.html | 10 +
arrow_json/reader/run_end_array/index.html | 1 +
arrow_json/reader/run_end_array/sidebar-items.js | 1 +
.../struct.RunEndEncodedArrayDecoder.html | 33 +
arrow_json/reader/schema/enum.InferredType.html | 24 +
arrow_json/reader/schema/fn.coerce_data_type.html | 7 +
.../schema/fn.collect_field_types_from_object.html | 4 +
arrow_json/reader/schema/fn.generate_datatype.html | 1 +
arrow_json/reader/schema/fn.generate_fields.html | 3 +
arrow_json/reader/schema/fn.generate_schema.html | 4 +
.../reader/schema/fn.infer_array_element_type.html | 1 +
arrow_json/reader/schema/fn.infer_json_schema.html | 30 +
.../schema/fn.infer_json_schema_from_iterator.html | 17 +
.../schema/fn.infer_json_schema_from_seekable.html | 19 +
.../reader/schema/fn.infer_nested_array_type.html | 1 +
.../reader/schema/fn.infer_scalar_array_type.html | 1 +
.../reader/schema/fn.infer_struct_array_type.html | 1 +
arrow_json/reader/schema/fn.list_type_of.html | 2 +
.../schema/fn.set_object_scalar_field_type.html | 5 +
arrow_json/reader/schema/index.html | 3 +
arrow_json/reader/schema/sidebar-items.js | 1 +
arrow_json/reader/serializer/index.html | 1 +
arrow_json/reader/serializer/sidebar-items.js | 1 +
.../reader/serializer/struct.ListSerializer.html | 23 +
.../reader/serializer/struct.ObjectSerializer.html | 33 +
.../reader/serializer/struct.SerializerError.html | 22 +
.../reader/serializer/struct.TapeSerializer.html | 110 +
arrow_json/reader/sidebar-items.js | 1 +
arrow_json/reader/string_array/constant.FALSE.html | 1 +
arrow_json/reader/string_array/constant.TRUE.html | 1 +
arrow_json/reader/string_array/index.html | 1 +
arrow_json/reader/string_array/sidebar-items.js | 1 +
.../string_array/struct.StringArrayDecoder.html | 32 +
.../reader/string_view_array/constant.FALSE.html | 1 +
.../reader/string_view_array/constant.TRUE.html | 1 +
arrow_json/reader/string_view_array/index.html | 1 +
.../reader/string_view_array/sidebar-items.js | 1 +
.../struct.StringViewArrayDecoder.html | 24 +
arrow_json/reader/struct.CheckedDecoder.html | 25 +
arrow_json/reader/struct.Decoder.html | 206 +
arrow_json/reader/struct.DecoderContext.html | 50 +
arrow_json/reader/struct.Reader.html | 224 +
arrow_json/reader/struct.ReaderBuilder.html | 98 +
arrow_json/reader/struct.Tape.html | 35 +
arrow_json/reader/struct.ValueIter.html | 240 +
.../reader/struct_array/fn.build_field_index.html | 1 +
.../reader/struct_array/fn.struct_fields.html | 1 +
arrow_json/reader/struct_array/index.html | 2 +
arrow_json/reader/struct_array/sidebar-items.js | 1 +
.../struct_array/struct.FieldTapePositions.html | 26 +
.../struct_array/struct.StructArrayDecoder.html | 33 +
arrow_json/reader/tape/enum.DecoderState.html | 44 +
arrow_json/reader/tape/enum.Literal.html | 23 +
arrow_json/reader/tape/enum.TapeElement.html | 70 +
.../reader/tape/fn.char_from_surrogate_pair.html | 2 +
arrow_json/reader/tape/fn.err.html | 2 +
arrow_json/reader/tape/fn.json_whitespace.html | 2 +
arrow_json/reader/tape/fn.parse_hex.html | 2 +
arrow_json/reader/tape/fn.write_char.html | 2 +
arrow_json/reader/tape/index.html | 2 +
arrow_json/reader/tape/macro.next!.html | 11 +
arrow_json/reader/tape/macro.next.html | 4 +
arrow_json/reader/tape/sidebar-items.js | 1 +
arrow_json/reader/tape/struct.BufIter.html | 219 +
arrow_json/reader/tape/struct.Tape.html | 35 +
arrow_json/reader/tape/struct.TapeDecoder.html | 44 +
.../reader/tape/struct.TapeDecoderOptions.html | 27 +
arrow_json/reader/timestamp_array/index.html | 1 +
arrow_json/reader/timestamp_array/sidebar-items.js | 1 +
.../struct.TimestampArrayDecoder.html | 43 +
arrow_json/reader/trait.ArrayDecoder.html | 23 +
arrow_json/reader/trait.DecoderFactory.html | 184 +
arrow_json/reader/value_iter/index.html | 1 +
arrow_json/reader/value_iter/sidebar-items.js | 1 +
arrow_json/reader/value_iter/struct.ValueIter.html | 240 +
arrow_json/sidebar-items.js | 1 +
arrow_json/trait.JsonSerializable.html | 6 +
arrow_json/writer/encoder/fn.encode_binary.html | 1 +
arrow_json/writer/encoder/fn.encode_string.html | 1 +
arrow_json/writer/encoder/fn.make_encoder.html | 7 +
arrow_json/writer/encoder/index.html | 3 +
arrow_json/writer/encoder/macro.float_encode!.html | 11 +
arrow_json/writer/encoder/macro.float_encode.html | 3 +
.../writer/encoder/macro.integer_encode!.html | 11 +
.../writer/encoder/macro.integer_encode.html | 3 +
arrow_json/writer/encoder/sidebar-items.js | 1 +
.../writer/encoder/struct.BinaryEncoder.html | 28 +
.../writer/encoder/struct.BinaryViewEncoder.html | 17 +
.../writer/encoder/struct.BooleanEncoder.html | 17 +
.../writer/encoder/struct.DictionaryEncoder.html | 26 +
.../writer/encoder/struct.EncoderOptions.html | 55 +
arrow_json/writer/encoder/struct.FieldEncoder.html | 19 +
.../writer/encoder/struct.JsonArrayFormatter.html | 19 +
.../writer/encoder/struct.ListLikeEncoder.html | 26 +
arrow_json/writer/encoder/struct.MapEncoder.html | 25 +
arrow_json/writer/encoder/struct.NullEncoder.html | 17 +
.../writer/encoder/struct.NullableEncoder.html | 25 +
.../writer/encoder/struct.PrimitiveEncoder.html | 34 +
.../writer/encoder/struct.RawArrayFormatter.html | 17 +
.../encoder/struct.RunEndEncodedEncoder.html | 26 +
.../writer/encoder/struct.StringEncoder.html | 24 +
.../writer/encoder/struct.StringViewEncoder.html | 17 +
.../writer/encoder/struct.StructArrayEncoder.html | 20 +
arrow_json/writer/encoder/trait.Encoder.html | 9 +
.../writer/encoder/trait.EncoderFactory.html | 128 +
.../writer/encoder/trait.PrimitiveEncode.html | 9 +
arrow_json/writer/fn.make_encoder.html | 7 +
arrow_json/writer/index.html | 77 +
arrow_json/writer/sidebar-items.js | 1 +
arrow_json/writer/struct.EncoderOptions.html | 55 +
arrow_json/writer/struct.JsonArray.html | 23 +
arrow_json/writer/struct.LineDelimited.html | 25 +
arrow_json/writer/struct.NullableEncoder.html | 25 +
arrow_json/writer/struct.Writer.html | 67 +
arrow_json/writer/struct.WriterBuilder.html | 60 +
arrow_json/writer/trait.Encoder.html | 9 +
arrow_json/writer/trait.EncoderFactory.html | 128 +
arrow_json/writer/trait.JsonFormat.html | 21 +
arrow_json/writer/type.ArrayWriter.html | 13 +
arrow_json/writer/type.LineDelimitedWriter.html | 13 +
arrow_json_integration_test/all.html | 1 +
arrow_json_integration_test/enum.Mode.html | 31 +
arrow_json_integration_test/fn.arrow_to_json.html | 5 +
arrow_json_integration_test/fn.json_to_arrow.html | 5 +
arrow_json_integration_test/fn.main.html | 1 +
arrow_json_integration_test/fn.validate.html | 5 +
arrow_json_integration_test/index.html | 2 +
arrow_json_integration_test/sidebar-items.js | 1 +
arrow_json_integration_test/struct.Args.html | 48 +
arrow_ord/all.html | 1 +
arrow_ord/cmp/constant.MAX_LOW_HALF_LEN.html | 2 +
arrow_ord/cmp/enum.Op.html | 29 +
arrow_ord/cmp/fn.apply.html | 8 +
arrow_ord/cmp/fn.apply_op.html | 12 +
arrow_ord/cmp/fn.apply_op_ree_segments.html | 10 +
arrow_ord/cmp/fn.apply_op_vectored.html | 9 +
arrow_ord/cmp/fn.apply_ree.html | 9 +
arrow_ord/cmp/fn.collect_bool.html | 8 +
arrow_ord/cmp/fn.compare_byte_view.html | 9 +
arrow_ord/cmp/fn.compare_op.html | 6 +
arrow_ord/cmp/fn.distinct.html | 15 +
arrow_ord/cmp/fn.eq.html | 11 +
arrow_ord/cmp/fn.eq_inline_scalar.html | 10 +
arrow_ord/cmp/fn.expand_from_runs.html | 4 +
arrow_ord/cmp/fn.gt.html | 11 +
arrow_ord/cmp/fn.gt_eq.html | 14 +
arrow_ord/cmp/fn.logical_indices.html | 6 +
arrow_ord/cmp/fn.lt.html | 11 +
arrow_ord/cmp/fn.lt_eq.html | 14 +
arrow_ord/cmp/fn.neq.html | 11 +
arrow_ord/cmp/fn.not_distinct.html | 15 +
arrow_ord/cmp/fn.ree_info_opt.html | 2 +
arrow_ord/cmp/fn.ree_physical_indices.html | 1 +
arrow_ord/cmp/fn.scalar_index.html | 4 +
arrow_ord/cmp/fn.supports_distinct.html | 5 +
arrow_ord/cmp/fn.take_bits.html | 1 +
arrow_ord/cmp/index.html | 12 +
arrow_ord/cmp/sidebar-items.js | 1 +
arrow_ord/cmp/struct.ReeInfo.html | 24 +
arrow_ord/cmp/struct.SideInfo.html | 21 +
arrow_ord/cmp/trait.ArrayOrd.html | 16 +
arrow_ord/index.html | 20 +
arrow_ord/ord/fn.make_comparator.html | 10 +
arrow_ord/ord/index.html | 2 +
arrow_ord/ord/sidebar-items.js | 1 +
arrow_ord/ord/type.DynComparator.html | 2 +
arrow_ord/partition/fn.find_boundaries.html | 2 +
arrow_ord/partition/fn.partition.html | 40 +
arrow_ord/partition/index.html | 3 +
arrow_ord/partition/sidebar-items.js | 1 +
arrow_ord/partition/struct.Partitions.html | 25 +
...ant.BYTE_VIEW_KEY_FALLBACK_COLLISION_RATIO.html | 1 +
arrow_ord/rank/constant.BYTE_VIEW_KEY_LEN.html | 1 +
...nstant.BYTE_VIEW_KEY_MAX_PROBES_PER_WINDOW.html | 1 +
.../constant.BYTE_VIEW_KEY_SAMPLES_PER_WINDOW.html | 1 +
.../rank/constant.BYTE_VIEW_KEY_SAMPLE_SIZE.html | 1 +
arrow_ord/rank/fn.boolean_rank.html | 1 +
arrow_ord/rank/fn.byte_view_key.html | 1 +
arrow_ord/rank/fn.byte_view_rank.html | 4 +
arrow_ord/rank/fn.bytes_rank.html | 4 +
arrow_ord/rank/fn.can_rank.html | 2 +
arrow_ord/rank/fn.compare_view_key.html | 5 +
arrow_ord/rank/fn.equal_view_key.html | 5 +
arrow_ord/rank/fn.get_boolean_rank_index.html | 7 +
.../fn.has_high_byte_view_key_collision_rate.html | 10 +
arrow_ord/rank/fn.primitive_rank.html | 5 +
arrow_ord/rank/fn.rank.html | 10 +
arrow_ord/rank/fn.rank_impl.html | 10 +
arrow_ord/rank/fn.rank_impl_by.html | 9 +
arrow_ord/rank/index.html | 8 +
arrow_ord/rank/sidebar-items.js | 1 +
arrow_ord/sidebar-items.js | 1 +
arrow_ord/sort/fn.can_sort_to_indices.html | 2 +
arrow_ord/sort/fn.child_rank.html | 5 +
arrow_ord/sort/fn.lexsort.html | 39 +
arrow_ord/sort/fn.lexsort_to_indices.html | 36 +
arrow_ord/sort/fn.lexsort_topk.html | 5 +
arrow_ord/sort/fn.lexsort_topk_fixed.html | 5 +
arrow_ord/sort/fn.partial_sort.html | 3 +
arrow_ord/sort/fn.partition_validity.html | 8 +
arrow_ord/sort/fn.partition_validity_scan.html | 8 +
arrow_ord/sort/fn.sift_down_worst_heap.html | 5 +
arrow_ord/sort/fn.sift_up_worst_heap.html | 5 +
arrow_ord/sort/fn.sort.html | 15 +
arrow_ord/sort/fn.sort_boolean.html | 7 +
arrow_ord/sort/fn.sort_byte_view.html | 7 +
arrow_ord/sort/fn.sort_bytes.html | 7 +
arrow_ord/sort/fn.sort_dictionary.html | 7 +
arrow_ord/sort/fn.sort_fixed_column.html | 5 +
arrow_ord/sort/fn.sort_fixed_size_binary.html | 7 +
arrow_ord/sort/fn.sort_fixed_size_list.html | 7 +
arrow_ord/sort/fn.sort_impl.html | 7 +
arrow_ord/sort/fn.sort_limit.html | 24 +
arrow_ord/sort/fn.sort_list.html | 7 +
arrow_ord/sort/fn.sort_list_view.html | 7 +
arrow_ord/sort/fn.sort_native_type.html | 5 +
arrow_ord/sort/fn.sort_primitive.html | 7 +
arrow_ord/sort/fn.sort_run.html | 5 +
arrow_ord/sort/fn.sort_run_downcasted.html | 5 +
arrow_ord/sort/fn.sort_run_inner.html | 7 +
arrow_ord/sort/fn.sort_run_to_indices.html | 5 +
arrow_ord/sort/fn.sort_to_indices.html | 7 +
arrow_ord/sort/fn.sort_unstable_by.html | 3 +
arrow_ord/sort/index.html | 9 +
arrow_ord/sort/sidebar-items.js | 1 +
.../struct.FixedLexicographicalComparator.html | 32 +
.../sort/struct.LexicographicalComparator.html | 25 +
arrow_ord/sort/struct.SortColumn.html | 24 +
arrow_ord/sort/struct.SortOptions.html | 79 +
arrow_pyarrow/all.html | 1 +
.../constant.ARRAY_STREAM_INPUT_TYPE.html | 7 +
arrow_pyarrow/fn.array_class.html | 1 +
.../fn.call_arrow_c_array_method_if_exists.html | 3 +
.../fn.call_capsule_method_if_exists.html | 4 +
arrow_pyarrow/fn.data_type_class.html | 1 +
arrow_pyarrow/fn.extract_capsule.html | 5 +
arrow_pyarrow/fn.field_class.html | 1 +
arrow_pyarrow/fn.record_batch_class.html | 1 +
.../fn.record_batch_from_pyarrow_bound_impl.html | 4 +
arrow_pyarrow/fn.record_batch_reader_class.html | 3 +
arrow_pyarrow/fn.schema_class.html | 1 +
arrow_pyarrow/fn.table_class.html | 1 +
arrow_pyarrow/fn.to_py_err.html | 1 +
arrow_pyarrow/fn.validate_class.html | 4 +
arrow_pyarrow/fn.wrapping_type_error.html | 5 +
arrow_pyarrow/index.html | 52 +
arrow_pyarrow/macro.type_hint!.html | 11 +
arrow_pyarrow/macro.type_hint.html | 5 +
arrow_pyarrow/sidebar-items.js | 1 +
arrow_pyarrow/struct.ArrowException.html | 24 +
arrow_pyarrow/struct.PyArrowType.html | 33 +
arrow_pyarrow/struct.Table.html | 40 +
arrow_pyarrow/trait.FromPyArrow.html | 20 +
arrow_pyarrow/trait.FromPyArrowUnchecked.html | 18 +
arrow_pyarrow/trait.IntoPyArrow.html | 13 +
arrow_pyarrow/trait.ToPyArrow.html | 11 +
arrow_pyarrow/type.PyArrowException.html | 2 +
arrow_row/all.html | 1 +
arrow_row/enum.Codec.html | 38 +
arrow_row/enum.Encoder.html | 40 +
arrow_row/enum.LengthTracker.html | 50 +
arrow_row/fixed/fn.decode_bool.html | 2 +
arrow_row/fixed/fn.decode_fixed_size_binary.html | 8 +
arrow_row/fixed/fn.decode_nulls.html | 4 +
arrow_row/fixed/fn.decode_primitive.html | 7 +
arrow_row/fixed/fn.encode.html | 12 +
arrow_row/fixed/fn.encode_boolean.html | 12 +
arrow_row/fixed/fn.encode_boolean_not_null.html | 8 +
arrow_row/fixed/fn.encode_fixed_size_binary.html | 6 +
arrow_row/fixed/fn.encode_not_null.html | 8 +
arrow_row/fixed/fn.encoded_len.html | 4 +
arrow_row/fixed/fn.split_off.html | 2 +
arrow_row/fixed/index.html | 6 +
arrow_row/fixed/macro.encode_signed!.html | 11 +
arrow_row/fixed/macro.encode_signed.html | 3 +
arrow_row/fixed/macro.encode_unsigned!.html | 11 +
arrow_row/fixed/macro.encode_unsigned.html | 3 +
arrow_row/fixed/sidebar-items.js | 1 +
arrow_row/fixed/trait.FixedLengthEncoding.html | 11 +
arrow_row/fixed/trait.FromSlice.html | 4 +
arrow_row/fn.compute_list_view_bounds.html | 5 +
arrow_row/fn.decode_column.html | 9 +
arrow_row/fn.encode_column.html | 8 +
arrow_row/fn.encode_dictionary_values.html | 8 +
arrow_row/fn.null_sentinel.html | 2 +
arrow_row/fn.push_byte_view_array_lengths.html | 5 +
arrow_row/fn.push_generic_byte_array_lengths.html | 5 +
arrow_row/fn.row_lengths.html | 5 +
arrow_row/index.html | 101 +
arrow_row/list/fn.compute_lengths.html | 5 +
.../list/fn.compute_lengths_fixed_size_list.html | 5 +
arrow_row/list/fn.compute_lengths_list_view.html | 8 +
arrow_row/list/fn.decode.html | 9 +
arrow_row/list/fn.decode_fixed_size_list.html | 10 +
arrow_row/list/fn.decode_list_view.html | 9 +
arrow_row/list/fn.encode.html | 9 +
arrow_row/list/fn.encode_fixed_size_list.html | 9 +
arrow_row/list/fn.encode_list_view.html | 10 +
arrow_row/list/fn.encode_one.html | 6 +
.../list/fn.list_like_element_encoded_len.html | 8 +
arrow_row/list/index.html | 1 +
arrow_row/list/sidebar-items.js | 1 +
arrow_row/list/trait.GenericListArrayOrMap.html | 31 +
arrow_row/macro.decode_primitive_helper!.html | 11 +
arrow_row/macro.decode_primitive_helper.html | 3 +
arrow_row/run/fn.compute_lengths.html | 6 +
arrow_row/run/fn.decode.html | 9 +
arrow_row/run/fn.encode.html | 9 +
arrow_row/run/index.html | 1 +
arrow_row/run/sidebar-items.js | 1 +
arrow_row/sidebar-items.js | 1 +
arrow_row/struct.OwnedRow.html | 38 +
arrow_row/struct.Row.html | 42 +
arrow_row/struct.RowConfig.html | 25 +
arrow_row/struct.RowConverter.html | 355 +
arrow_row/struct.RowParser.html | 26 +
arrow_row/struct.Rows.html | 62 +
arrow_row/struct.RowsIter.html | 235 +
arrow_row/struct.SortField.html | 31 +
arrow_row/type.RowLengthIter.html | 2 +
.../variable/constant.BLOCK_CONTINUATION.html | 2 +
arrow_row/variable/constant.BLOCK_SIZE.html | 2 +
arrow_row/variable/constant.EMPTY_SENTINEL.html | 2 +
arrow_row/variable/constant.MINI_BLOCK_COUNT.html | 3 +
arrow_row/variable/constant.MINI_BLOCK_SIZE.html | 2 +
.../variable/constant.NON_EMPTY_SENTINEL.html | 2 +
.../variable/constant.NULL_VALUE_SENTINEL.html | 2 +
arrow_row/variable/fn.decode_binary.html | 5 +
arrow_row/variable/fn.decode_binary_view.html | 7 +
.../variable/fn.decode_binary_view_inner.html | 4 +
arrow_row/variable/fn.decode_blocks.html | 7 +
arrow_row/variable/fn.decode_null_value.html | 1 +
arrow_row/variable/fn.decode_nulls_sentinel.html | 6 +
arrow_row/variable/fn.decode_string.html | 8 +
arrow_row/variable/fn.decode_string_view.html | 10 +
arrow_row/variable/fn.decoded_len.html | 2 +
arrow_row/variable/fn.encode.html | 18 +
arrow_row/variable/fn.encode_blocks.html | 2 +
arrow_row/variable/fn.encode_empty.html | 1 +
.../variable/fn.encode_generic_byte_array.html | 7 +
arrow_row/variable/fn.encode_null.html | 1 +
arrow_row/variable/fn.encode_null_value.html | 2 +
arrow_row/variable/fn.encode_one.html | 5 +
arrow_row/variable/fn.non_null_padded_length.html | 2 +
arrow_row/variable/fn.padded_length.html | 2 +
arrow_row/variable/index.html | 3 +
arrow_row/variable/sidebar-items.js | 1 +
arrow_schema/all.html | 1 +
.../constant.DECIMAL128_MAX_PRECISION.html | 2 +
arrow_schema/constant.DECIMAL128_MAX_SCALE.html | 2 +
.../constant.DECIMAL256_MAX_PRECISION.html | 2 +
arrow_schema/constant.DECIMAL256_MAX_SCALE.html | 2 +
arrow_schema/constant.DECIMAL32_DEFAULT_SCALE.html | 2 +
arrow_schema/constant.DECIMAL32_MAX_PRECISION.html | 2 +
arrow_schema/constant.DECIMAL32_MAX_SCALE.html | 2 +
arrow_schema/constant.DECIMAL64_DEFAULT_SCALE.html | 2 +
arrow_schema/constant.DECIMAL64_MAX_PRECISION.html | 2 +
arrow_schema/constant.DECIMAL64_MAX_SCALE.html | 2 +
arrow_schema/constant.DECIMAL_DEFAULT_SCALE.html | 3 +
.../constant.DECIMAL128_MAX_PRECISION.html | 2 +
.../datatype/constant.DECIMAL128_MAX_SCALE.html | 2 +
.../constant.DECIMAL256_MAX_PRECISION.html | 2 +
.../datatype/constant.DECIMAL256_MAX_SCALE.html | 2 +
.../datatype/constant.DECIMAL32_DEFAULT_SCALE.html | 2 +
.../datatype/constant.DECIMAL32_MAX_PRECISION.html | 2 +
.../datatype/constant.DECIMAL32_MAX_SCALE.html | 2 +
.../datatype/constant.DECIMAL64_DEFAULT_SCALE.html | 2 +
.../datatype/constant.DECIMAL64_MAX_PRECISION.html | 2 +
.../datatype/constant.DECIMAL64_MAX_SCALE.html | 2 +
.../datatype/constant.DECIMAL_DEFAULT_SCALE.html | 3 +
arrow_schema/datatype/enum.DataType.html | 400 +
arrow_schema/datatype/enum.IntervalUnit.html | 41 +
arrow_schema/datatype/enum.TimeUnit.html | 37 +
arrow_schema/datatype/enum.UnionMode.html | 32 +
arrow_schema/datatype/index.html | 2 +
arrow_schema/datatype/sidebar-items.js | 1 +
arrow_schema/datatype_display/index.html | 1 +
arrow_schema/datatype_display/sidebar-items.js | 1 +
.../datatype_display/struct.FormatMetadata.html | 13 +
arrow_schema/datatype_parse/enum.QuoteType.html | 14 +
arrow_schema/datatype_parse/enum.Token.html | 52 +
arrow_schema/datatype_parse/fn.is_separator.html | 2 +
arrow_schema/datatype_parse/fn.make_error.html | 1 +
.../datatype_parse/fn.make_error_expected.html | 5 +
.../datatype_parse/fn.parse_data_type.html | 3 +
arrow_schema/datatype_parse/index.html | 1 +
arrow_schema/datatype_parse/sidebar-items.js | 1 +
arrow_schema/datatype_parse/struct.Parser.html | 82 +
arrow_schema/datatype_parse/struct.Tokenizer.html | 229 +
arrow_schema/datatype_parse/type.ArrowResult.html | 6 +
arrow_schema/enum.ArrowError.html | 57 +
arrow_schema/enum.DataType.html | 400 +
arrow_schema/enum.IntervalUnit.html | 41 +
arrow_schema/enum.TimeUnit.html | 37 +
arrow_schema/enum.UnionMode.html | 32 +
arrow_schema/error/enum.ArrowError.html | 57 +
arrow_schema/error/index.html | 2 +
arrow_schema/error/sidebar-items.js | 1 +
arrow_schema/extension/canonical/bool8/index.html | 3 +
.../extension/canonical/bool8/sidebar-items.js | 1 +
.../extension/canonical/bool8/struct.Bool8.html | 41 +
.../canonical/enum.CanonicalExtensionType.html | 37 +
.../fixed_shape_tensor/enum.MetadataField.html | 17 +
.../canonical/fixed_shape_tensor/index.html | 3 +
.../canonical/fixed_shape_tensor/sidebar-items.js | 1 +
.../struct.FixedShapeTensor.html | 119 +
.../struct.FixedShapeTensorMetadata.html | 41 +
.../struct.FixedShapeTensorMetadataVisitor.html | 55 +
.../struct.MetadataFieldVisitor.html | 61 +
arrow_schema/extension/canonical/index.html | 8 +
arrow_schema/extension/canonical/json/index.html | 3 +
.../extension/canonical/json/sidebar-items.js | 1 +
.../canonical/json/static.EMPTY_FIELDS.html | 1 +
.../extension/canonical/json/struct.Empty.html | 17 +
.../canonical/json/struct.EmptyVisitor.html | 55 +
.../extension/canonical/json/struct.Json.html | 43 +
.../canonical/json/struct.JsonMetadata.html | 14 +
.../canonical/opaque/enum.MetadataField.html | 16 +
arrow_schema/extension/canonical/opaque/index.html | 3 +
.../extension/canonical/opaque/sidebar-items.js | 1 +
.../opaque/struct.MetadataFieldVisitor.html | 61 +
.../extension/canonical/opaque/struct.Opaque.html | 44 +
.../canonical/opaque/struct.OpaqueMetadata.html | 25 +
.../opaque/struct.OpaqueMetadataVisitor.html | 55 +
arrow_schema/extension/canonical/sidebar-items.js | 1 +
.../constant.OFFSET_FIELD_NAME.html | 1 +
.../constant.TIMESTAMP_FIELD_NAME.html | 1 +
.../canonical/timestamp_with_offset/index.html | 3 +
.../timestamp_with_offset/sidebar-items.js | 1 +
.../struct.TimestampWithOffset.html | 57 +
arrow_schema/extension/canonical/uuid/index.html | 3 +
.../extension/canonical/uuid/sidebar-items.js | 1 +
.../extension/canonical/uuid/struct.Uuid.html | 42 +
.../variable_shape_tensor/enum.MetadataField.html | 17 +
.../canonical/variable_shape_tensor/index.html | 3 +
.../variable_shape_tensor/sidebar-items.js | 1 +
.../struct.MetadataFieldVisitor.html | 61 +
.../struct.VariableShapeTensor.html | 104 +
.../struct.VariableShapeTensorMetadata.html | 41 +
.../struct.VariableShapeTensorMetadataVisitor.html | 55 +
.../constant.EXTENSION_TYPE_METADATA_KEY.html | 3 +
.../constant.EXTENSION_TYPE_NAME_KEY.html | 2 +
.../extension/enum.CanonicalExtensionType.html | 37 +
arrow_schema/extension/index.html | 3 +
arrow_schema/extension/sidebar-items.js | 1 +
arrow_schema/extension/struct.Bool8.html | 41 +
.../extension/struct.FixedShapeTensor.html | 119 +
.../extension/struct.FixedShapeTensorMetadata.html | 41 +
arrow_schema/extension/struct.Json.html | 43 +
arrow_schema/extension/struct.JsonMetadata.html | 14 +
arrow_schema/extension/struct.Opaque.html | 44 +
arrow_schema/extension/struct.OpaqueMetadata.html | 25 +
.../extension/struct.TimestampWithOffset.html | 57 +
arrow_schema/extension/struct.Uuid.html | 42 +
.../extension/struct.VariableShapeTensor.html | 104 +
.../struct.VariableShapeTensorMetadata.html | 41 +
arrow_schema/extension/trait.ExtensionType.html | 239 +
arrow_schema/ffi/fn.get_format_string.html | 1 +
arrow_schema/ffi/fn.release_schema.html | 1 +
arrow_schema/ffi/index.html | 15 +
arrow_schema/ffi/sidebar-items.js | 1 +
arrow_schema/ffi/struct.FFI_ArrowSchema.html | 112 +
arrow_schema/ffi/struct.Flags.html | 74 +
arrow_schema/ffi/struct.SchemaPrivateData.html | 15 +
arrow_schema/field/index.html | 1 +
arrow_schema/field/sidebar-items.js | 1 +
arrow_schema/field/struct.Field.html | 321 +
arrow_schema/field/type.FieldRef.html | 2 +
arrow_schema/fields/index.html | 2 +
arrow_schema/fields/sidebar-items.js | 1 +
arrow_schema/fields/struct.Fields.html | 1300 ++
arrow_schema/fields/struct.UnionFields.html | 150 +
arrow_schema/index.html | 10 +
arrow_schema/metadata/index.html | 2 +
arrow_schema/metadata/serde_impl/index.html | 1 +
arrow_schema/metadata/serde_impl/sidebar-items.js | 1 +
arrow_schema/metadata/sidebar-items.js | 1 +
arrow_schema/metadata/struct.Metadata.html | 77 +
arrow_schema/metadata/type.MetadataIter.html | 2 +
arrow_schema/schema/index.html | 1 +
arrow_schema/schema/sidebar-items.js | 1 +
arrow_schema/schema/struct.Schema.html | 148 +
arrow_schema/schema/struct.SchemaBuilder.html | 100 +
arrow_schema/schema/type.SchemaRef.html | 2 +
arrow_schema/sidebar-items.js | 1 +
arrow_schema/struct.Field.html | 321 +
arrow_schema/struct.Fields.html | 1300 ++
arrow_schema/struct.Metadata.html | 77 +
arrow_schema/struct.Schema.html | 148 +
arrow_schema/struct.SchemaBuilder.html | 100 +
arrow_schema/struct.SortOptions.html | 70 +
arrow_schema/struct.UnionFields.html | 150 +
arrow_schema/type.FieldRef.html | 2 +
arrow_schema/type.MetadataIter.html | 2 +
arrow_schema/type.SchemaRef.html | 2 +
arrow_select/all.html | 1 +
.../byte_view/constant.MAX_BLOCK_SIZE.html | 1 +
.../byte_view/constant.STARTING_BLOCK_SIZE.html | 1 +
arrow_select/coalesce/byte_view/index.html | 1 +
arrow_select/coalesce/byte_view/sidebar-items.js | 1 +
.../coalesce/byte_view/struct.BufferSource.html | 21 +
.../byte_view/struct.InProgressByteViewArray.html | 96 +
arrow_select/coalesce/byte_view/struct.Source.html | 23 +
...SE_FILTER_COPY_MAX_SELECTIVITY_DENOMINATOR.html | 5 +
arrow_select/coalesce/fixed_size_binary/index.html | 1 +
.../coalesce/fixed_size_binary/sidebar-items.js | 1 +
.../struct.InProgressFixedSizeBinaryArray.html | 32 +
.../coalesce/fn.create_in_progress_array.html | 5 +
.../coalesce/fn.has_sparse_filter_copy.html | 1 +
.../coalesce/fn.should_use_sparse_filter_copy.html | 4 +
arrow_select/coalesce/generic/index.html | 2 +
arrow_select/coalesce/generic/sidebar-items.js | 1 +
.../generic/struct.GenericInProgressArray.html | 40 +
arrow_select/coalesce/index.html | 3 +
.../primitive/fn.append_filtered_nulls.html | 5 +
.../coalesce/primitive/fn.primitive_source.html | 3 +
arrow_select/coalesce/primitive/index.html | 1 +
arrow_select/coalesce/primitive/sidebar-items.js | 1 +
.../primitive/struct.InProgressPrimitiveArray.html | 57 +
arrow_select/coalesce/sidebar-items.js | 1 +
arrow_select/coalesce/struct.BatchCoalescer.html | 236 +
arrow_select/coalesce/trait.InProgressArray.html | 58 +
arrow_select/concat/fn.binary_capacity.html | 1 +
arrow_select/concat/fn.concat.html | 2 +
arrow_select/concat/fn.concat_batches.html | 17 +
arrow_select/concat/fn.concat_boolean.html | 1 +
arrow_select/concat/fn.concat_byte_view.html | 3 +
arrow_select/concat/fn.concat_bytes.html | 3 +
arrow_select/concat/fn.concat_dictionaries.html | 3 +
arrow_select/concat/fn.concat_fallback.html | 6 +
arrow_select/concat/fn.concat_fixed_size_list.html | 8 +
arrow_select/concat/fn.concat_list_view.html | 4 +
arrow_select/concat/fn.concat_lists.html | 4 +
arrow_select/concat/fn.concat_maps.html | 5 +
arrow_select/concat/fn.concat_primitives.html | 3 +
arrow_select/concat/fn.concat_run_arrays.html | 11 +
arrow_select/concat/fn.concat_same_type.html | 4 +
arrow_select/concat/fn.concat_structs.html | 4 +
.../concat/fn.fixed_size_list_capacity.html | 4 +
arrow_select/concat/fn.get_capacity.html | 1 +
arrow_select/concat/index.html | 13 +
arrow_select/concat/macro.dict_helper!.html | 11 +
arrow_select/concat/macro.dict_helper.html | 3 +
arrow_select/concat/macro.primitive_concat!.html | 11 +
arrow_select/concat/macro.primitive_concat.html | 3 +
arrow_select/concat/sidebar-items.js | 1 +
arrow_select/dictionary/fn.bytes_ptr_eq.html | 3 +
.../dictionary/fn.compute_values_mask.html | 7 +
.../fn.garbage_collect_any_dictionary.html | 4 +
.../dictionary/fn.garbage_collect_dictionary.html | 8 +
arrow_select/dictionary/fn.get_masked_values.html | 5 +
arrow_select/dictionary/fn.masked_bytes.html | 6 +
.../dictionary/fn.masked_primitives_to_bytes.html | 6 +
.../dictionary/fn.merge_dictionary_values.html | 11 +
.../fn.should_merge_dictionary_values.html | 13 +
arrow_select/dictionary/index.html | 9 +
.../macro.masked_primitive_to_bytes_helper!.html | 11 +
.../macro.masked_primitive_to_bytes_helper.html | 3 +
arrow_select/dictionary/sidebar-items.js | 1 +
arrow_select/dictionary/struct.Interner.html | 38 +
.../dictionary/struct.MergedDictionaries.html | 26 +
arrow_select/dictionary/type.InternerBucket.html | 2 +
arrow_select/dictionary/type.PtrEq.html | 2 +
...nstant.FILTER_SLICES_SELECTIVITY_THRESHOLD.html | 5 +
arrow_select/filter/enum.FilterIterator.html | 47 +
arrow_select/filter/enum.FilterSelection.html | 32 +
arrow_select/filter/enum.IterationStrategy.html | 33 +
arrow_select/filter/fn.copy_fsb_indices.html | 8 +
arrow_select/filter/fn.filter.html | 25 +
arrow_select/filter/fn.filter_array.html | 4 +
arrow_select/filter/fn.filter_bits.html | 3 +
arrow_select/filter/fn.filter_bits_compress.html | 7 +
arrow_select/filter/fn.filter_bits_strategy.html | 6 +
arrow_select/filter/fn.filter_boolean.html | 5 +
arrow_select/filter/fn.filter_byte_view.html | 5 +
arrow_select/filter/fn.filter_bytes.html | 8 +
arrow_select/filter/fn.filter_dict.html | 5 +
.../filter/fn.filter_fixed_size_binary.html | 4 +
arrow_select/filter/fn.filter_list_view.html | 5 +
arrow_select/filter/fn.filter_native.html | 4 +
arrow_select/filter/fn.filter_primitive.html | 6 +
arrow_select/filter/fn.filter_record_batch.html | 14 +
arrow_select/filter/fn.filter_run_end_array.html | 6 +
arrow_select/filter/fn.filter_sparse_union.html | 5 +
arrow_select/filter/fn.filter_struct.html | 5 +
arrow_select/filter/fn.prep_null_mask_filter.html | 20 +
arrow_select/filter/index.html | 14 +
arrow_select/filter/sidebar-items.js | 1 +
arrow_select/filter/struct.FilterBuilder.html | 51 +
arrow_select/filter/struct.FilterBytes.html | 57 +
arrow_select/filter/struct.FilterPredicate.html | 41 +
arrow_select/filter/struct.IndexIterator.html | 224 +
arrow_select/filter/struct.SlicesIterator.html | 229 +
arrow_select/filter/type.FilterIndices.html | 4 +
arrow_select/filter/type.FilterSlices.html | 4 +
arrow_select/index.html | 8 +
arrow_select/interleave/fn.interleave.html | 25 +
arrow_select/interleave/fn.interleave_boolean.html | 4 +
arrow_select/interleave/fn.interleave_bytes.html | 4 +
.../interleave/fn.interleave_dictionaries.html | 4 +
.../interleave/fn.interleave_fallback.html | 5 +
.../fn.interleave_fallback_dictionary.html | 11 +
.../interleave/fn.interleave_fixed_size_list.html | 6 +
arrow_select/interleave/fn.interleave_list.html | 5 +
.../interleave/fn.interleave_list_like_child.html | 6 +
.../fn.interleave_list_like_primitive_child.html | 6 +
.../interleave/fn.interleave_list_view.html | 5 +
.../interleave/fn.interleave_list_view_concat.html | 7 +
.../interleave/fn.interleave_list_view_copy.html | 6 +
arrow_select/interleave/fn.interleave_map.html | 6 +
.../interleave/fn.interleave_primitive.html | 5 +
.../interleave/fn.interleave_record_batch.html | 39 +
arrow_select/interleave/fn.interleave_run_end.html | 5 +
arrow_select/interleave/fn.interleave_struct.html | 5 +
arrow_select/interleave/fn.interleave_views.html | 4 +
arrow_select/interleave/fn.push_buffer.html | 8 +
arrow_select/interleave/index.html | 5 +
arrow_select/interleave/macro.dict_helper!.html | 11 +
arrow_select/interleave/macro.dict_helper.html | 3 +
.../interleave/macro.primitive_helper!.html | 11 +
.../interleave/macro.primitive_helper.html | 3 +
arrow_select/interleave/sidebar-items.js | 1 +
arrow_select/interleave/struct.Interleave.html | 31 +
arrow_select/merge/fn.merge.html | 25 +
arrow_select/merge/fn.merge_n.html | 45 +
arrow_select/merge/index.html | 3 +
arrow_select/merge/sidebar-items.js | 1 +
arrow_select/merge/trait.MergeIndex.html | 16 +
arrow_select/nullif/fn.nullif.html | 14 +
arrow_select/nullif/index.html | 3 +
arrow_select/nullif/sidebar-items.js | 1 +
arrow_select/sidebar-items.js | 1 +
arrow_select/take/fn.check_bounds.html | 6 +
arrow_select/take/fn.copy_bit_if_set.html | 14 +
.../take/fn.field_can_represent_take_null.html | 5 +
arrow_select/take/fn.indices_without_nulls.html | 4 +
arrow_select/take/fn.is_new_run_take.html | 6 +
arrow_select/take/fn.pack_bit.html | 6 +
.../take/fn.physical_indices_for_take.html | 8 +
arrow_select/take/fn.take.html | 43 +
arrow_select/take/fn.take_arrays.html | 41 +
arrow_select/take/fn.take_arrays_unchecked.html | 11 +
arrow_select/take/fn.take_bits.html | 4 +
arrow_select/take/fn.take_bits_with_validity.html | 7 +
arrow_select/take/fn.take_boolean.html | 5 +
arrow_select/take/fn.take_byte_view.html | 5 +
arrow_select/take/fn.take_bytes.html | 5 +
arrow_select/take/fn.take_dict.html | 7 +
arrow_select/take/fn.take_fixed_size.html | 14 +
arrow_select/take/fn.take_fixed_size_binary.html | 11 +
arrow_select/take/fn.take_fixed_size_list.html | 9 +
.../take/fn.take_fixed_size_list_primitive.html | 7 +
arrow_select/take/fn.take_impl.html | 4 +
arrow_select/take/fn.take_list.html | 11 +
arrow_select/take/fn.take_list_view.html | 7 +
arrow_select/take/fn.take_native.html | 4 +
arrow_select/take/fn.take_nulls.html | 4 +
arrow_select/take/fn.take_primitive.html | 14 +
arrow_select/take/fn.take_record_batch.html | 33 +
arrow_select/take/fn.take_run.html | 12 +
arrow_select/take/fn.take_sparse_union_child.html | 10 +
arrow_select/take/fn.take_union_type_ids.html | 13 +
...fn.take_value_indices_from_fixed_size_list.html | 7 +
arrow_select/take/fn.union_null_type_id.html | 2 +
arrow_select/take/index.html | 11 +
arrow_select/take/macro.to_indices_identity!.html | 11 +
arrow_select/take/macro.to_indices_identity.html | 3 +
.../take/macro.to_indices_reinterpret!.html | 11 +
.../take/macro.to_indices_reinterpret.html | 3 +
arrow_select/take/macro.to_indices_widening!.html | 11 +
arrow_select/take/macro.to_indices_widening.html | 3 +
arrow_select/take/sidebar-items.js | 1 +
arrow_select/take/struct.TakeOptions.html | 25 +
arrow_select/take/trait.ToIndices.html | 8 +
.../constant.EQ_SCALAR_CHUNK_SIZE.html | 1 +
.../constant.IS_SEQUENTIAL_CHUNK_SIZE.html | 1 +
arrow_select/union_extract/enum.BoolValue.html | 24 +
arrow_select/union_extract/fn.count_first_run.html | 5 +
arrow_select/union_extract/fn.eq_scalar.html | 1 +
arrow_select/union_extract/fn.eq_scalar_inner.html | 1 +
arrow_select/union_extract/fn.extract_dense.html | 5 +
.../fn.extract_dense_all_selected.html | 5 +
arrow_select/union_extract/fn.extract_sparse.html | 5 +
arrow_select/union_extract/fn.is_sequential.html | 1 +
.../union_extract/fn.is_sequential_generic.html | 1 +
arrow_select/union_extract/fn.union_extract.html | 40 +
.../union_extract/fn.union_extract_by_id.html | 9 +
.../union_extract/fn.union_extract_impl.html | 5 +
arrow_select/union_extract/index.html | 3 +
arrow_select/union_extract/sidebar-items.js | 1 +
arrow_select/window/fn.shift.html | 25 +
arrow_select/window/index.html | 4 +
arrow_select/window/sidebar-items.js | 1 +
arrow_select/zip/fn.count_true_runs.html | 1 +
arrow_select/zip/fn.empty_arc_buffers.html | 1 +
arrow_select/zip/fn.interleave_arrays.html | 5 +
.../zip/fn.maybe_prep_null_mask_filter.html | 1 +
arrow_select/zip/fn.should_use_interleave.html | 1 +
arrow_select/zip/fn.zip.html | 50 +
arrow_select/zip/fn.zip_impl.html | 7 +
arrow_select/zip/index.html | 2 +
arrow_select/zip/sidebar-items.js | 1 +
arrow_select/zip/static.EMPTY_ARC.html | 1 +
arrow_select/zip/struct.ByteViewScalarImpl.html | 44 +
arrow_select/zip/struct.BytesScalarImpl.html | 48 +
arrow_select/zip/struct.FallbackImpl.html | 23 +
arrow_select/zip/struct.PrimitiveScalarImpl.html | 37 +
arrow_select/zip/struct.ScalarZipper.html | 44 +
arrow_select/zip/trait.ZipImpl.html | 12 +
arrow_stream_to_file/all.html | 1 +
arrow_stream_to_file/fn.main.html | 1 +
arrow_stream_to_file/index.html | 2 +
arrow_stream_to_file/sidebar-items.js | 1 +
arrow_string/all.html | 1 +
arrow_string/binary_like/enum.Op.html | 22 +
arrow_string/binary_like/fn.binary_apply.html | 9 +
arrow_string/binary_like/fn.bytes_contains.html | 1 +
arrow_string/binary_like/fn.op_binary.html | 5 +
arrow_string/binary_like/fn.op_scalar.html | 6 +
arrow_string/binary_like/fn.vectored_iter.html | 4 +
arrow_string/binary_like/index.html | 2 +
arrow_string/binary_like/sidebar-items.js | 1 +
.../binary_predicate/enum.BinaryPredicate.html | 26 +
arrow_string/binary_predicate/fn.ends_with.html | 7 +
arrow_string/binary_predicate/fn.equals_bytes.html | 5 +
.../binary_predicate/fn.equals_kernel.html | 1 +
arrow_string/binary_predicate/fn.starts_with.html | 7 +
arrow_string/binary_predicate/index.html | 3 +
arrow_string/binary_predicate/sidebar-items.js | 1 +
.../concat_elements/fn.concat_element_binary.html | 5 +
.../fn.concat_elements_binary_view_array.html | 11 +
.../concat_elements/fn.concat_elements_bytes.html | 8 +
.../concat_elements/fn.concat_elements_dyn.html | 10 +
.../fn.concat_elements_fixed_size_binary.html | 8 +
.../fn.concat_elements_string_view_array.html | 12 +
.../concat_elements/fn.concat_elements_utf8.html | 13 +
.../fn.concat_elements_utf8_many.html | 10 +
arrow_string/concat_elements/index.html | 4 +
arrow_string/concat_elements/sidebar-items.js | 1 +
.../struct.ConcatByteViewBuilder.html | 40 +
arrow_string/index.html | 11 +
arrow_string/length/fn.bit_length.html | 9 +
arrow_string/length/fn.bit_length_impl.html | 4 +
arrow_string/length/fn.length.html | 11 +
arrow_string/length/fn.length_impl.html | 4 +
arrow_string/length/index.html | 2 +
arrow_string/length/sidebar-items.js | 1 +
arrow_string/like/enum.Op.html | 25 +
arrow_string/like/fn.binary_predicate.html | 6 +
arrow_string/like/fn.contains.html | 20 +
arrow_string/like/fn.ends_with.html | 20 +
arrow_string/like/fn.eq_ignore_ascii_case.html | 16 +
arrow_string/like/fn.ilike.html | 12 +
arrow_string/like/fn.like.html | 23 +
arrow_string/like/fn.like_op.html | 5 +
arrow_string/like/fn.nilike.html | 10 +
arrow_string/like/fn.nlike.html | 10 +
arrow_string/like/fn.op_binary.html | 5 +
arrow_string/like/fn.op_scalar.html | 6 +
arrow_string/like/fn.starts_with.html | 20 +
arrow_string/like/fn.str_contains.html | 1 +
arrow_string/like/fn.string_apply.html | 9 +
arrow_string/like/fn.vectored_iter.html | 4 +
arrow_string/like/index.html | 5 +
arrow_string/like/sidebar-items.js | 1 +
arrow_string/like/trait.StringArrayType.html | 16 +
arrow_string/predicate/enum.Predicate.html | 43 +
.../predicate/fn.contains_like_pattern.html | 1 +
arrow_string/predicate/fn.ends_with.html | 7 +
arrow_string/predicate/fn.equals_bytes.html | 5 +
.../fn.equals_ignore_ascii_case_kernel.html | 1 +
arrow_string/predicate/fn.equals_kernel.html | 1 +
arrow_string/predicate/fn.regex_like.html | 12 +
arrow_string/predicate/fn.starts_with.html | 7 +
arrow_string/predicate/index.html | 3 +
arrow_string/predicate/sidebar-items.js | 1 +
.../regexp/fn.get_scalar_pattern_flag.html | 4 +
.../fn.get_scalar_pattern_flag_utf8view.html | 4 +
arrow_string/regexp/fn.regexp_array_match.html | 5 +
.../regexp/fn.regexp_array_match_utf8view.html | 5 +
arrow_string/regexp/fn.regexp_is_match.html | 33 +
arrow_string/regexp/fn.regexp_is_match_scalar.html | 23 +
arrow_string/regexp/fn.regexp_match.html | 22 +
arrow_string/regexp/fn.regexp_scalar_match.html | 4 +
.../regexp/fn.regexp_scalar_match_utf8view.html | 4 +
arrow_string/regexp/index.html | 4 +
.../regexp/macro.process_regexp_array_match!.html | 11 +
.../regexp/macro.process_regexp_array_match.html | 3 +
.../regexp/macro.process_regexp_match!.html | 11 +
.../regexp/macro.process_regexp_match.html | 3 +
arrow_string/regexp/sidebar-items.js | 1 +
arrow_string/sidebar-items.js | 1 +
arrow_string/substring/fn.ascii_bounds.html | 7 +
.../substring/fn.binary_view_substring.html | 5 +
arrow_string/substring/fn.byte_substring.html | 6 +
.../substring/fn.fixed_size_binary_substring.html | 6 +
.../substring/fn.i64_to_i32_saturating.html | 1 +
.../substring/fn.string_view_substring.html | 5 +
arrow_string/substring/fn.substring.html | 36 +
arrow_string/substring/fn.substring_by_char.html | 30 +
.../substring/fn.substring_by_char_impl.html | 11 +
.../substring/fn.u64_to_i32_saturating.html | 1 +
.../substring/fn.u64_to_i64_saturating.html | 1 +
arrow_string/substring/fn.utf8_bounds.html | 6 +
.../substring/fn.view_substring_range.html | 6 +
arrow_string/substring/index.html | 7 +
arrow_string/substring/sidebar-items.js | 1 +
crates.js | 2 +
flight_sql_client/all.html | 1 +
flight_sql_client/enum.Command.html | 92 +
flight_sql_client/enum.CompressionEncoding.html | 35 +
.../fn.construct_record_batch_from_params.html | 4 +
flight_sql_client/fn.execute_flight.html | 4 +
flight_sql_client/fn.log_metadata.html | 2 +
flight_sql_client/fn.main.html | 1 +
flight_sql_client/fn.parse_key_val.html | 2 +
flight_sql_client/fn.setup_client.html | 3 +
flight_sql_client/fn.setup_logging.html | 1 +
flight_sql_client/index.html | 2 +
flight_sql_client/sidebar-items.js | 1 +
flight_sql_client/struct.Args.html | 47 +
flight_sql_client/struct.ClientArgs.html | 84 +
flight_sql_client/struct.LoggingArgs.html | 49 +
flight_test_integration_client/all.html | 1 +
flight_test_integration_client/enum.Scenario.html | 30 +
flight_test_integration_client/fn.main.html | 1 +
flight_test_integration_client/index.html | 2 +
flight_test_integration_client/sidebar-items.js | 1 +
flight_test_integration_client/struct.Args.html | 47 +
flight_test_integration_client/type.Error.html | 1 +
flight_test_integration_client/type.Result.html | 6 +
flight_test_integration_server/all.html | 1 +
flight_test_integration_server/enum.Scenario.html | 30 +
flight_test_integration_server/fn.main.html | 1 +
flight_test_integration_server/index.html | 2 +
flight_test_integration_server/sidebar-items.js | 1 +
flight_test_integration_server/struct.Args.html | 45 +
flight_test_integration_server/type.Error.html | 1 +
flight_test_integration_server/type.Result.html | 6 +
gen/all.html | 1 +
gen/fn.main.html | 1 +
gen/fn.prost_config.html | 1 +
gen/index.html | 2 +
gen/sidebar-items.js | 1 +
help.html | 1 +
index.html | 2 +
parquet/all.html | 1 +
parquet/arrow/array_reader/trait.RowGroups.html | 11 +
.../arrow_reader/constant.DEFAULT_BATCH_SIZE.html | 2 +
.../arrow_reader/enum.FilterMaskAccumulator.html | 35 +
parquet/arrow/arrow_reader/enum.RowGroupPlan.html | 39 +
.../arrow_reader/enum.RowSelectionCursor.html | 35 +
.../arrow_reader/enum.RowSelectionPolicy.html | 41 +
.../filter/fn.can_fuse_projection.html | 5 +
.../arrow_reader/filter/fn.evaluate_predicate.html | 5 +
.../arrow/arrow_reader/filter/fn.narrow_batch.html | 8 +
parquet/arrow/arrow_reader/filter/index.html | 4 +
parquet/arrow/arrow_reader/filter/sidebar-items.js | 1 +
.../filter/struct.ArrowPredicateFn.html | 59 +
.../arrow_reader/filter/struct.FusedPredicate.html | 31 +
.../arrow_reader/filter/struct.RowFilter.html | 62 +
.../arrow_reader/filter/trait.ArrowPredicate.html | 30 +
.../arrow_reader/fn.consume_record_batch.html | 4 +
parquet/arrow/arrow_reader/fn.read_mask_batch.html | 11 +
parquet/arrow/arrow_reader/index.html | 9 +
.../metrics/enum.ArrowReaderMetrics.html | 48 +
parquet/arrow/arrow_reader/metrics/index.html | 2 +
.../arrow/arrow_reader/metrics/sidebar-items.js | 1 +
.../metrics/struct.ArrowReaderMetricsInner.html | 26 +
parquet/arrow/arrow_reader/read_plan/index.html | 3 +
.../arrow/arrow_reader/read_plan/sidebar-items.js | 1 +
.../read_plan/struct.LimitedReadPlanBuilder.html | 35 +
.../read_plan/struct.PredicateOptions.html | 42 +
.../arrow_reader/read_plan/struct.ReadPlan.html | 27 +
.../read_plan/struct.ReadPlanBuilder.html | 67 +
...t.AND_THEN_DENSE_MASK_MAX_DROPPED_FRACTION.html | 1 +
...ant.AND_THEN_DENSE_MASK_MIN_INNER_FRACTION.html | 1 +
.../constant.AND_THEN_DENSE_MASK_MIN_LEN.html | 1 +
.../selection/algebra/fn.and_then_dense_masks.html | 6 +
.../selection/algebra/fn.and_then_iter.html | 7 +
.../selection/algebra/fn.and_then_mask.html | 5 +
.../algebra/fn.and_then_mask_from_selectors.html | 5 +
.../selection/algebra/fn.and_then_masks.html | 1 +
.../algebra/fn.and_then_row_selections.html | 5 +
.../algebra/fn.and_then_selectors_with_mask.html | 6 +
.../algebra/fn.and_then_sparse_masks.html | 6 +
.../algebra/fn.combine_equal_length_masks.html | 12 +
.../algebra/fn.combine_mixed_selection.html | 6 +
.../algebra/fn.combine_unequal_length_masks.html | 17 +
.../selection/algebra/fn.intersect_masks.html | 5 +
.../algebra/fn.intersect_row_selections.html | 9 +
.../algebra/fn.should_use_dense_mask.html | 6 +
.../selection/algebra/fn.union_masks.html | 2 +
.../selection/algebra/fn.union_row_selections.html | 10 +
.../arrow_reader/selection/algebra/index.html | 15 +
.../selection/algebra/sidebar-items.js | 1 +
.../boolean/fn.boolean_mask_from_selectors.html | 6 +
.../boolean/fn.last_set_bit_position.html | 2 +
.../selection/boolean/fn.limit_mask.html | 2 +
.../boolean/fn.mask_has_at_least_runs.html | 7 +
.../selection/boolean/fn.mask_to_selectors.html | 2 +
.../selection/boolean/fn.offset_mask.html | 7 +
.../selection/boolean/fn.set_bit_run.html | 2 +
.../selection/boolean/fn.split_off_mask.html | 6 +
.../selection/boolean/fn.trim_mask.html | 2 +
.../arrow_reader/selection/boolean/index.html | 8 +
.../selection/boolean/sidebar-items.js | 1 +
.../selection/boolean/struct.MaskRunIter.html | 220 +
.../selection/boolean/struct.MaskSelection.html | 34 +
.../selection/cursor/enum.RowSelectionCursor.html | 35 +
.../selection/cursor/enum.RowSelectionPolicy.html | 41 +
.../cursor/enum.RowSelectionStrategy.html | 38 +
.../arrow/arrow_reader/selection/cursor/index.html | 7 +
.../arrow_reader/selection/cursor/sidebar-items.js | 1 +
.../selection/cursor/struct.LoadedRowRanges.html | 21 +
.../selection/cursor/struct.MaskChunk.html | 28 +
.../selection/cursor/struct.MaskCursor.html | 66 +
.../selection/cursor/struct.SelectorsCursor.html | 28 +
.../selection/enum.RowSelectionInner.html | 24 +
.../selection/fn.append_normalized_selector.html | 5 +
.../selection/fn.auto_min_mask_runs.html | 8 +
.../selection/fn.filters_to_boolean_buffer.html | 1 +
.../selection/fn.selectors_below_run_limit.html | 8 +
parquet/arrow/arrow_reader/selection/index.html | 24 +
....expand_to_batch_boundaries_from_selectors.html | 8 +
.../selection/ranges/fn.scan_ranges_from_mask.html | 5 +
.../ranges/fn.scan_ranges_from_selectors.html | 6 +
.../arrow/arrow_reader/selection/ranges/index.html | 7 +
.../arrow_reader/selection/ranges/sidebar-items.js | 1 +
.../selection/selector/fn.limit_selectors.html | 5 +
.../selection/selector/fn.offset_selectors.html | 5 +
.../selection/selector/fn.split_off_selectors.html | 5 +
.../arrow_reader/selection/selector/index.html | 7 +
.../selection/selector/sidebar-items.js | 1 +
.../selection/selector/struct.RowSelector.html | 33 +
.../arrow/arrow_reader/selection/sidebar-items.js | 1 +
.../selection/struct.RowSelection.html | 195 +
parquet/arrow/arrow_reader/sidebar-items.js | 1 +
.../statistics/fn.from_bytes_to_f16.html | 1 +
.../statistics/fn.from_bytes_to_i128.html | 1 +
.../statistics/fn.from_bytes_to_i256.html | 1 +
.../statistics/fn.from_bytes_to_i32.html | 1 +
.../statistics/fn.from_bytes_to_i64.html | 1 +
.../statistics/fn.max_page_statistics.html | 8 +
.../arrow_reader/statistics/fn.max_statistics.html | 7 +
.../statistics/fn.min_page_statistics.html | 8 +
.../arrow_reader/statistics/fn.min_statistics.html | 8 +
.../statistics/fn.nan_counts_page_statistics.html | 7 +
.../statistics/fn.null_counts_page_statistics.html | 7 +
parquet/arrow/arrow_reader/statistics/index.html | 24 +
.../macro.get_data_page_statistics!.html | 11 +
.../statistics/macro.get_data_page_statistics.html | 11 +
.../statistics/macro.get_statistics!.html | 11 +
.../statistics/macro.get_statistics.html | 26 +
.../macro.make_decimal_stats_iterator!.html | 11 +
.../macro.make_decimal_stats_iterator.html | 18 +
.../statistics/macro.make_stats_iterator!.html | 11 +
.../statistics/macro.make_stats_iterator.html | 13 +
.../arrow/arrow_reader/statistics/sidebar-items.js | 1 +
.../statistics/struct.MaxBooleanStatsIterator.html | 247 +
.../struct.MaxByteArrayStatsIterator.html | 247 +
.../struct.MaxDecimal128StatsIterator.html | 237 +
.../struct.MaxDecimal256StatsIterator.html | 237 +
.../struct.MaxDecimal32StatsIterator.html | 237 +
.../struct.MaxDecimal64StatsIterator.html | 237 +
.../statistics/struct.MaxDoubleStatsIterator.html | 247 +
.../struct.MaxFixedLenByteArrayStatsIterator.html | 247 +
.../statistics/struct.MaxFloatStatsIterator.html | 247 +
.../statistics/struct.MaxInt32StatsIterator.html | 247 +
.../statistics/struct.MaxInt64StatsIterator.html | 247 +
.../statistics/struct.MinBooleanStatsIterator.html | 247 +
.../struct.MinByteArrayStatsIterator.html | 247 +
.../struct.MinDecimal128StatsIterator.html | 237 +
.../struct.MinDecimal256StatsIterator.html | 237 +
.../struct.MinDecimal32StatsIterator.html | 237 +
.../struct.MinDecimal64StatsIterator.html | 237 +
.../statistics/struct.MinDoubleStatsIterator.html | 247 +
.../struct.MinFixedLenByteArrayStatsIterator.html | 247 +
.../statistics/struct.MinFloatStatsIterator.html | 247 +
.../statistics/struct.MinInt32StatsIterator.html | 247 +
.../statistics/struct.MinInt64StatsIterator.html | 247 +
.../statistics/struct.StatisticsConverter.html | 274 +
.../arrow_reader/struct.ArrowPredicateFn.html | 59 +
.../arrow_reader/struct.ArrowReaderBuilder.html | 485 +
.../arrow_reader/struct.ArrowReaderMetadata.html | 72 +
.../arrow_reader/struct.ArrowReaderOptions.html | 233 +
parquet/arrow/arrow_reader/struct.MaskRunIter.html | 220 +
.../struct.ParquetRecordBatchReader.html | 259 +
.../arrow_reader/struct.PredicateOptions.html | 42 +
parquet/arrow/arrow_reader/struct.ReadPlan.html | 27 +
.../arrow/arrow_reader/struct.ReadPlanBuilder.html | 67 +
.../arrow_reader/struct.ReaderPageIterator.html | 235 +
.../arrow/arrow_reader/struct.ReaderRowGroups.html | 28 +
parquet/arrow/arrow_reader/struct.RowFilter.html | 62 +
.../arrow_reader/struct.RowGroupSelection.html | 37 +
.../arrow/arrow_reader/struct.RowSelection.html | 195 +
parquet/arrow/arrow_reader/struct.RowSelector.html | 33 +
.../arrow/arrow_reader/trait.ArrowPredicate.html | 30 +
parquet/arrow/arrow_reader/trait.RowGroups.html | 14 +
.../type.ParquetRecordBatchReaderBuilder.html | 74 +
.../byte_array/enum.FallbackEncoderImpl.html | 34 +
.../byte_array/fn.compute_min_max.html | 8 +
.../byte_array/fn.count_within_budget_offsets.html | 10 +
.../byte_array/fn.count_within_budget_views.html | 9 +
.../arrow/arrow_writer/byte_array/fn.encode.html | 6 +
.../byte_array/fn.max_view_value_len.html | 2 +
.../fn.update_geo_stats_accumulator.html | 8 +
parquet/arrow/arrow_writer/byte_array/index.html | 5 +
.../byte_array/macro.downcast_dict_impl!.html | 11 +
.../byte_array/macro.downcast_dict_impl.html | 3 +
.../byte_array/macro.downcast_dict_op!.html | 11 +
.../byte_array/macro.downcast_dict_op.html | 3 +
.../byte_array/macro.downcast_op!.html | 11 +
.../arrow_writer/byte_array/macro.downcast_op.html | 3 +
.../arrow/arrow_writer/byte_array/sidebar-items.js | 1 +
.../byte_array/struct.ByteArrayEncoder.html | 61 +
.../byte_array/struct.ByteArrayStorage.html | 23 +
.../byte_array/struct.DictEncoder.html | 34 +
.../byte_array/struct.FallbackEncoder.html | 42 +
.../arrow_writer/enum.ArrowColumnWriterImpl.html | 20 +
.../arrow/arrow_writer/fn.chunk_array_slice.html | 5 +
.../arrow_writer/fn.chunk_contiguous_vec.html | 4 +
parquet/arrow/arrow_writer/fn.compute_leaves.html | 7 +
.../arrow/arrow_writer/fn.fixed_byte_width.html | 2 +
.../arrow_writer/fn.get_bool_array_slice.html | 4 +
.../arrow_writer/fn.get_decimal_array_slice.html | 4 +
.../arrow_writer/fn.get_float_16_array_slice.html | 4 +
.../arrow/arrow_writer/fn.get_fsb_array_slice.html | 4 +
.../fn.get_interval_dt_array_slice.html | 6 +
.../fn.get_interval_ym_array_slice.html | 6 +
parquet/arrow/arrow_writer/fn.hash_bytes.html | 2 +
.../fn.update_distinct_values_seen.html | 9 +
parquet/arrow/arrow_writer/fn.write_leaf.html | 5 +
parquet/arrow/arrow_writer/fn.write_primitive.html | 5 +
parquet/arrow/arrow_writer/index.html | 6 +
.../levels/constant.BULK_FILL_MIN_LEN.html | 6 +
.../arrow/arrow_writer/levels/enum.LevelData.html | 36 +
.../arrow_writer/levels/enum.LevelInfoBuilder.html | 108 +
.../levels/fn.calculate_array_levels.html | 6 +
.../arrow_writer/levels/fn.expand_ree_array.html | 4 +
.../arrow_writer/levels/fn.expand_typed_ree.html | 3 +
parquet/arrow/arrow_writer/levels/fn.is_leaf.html | 3 +
parquet/arrow/arrow_writer/levels/index.html | 27 +
parquet/arrow/arrow_writer/levels/sidebar-items.js | 1 +
.../arrow_writer/levels/struct.ArrayLevels.html | 46 +
.../arrow_writer/levels/struct.LevelContext.html | 26 +
parquet/arrow/arrow_writer/sidebar-items.js | 1 +
.../arrow_writer/struct.ArrowColumnChunk.html | 36 +
.../arrow_writer/struct.ArrowColumnChunkData.html | 46 +
.../arrow_writer/struct.ArrowColumnWriter.html | 132 +
.../struct.ArrowColumnWriterFactory.html | 43 +
.../arrow/arrow_writer/struct.ArrowLeafColumn.html | 18 +
.../arrow/arrow_writer/struct.ArrowPageWriter.html | 24 +
.../arrow_writer/struct.ArrowRowGroupWriter.html | 30 +
.../struct.ArrowRowGroupWriterFactory.html | 46 +
parquet/arrow/arrow_writer/struct.ArrowWriter.html | 183 +
.../arrow_writer/struct.ArrowWriterOptions.html | 110 +
.../arrow_writer/struct.InMemoryPageStore.html | 27 +
.../struct.InMemoryPageStoreFactory.html | 20 +
parquet/arrow/arrow_writer/struct.PageKey.html | 46 +
.../arrow/arrow_writer/struct.PageStoreArgs.html | 38 +
.../struct.StreamingColumnChunkPages.html | 236 +
.../arrow_writer/trait.NativeDecimalType.html | 6 +
parquet/arrow/arrow_writer/trait.PageStore.html | 32 +
.../arrow/arrow_writer/trait.PageStoreFactory.html | 11 +
.../arrow/arrow_writer/type.DistinctValuesSet.html | 1 +
.../arrow/arrow_writer/type.SharedColumnChunk.html | 4 +
parquet/arrow/async_reader/enum.RequestState.html | 44 +
parquet/arrow/async_reader/index.html | 5 +
parquet/arrow/async_reader/metadata/index.html | 2 +
.../arrow/async_reader/metadata/sidebar-items.js | 1 +
.../async_reader/metadata/trait.MetadataFetch.html | 28 +
.../metadata/trait.MetadataSuffixFetch.html | 11 +
parquet/arrow/async_reader/sidebar-items.js | 1 +
parquet/arrow/async_reader/spawn/fn.spawn.html | 7 +
parquet/arrow/async_reader/spawn/index.html | 2 +
parquet/arrow/async_reader/spawn/sidebar-items.js | 1 +
.../async_reader/spawn/struct.SpawnedReader.html | 54 +
parquet/arrow/async_reader/store/index.html | 1 +
parquet/arrow/async_reader/store/sidebar-items.js | 1 +
.../store/struct.ParquetObjectReader.html | 79 +
.../async_reader/struct.ParquetObjectReader.html | 79 +
.../struct.ParquetRecordBatchStream.html | 301 +
.../arrow/async_reader/struct.SpawnedReader.html | 54 +
.../arrow/async_reader/trait.AsyncFileReader.html | 140 +
.../arrow/async_reader/trait.MetadataFetch.html | 28 +
.../async_reader/trait.MetadataSuffixFetch.html | 11 +
.../type.ParquetRecordBatchStreamBuilder.html | 226 +
parquet/arrow/async_writer/index.html | 28 +
parquet/arrow/async_writer/sidebar-items.js | 1 +
parquet/arrow/async_writer/store/index.html | 1 +
parquet/arrow/async_writer/store/sidebar-items.js | 1 +
.../store/struct.ParquetObjectWriter.html | 56 +
.../async_writer/struct.AsyncArrowWriter.html | 80 +
.../async_writer/struct.ParquetObjectWriter.html | 56 +
.../arrow/async_writer/trait.AsyncFileWriter.html | 12 +
.../arrow/buffer/bit_util/fn.count_set_bits.html | 2 +
.../buffer/bit_util/fn.iter_set_bits_rev.html | 2 +
.../arrow/buffer/bit_util/fn.sign_extend_be.html | 2 +
parquet/arrow/buffer/bit_util/index.html | 1 +
parquet/arrow/buffer/bit_util/sidebar-items.js | 1 +
.../dictionary_buffer/enum.DictionaryBuffer.html | 58 +
.../fn.build_dictionary_array.html | 9 +
.../dictionary_buffer/fn.hash_byte_slices.html | 5 +
.../buffer/dictionary_buffer/fn.hashes_as_u64.html | 1 +
.../dictionary_buffer/fn.pack_fixed_values.html | 4 +
.../fn.pack_fixed_values_impl.html | 3 +
.../fn.pack_values_from_offsets.html | 7 +
.../fn.pack_values_from_offsets_impl.html | 10 +
parquet/arrow/buffer/dictionary_buffer/index.html | 5 +
.../macro.fixed_dict_helper!.html | 11 +
.../dictionary_buffer/macro.fixed_dict_helper.html | 3 +
.../macro.offsets_dict_helper!.html | 11 +
.../macro.offsets_dict_helper.html | 3 +
.../buffer/dictionary_buffer/sidebar-items.js | 1 +
.../struct.BuildPassthroughHasher.html | 21 +
.../struct.PassthroughHasher.html | 18 +
parquet/arrow/buffer/index.html | 2 +
parquet/arrow/buffer/offset_buffer/index.html | 2 +
.../arrow/buffer/offset_buffer/sidebar-items.js | 1 +
.../buffer/offset_buffer/struct.OffsetBuffer.html | 66 +
parquet/arrow/buffer/sidebar-items.js | 1 +
parquet/arrow/buffer/view_buffer/index.html | 2 +
parquet/arrow/buffer/view_buffer/sidebar-items.js | 1 +
.../buffer/view_buffer/struct.ViewBuffer.html | 39 +
parquet/arrow/constant.ARROW_SCHEMA_META_KEY.html | 4 +
.../arrow/constant.PARQUET_FIELD_ID_META_KEY.html | 3 +
parquet/arrow/decoder/delta_byte_array/index.html | 1 +
.../decoder/delta_byte_array/sidebar-items.js | 1 +
.../struct.DeltaByteArrayDecoder.html | 33 +
parquet/arrow/decoder/dictionary_index/index.html | 1 +
.../decoder/dictionary_index/sidebar-items.js | 1 +
.../dictionary_index/struct.DictIndexDecoder.html | 47 +
parquet/arrow/decoder/index.html | 2 +
parquet/arrow/decoder/sidebar-items.js | 1 +
.../fn.add_encoded_arrow_schema_to_metadata.html | 7 +
parquet/arrow/fn.encode_arrow_schema.html | 2 +
parquet/arrow/fn.is_virtual_column.html | 3 +
parquet/arrow/fn.parquet_column.html | 7 +
.../arrow/fn.parquet_to_arrow_field_levels.html | 18 +
...parquet_to_arrow_field_levels_with_virtual.html | 28 +
parquet/arrow/fn.parquet_to_arrow_schema.html | 7 +
.../fn.parquet_to_arrow_schema_by_columns.html | 7 +
.../in_memory_row_group/enum.ColumnChunkData.html | 42 +
.../in_memory_row_group/enum.ColumnFetch.html | 52 +
.../in_memory_row_group/fn.column_selection.html | 9 +
.../in_memory_row_group/fn.columns_to_fetch.html | 8 +
.../in_memory_row_group/fn.dictionary_range.html | 6 +
.../arrow/in_memory_row_group/fn.page_range.html | 2 +
parquet/arrow/in_memory_row_group/index.html | 6 +
parquet/arrow/in_memory_row_group/sidebar-items.js | 1 +
.../struct.ColumnChunkIterator.html | 227 +
.../in_memory_row_group/struct.FetchRanges.html | 25 +
.../struct.InMemoryRowGroup.html | 48 +
parquet/arrow/index.html | 97 +
parquet/arrow/push_decoder/enum.PageKind.html | 35 +
.../push_decoder/enum.ParquetDecoderState.html | 60 +
.../push_decoder/fn.builder_from_remaining.html | 7 +
parquet/arrow/push_decoder/index.html | 7 +
.../push_decoder/reader_builder/data/index.html | 2 +
.../reader_builder/data/sidebar-items.js | 1 +
.../reader_builder/data/struct.DataRequest.html | 41 +
.../data/struct.DataRequestBuilder.html | 52 +
.../reader_builder/enum.RowGroupBuildResult.html | 31 +
.../reader_builder/enum.RowGroupDecoderState.html | 53 +
.../reader_builder/filter/enum.AdvanceResult.html | 22 +
.../push_decoder/reader_builder/filter/index.html | 2 +
.../reader_builder/filter/sidebar-items.js | 1 +
.../reader_builder/filter/struct.CacheInfo.html | 30 +
.../reader_builder/filter/struct.FilterInfo.html | 47 +
.../reader_builder/fn.column_chunk_range.html | 2 +
.../fn.loaded_row_ranges_for_projection.html | 8 +
.../fn.prepare_selection_for_page_skipping.html | 25 +
.../arrow/push_decoder/reader_builder/index.html | 2 +
.../push_decoder/reader_builder/sidebar-items.js | 1 +
.../reader_builder/stages/enum.Stage.html | 44 +
.../push_decoder/reader_builder/stages/index.html | 2 +
.../reader_builder/stages/sidebar-items.js | 1 +
.../reader_builder/stages/struct.StageFetch.html | 28 +
.../stages/struct.StageSchedule.html | 38 +
.../reader_builder/struct.NextState.html | 29 +
.../reader_builder/struct.RowGroupInfo.html | 24 +
.../struct.RowGroupReaderBuilder.html | 134 +
.../struct.RowGroupReaderBuilderParts.html | 32 +
parquet/arrow/push_decoder/remaining/index.html | 4 +
.../arrow/push_decoder/remaining/sidebar-items.js | 1 +
.../remaining/struct.RemainingRowGroups.html | 79 +
.../remaining/struct.RemainingRowGroupsParts.html | 33 +
.../arrow/push_decoder/scan_plan/budget/index.html | 2 +
.../push_decoder/scan_plan/budget/sidebar-items.js | 1 +
.../scan_plan/budget/struct.BudgetedReadPlan.html | 29 +
.../scan_plan/budget/struct.RowBudget.html | 44 +
.../push_decoder/scan_plan/constant.CHUNK.html | 2 +
.../scan_plan/constant.DICTIONARY.html | 2 +
.../push_decoder/scan_plan/enum.PageKind.html | 35 +
.../arrow/push_decoder/scan_plan/enum.PageSet.html | 27 +
.../arrow/push_decoder/scan_plan/fn.position.html | 2 +
.../scan_plan/frontier/enum.Queue.html | 38 +
.../frontier/enum.QueuedRowGroupDecision.html | 26 +
.../push_decoder/scan_plan/frontier/index.html | 3 +
.../scan_plan/frontier/sidebar-items.js | 1 +
.../scan_plan/frontier/struct.NextRowGroup.html | 28 +
.../scan_plan/frontier/struct.QueuedRowGroups.html | 37 +
.../frontier/struct.RowGroupFrontier.html | 61 +
parquet/arrow/push_decoder/scan_plan/index.html | 11 +
.../arrow/push_decoder/scan_plan/sidebar-items.js | 1 +
.../scan_plan/struct.PlannedRange.html | 44 +
.../push_decoder/scan_plan/struct.Planner.html | 38 +
.../scan_plan/struct.RowGroupContext.html | 55 +
.../scan_plan/struct.RowGroupRanges.html | 31 +
.../push_decoder/scan_plan/struct.ScanPlan.html | 280 +
.../scan_plan/struct.ScanPlanBuilder.html | 34 +
.../scan_plan/struct.SelectedRows.html | 26 +
.../scan_plan/struct.StageColumns.html | 24 +
.../push_decoder/scan_plan/struct.StagePlan.html | 25 +
.../push_decoder/scan_plan/struct.StageRanges.html | 38 +
.../push_decoder/scan_plan/type.HeadPosition.html | 3 +
.../push_decoder/scan_plan/type.HeapEntry.html | 5 +
.../push_decoder/scan_plan/type.RangeOrder.html | 6 +
parquet/arrow/push_decoder/sidebar-items.js | 1 +
.../push_decoder/struct.ParquetPushDecoder.html | 209 +
.../arrow/push_decoder/struct.PlannedRange.html | 44 +
parquet/arrow/push_decoder/struct.PushBuffers.html | 187 +
.../push_decoder/struct.PushDecoderInput.html | 26 +
parquet/arrow/push_decoder/struct.ScanPlan.html | 280 +
.../type.ParquetPushDecoderBuilder.html | 159 +
parquet/arrow/record_reader/buffer/index.html | 1 +
.../arrow/record_reader/buffer/sidebar-items.js | 1 +
.../record_reader/buffer/trait.ValuesBuffer.html | 43 +
.../definition_levels/enum.BufferInner.html | 31 +
.../definition_levels/enum.MaybePacked.html | 21 +
.../fn.build_filtered_validity_bitmap.html | 16 +
.../record_reader/definition_levels/index.html | 2 +
.../definition_levels/sidebar-items.js | 1 +
.../struct.DefinitionLevelBuffer.html | 27 +
.../struct.DefinitionLevelBufferDecoder.html | 25 +
.../definition_levels/struct.PackedDecoder.html | 48 +
.../arrow/record_reader/fn.packed_null_mask.html | 4 +
parquet/arrow/record_reader/index.html | 3 +
parquet/arrow/record_reader/sidebar-items.js | 1 +
.../record_reader/struct.GenericRecordReader.html | 104 +
parquet/arrow/record_reader/type.ColumnReader.html | 20 +
parquet/arrow/record_reader/type.RecordReader.html | 37 +
.../fn.add_encoded_arrow_schema_to_metadata.html | 11 +
parquet/arrow/schema/fn.encode_arrow_schema.html | 11 +
.../schema/fn.parquet_to_arrow_field_levels.html | 11 +
...parquet_to_arrow_field_levels_with_virtual.html | 11 +
.../arrow/schema/fn.parquet_to_arrow_schema.html | 11 +
.../fn.parquet_to_arrow_schema_by_columns.html | 11 +
.../arrow/schema/struct.ArrowSchemaConverter.html | 11 +
parquet/arrow/schema/struct.FieldLevels.html | 11 +
.../schema/virtual_type/fn.is_virtual_column.html | 11 +
.../schema/virtual_type/struct.RowGroupIndex.html | 11 +
.../schema/virtual_type/struct.RowNumber.html | 11 +
parquet/arrow/sidebar-items.js | 1 +
parquet/arrow/struct.ArrowSchemaConverter.html | 82 +
parquet/arrow/struct.FieldLevels.html | 28 +
parquet/arrow/struct.ProjectionMask.html | 120 +
parquet/arrow/struct.RowGroupIndex.html | 43 +
parquet/arrow/struct.RowNumber.html | 43 +
parquet/basic/enum.BloomFilterAlgorithm.html | 39 +
parquet/basic/enum.BloomFilterCompression.html | 38 +
parquet/basic/enum.BloomFilterHash.html | 40 +
parquet/basic/enum.BoundaryOrder.html | 57 +
parquet/basic/enum.ColumnOrder.html | 87 +
parquet/basic/enum.Compression.html | 54 +
parquet/basic/enum.CompressionCodec.html | 65 +
parquet/basic/enum.ConvertedType.html | 123 +
parquet/basic/enum.EdgeInterpolationAlgorithm.html | 66 +
parquet/basic/enum.Encoding.html | 117 +
parquet/basic/enum.FieldRepetitionType.html | 58 +
parquet/basic/enum.LogicalType.html | 90 +
parquet/basic/enum.PageType.html | 58 +
parquet/basic/enum.SortOrder.html | 42 +
parquet/basic/enum.TimeUnit.html | 40 +
parquet/basic/enum.Type.html | 64 +
parquet/basic/fn.check_level_is_none.html | 1 +
parquet/basic/fn.i32_to_encoding.html | 1 +
parquet/basic/fn.require_level.html | 1 +
parquet/basic/fn.split_compression_string.html | 3 +
parquet/basic/index.html | 9 +
parquet/basic/sidebar-items.js | 1 +
parquet/basic/struct.BrotliLevel.html | 30 +
parquet/basic/struct.DecimalType.html | 40 +
parquet/basic/struct.EncodingMask.html | 62 +
parquet/basic/struct.GeographyType.html | 44 +
parquet/basic/struct.GeometryType.html | 39 +
parquet/basic/struct.GzipLevel.html | 55 +
parquet/basic/struct.IntType.html | 40 +
parquet/basic/struct.TimestampType.html | 40 +
parquet/basic/struct.VariantType.html | 39 +
parquet/basic/struct.ZstdLevel.html | 30 +
parquet/basic/type.Repetition.html | 9 +
.../bloom_filter/constant.BITSET_MAX_LENGTH.html | 2 +
.../bloom_filter/constant.BITSET_MIN_LENGTH.html | 2 +
parquet/bloom_filter/constant.SALT.html | 2 +
.../constant.SBBF_HEADER_SIZE_ESTIMATE.html | 1 +
parquet/bloom_filter/constant.SEED.html | 1 +
....chunk_read_bloom_filter_header_and_offset.html | 6 +
parquet/bloom_filter/fn.hash_as_bytes.html | 1 +
.../bloom_filter/fn.num_of_bits_from_ndv_fpp.html | 1 +
parquet/bloom_filter/fn.optimal_num_of_bytes.html | 1 +
.../fn.read_bloom_filter_header_and_length.html | 5 +
..._bloom_filter_header_and_length_from_bytes.html | 5 +
parquet/bloom_filter/index.html | 74 +
parquet/bloom_filter/sidebar-items.js | 1 +
parquet/bloom_filter/struct.Block.html | 52 +
parquet/bloom_filter/struct.BloomFilterHeader.html | 46 +
parquet/bloom_filter/struct.Sbbf.html | 118 +
parquet/column/chunker/cdc/index.html | 2 +
parquet/column/chunker/cdc/sidebar-items.js | 1 +
.../chunker/cdc/struct.ContentDefinedChunker.html | 149 +
.../cdc_generated/constant.GEARHASH_TABLE.html | 1 +
.../constant.NUM_GEARHASH_TABLES.html | 1 +
parquet/column/chunker/cdc_generated/index.html | 1 +
.../column/chunker/cdc_generated/sidebar-items.js | 1 +
parquet/column/chunker/index.html | 5 +
parquet/column/chunker/sidebar-items.js | 1 +
parquet/column/chunker/struct.CdcChunk.html | 30 +
parquet/column/index.html | 81 +
parquet/column/page/enum.Page.html | 79 +
parquet/column/page/index.html | 5 +
parquet/column/page/sidebar-items.js | 1 +
parquet/column/page/struct.CompressedPage.html | 44 +
parquet/column/page/struct.PageMetadata.html | 28 +
parquet/column/page/struct.PageWriteSpec.html | 33 +
parquet/column/page/trait.PageIterator.html | 2 +
parquet/column/page/trait.PageReader.html | 38 +
parquet/column/page/trait.PageWriter.html | 15 +
parquet/column/page_encryption/index.html | 1 +
parquet/column/page_encryption/sidebar-items.js | 1 +
.../page_encryption/struct.PageEncryptor.html | 40 +
parquet/column/page_store/index.html | 10 +
parquet/column/page_store/sidebar-items.js | 1 +
.../page_store/struct.InMemoryPageStore.html | 27 +
.../struct.InMemoryPageStoreFactory.html | 20 +
parquet/column/page_store/struct.PageKey.html | 46 +
.../column/page_store/struct.PageStoreArgs.html | 38 +
parquet/column/page_store/trait.PageStore.html | 32 +
.../column/page_store/trait.PageStoreFactory.html | 11 +
.../reader/decoder/constant.ENCODING_SLOTS.html | 4 +
.../constant.REPETITION_LEVELS_BATCH_SIZE.html | 1 +
.../column/reader/decoder/enum.LevelDecoder.html | 21 +
.../column/reader/decoder/fn.count_levels_eq.html | 5 +
.../fn.fixed_len_byte_array_payload_size.html | 5 +
.../fn.normalize_fixed_len_byte_array_data.html | 8 +
.../fn.normalize_fixed_len_byte_array_payload.html | 9 +
.../fn.prepare_v1_fixed_len_byte_array.html | 10 +
parquet/column/reader/decoder/index.html | 7 +
parquet/column/reader/decoder/sidebar-items.js | 1 +
.../decoder/struct.ColumnValueDecoderImpl.html | 41 +
.../decoder/struct.DefinitionLevelDecoderImpl.html | 27 +
.../struct.PreparedFixedLenByteArrayPage.html | 24 +
.../decoder/struct.RepetitionLevelDecoderImpl.html | 58 +
.../reader/decoder/trait.ColumnLevelDecoder.html | 8 +
.../reader/decoder/trait.ColumnValueDecoder.html | 55 +
.../decoder/trait.DefinitionLevelDecoder.html | 17 +
.../decoder/trait.RepetitionLevelDecoder.html | 36 +
parquet/column/reader/enum.ColumnReader.html | 35 +
.../reader/fn.check_partial_record_fits.html | 9 +
parquet/column/reader/fn.get_column_reader.html | 6 +
.../column/reader/fn.get_typed_column_reader.html | 7 +
parquet/column/reader/fn.parse_v1_level.html | 6 +
parquet/column/reader/index.html | 5 +
.../fn.decode_delta_length.html | 9 +
.../fn.decode_length_prefixed_plain.html | 10 +
.../fn.delta_length_value_count.html | 3 +
.../fn.may_be_length_prefixed_plain.html | 4 +
.../fn.prepare_v1_page.html | 11 +
.../reader/legacy_fixed_len_byte_array/index.html | 31 +
.../legacy_fixed_len_byte_array/sidebar-items.js | 1 +
parquet/column/reader/sidebar-items.js | 1 +
.../column/reader/struct.GenericColumnReader.html | 116 +
parquet/column/reader/type.ColumnReaderImpl.html | 21 +
parquet/column/sidebar-items.js | 1 +
.../byte_budget_chunker/enum.SubBatchStrategy.html | 51 +
.../column/writer/byte_budget_chunker/index.html | 2 +
.../writer/byte_budget_chunker/sidebar-items.js | 1 +
.../struct.ByteBudgetChunker.html | 91 +
.../writer/encoder/fn.count_within_budget.html | 18 +
.../writer/encoder/fn.create_bloom_filter.html | 5 +
.../writer/encoder/fn.plain_encoded_byte_size.html | 12 +
.../encoder/fn.update_geo_stats_accumulator.html | 6 +
parquet/column/writer/encoder/index.html | 5 +
parquet/column/writer/encoder/sidebar-items.js | 1 +
.../encoder/struct.ColumnValueEncoderImpl.html | 68 +
.../writer/encoder/struct.DataPageValues.html | 33 +
.../writer/encoder/struct.DictionaryPage.html | 23 +
.../writer/encoder/trait.ColumnValueEncoder.html | 129 +
.../column/writer/encoder/trait.ColumnValues.html | 6 +
parquet/column/writer/enum.ColumnWriter.html | 44 +
parquet/column/writer/enum.LevelDataRef.html | 36 +
parquet/column/writer/fn.compare_greater.html | 6 +
.../fn.compare_greater_byte_array_decimals.html | 2 +
parquet/column/writer/fn.compare_greater_f16.html | 1 +
.../writer/fn.compare_greater_unsigned_int.html | 1 +
parquet/column/writer/fn.fallback_encoding.html | 2 +
parquet/column/writer/fn.get_column_writer.html | 6 +
.../column/writer/fn.get_typed_column_writer.html | 7 +
.../writer/fn.get_typed_column_writer_mut.html | 4 +
.../writer/fn.get_typed_column_writer_ref.html | 4 +
.../column/writer/fn.has_dictionary_support.html | 2 +
parquet/column/writer/fn.increment.html | 3 +
parquet/column/writer/fn.increment_utf8.html | 6 +
parquet/column/writer/fn.is_nan.html | 1 +
.../writer/fn.truncate_and_increment_utf8.html | 5 +
parquet/column/writer/fn.truncate_utf8.html | 5 +
parquet/column/writer/fn.update_max.html | 5 +
parquet/column/writer/fn.update_min.html | 5 +
parquet/column/writer/fn.update_stat.html | 5 +
parquet/column/writer/index.html | 10 +
parquet/column/writer/macro.downcast_writer!.html | 11 +
parquet/column/writer/macro.downcast_writer.html | 3 +
.../column/writer/min_max/constant.LANES_32.html | 3 +
.../column/writer/min_max/constant.LANES_64.html | 1 +
.../column/writer/min_max/fn.fallback_min_max.html | 6 +
parquet/column/writer/min_max/fn.is_unsigned.html | 1 +
.../column/writer/min_max/fn.min_max_by_key.html | 8 +
parquet/column/writer/min_max/fn.min_max_f32.html | 6 +
parquet/column/writer/min_max/fn.min_max_f64.html | 6 +
parquet/column/writer/min_max/fn.min_max_i32.html | 5 +
parquet/column/writer/min_max/fn.min_max_i64.html | 5 +
parquet/column/writer/min_max/index.html | 5 +
.../writer/min_max/macro.float_min_max!.html | 11 +
.../column/writer/min_max/macro.float_min_max.html | 3 +
parquet/column/writer/min_max/sidebar-items.js | 1 +
parquet/column/writer/sidebar-items.js | 1 +
.../column/writer/struct.ColumnCloseResult.html | 44 +
parquet/column/writer/struct.ColumnMetrics.html | 50 +
.../column/writer/struct.GenericColumnWriter.html | 252 +
parquet/column/writer/struct.PageMetrics.html | 35 +
parquet/column/writer/type.ColumnWriterImpl.html | 31 +
parquet/compression/struct.BrotliLevel.html | 11 +
parquet/compression/struct.GzipLevel.html | 11 +
parquet/compression/struct.ZstdLevel.html | 11 +
.../data_type/constant.JULIAN_DAY_OF_EPOCH.html | 1 +
parquet/data_type/constant.MICROSECONDS.html | 2 +
.../data_type/constant.MICROSECONDS_IN_DAY.html | 2 +
parquet/data_type/constant.MILLISECONDS.html | 2 +
.../data_type/constant.MILLISECONDS_IN_DAY.html | 2 +
parquet/data_type/constant.NANOSECONDS.html | 2 +
parquet/data_type/constant.NANOSECONDS_IN_DAY.html | 2 +
parquet/data_type/constant.SECONDS_IN_DAY.html | 2 +
parquet/data_type/enum.Decimal.html | 58 +
parquet/data_type/index.html | 7 +
parquet/data_type/macro.ensure_phys_ty!.html | 11 +
parquet/data_type/macro.ensure_phys_ty.html | 4 +
parquet/data_type/macro.gen_as_bytes!.html | 11 +
parquet/data_type/macro.gen_as_bytes.html | 3 +
parquet/data_type/macro.make_type!.html | 11 +
parquet/data_type/macro.make_type.html | 3 +
.../macro.unimplemented_slice_as_bytes!.html | 11 +
.../macro.unimplemented_slice_as_bytes.html | 3 +
parquet/data_type/private/index.html | 1 +
.../data_type/private/macro.impl_from_raw!.html | 11 +
parquet/data_type/private/macro.impl_from_raw.html | 3 +
parquet/data_type/private/sidebar-items.js | 1 +
.../data_type/private/trait.ParquetValueType.html | 117 +
parquet/data_type/sidebar-items.js | 1 +
parquet/data_type/struct.BoolType.html | 29 +
parquet/data_type/struct.ByteArray.html | 67 +
parquet/data_type/struct.ByteArrayType.html | 29 +
parquet/data_type/struct.DoubleType.html | 29 +
parquet/data_type/struct.FixedLenByteArray.html | 75 +
.../data_type/struct.FixedLenByteArrayType.html | 29 +
parquet/data_type/struct.FloatType.html | 29 +
parquet/data_type/struct.Int32Type.html | 29 +
parquet/data_type/struct.Int64Type.html | 29 +
parquet/data_type/struct.Int96.html | 73 +
parquet/data_type/struct.Int96Type.html | 29 +
parquet/data_type/trait.AsBytes.html | 6 +
parquet/data_type/trait.DataType.html | 46 +
parquet/data_type/trait.SliceAsBytes.html | 11 +
.../struct.DeltaBinaryPackedEncoderOptions.html | 11 +
.../struct.DeltaBinaryPackedEncoderOptions.html | 11 +
parquet/enum.DecodeResult.html | 35 +
parquet/errors/enum.ParquetError.html | 46 +
parquet/errors/index.html | 2 +
parquet/errors/macro.arrow_err!.html | 11 +
parquet/errors/macro.arrow_err.html | 7 +
parquet/errors/macro.eof_err!.html | 11 +
parquet/errors/macro.eof_err.html | 5 +
parquet/errors/macro.general_err!.html | 11 +
parquet/errors/macro.general_err.html | 7 +
parquet/errors/macro.nyi_err!.html | 11 +
parquet/errors/macro.nyi_err.html | 5 +
parquet/errors/sidebar-items.js | 1 +
parquet/errors/type.Result.html | 7 +
.../enum.ColumnCryptoMetaData.html | 40 +
parquet/file/column_crypto_metadata/index.html | 2 +
.../file/column_crypto_metadata/sidebar-items.js | 1 +
.../struct.EncryptionWithColumnKey.html | 42 +
parquet/file/constant.FOOTER_SIZE.html | 2 +
parquet/file/constant.PARQUET_MAGIC.html | 1 +
.../file/constant.PARQUET_MAGIC_ENCR_FOOTER.html | 1 +
parquet/file/index.html | 70 +
.../dictionary/fn.decode_dictionary_page.html | 20 +
.../fn.dictionary_page_crypto_context.html | 8 +
parquet/file/metadata/dictionary/index.html | 8 +
parquet/file/metadata/dictionary/sidebar-items.js | 1 +
parquet/file/metadata/enum.PageIndexPolicy.html | 36 +
.../metadata/enum.ParquetPageEncodingStats.html | 28 +
.../metadata/enum.ParquetStatisticsPolicy.html | 49 +
parquet/file/metadata/footer_tail/index.html | 1 +
parquet/file/metadata/footer_tail/sidebar-items.js | 1 +
.../metadata/footer_tail/struct.FooterTail.html | 48 +
parquet/file/metadata/index.html | 44 +
parquet/file/metadata/memory/index.html | 2 +
parquet/file/metadata/memory/sidebar-items.js | 1 +
parquet/file/metadata/memory/trait.HeapSize.html | 9 +
.../options/enum.ParquetStatisticsPolicy.html | 49 +
parquet/file/metadata/options/index.html | 4 +
parquet/file/metadata/options/sidebar-items.js | 1 +
.../options/struct.ParquetMetaDataOptions.html | 60 +
parquet/file/metadata/page_index/index.html | 2 +
parquet/file/metadata/page_index/sidebar-items.js | 1 +
.../file/metadata/page_index/struct.PageIndex.html | 82 +
.../page_index/struct.PageIndexBuilder.html | 90 +
.../page_index/struct.RowGroupPageIndex.html | 98 +
.../page_index/trait.PageIndexProvider.html | 205 +
.../file/metadata/parser/fn.decode_metadata.html | 8 +
.../file/metadata/parser/fn.get_index_bytes.html | 5 +
.../metadata/parser/fn.parse_column_index.html | 8 +
.../metadata/parser/fn.parse_offset_index.html | 8 +
.../file/metadata/parser/fn.parse_page_index.html | 24 +
parquet/file/metadata/parser/index.html | 4 +
.../parser/inner/fn.parse_single_column_index.html | 7 +
.../parser/inner/fn.parse_single_offset_index.html | 7 +
parquet/file/metadata/parser/inner/index.html | 1 +
.../file/metadata/parser/inner/sidebar-items.js | 1 +
.../parser/inner/struct.MetadataParser.html | 31 +
parquet/file/metadata/parser/sidebar-items.js | 1 +
.../metadata/push_decoder/enum.DecodeState.html | 28 +
.../file/metadata/push_decoder/fn.needs_range.html | 2 +
.../push_decoder/fn.range_for_page_index.html | 10 +
parquet/file/metadata/push_decoder/index.html | 2 +
.../file/metadata/push_decoder/sidebar-items.js | 1 +
.../struct.ParquetMetaDataPushDecoder.html | 247 +
parquet/file/metadata/reader/enum.AxisIndices.html | 228 +
.../file/metadata/reader/enum.NeedsIndexData.html | 31 +
.../file/metadata/reader/enum.PageIndexPolicy.html | 36 +
.../reader/fn.dictionary_page_byte_range.html | 9 +
.../metadata/reader/fn.needs_page_index_data.html | 5 +
.../metadata/reader/fn.parse_page_index_data.html | 5 +
parquet/file/metadata/reader/index.html | 7 +
parquet/file/metadata/reader/sidebar-items.js | 1 +
.../metadata/reader/struct.ColumnChunkMask.html | 79 +
.../reader/struct.ParquetMetaDataReader.html | 367 +
parquet/file/metadata/sidebar-items.js | 1 +
parquet/file/metadata/struct.ColumnChunkMask.html | 79 +
.../file/metadata/struct.ColumnChunkMetaData.html | 144 +
.../struct.ColumnChunkMetaDataBuilder.html | 71 +
.../file/metadata/struct.ColumnIndexBuilder.html | 69 +
parquet/file/metadata/struct.FileMetaData.html | 62 +
parquet/file/metadata/struct.FooterTail.html | 48 +
parquet/file/metadata/struct.KeyValue.html | 42 +
parquet/file/metadata/struct.LevelHistogram.html | 55 +
.../file/metadata/struct.OffsetIndexBuilder.html | 33 +
.../file/metadata/struct.PageEncodingStats.html | 41 +
parquet/file/metadata/struct.ParquetMetaData.html | 91 +
.../metadata/struct.ParquetMetaDataBuilder.html | 64 +
.../metadata/struct.ParquetMetaDataOptions.html | 60 +
.../struct.ParquetMetaDataPushDecoder.html | 247 +
.../metadata/struct.ParquetMetaDataReader.html | 367 +
.../metadata/struct.ParquetMetaDataWriter.html | 114 +
parquet/file/metadata/struct.RowGroupMetaData.html | 53 +
.../metadata/struct.RowGroupMetaDataBuilder.html | 33 +
parquet/file/metadata/struct.SortingColumn.html | 45 +
.../thrift/constant.COL_META_ALL_REQUIRED.html | 1 +
.../metadata/thrift/constant.COL_META_CODEC.html | 1 +
.../thrift/constant.COL_META_DATA_PAGE_OFFSET.html | 1 +
.../thrift/constant.COL_META_ENCODINGS.html | 1 +
.../thrift/constant.COL_META_NUM_VALUES.html | 1 +
.../thrift/constant.COL_META_TOTAL_COMP_SZ.html | 1 +
.../thrift/constant.COL_META_TOTAL_UNCOMP_SZ.html | 1 +
.../metadata/thrift/constant.COL_META_TYPE.html | 1 +
.../encryption/enum.EncryptionAlgorithm.html | 39 +
.../thrift/encryption/fn.get_file_decryptor.html | 5 +
.../fn.parquet_metadata_with_encryption.html | 11 +
.../fn.row_group_from_encrypted_thrift.html | 5 +
parquet/file/metadata/thrift/encryption/index.html | 2 +
.../metadata/thrift/encryption/sidebar-items.js | 1 +
.../thrift/encryption/struct.AesGcmCtrV1.html | 44 +
.../thrift/encryption/struct.AesGcmV1.html | 44 +
.../encryption/struct.FileCryptoMetaData.html | 44 +
.../metadata/thrift/fn.convert_bounding_box.html | 1 +
.../file/metadata/thrift/fn.convert_geo_stats.html | 1 +
parquet/file/metadata/thrift/fn.convert_stats.html | 5 +
.../thrift/fn.ensure_row_group_ordinals.html | 18 +
.../thrift/fn.parquet_metadata_from_bytes.html | 6 +
.../thrift/fn.parquet_schema_from_bytes.html | 3 +
.../file/metadata/thrift/fn.read_column_chunk.html | 6 +
.../metadata/thrift/fn.read_column_metadata.html | 6 +
.../thrift/fn.read_encoding_stats_as_mask.html | 3 +
.../file/metadata/thrift/fn.read_row_group.html | 5 +
.../thrift/fn.serialize_column_meta_data.html | 4 +
.../thrift/fn.should_write_column_stats.html | 1 +
.../thrift/fn.validate_column_metadata.html | 1 +
parquet/file/metadata/thrift/fn.write_schema.html | 4 +
.../metadata/thrift/fn.write_schema_helper.html | 4 +
parquet/file/metadata/thrift/index.html | 9 +
parquet/file/metadata/thrift/sidebar-items.js | 1 +
.../file/metadata/thrift/struct.BoundingBox.html | 44 +
.../metadata/thrift/struct.DataPageHeader.html | 42 +
.../metadata/thrift/struct.DataPageHeaderV2.html | 45 +
.../thrift/struct.DictionaryPageHeader.html | 42 +
parquet/file/metadata/thrift/struct.FileMeta.html | 25 +
.../thrift/struct.GeospatialStatistics.html | 38 +
.../metadata/thrift/struct.IndexPageHeader.html | 35 +
.../file/metadata/thrift/struct.PageHeader.html | 49 +
.../metadata/thrift/struct.PageStatistics.html | 49 +
.../file/metadata/thrift/struct.SchemaElement.html | 69 +
.../metadata/thrift/struct.SizeStatistics.html | 39 +
.../file/metadata/thrift/struct.Statistics.html | 45 +
parquet/file/metadata/type.FileMetaDataPtr.html | 2 +
.../file/metadata/type.RowGroupMetaDataPtr.html | 2 +
parquet/file/metadata/writer/index.html | 1 +
parquet/file/metadata/writer/sidebar-items.js | 1 +
.../writer/struct.MetadataObjectWriter.html | 77 +
.../writer/struct.ParquetMetaDataWriter.html | 114 +
.../writer/struct.ThriftMetadataWriter.html | 67 +
.../column_index/enum.ColumnIndexMetaData.html | 57 +
parquet/file/page_index/column_index/index.html | 2 +
.../column_index/macro.colidx_enum_func!.html | 11 +
.../column_index/macro.colidx_enum_func.html | 4 +
.../column_index/macro.column_index_iters!.html | 11 +
.../column_index/macro.column_index_iters.html | 3 +
.../file/page_index/column_index/sidebar-items.js | 1 +
.../column_index/struct.ByteArrayColumnIndex.html | 58 +
.../column_index/struct.ColumnIndex.html | 37 +
.../column_index/struct.PrimitiveColumnIndex.html | 69 +
.../column_index/trait.ColumnIndexIterators.html | 40 +
parquet/file/page_index/index.html | 2 +
.../index_reader/fn.decode_column_index.html | 48 +
.../index_reader/fn.decode_offset_index.html | 40 +
parquet/file/page_index/index_reader/index.html | 2 +
.../file/page_index/index_reader/sidebar-items.js | 1 +
.../index_reader/struct.ThriftColumnIndex.html | 44 +
.../offset_index/fn.read_page_location.html | 3 +
parquet/file/page_index/offset_index/index.html | 3 +
.../file/page_index/offset_index/sidebar-items.js | 1 +
.../offset_index/struct.OffsetIndexMetaData.html | 50 +
.../offset_index/struct.PageLocation.html | 46 +
parquet/file/page_index/sidebar-items.js | 1 +
...BLOOM_FILTER_FOR_DICTIONARY_ENCODED_CHUNKS.html | 2 +
.../constant.DEFAULT_BLOOM_FILTER_FPP.html | 2 +
.../constant.DEFAULT_BLOOM_FILTER_NDV.html | 7 +
.../constant.DEFAULT_BLOOM_FILTER_POSITION.html | 2 +
.../constant.DEFAULT_CDC_MAX_CHUNK_SIZE.html | 2 +
.../constant.DEFAULT_CDC_MIN_CHUNK_SIZE.html | 2 +
.../constant.DEFAULT_CDC_NORM_LEVEL.html | 2 +
.../properties/constant.DEFAULT_COERCE_TYPES.html | 2 +
...stant.DEFAULT_COLUMN_INDEX_TRUNCATE_LENGTH.html | 2 +
.../properties/constant.DEFAULT_COMPRESSION.html | 2 +
.../properties/constant.DEFAULT_CREATED_BY.html | 2 +
...constant.DEFAULT_DATA_PAGE_ROW_COUNT_LIMIT.html | 2 +
...T_DATA_PAGE_V2_COMPRESSION_RATIO_THRESHOLD.html | 2 +
.../constant.DEFAULT_DICTIONARY_ENABLED.html | 2 +
...onstant.DEFAULT_DICTIONARY_PAGE_SIZE_LIMIT.html | 2 +
.../constant.DEFAULT_MAX_ROW_GROUP_ROW_COUNT.html | 2 +
.../constant.DEFAULT_OFFSET_INDEX_DISABLED.html | 2 +
.../properties/constant.DEFAULT_PAGE_SIZE.html | 2 +
.../constant.DEFAULT_READ_BLOOM_FILTER.html | 1 +
.../constant.DEFAULT_READ_PAGE_STATS.html | 1 +
.../constant.DEFAULT_STATISTICS_ENABLED.html | 2 +
...onstant.DEFAULT_STATISTICS_TRUNCATE_LENGTH.html | 2 +
.../constant.DEFAULT_WRITER_VERSION.html | 2 +
.../constant.DEFAULT_WRITE_BATCH_SIZE.html | 2 +
...stant.DEFAULT_WRITE_PAGE_HEADER_STATISTICS.html | 2 +
.../constant.DEFAULT_WRITE_PATH_IN_SCHEMA.html | 2 +
...ULT_WRITE_ROW_GROUP_NUMBER_DISTINCT_VALUES.html | 2 +
.../file/properties/enum.BloomFilterPosition.html | 36 +
.../file/properties/enum.EnabledStatistics.html | 46 +
.../file/properties/enum.OffsetIndexSetting.html | 37 +
parquet/file/properties/enum.WriterVersion.html | 32 +
parquet/file/properties/fn.column_or_default.html | 8 +
.../fn.resolve_bloom_filter_properties.html | 4 +
.../file/properties/fn.resolve_compression.html | 4 +
.../fn.resolve_data_page_row_count_limit.html | 4 +
.../fn.resolve_data_page_size_limit.html | 4 +
...e_data_page_v2_compression_ratio_threshold.html | 4 +
...esolve_delta_binary_packed_encoder_options.html | 4 +
.../properties/fn.resolve_dictionary_enabled.html | 4 +
.../fn.resolve_dictionary_page_size_limit.html | 4 +
parquet/file/properties/fn.resolve_encoding.html | 4 +
.../properties/fn.resolve_statistics_enabled.html | 4 +
.../fn.resolve_write_page_header_statistics.html | 4 +
.../properties/fn.validate_bloom_filter_fpp.html | 4 +
parquet/file/properties/index.html | 10 +
parquet/file/properties/sidebar-items.js | 1 +
.../properties/struct.BloomFilterProperties.html | 68 +
.../struct.BloomFilterPropertiesBuilder.html | 49 +
parquet/file/properties/struct.CdcOptions.html | 59 +
.../file/properties/struct.ColumnProperties.html | 90 +
.../struct.DeltaBinaryPackedEncoderOptions.html | 43 +
.../file/properties/struct.ReaderProperties.html | 38 +
.../properties/struct.ReaderPropertiesBuilder.html | 42 +
.../struct.ResolvedColumnProperties.html | 46 +
.../file/properties/struct.WriterProperties.html | 177 +
.../properties/struct.WriterPropertiesBuilder.html | 380 +
.../file/properties/type.ReaderPropertiesPtr.html | 2 +
.../file/properties/type.WriterPropertiesPtr.html | 2 +
parquet/file/reader/index.html | 7 +
parquet/file/reader/sidebar-items.js | 1 +
parquet/file/reader/struct.FilePageIterator.html | 238 +
parquet/file/reader/trait.ChunkReader.html | 36 +
parquet/file/reader/trait.FileReader.html | 19 +
parquet/file/reader/trait.Length.html | 7 +
parquet/file/reader/trait.RowGroupReader.html | 25 +
.../enum.DeferredDictionaryPage.html | 45 +
.../enum.SerializedPageReaderState.html | 42 +
parquet/file/serialized_reader/fn.decode_page.html | 7 +
.../serialized_reader/fn.get_midpoint_offset.html | 2 +
.../fn.read_page_header_len_from_bytes.html | 12 +
.../fn.verify_page_header_len.html | 1 +
.../serialized_reader/fn.verify_page_size.html | 5 +
parquet/file/serialized_reader/index.html | 9 +
parquet/file/serialized_reader/sidebar-items.js | 1 +
.../file/serialized_reader/struct.ReadOptions.html | 24 +
.../struct.ReadOptionsBuilder.html | 44 +
.../struct.SerializedFileReader.html | 33 +
.../struct.SerializedPageReader.html | 271 +
.../struct.SerializedPageReaderContext.html | 37 +
.../struct.SerializedRowGroupReader.html | 36 +
.../serialized_reader/type.ReadGroupPredicate.html | 4 +
parquet/file/sidebar-items.js | 1 +
parquet/file/statistics/enum.Statistics.html | 138 +
.../file/statistics/fn.from_thrift_page_stats.html | 5 +
.../file/statistics/fn.page_stats_to_thrift.html | 4 +
parquet/file/statistics/index.html | 19 +
.../statistics/macro.statistics_enum_func!.html | 11 +
.../statistics/macro.statistics_enum_func.html | 3 +
.../statistics/macro.statistics_new_func!.html | 11 +
.../file/statistics/macro.statistics_new_func.html | 4 +
parquet/file/statistics/private/index.html | 1 +
.../private/macro.gen_make_statistics!.html | 11 +
.../private/macro.gen_make_statistics.html | 3 +
parquet/file/statistics/private/sidebar-items.js | 1 +
.../statistics/private/trait.MakeStatistics.html | 11 +
parquet/file/statistics/sidebar-items.js | 1 +
.../file/statistics/struct.ValueStatistics.html | 90 +
parquet/file/statistics/type.TypedStatistics.html | 16 +
parquet/file/writer/fn.get_file_magic.html | 5 +
parquet/file/writer/fn.write_bloom_filters.html | 7 +
parquet/file/writer/index.html | 7 +
parquet/file/writer/sidebar-items.js | 1 +
.../file/writer/struct.PageEncryptorContext.html | 23 +
.../file/writer/struct.SerializedColumnWriter.html | 28 +
.../file/writer/struct.SerializedFileWriter.html | 98 +
.../file/writer/struct.SerializedPageWriter.html | 37 +
.../writer/struct.SerializedRowGroupWriter.html | 159 +
parquet/file/writer/struct.TrackedWrite.html | 63 +
parquet/file/writer/type.OnCloseColumnChunk.html | 2 +
parquet/file/writer/type.OnCloseRowGroup.html | 7 +
parquet/index.html | 83 +
parquet/parquet_macros/index.html | 7 +
parquet/parquet_macros/sidebar-items.js | 1 +
parquet/parquet_thrift/enum.ElementType.html | 37 +
parquet/parquet_thrift/enum.FieldType.html | 39 +
.../parquet_thrift/enum.ThriftProtocolError.html | 31 +
parquet/parquet_thrift/fn.check_list_size.html | 9 +
parquet/parquet_thrift/fn.read_thrift_vec.html | 4 +
parquet/parquet_thrift/fn.validate_list_type.html | 4 +
parquet/parquet_thrift/index.html | 23 +
parquet/parquet_thrift/sidebar-items.js | 1 +
parquet/parquet_thrift/struct.FieldIdentifier.html | 24 +
parquet/parquet_thrift/struct.ListIdentifier.html | 30 +
parquet/parquet_thrift/struct.OrderedF64.html | 48 +
.../struct.ThriftCompactOutputProtocol.html | 74 +
.../struct.ThriftReadInputProtocol.html | 44 +
.../struct.ThriftSliceInputProtocol.html | 37 +
parquet/parquet_thrift/trait.ReadThrift.html | 9 +
.../trait.ThriftCompactInputProtocol.html | 77 +
parquet/parquet_thrift/trait.WriteThrift.html | 49 +
parquet/parquet_thrift/trait.WriteThriftField.html | 102 +
.../parquet_thrift/type.ThriftProtocolResult.html | 6 +
parquet/record/api/enum.Field.html | 87 +
parquet/record/api/fn.convert_date_to_string.html | 4 +
.../record/api/fn.convert_decimal_to_string.html | 4 +
.../api/fn.convert_time_micros_to_string.html | 4 +
.../api/fn.convert_time_millis_to_string.html | 4 +
.../api/fn.convert_timestamp_micros_to_string.html | 4 +
.../api/fn.convert_timestamp_millis_to_string.html | 4 +
parquet/record/api/fn.make_list.html | 2 +
parquet/record/api/fn.make_map.html | 2 +
parquet/record/api/index.html | 20 +
.../record/api/macro.list_complex_accessor!.html | 11 +
.../record/api/macro.list_complex_accessor.html | 5 +
.../record/api/macro.list_primitive_accessor!.html | 11 +
.../record/api/macro.list_primitive_accessor.html | 5 +
.../api/macro.map_list_primitive_accessor!.html | 11 +
.../api/macro.map_list_primitive_accessor.html | 5 +
parquet/record/api/macro.nyi!.html | 11 +
parquet/record/api/macro.nyi.html | 4 +
.../record/api/macro.row_complex_accessor!.html | 11 +
parquet/record/api/macro.row_complex_accessor.html | 5 +
.../record/api/macro.row_primitive_accessor!.html | 11 +
.../record/api/macro.row_primitive_accessor.html | 5 +
parquet/record/api/sidebar-items.js | 1 +
parquet/record/api/struct.List.html | 27 +
parquet/record/api/struct.Map.html | 25 +
parquet/record/api/struct.MapList.html | 22 +
parquet/record/api/struct.Row.html | 50 +
parquet/record/api/struct.RowColumnIter.html | 230 +
parquet/record/api/trait.ListAccessor.html | 47 +
parquet/record/api/trait.MapAccessor.html | 8 +
parquet/record/api/trait.RowAccessor.html | 46 +
parquet/record/api/trait.RowFormatter.html | 17 +
parquet/record/enum.Field.html | 87 +
parquet/record/index.html | 4 +
.../record/reader/constant.DEFAULT_BATCH_SIZE.html | 2 +
parquet/record/reader/enum.Either.html | 22 +
parquet/record/reader/enum.Reader.html | 54 +
parquet/record/reader/index.html | 6 +
parquet/record/reader/sidebar-items.js | 1 +
parquet/record/reader/struct.ReaderIter.html | 228 +
parquet/record/reader/struct.RowIter.html | 262 +
parquet/record/reader/struct.TreeBuilder.html | 44 +
parquet/record/record_reader/index.html | 1 +
parquet/record/record_reader/sidebar-items.js | 1 +
.../record/record_reader/trait.RecordReader.html | 16 +
parquet/record/record_writer/index.html | 1 +
parquet/record/record_writer/sidebar-items.js | 1 +
.../record/record_writer/trait.RecordWriter.html | 18 +
parquet/record/sidebar-items.js | 1 +
parquet/record/struct.List.html | 27 +
parquet/record/struct.Map.html | 25 +
parquet/record/struct.Row.html | 50 +
parquet/record/struct.RowColumnIter.html | 230 +
parquet/record/trait.ListAccessor.html | 47 +
parquet/record/trait.MapAccessor.html | 8 +
parquet/record/trait.RecordReader.html | 16 +
parquet/record/trait.RecordWriter.html | 18 +
parquet/record/trait.RowAccessor.html | 46 +
parquet/record/trait.RowFormatter.html | 17 +
parquet/record/triplet/enum.TripletIter.html | 47 +
parquet/record/triplet/index.html | 5 +
.../record/triplet/macro.triplet_enum_func!.html | 11 +
.../record/triplet/macro.triplet_enum_func.html | 6 +
parquet/record/triplet/sidebar-items.js | 1 +
.../record/triplet/struct.TypedTripletIter.html | 56 +
parquet/schema/index.html | 54 +
parquet/schema/parser/fn.assert_token.html | 1 +
parquet/schema/parser/fn.parse_bool.html | 5 +
parquet/schema/parser/fn.parse_i32.html | 5 +
parquet/schema/parser/fn.parse_message_type.html | 4 +
parquet/schema/parser/fn.parse_timeunit.html | 5 +
parquet/schema/parser/index.html | 29 +
parquet/schema/parser/sidebar-items.js | 1 +
parquet/schema/parser/struct.Parser.html | 27 +
parquet/schema/parser/struct.Tokenizer.html | 235 +
parquet/schema/printer/constant.INDENT_WIDTH.html | 1 +
.../printer/fn.print_column_chunk_metadata.html | 4 +
parquet/schema/printer/fn.print_dashes.html | 1 +
parquet/schema/printer/fn.print_file_metadata.html | 2 +
.../printer/fn.print_logical_and_converted.html | 6 +
.../schema/printer/fn.print_parquet_metadata.html | 2 +
.../printer/fn.print_row_group_metadata.html | 1 +
parquet/schema/printer/fn.print_schema.html | 44 +
parquet/schema/printer/fn.print_timeunit.html | 1 +
parquet/schema/printer/index.html | 23 +
parquet/schema/printer/sidebar-items.js | 1 +
parquet/schema/printer/struct.Printer.html | 20 +
parquet/schema/sidebar-items.js | 1 +
parquet/schema/types/enum.Type.html | 74 +
parquet/schema/types/fn.build_tree.html | 10 +
parquet/schema/types/fn.check_logical_type.html | 2 +
parquet/schema/types/fn.count_leaves.html | 1 +
parquet/schema/types/fn.count_nodes.html | 1 +
parquet/schema/types/fn.num_leaves.html | 1 +
parquet/schema/types/fn.num_nodes.html | 1 +
.../schema/types/fn.parquet_schema_from_array.html | 3 +
.../schema/types/fn.schema_from_array_helper.html | 5 +
.../schema/types/fn.validate_file_type_fields.html | 16 +
parquet/schema/types/index.html | 8 +
parquet/schema/types/sidebar-items.js | 1 +
parquet/schema/types/struct.BasicTypeInfo.html | 48 +
parquet/schema/types/struct.ColumnDescriptor.html | 71 +
parquet/schema/types/struct.ColumnPath.html | 54 +
parquet/schema/types/struct.GroupTypeBuilder.html | 36 +
.../schema/types/struct.PrimitiveTypeBuilder.html | 48 +
parquet/schema/types/struct.SchemaDescriptor.html | 76 +
parquet/schema/types/type.ColumnDescPtr.html | 2 +
parquet/schema/types/type.SchemaDescPtr.html | 2 +
parquet/schema/types/type.TypePtr.html | 2 +
parquet/schema/visitor/index.html | 2 +
parquet/schema/visitor/sidebar-items.js | 1 +
parquet/schema/visitor/trait.TypeVisitor.html | 40 +
parquet/sidebar-items.js | 1 +
parquet/utf8/fn.check_valid_utf8.html | 12 +
parquet/utf8/index.html | 2 +
parquet/utf8/sidebar-items.js | 1 +
parquet/util/push_buffers/struct.PushBuffers.html | 11 +
parquet/util/utf8/fn.check_valid_utf8.html | 11 +
.../variant/constant.EMPTY_VARIANT_METADATA.html | 7 +
.../constant.EMPTY_VARIANT_METADATA_BYTES.html | 6 +
parquet/variant/constant.MAX_NESTING_DEPTH.html | 7 +
parquet/variant/enum.Variant.html | 813 ++
parquet/variant/enum.VariantPathElement.html | 35 +
parquet/variant/fn.cast_to_variant.html | 5 +
.../variant/fn.cast_to_variant_with_options.html | 31 +
parquet/variant/fn.json_to_variant.html | 12 +
parquet/variant/fn.shred_variant.html | 29 +
parquet/variant/fn.unshred_variant.html | 16 +
parquet/variant/fn.variant_get.html | 34 +
parquet/variant/fn.variant_to_json.html | 4 +
parquet/variant/index.html | 88 +
parquet/variant/sidebar-items.js | 1 +
parquet/variant/struct.GetOptions.html | 32 +
parquet/variant/struct.ListBuilder.html | 86 +
parquet/variant/struct.ListState.html | 27 +
parquet/variant/struct.ObjectBuilder.html | 128 +
parquet/variant/struct.ObjectFieldBuilder.html | 41 +
parquet/variant/struct.ObjectState.html | 27 +
parquet/variant/struct.ParentState.html | 75 +
.../variant/struct.ReadOnlyMetadataBuilder.html | 34 +
parquet/variant/struct.ShortString.html | 1445 +++
parquet/variant/struct.ShreddedSchemaBuilder.html | 78 +
parquet/variant/struct.ShreddingState.html | 61 +
parquet/variant/struct.Uuid.html | 562 +
parquet/variant/struct.ValueBuilder.html | 48 +
parquet/variant/struct.VariantArray.html | 160 +
parquet/variant/struct.VariantArrayBuilder.html | 90 +
parquet/variant/struct.VariantArrayIter.html | 270 +
parquet/variant/struct.VariantBuilder.html | 313 +
parquet/variant/struct.VariantDecimal16.html | 63 +
parquet/variant/struct.VariantDecimal4.html | 63 +
parquet/variant/struct.VariantDecimal8.html | 63 +
parquet/variant/struct.VariantList.html | 94 +
parquet/variant/struct.VariantMetadata.html | 95 +
parquet/variant/struct.VariantObject.html | 101 +
parquet/variant/struct.VariantPath.html | 1123 ++
parquet/variant/struct.VariantType.html | 41 +
.../variant/struct.VariantValueArrayBuilder.html | 85 +
.../variant/struct.WritableMetadataBuilder.html | 40 +
parquet/variant/struct.f16.html | 591 +
parquet/variant/trait.BuilderSpecificState.html | 27 +
parquet/variant/trait.IntoShreddingField.html | 5 +
parquet/variant/trait.MetadataBuilder.html | 24 +
parquet/variant/trait.VariantBuilderExt.html | 49 +
parquet/variant/trait.VariantDecimalType.html | 68 +
parquet_concat/all.html | 1 +
parquet_concat/fn.main.html | 1 +
parquet_concat/fn.read_bloom_filter.html | 4 +
parquet_concat/index.html | 13 +
parquet_concat/sidebar-items.js | 1 +
parquet_concat/struct.Args.html | 42 +
parquet_derive/all.html | 1 +
parquet_derive/derive.ParquetRecordReader.html | 28 +
parquet_derive/derive.ParquetRecordWriter.html | 81 +
parquet_derive/index.html | 8 +
.../parquet_field/enum.PhysicalType.html | 23 +
.../parquet_field/enum.ThirdPartyType.html | 21 +
parquet_derive/parquet_field/enum.Type.html | 53 +
parquet_derive/parquet_field/index.html | 5 +
parquet_derive/parquet_field/sidebar-items.js | 1 +
parquet_derive/parquet_field/struct.Field.html | 47 +
parquet_derive/sidebar-items.js | 1 +
parquet_derive_test/all.html | 1 +
parquet_derive_test/index.html | 2 +
parquet_derive_test/sidebar-items.js | 1 +
parquet_derive_test/struct.ACompleteRecord.html | 51 +
.../struct.APartiallyCompleteRecord.html | 38 +
.../struct.APartiallyOptionalRecord.html | 34 +
parquet_derive_test/struct.APrunedRecord.html | 32 +
.../struct.ARecordWithRawIdentifiers.html | 28 +
parquet_fromcsv/all.html | 1 +
parquet_fromcsv/enum.CsvDialect.html | 23 +
parquet_fromcsv/enum.ParquetFromCsvError.html | 27 +
parquet_fromcsv/enum.RecordTerminator.html | 24 +
parquet_fromcsv/fn.compression_from_str.html | 1 +
parquet_fromcsv/fn.configure_reader_builder.html | 4 +
.../fn.configure_writer_properties.html | 1 +
parquet_fromcsv/fn.convert_csv_to_parquet.html | 3 +
parquet_fromcsv/fn.main.html | 1 +
parquet_fromcsv/fn.writer_version_from_str.html | 3 +
parquet_fromcsv/index.html | 95 +
parquet_fromcsv/sidebar-items.js | 1 +
parquet_fromcsv/struct.Args.html | 64 +
parquet_geospatial/all.html | 1 +
.../bounding/fn.dimension_index.html | 1 +
parquet_geospatial/bounding/fn.geometry_type.html | 7 +
.../bounding/fn.visit_collection.html | 6 +
.../bounding/fn.visit_intervals.html | 10 +
parquet_geospatial/bounding/fn.visit_point.html | 8 +
parquet_geospatial/bounding/fn.visit_sequence.html | 8 +
parquet_geospatial/bounding/index.html | 1 +
parquet_geospatial/bounding/sidebar-items.js | 1 +
.../bounding/struct.GeometryBounder.html | 68 +
parquet_geospatial/enum.WkbEdges.html | 28 +
parquet_geospatial/enum.WkbTypeHint.html | 29 +
parquet_geospatial/index.html | 7 +
parquet_geospatial/interval/index.html | 1 +
parquet_geospatial/interval/sidebar-items.js | 1 +
parquet_geospatial/interval/struct.Interval.html | 25 +
.../interval/struct.WraparoundInterval.html | 23 +
.../interval/trait.IntervalTrait.html | 88 +
parquet_geospatial/sidebar-items.js | 1 +
parquet_geospatial/struct.WkbMetadata.html | 29 +
parquet_geospatial/struct.WkbType.html | 36 +
parquet_geospatial/testing/fn.wkb_point_xy.html | 2 +
parquet_geospatial/testing/fn.wkb_point_xyzm.html | 2 +
parquet_geospatial/testing/index.html | 2 +
parquet_geospatial/testing/sidebar-items.js | 1 +
parquet_geospatial/types/enum.Edges.html | 28 +
parquet_geospatial/types/enum.Hint.html | 29 +
parquet_geospatial/types/index.html | 1 +
parquet_geospatial/types/sidebar-items.js | 1 +
parquet_geospatial/types/struct.Metadata.html | 29 +
parquet_geospatial/types/struct.WkbType.html | 36 +
parquet_geospatial/types/type.ArrowResult.html | 6 +
parquet_index/all.html | 1 +
parquet_index/cli/fn.parse_column_path.html | 3 +
parquet_index/cli/index.html | 2 +
parquet_index/cli/sidebar-items.js | 1 +
parquet_index/fn.compute_row_counts.html | 5 +
parquet_index/fn.main.html | 1 +
parquet_index/fn.print_bytes_index.html | 5 +
parquet_index/fn.print_index.html | 6 +
parquet_index/index.html | 11 +
parquet_index/sidebar-items.js | 1 +
parquet_index/struct.Args.html | 39 +
parquet_layout/all.html | 1 +
parquet_layout/fn.do_layout.html | 1 +
parquet_layout/fn.main.html | 1 +
parquet_layout/index.html | 12 +
parquet_layout/sidebar-items.js | 1 +
parquet_layout/struct.Args.html | 38 +
parquet_layout/struct.ColumnChunk.html | 29 +
parquet_layout/struct.DebugSerialize.html | 26 +
parquet_layout/struct.Footer.html | 21 +
parquet_layout/struct.Index.html | 22 +
parquet_layout/struct.ParquetFile.html | 22 +
parquet_layout/struct.RowGroup.html | 22 +
parquet_read/all.html | 1 +
parquet_read/fn.main.html | 1 +
parquet_read/fn.print_row.html | 1 +
parquet_read/index.html | 14 +
parquet_read/sidebar-items.js | 1 +
parquet_read/struct.Args.html | 40 +
parquet_rewrite/all.html | 1 +
parquet_rewrite/enum.BloomFilterPositionArgs.html | 39 +
parquet_rewrite/enum.CompressionArgs.html | 51 +
parquet_rewrite/enum.EnabledStatisticsArgs.html | 41 +
parquet_rewrite/enum.EncodingArgs.html | 55 +
parquet_rewrite/enum.WriterVersionArgs.html | 23 +
parquet_rewrite/fn.compression_from_args.html | 4 +
parquet_rewrite/fn.main.html | 1 +
parquet_rewrite/index.html | 11 +
parquet_rewrite/sidebar-items.js | 1 +
parquet_rewrite/struct.Args.html | 85 +
parquet_rowcount/all.html | 1 +
parquet_rowcount/fn.main.html | 1 +
parquet_rowcount/index.html | 14 +
parquet_rowcount/sidebar-items.js | 1 +
parquet_rowcount/struct.Args.html | 38 +
parquet_schema/all.html | 1 +
parquet_schema/fn.main.html | 1 +
parquet_schema/index.html | 14 +
parquet_schema/sidebar-items.js | 1 +
parquet_schema/struct.Args.html | 39 +
parquet_show_bloom_filter/all.html | 1 +
.../cli/fn.parse_column_path.html | 3 +
parquet_show_bloom_filter/cli/index.html | 2 +
parquet_show_bloom_filter/cli/sidebar-items.js | 1 +
parquet_show_bloom_filter/fn.check_filter.html | 5 +
parquet_show_bloom_filter/fn.main.html | 1 +
parquet_show_bloom_filter/index.html | 11 +
parquet_show_bloom_filter/sidebar-items.js | 1 +
parquet_show_bloom_filter/struct.Args.html | 40 +
parquet_variant/all.html | 1 +
.../builder/constant.BASIC_TYPE_BITS.html | 1 +
.../builder/constant.EMPTY_BUILDER_MSG.html | 1 +
.../builder/constant.ONE_TOP_LEVEL_VALUE_MSG.html | 1 +
.../builder/constant.UNIX_EPOCH_DATE.html | 1 +
.../builder/fn.empty_builder_error.html | 1 +
parquet_variant/builder/fn.int_size.html | 1 +
parquet_variant/builder/fn.primitive_header.html | 1 +
.../builder/fn.short_string_header.html | 1 +
.../builder/fn.top_level_value_error.html | 1 +
.../builder/fn.top_level_value_panic.html | 1 +
parquet_variant/builder/index.html | 3 +
.../builder/list/fn.append_packed_u32.html | 2 +
parquet_variant/builder/list/fn.array_header.html | 1 +
parquet_variant/builder/list/index.html | 1 +
parquet_variant/builder/list/sidebar-items.js | 1 +
.../builder/list/struct.ListBuilder.html | 73 +
parquet_variant/builder/list/struct.ListState.html | 25 +
.../builder/macro.variant_append_value!.html | 11 +
.../builder/macro.variant_append_value.html | 5 +
.../builder/metadata/fn.write_offset.html | 2 +
parquet_variant/builder/metadata/index.html | 7 +
parquet_variant/builder/metadata/sidebar-items.js | 1 +
.../metadata/struct.ReadOnlyMetadataBuilder.html | 32 +
.../metadata/struct.WritableMetadataBuilder.html | 39 +
.../builder/metadata/trait.MetadataBuilder.html | 24 +
.../builder/object/fn.append_packed_u32.html | 1 +
.../builder/object/fn.object_header.html | 1 +
parquet_variant/builder/object/index.html | 1 +
parquet_variant/builder/object/sidebar-items.js | 1 +
.../builder/object/struct.ObjectBuilder.html | 124 +
.../builder/object/struct.ObjectFieldBuilder.html | 34 +
.../builder/object/struct.ObjectHeaderWriter.html | 22 +
.../builder/object/struct.ObjectState.html | 25 +
parquet_variant/builder/sidebar-items.js | 1 +
parquet_variant/builder/struct.ParentState.html | 71 +
parquet_variant/builder/struct.ValueBuilder.html | 58 +
parquet_variant/builder/struct.VariantBuilder.html | 307 +
.../builder/trait.BuilderSpecificState.html | 27 +
.../builder/trait.VariantBuilderExt.html | 45 +
.../constant.EMPTY_VARIANT_METADATA.html | 7 +
.../constant.EMPTY_VARIANT_METADATA_BYTES.html | 6 +
parquet_variant/constant.MAX_NESTING_DEPTH.html | 7 +
parquet_variant/decoder/enum.OffsetSizeBytes.html | 51 +
parquet_variant/decoder/enum.VariantBasicType.html | 26 +
.../decoder/enum.VariantPrimitiveType.html | 43 +
parquet_variant/decoder/fn.decode_binary.html | 2 +
parquet_variant/decoder/fn.decode_date.html | 2 +
parquet_variant/decoder/fn.decode_decimal16.html | 2 +
parquet_variant/decoder/fn.decode_decimal4.html | 2 +
parquet_variant/decoder/fn.decode_decimal8.html | 2 +
parquet_variant/decoder/fn.decode_double.html | 2 +
parquet_variant/decoder/fn.decode_float.html | 2 +
parquet_variant/decoder/fn.decode_int16.html | 2 +
parquet_variant/decoder/fn.decode_int32.html | 2 +
parquet_variant/decoder/fn.decode_int64.html | 2 +
parquet_variant/decoder/fn.decode_int8.html | 2 +
parquet_variant/decoder/fn.decode_long_string.html | 2 +
.../decoder/fn.decode_short_string.html | 5 +
parquet_variant/decoder/fn.decode_time_ntz.html | 1 +
.../decoder/fn.decode_timestamp_micros.html | 4 +
.../decoder/fn.decode_timestamp_nanos.html | 4 +
.../decoder/fn.decode_timestampntz_micros.html | 4 +
.../decoder/fn.decode_timestampntz_nanos.html | 4 +
parquet_variant/decoder/fn.decode_uuid.html | 2 +
parquet_variant/decoder/fn.get_basic_type.html | 2 +
parquet_variant/decoder/fn.get_primitive_type.html | 4 +
.../decoder/fn.map_bytes_to_offsets.html | 5 +
parquet_variant/decoder/index.html | 5 +
parquet_variant/decoder/sidebar-items.js | 1 +
parquet_variant/enum.Variant.html | 808 ++
parquet_variant/enum.VariantPathElement.html | 32 +
parquet_variant/index.html | 24 +
parquet_variant/path/enum.VariantPathElement.html | 32 +
parquet_variant/path/index.html | 2 +
parquet_variant/path/sidebar-items.js | 1 +
parquet_variant/path/struct.VariantPath.html | 1118 ++
parquet_variant/sidebar-items.js | 1 +
parquet_variant/struct.ListBuilder.html | 73 +
parquet_variant/struct.ListState.html | 25 +
parquet_variant/struct.ObjectBuilder.html | 124 +
parquet_variant/struct.ObjectFieldBuilder.html | 34 +
parquet_variant/struct.ObjectState.html | 25 +
parquet_variant/struct.ParentState.html | 71 +
.../struct.ReadOnlyMetadataBuilder.html | 32 +
parquet_variant/struct.ShortString.html | 1441 +++
parquet_variant/struct.Uuid.html | 560 +
parquet_variant/struct.ValueBuilder.html | 58 +
parquet_variant/struct.VariantBuilder.html | 307 +
parquet_variant/struct.VariantDecimal16.html | 61 +
parquet_variant/struct.VariantDecimal4.html | 61 +
parquet_variant/struct.VariantDecimal8.html | 61 +
parquet_variant/struct.VariantList.html | 102 +
parquet_variant/struct.VariantMetadata.html | 125 +
parquet_variant/struct.VariantObject.html | 110 +
parquet_variant/struct.VariantPath.html | 1118 ++
.../struct.WritableMetadataBuilder.html | 39 +
parquet_variant/struct.f16.html | 570 +
parquet_variant/trait.BuilderSpecificState.html | 27 +
parquet_variant/trait.MetadataBuilder.html | 24 +
parquet_variant/trait.VariantBuilderExt.html | 45 +
parquet_variant/trait.VariantDecimalType.html | 68 +
parquet_variant/utils/fn.array_from_slice.html | 4 +
parquet_variant/utils/fn.expect_size_of.html | 2 +
.../utils/fn.first_byte_from_slice.html | 1 +
parquet_variant/utils/fn.overflow_error.html | 2 +
parquet_variant/utils/fn.parse_in_bracket.html | 6 +
parquet_variant/utils/fn.parse_path.html | 40 +
parquet_variant/utils/fn.slice_from_slice.html | 4 +
.../utils/fn.slice_from_slice_at_offset.html | 8 +
parquet_variant/utils/fn.string_from_slice.html | 6 +
.../utils/fn.try_binary_search_range_by.html | 22 +
parquet_variant/utils/index.html | 3 +
parquet_variant/utils/sidebar-items.js | 1 +
.../variant/constant.MAX_NESTING_DEPTH.html | 7 +
.../variant/constant.MAX_SHORT_STRING_BYTES.html | 1 +
parquet_variant/variant/decimal/index.html | 1 +
.../macro.impl_from_decimal_for_decimal!.html | 11 +
.../macro.impl_from_decimal_for_decimal.html | 3 +
.../macro.impl_try_from_decimal_for_decimal!.html | 11 +
.../macro.impl_try_from_decimal_for_decimal.html | 3 +
.../macro.impl_try_from_int_for_decimal!.html | 11 +
.../macro.impl_try_from_int_for_decimal.html | 3 +
.../decimal/macro.impl_variant_decimal!.html | 11 +
.../decimal/macro.impl_variant_decimal.html | 4 +
parquet_variant/variant/decimal/sidebar-items.js | 1 +
.../variant/decimal/struct.VariantDecimal16.html | 61 +
.../variant/decimal/struct.VariantDecimal4.html | 61 +
.../variant/decimal/struct.VariantDecimal8.html | 61 +
.../variant/decimal/trait.VariantDecimalType.html | 68 +
parquet_variant/variant/enum.Variant.html | 808 ++
parquet_variant/variant/index.html | 2 +
.../variant/list/constant.NUM_HEADER_BYTES.html | 1 +
parquet_variant/variant/list/index.html | 1 +
parquet_variant/variant/list/sidebar-items.js | 1 +
.../variant/list/struct.VariantList.html | 102 +
.../variant/list/struct.VariantListHeader.html | 22 +
.../metadata/constant.CORRECT_VERSION_VALUE.html | 1 +
.../metadata/constant.EMPTY_VARIANT_METADATA.html | 7 +
.../constant.EMPTY_VARIANT_METADATA_BYTES.html | 6 +
.../metadata/constant.NUM_HEADER_BYTES.html | 1 +
parquet_variant/variant/metadata/index.html | 1 +
parquet_variant/variant/metadata/sidebar-items.js | 1 +
.../variant/metadata/struct.VariantMetadata.html | 125 +
.../metadata/struct.VariantMetadataHeader.html | 38 +
.../variant/object/constant.NUM_HEADER_BYTES.html | 1 +
parquet_variant/variant/object/index.html | 1 +
parquet_variant/variant/object/sidebar-items.js | 1 +
.../variant/object/struct.VariantObject.html | 110 +
.../variant/object/struct.VariantObjectHeader.html | 23 +
parquet_variant/variant/sidebar-items.js | 1 +
parquet_variant/variant/struct.HexString.html | 16 +
parquet_variant/variant/struct.InvalidVariant.html | 16 +
parquet_variant/variant/struct.ShortString.html | 1441 +++
parquet_variant/variant/struct.Uuid.html | 560 +
parquet_variant/variant/struct.f16.html | 570 +
parquet_variant_compute/all.html | 1 +
.../enum.ArrowToVariantRowBuilder.html | 70 +
.../fn.make_arrow_to_variant_row_builder.html | 6 +
.../arrow_to_variant/index.html | 2 +
.../macro.define_row_builder!.html | 11 +
.../arrow_to_variant/macro.define_row_builder.html | 18 +
.../arrow_to_variant/sidebar-items.js | 1 +
.../struct.BinaryArrowToVariantBuilder.html | 39 +
.../struct.BinaryViewArrowToVariantBuilder.html | 25 +
.../struct.BooleanArrowToVariantBuilder.html | 25 +
.../struct.DateArrowToVariantBuilder.html | 42 +
.../struct.Decimal256ArrowToVariantBuilder.html | 30 +
.../struct.DecimalArrowToVariantBuilder.html | 42 +
.../struct.DictionaryArrowToVariantBuilder.html | 29 +
...truct.FixedSizeBinaryArrowToVariantBuilder.html | 25 +
.../struct.ListArrowToVariantBuilder.html | 34 +
.../struct.MapArrowToVariantBuilder.html | 29 +
.../struct.NullArrowToVariantBuilder.html | 23 +
.../struct.PrimitiveArrowToVariantBuilder.html | 48 +
.../struct.RunEndEncodedArrowToVariantBuilder.html | 41 +
.../struct.StringArrowToVariantBuilder.html | 39 +
.../struct.StringViewArrowToVariantBuilder.html | 25 +
.../struct.StructArrowToVariantBuilder.html | 28 +
.../struct.TimeArrowToVariantBuilder.html | 42 +
.../struct.TimestampArrowToVariantBuilder.html | 40 +
.../struct.UnionArrowToVariantBuilder.html | 29 +
.../cast_to_variant/fn.cast_to_variant.html | 5 +
.../fn.cast_to_variant_with_options.html | 31 +
parquet_variant_compute/cast_to_variant/index.html | 3 +
.../cast_to_variant/sidebar-items.js | 1 +
parquet_variant_compute/fn.cast_to_variant.html | 5 +
.../fn.cast_to_variant_with_options.html | 31 +
parquet_variant_compute/fn.json_to_variant.html | 10 +
parquet_variant_compute/fn.shred_variant.html | 29 +
parquet_variant_compute/fn.unshred_variant.html | 16 +
parquet_variant_compute/fn.variant_get.html | 34 +
parquet_variant_compute/fn.variant_to_json.html | 2 +
.../from_json/fn.json_to_variant.html | 10 +
parquet_variant_compute/from_json/index.html | 5 +
.../from_json/macro.string_array_to_variant!.html | 11 +
.../from_json/macro.string_array_to_variant.html | 4 +
parquet_variant_compute/from_json/sidebar-items.js | 1 +
parquet_variant_compute/index.html | 30 +
.../shred_variant/enum.NullValue.html | 38 +
.../shred_variant/enum.VariantSchemaNode.html | 39 +
.../enum.VariantToShreddedVariantRowBuilder.html | 21 +
...iant_to_shredded_variant_arrow_row_builder.html | 7 +
.../shred_variant/fn.shred_variant.html | 29 +
.../fn.shred_variant_with_options.html | 5 +
parquet_variant_compute/shred_variant/index.html | 2 +
.../shred_variant/sidebar-items.js | 1 +
.../struct.ShreddedSchemaBuilder.html | 74 +
.../shred_variant/struct.ShreddingField.html | 24 +
...ct.VariantToShreddedArrayVariantRowBuilder.html | 27 +
...t.VariantToShreddedObjectVariantRowBuilder.html | 32 +
...ariantToShreddedPrimitiveVariantRowBuilder.html | 27 +
.../shred_variant/trait.IntoShreddingField.html | 5 +
parquet_variant_compute/sidebar-items.js | 1 +
parquet_variant_compute/struct.GetOptions.html | 32 +
.../struct.ShreddedSchemaBuilder.html | 74 +
parquet_variant_compute/struct.ShreddingState.html | 58 +
parquet_variant_compute/struct.VariantArray.html | 183 +
.../struct.VariantArrayBuilder.html | 98 +
.../struct.VariantArrayIter.html | 269 +
parquet_variant_compute/struct.VariantType.html | 33 +
.../struct.VariantValueArrayBuilder.html | 85 +
.../to_json/fn.variant_to_json.html | 2 +
parquet_variant_compute/to_json/index.html | 2 +
parquet_variant_compute/to_json/sidebar-items.js | 1 +
.../trait.IntoShreddingField.html | 5 +
.../type_conversion/enum.NumericKind.html | 21 +
.../type_conversion/enum.VariantCastMode.html | 26 +
.../type_conversion/fn.always_none.html | 1 +
.../type_conversion/fn.as_num.html | 6 +
.../type_conversion/fn.cast_decimal_to_num.html | 9 +
.../type_conversion/fn.cast_naive_date.html | 1 +
.../type_conversion/fn.cast_time_utc.html | 1 +
.../fn.convert_to_timestamp_nano.html | 1 +
.../fn.convert_to_timestamp_ntz_nano.html | 3 +
.../fn.convert_to_unscaled_decimal.html | 11 +
.../fn.shred_variant_to_unscaled_decimal.html | 11 +
.../fn.variant_cast_with_options.html | 9 +
.../type_conversion/fn.variant_to_boolean.html | 4 +
.../fn.variant_to_unscaled_decimal.html | 19 +
parquet_variant_compute/type_conversion/index.html | 8 +
.../macro.generic_conversion_single_value!.html | 11 +
.../macro.generic_conversion_single_value.html | 6 +
...neric_conversion_single_value_with_result!.html | 11 +
...eneric_conversion_single_value_with_result.html | 3 +
.../macro.impl_decimal_cast_target!.html | 11 +
.../macro.impl_decimal_cast_target.html | 3 +
.../macro.impl_primitive_from_variant!.html | 11 +
.../macro.impl_primitive_from_variant.html | 4 +
.../macro.impl_timestamp_from_variant!.html | 11 +
.../macro.impl_timestamp_from_variant.html | 3 +
...macro.non_generic_conversion_single_value!.html | 11 +
.../macro.non_generic_conversion_single_value.html | 4 +
.../macro.primitive_conversion_single_value!.html | 11 +
.../macro.primitive_conversion_single_value.html | 4 +
.../type_conversion/sidebar-items.js | 1 +
.../type_conversion/trait.DecimalCastTarget.html | 3 +
.../trait.PrimitiveFromVariant.html | 62 +
.../type_conversion/trait.ShredDecimalVariant.html | 28 +
.../trait.TimestampFromVariant.html | 37 +
.../enum.UnshredVariantRowBuilder.html | 57 +
.../unshred_variant/fn.unshred_variant.html | 16 +
.../fn.value_field_is_non_nullable.html | 1 +
.../unshred_variant/fn.value_nulls_are_masked.html | 6 +
parquet_variant_compute/unshred_variant/index.html | 12 +
.../macro.handle_unshredded_case!.html | 11 +
.../macro.handle_unshredded_case.html | 5 +
.../macro.impl_append_to_variant_builder!.html | 11 +
.../macro.impl_append_to_variant_builder.html | 3 +
.../unshred_variant/sidebar-items.js | 1 +
.../struct.DecimalUnshredRowBuilder.html | 44 +
.../struct.ListUnshredVariantBuilder.html | 32 +
.../struct.NullUnshredVariantBuilder.html | 24 +
.../struct.StructUnshredVariantBuilder.html | 30 +
.../struct.TimestampUnshredRowBuilder.html | 36 +
.../unshred_variant/struct.TopLevelRowSink.html | 40 +
.../struct.UnshredPrimitiveRowBuilder.html | 31 +
.../struct.ValueOnlyUnshredVariantBuilder.html | 25 +
.../trait.AppendToVariantBuilder.html | 78 +
.../unshred_variant/trait.TimestampType.html | 5 +
.../variant_array/fn.all_null_value_column.html | 5 +
.../variant_array/fn.binary_array_value.html | 6 +
.../fn.canonicalize_and_verify_data_type.html | 6 +
.../fn.canonicalize_and_verify_data_type_impl.html | 4 +
.../fn.canonicalize_and_verify_field.html | 3 +
.../fn.canonicalize_shredded_types.html | 3 +
.../variant_array/fn.typed_value_field.html | 5 +
.../variant_array/fn.typed_value_to_variant.html | 5 +
.../variant_array/fn.validate_binary_array.html | 5 +
.../variant_array/fn.validate_metadata_array.html | 2 +
.../variant_array/fn.variant_from_arrays_at.html | 7 +
parquet_variant_compute/variant_array/index.html | 10 +
.../variant_array/sidebar-items.js | 1 +
.../struct.ShreddedVariantFieldArray.html | 84 +
.../variant_array/struct.ShreddingState.html | 58 +
.../variant_array/struct.VariantArray.html | 183 +
.../variant_array/struct.VariantArrayIter.html | 269 +
.../variant_array/struct.VariantType.html | 33 +
.../fn.binary_view_array_from_buffers.html | 4 +
.../variant_array_builder/index.html | 5 +
.../variant_array_builder/sidebar-items.js | 1 +
.../struct.ArrayBuilderState.html | 29 +
.../struct.ValueArrayBuilderState.html | 28 +
.../struct.VariantArrayBuilder.html | 98 +
.../struct.VariantValueArrayBuilder.html | 85 +
.../struct.VariantValueArrayBuilderExt.html | 39 +
.../variant_get/enum.ShreddedPathStep.html | 27 +
.../fn.follow_shredded_path_element.html | 22 +
.../fn.requested_field_is_shredded.html | 4 +
.../variant_get/fn.shredded_get_path.html | 9 +
...fn.take_list_like_index_as_shredding_state.html | 5 +
.../variant_get/fn.try_perfect_shredding.html | 4 +
.../variant_get/fn.variant_get.html | 34 +
parquet_variant_compute/variant_get/index.html | 6 +
.../variant_get/sidebar-items.js | 1 +
.../variant_get/struct.GetOptions.html | 32 +
.../enum.ArrayVariantToArrowRowBuilder.html | 35 +
.../variant_to_arrow/enum.ListElementBuilder.html | 24 +
.../enum.PrimitiveVariantToArrowRowBuilder.html | 59 +
.../enum.VariantToArrowRowBuilder.html | 29 +
...ake_primitive_variant_to_arrow_row_builder.html | 7 +
...fn.make_typed_variant_to_arrow_row_builder.html | 6 +
.../fn.make_variant_to_arrow_row_builder.html | 7 +
.../variant_to_arrow/fn.union_child_rank.html | 5 +
.../variant_to_arrow/fn.variant_fits_decimal.html | 1 +
.../variant_to_arrow/index.html | 8 +
...macro.define_variant_to_primitive_builder!.html | 11 +
.../macro.define_variant_to_primitive_builder.html | 6 +
.../variant_to_arrow/sidebar-items.js | 1 +
.../struct.EncodedVariantToArrowRowBuilder.html | 26 +
.../variant_to_arrow/struct.FakeNullBuilder.html | 20 +
.../struct.MapVariantToArrowRowBuilder.html | 38 +
.../struct.StructVariantToArrowRowBuilder.html | 26 +
.../variant_to_arrow/struct.UnionChildBuilder.html | 21 +
.../struct.UnionVariantToArrowRowBuilder.html | 40 +
.../struct.VariantPathRowBuilder.html | 22 +
.../struct.VariantToBinaryArrowRowBuilder.html | 23 +
...ruct.VariantToBinaryVariantArrowRowBuilder.html | 22 +
.../struct.VariantToBooleanArrowRowBuilder.html | 25 +
.../struct.VariantToDecimalArrowRowBuilder.html | 42 +
...ruct.VariantToFixedSizeListArrowRowBuilder.html | 31 +
.../struct.VariantToListArrowRowBuilder.html | 38 +
.../struct.VariantToNullArrowRowBuilder.html | 20 +
.../struct.VariantToPrimitiveArrowRowBuilder.html | 29 +
.../struct.VariantToStringArrowBuilder.html | 23 +
.../struct.VariantToTimestampArrowRowBuilder.html | 30 +
...truct.VariantToTimestampNtzArrowRowBuilder.html | 29 +
.../struct.VariantToUuidArrowRowBuilder.html | 21 +
parquet_variant_json/all.html | 1 +
parquet_variant_json/fn.append_json.html | 4 +
parquet_variant_json/from_json/fn.append_json.html | 4 +
.../from_json/fn.variant_from_number.html | 3 +
parquet_variant_json/from_json/index.html | 3 +
parquet_variant_json/from_json/sidebar-items.js | 1 +
.../from_json/trait.JsonToVariant.html | 39 +
parquet_variant_json/index.html | 15 +
parquet_variant_json/sidebar-items.js | 1 +
.../to_json/constant.DATE_FORMAT.html | 1 +
.../to_json/fn.convert_array_to_json.html | 5 +
.../to_json/fn.convert_object_to_json.html | 5 +
.../to_json/fn.format_binary_base64.html | 1 +
.../to_json/fn.format_date_string.html | 1 +
.../to_json/fn.format_time_ntz_str.html | 1 +
.../to_json/fn.format_timestamp_ntz_string.html | 1 +
parquet_variant_json/to_json/index.html | 2 +
parquet_variant_json/to_json/sidebar-items.js | 1 +
.../to_json/trait.VariantToJson.html | 87 +
parquet_variant_json/trait.JsonToVariant.html | 39 +
parquet_variant_json/trait.VariantToJson.html | 87 +
search.index/0004eb7604.js | 1 +
search.index/002c7b6991.js | 1 +
search.index/003e2b11c2.js | 1 +
search.index/005b8c03d7.js | 1 +
search.index/00806309e2.js | 1 +
search.index/009dde2d0a.js | 1 +
search.index/00b261d093.js | 1 +
search.index/00b59f4074.js | 1 +
search.index/015372b97f.js | 1 +
search.index/017598c095.js | 1 +
search.index/0176128ad3.js | 1 +
search.index/019f190020.js | 1 +
search.index/01a3e2e1b8.js | 1 +
search.index/01aedfa4bf.js | 1 +
search.index/01c7b7040c.js | 1 +
search.index/01c853fece.js | 1 +
search.index/01ed2650ef.js | 1 +
search.index/0215a94de5.js | 1 +
search.index/024a1de2b9.js | 1 +
search.index/026dc78353.js | 1 +
search.index/029d450889.js | 1 +
search.index/02c5b168eb.js | 1 +
search.index/02fd001129.js | 1 +
search.index/0329263a75.js | 1 +
search.index/0338d7f4d6.js | 1 +
search.index/033d46ac02.js | 1 +
search.index/035d17f580.js | 1 +
search.index/03627cbad8.js | 1 +
search.index/036332b28e.js | 1 +
search.index/0382f5d361.js | 1 +
search.index/03a685b176.js | 1 +
search.index/042c904000.js | 1 +
search.index/04452cf630.js | 1 +
search.index/04491aee0d.js | 1 +
search.index/0482e13e52.js | 1 +
search.index/049121cc11.js | 1 +
search.index/04a9a8541c.js | 1 +
search.index/04b1675021.js | 1 +
search.index/04b3891967.js | 1 +
search.index/04c96d83bf.js | 1 +
search.index/04e3021ab9.js | 1 +
search.index/052aaf3210.js | 1 +
search.index/053ab7e1f0.js | 1 +
search.index/053c778849.js | 1 +
search.index/05442c8a84.js | 1 +
search.index/05465a7bab.js | 1 +
search.index/05537ccd29.js | 1 +
search.index/0562ac34cd.js | 1 +
search.index/057d41170e.js | 1 +
search.index/05af853d6f.js | 1 +
search.index/05c6cf7b7b.js | 1 +
search.index/05d436d0fb.js | 1 +
search.index/05e6411e48.js | 1 +
search.index/05f188b23f.js | 1 +
search.index/06193270a1.js | 1 +
search.index/064cc50c39.js | 1 +
search.index/064ffa4a2e.js | 1 +
search.index/0653897481.js | 1 +
search.index/0658240703.js | 1 +
search.index/066ce220f0.js | 1 +
search.index/06bea757af.js | 1 +
search.index/06cd9f43ee.js | 1 +
search.index/06dac35b25.js | 1 +
search.index/06ef2d0d3c.js | 1 +
search.index/06f47faab5.js | 1 +
search.index/06f621881e.js | 1 +
search.index/06f9105289.js | 1 +
search.index/072e5d5695.js | 1 +
search.index/073a13c1d3.js | 1 +
search.index/0746b93cd1.js | 1 +
search.index/075a601351.js | 1 +
search.index/0777a6969e.js | 1 +
search.index/07a5256e2d.js | 1 +
search.index/07a6311657.js | 1 +
search.index/07a94a1d74.js | 1 +
search.index/0813cbd2b4.js | 1 +
search.index/083310f26f.js | 1 +
search.index/0854cfcea4.js | 1 +
search.index/0868716092.js | 1 +
search.index/08c66a6a0e.js | 1 +
search.index/08c6e9153d.js | 1 +
search.index/08cfcd0e96.js | 1 +
search.index/08f85f38e4.js | 1 +
search.index/091fdbd6c1.js | 1 +
search.index/0932eff0b6.js | 1 +
search.index/09509afe8b.js | 1 +
search.index/0969f0d7b7.js | 1 +
search.index/097bd25ac5.js | 1 +
search.index/09998120aa.js | 1 +
search.index/09a3e55d68.js | 1 +
search.index/09b9a79eaf.js | 1 +
search.index/0a67935202.js | 1 +
search.index/0a88e498c3.js | 1 +
search.index/0a8b60e483.js | 1 +
search.index/0a9eadc446.js | 1 +
search.index/0ac06d2921.js | 1 +
search.index/0ac1f5861e.js | 1 +
search.index/0ad0f8ebfb.js | 1 +
search.index/0ae0b9e898.js | 1 +
search.index/0aec2caff6.js | 1 +
search.index/0af723c80c.js | 1 +
search.index/0b1e65cfd1.js | 1 +
search.index/0b493782fb.js | 1 +
search.index/0b5e16fb4c.js | 1 +
search.index/0b640653b7.js | 1 +
search.index/0b64a841b6.js | 1 +
search.index/0b842602bd.js | 1 +
search.index/0b9df0a494.js | 1 +
search.index/0bc5443656.js | 1 +
search.index/0bdaf9d13c.js | 1 +
search.index/0c1ab2cd36.js | 1 +
search.index/0c3429f118.js | 1 +
search.index/0c66ad8e5b.js | 1 +
search.index/0c67e809a5.js | 1 +
search.index/0c89978efd.js | 1 +
search.index/0cc4449446.js | 1 +
search.index/0cd32b4f99.js | 1 +
search.index/0d2cf7ec0b.js | 1 +
search.index/0d6140b487.js | 1 +
search.index/0d7cb6034a.js | 1 +
search.index/0d9fc00b6e.js | 1 +
search.index/0dfcaffa21.js | 1 +
search.index/0e13978b47.js | 1 +
search.index/0e3e9914f1.js | 1 +
search.index/0e505f588b.js | 1 +
search.index/0e77370da6.js | 1 +
search.index/0e865b6f19.js | 1 +
search.index/0e9a370d2b.js | 1 +
search.index/0ea1f0f257.js | 1 +
search.index/0ebeb9f558.js | 1 +
search.index/0ec828c97e.js | 1 +
search.index/0ec9e68309.js | 1 +
search.index/0f14f5bc32.js | 1 +
search.index/0fb2505e5a.js | 1 +
search.index/101747f950.js | 1 +
search.index/10403ef172.js | 1 +
search.index/1063508513.js | 1 +
search.index/106be5d0d1.js | 1 +
search.index/107a546632.js | 1 +
search.index/10ace8d166.js | 1 +
search.index/10cc94f287.js | 1 +
search.index/10d01ffe3d.js | 1 +
search.index/10f1942c5b.js | 1 +
search.index/110df59077.js | 1 +
search.index/1138b79f4d.js | 1 +
search.index/11819b33dd.js | 1 +
search.index/118c85e74a.js | 1 +
search.index/11b2a3c22e.js | 1 +
search.index/11c9de810b.js | 1 +
search.index/11d099eb00.js | 1 +
search.index/1277abf569.js | 1 +
search.index/128d4bca14.js | 1 +
search.index/12a5d90109.js | 1 +
search.index/12b285f30b.js | 1 +
search.index/12cd437a43.js | 1 +
search.index/12e1d9ea9a.js | 1 +
search.index/13589689b0.js | 1 +
search.index/135da152a6.js | 1 +
search.index/136eb217e8.js | 1 +
search.index/13b0a83011.js | 1 +
search.index/13f2d1a40e.js | 1 +
search.index/1412f485b7.js | 1 +
search.index/1458b7490a.js | 1 +
search.index/146bc137db.js | 1 +
search.index/1479add105.js | 1 +
search.index/1485a14e00.js | 1 +
search.index/14864d5d97.js | 1 +
search.index/1492ceeb3a.js | 1 +
search.index/149ac08b02.js | 1 +
search.index/14a569939f.js | 1 +
search.index/14aa75d667.js | 1 +
search.index/14c8841421.js | 1 +
search.index/14e9bf4045.js | 1 +
search.index/14ef1c277c.js | 1 +
search.index/15107e8d7e.js | 1 +
search.index/155bf8e86a.js | 1 +
search.index/15670979c1.js | 1 +
search.index/159def9e1e.js | 1 +
search.index/15dac59190.js | 1 +
search.index/15f3d5e68a.js | 1 +
search.index/15fb54cddf.js | 1 +
search.index/160f6664c5.js | 1 +
search.index/16164c2423.js | 1 +
search.index/162e5f97a8.js | 1 +
search.index/1648911dff.js | 1 +
search.index/166a6f313b.js | 1 +
search.index/16cb541f2c.js | 1 +
search.index/16cd357242.js | 1 +
search.index/16ee74f07c.js | 1 +
search.index/16f5281c05.js | 1 +
search.index/1773bf499f.js | 1 +
search.index/1777237dbb.js | 1 +
search.index/17a93a1d0e.js | 1 +
search.index/17bbc10653.js | 1 +
search.index/17d750e4f3.js | 1 +
search.index/17df80891d.js | 1 +
search.index/17dfe59228.js | 1 +
search.index/17f8e650e4.js | 1 +
search.index/18082da926.js | 1 +
search.index/180c557d74.js | 1 +
search.index/1827b02e4a.js | 1 +
search.index/18299174af.js | 1 +
search.index/1844fd9d6c.js | 1 +
search.index/18451c8625.js | 1 +
search.index/1854ef9108.js | 1 +
search.index/18a1128f7b.js | 1 +
search.index/18c0b4c731.js | 1 +
search.index/18db9f8489.js | 1 +
search.index/18ecad0662.js | 1 +
search.index/190babed41.js | 1 +
search.index/193b4b8b7b.js | 1 +
search.index/1951d3e427.js | 1 +
search.index/19c1793a17.js | 1 +
search.index/19e392c07b.js | 1 +
search.index/1a0182ce5f.js | 1 +
search.index/1a0b30a268.js | 1 +
search.index/1a0ccdd472.js | 1 +
search.index/1a3e236bde.js | 1 +
search.index/1a7e4d0531.js | 1 +
search.index/1aa3e2d30c.js | 1 +
search.index/1abb101d47.js | 1 +
search.index/1b411dcf2f.js | 1 +
search.index/1b46eb8fbe.js | 1 +
search.index/1b7bfba869.js | 1 +
search.index/1b8530741d.js | 1 +
search.index/1ba42e6058.js | 1 +
search.index/1bdadad031.js | 1 +
search.index/1bfaa868d3.js | 1 +
search.index/1c0e4059ef.js | 1 +
search.index/1c2b6bad38.js | 1 +
search.index/1c2d522f6d.js | 1 +
search.index/1c311b76c3.js | 1 +
search.index/1cc5b6eda9.js | 1 +
search.index/1cd3abf87c.js | 1 +
search.index/1d00591d53.js | 1 +
search.index/1d31487809.js | 1 +
search.index/1d321bb032.js | 1 +
search.index/1d5f37e36d.js | 1 +
search.index/1d74748c04.js | 1 +
search.index/1da0f591cc.js | 1 +
search.index/1e00b37a2f.js | 1 +
search.index/1e3686f7b8.js | 1 +
search.index/1e5675affa.js | 1 +
search.index/1eb123c66b.js | 1 +
search.index/1ec717a2cf.js | 1 +
search.index/1f41ca9ae8.js | 1 +
search.index/1f4d31f296.js | 1 +
search.index/1f68b7a7cb.js | 1 +
search.index/1f68d0ade1.js | 1 +
search.index/1f701c4548.js | 1 +
search.index/1f71b70c88.js | 1 +
search.index/1f8788c14f.js | 1 +
search.index/1f9c9cad95.js | 1 +
search.index/1fceca3bf9.js | 1 +
search.index/1fe6cb66ff.js | 1 +
search.index/1ffbf57f20.js | 1 +
search.index/2071b6dfce.js | 1 +
search.index/209443b469.js | 1 +
search.index/20aabef1c3.js | 1 +
search.index/20b136e1c4.js | 1 +
search.index/21257d8a79.js | 1 +
search.index/21576b9e47.js | 1 +
search.index/215af16500.js | 1 +
search.index/2169aa0cdc.js | 1 +
search.index/21958ed055.js | 1 +
search.index/21ba4a3b8e.js | 1 +
search.index/21be9c70c5.js | 1 +
search.index/21bfe127b6.js | 1 +
search.index/21e16e3725.js | 1 +
search.index/21fb134e3a.js | 1 +
search.index/2218741c4b.js | 1 +
search.index/2220487436.js | 1 +
search.index/223c1dbf06.js | 1 +
search.index/226f1c9c30.js | 1 +
search.index/229bee67b8.js | 1 +
search.index/229e890157.js | 1 +
search.index/22b4d9a879.js | 1 +
search.index/22dfe668f4.js | 1 +
search.index/2319d4a5f0.js | 1 +
search.index/235899da96.js | 1 +
search.index/2367ab9527.js | 1 +
search.index/2371cbf850.js | 1 +
search.index/23949b79c7.js | 1 +
search.index/23e93c3052.js | 1 +
search.index/2444b623c8.js | 1 +
search.index/248d8f21de.js | 1 +
search.index/24b802382e.js | 1 +
search.index/24f41af10c.js | 1 +
search.index/2501675eb1.js | 1 +
search.index/25218ba6e2.js | 1 +
search.index/253c9b1e93.js | 1 +
search.index/25781f3639.js | 1 +
search.index/25817a7fa4.js | 1 +
search.index/25a933f824.js | 1 +
search.index/25ab040c5c.js | 1 +
search.index/25ca2add1b.js | 1 +
search.index/260af6de90.js | 1 +
search.index/260c55e647.js | 1 +
search.index/260dc021d4.js | 1 +
search.index/2627fc027d.js | 1 +
search.index/26bf30ffbe.js | 1 +
search.index/26eb0192f7.js | 1 +
search.index/26f1693a12.js | 1 +
search.index/26f415e94b.js | 1 +
search.index/2769cd9379.js | 1 +
search.index/279623ab30.js | 1 +
search.index/27a0b0134a.js | 1 +
search.index/27b9bcfcc8.js | 1 +
search.index/27b9e76691.js | 1 +
search.index/2814ee8764.js | 1 +
search.index/2848191bc5.js | 1 +
search.index/2854f82c70.js | 1 +
search.index/2870a1ce0c.js | 1 +
search.index/288df9551e.js | 1 +
search.index/28a06f9052.js | 1 +
search.index/28c8523e0e.js | 1 +
search.index/28eb6fdac4.js | 1 +
search.index/28f79cf6d8.js | 1 +
search.index/2900103203.js | 1 +
search.index/2940f28590.js | 1 +
search.index/29466f0e8e.js | 1 +
search.index/296b2ddb3d.js | 1 +
search.index/296e902b47.js | 1 +
search.index/2974cb17f7.js | 1 +
search.index/299c8b2456.js | 1 +
search.index/29e982a17a.js | 1 +
search.index/2a0a732128.js | 1 +
search.index/2a187df6dc.js | 1 +
search.index/2a206b4bc4.js | 1 +
search.index/2a3539f15c.js | 1 +
search.index/2a496df000.js | 1 +
search.index/2a60f44a02.js | 1 +
search.index/2a7650385f.js | 1 +
search.index/2a83b64447.js | 1 +
search.index/2aa1f6b01e.js | 1 +
search.index/2aacd13d62.js | 1 +
search.index/2ac82f17f4.js | 1 +
search.index/2ae141ae30.js | 1 +
search.index/2ae45d9c28.js | 1 +
search.index/2afe9472a1.js | 1 +
search.index/2b007da1cc.js | 1 +
search.index/2b199e47bd.js | 1 +
search.index/2b2fc3e4e0.js | 1 +
search.index/2b452c7d22.js | 1 +
search.index/2b6596746c.js | 1 +
search.index/2b897bdffa.js | 1 +
search.index/2babf85a62.js | 1 +
search.index/2bc9ba0fc4.js | 1 +
search.index/2bef0e5123.js | 1 +
search.index/2c1d318d4b.js | 1 +
search.index/2c8bcf629d.js | 1 +
search.index/2c8d0221c3.js | 1 +
search.index/2ce49ec0aa.js | 1 +
search.index/2cef9b6a50.js | 1 +
search.index/2d7b2b8da9.js | 1 +
search.index/2d95bcec64.js | 1 +
search.index/2da82424f3.js | 1 +
search.index/2da8cdda1c.js | 1 +
search.index/2da9a58496.js | 1 +
search.index/2dae67aa9d.js | 1 +
search.index/2ddb44a90c.js | 1 +
search.index/2e2857e648.js | 1 +
search.index/2e404863d0.js | 1 +
search.index/2e4ce8d5c9.js | 1 +
search.index/2e5dd81524.js | 1 +
search.index/2e6078a43c.js | 1 +
search.index/2e670b8509.js | 1 +
search.index/2e76e36fe3.js | 1 +
search.index/2e8ae0509b.js | 1 +
search.index/2eef95e278.js | 1 +
search.index/2efa833b8c.js | 1 +
search.index/2f3d1a4459.js | 1 +
search.index/2f5f0521d8.js | 1 +
search.index/2f5fba0080.js | 1 +
search.index/2f735e1a71.js | 1 +
search.index/2f874cbe88.js | 1 +
search.index/2f95c98450.js | 1 +
search.index/2fc346a4c4.js | 1 +
search.index/2fcbce63a8.js | 1 +
search.index/2fd17a1d61.js | 1 +
search.index/2ffdafb29f.js | 1 +
search.index/3012ffae01.js | 1 +
search.index/301b406578.js | 1 +
search.index/309d9ab784.js | 1 +
search.index/30aae86504.js | 1 +
search.index/30ab299c9a.js | 1 +
search.index/30d27ec14a.js | 1 +
search.index/31800fce6f.js | 1 +
search.index/3181688eb7.js | 1 +
search.index/31844f7d04.js | 1 +
search.index/318c7a38bb.js | 1 +
search.index/31af53c234.js | 1 +
search.index/31b780b0ed.js | 1 +
search.index/320280586c.js | 1 +
search.index/3235744a98.js | 1 +
search.index/3269a26d40.js | 1 +
search.index/328e875c17.js | 1 +
search.index/329eeb1fe6.js | 1 +
search.index/32b78beb2c.js | 1 +
search.index/32bc5ca49b.js | 1 +
search.index/32facb5244.js | 1 +
search.index/332ce4622e.js | 1 +
search.index/333fef2666.js | 1 +
search.index/33506d121e.js | 1 +
search.index/335fe93313.js | 1 +
search.index/3381b7ab0d.js | 1 +
search.index/3388c5f575.js | 1 +
search.index/33b2e1ac7f.js | 1 +
search.index/341351e4ba.js | 1 +
search.index/34640deb07.js | 1 +
search.index/348814a27e.js | 1 +
search.index/34938d7387.js | 1 +
search.index/34bb37f3d1.js | 1 +
search.index/34f93bcd3f.js | 1 +
search.index/3523738650.js | 1 +
search.index/352c97cec5.js | 1 +
search.index/352e9001a2.js | 1 +
search.index/35646fd504.js | 1 +
search.index/35f6b888ce.js | 1 +
search.index/36214e9d99.js | 1 +
search.index/365e485e76.js | 1 +
search.index/366e57b697.js | 1 +
search.index/3678295214.js | 1 +
search.index/367b26b056.js | 1 +
search.index/36a05d6cc0.js | 1 +
search.index/36a587aeb5.js | 1 +
search.index/36b2762bf0.js | 1 +
search.index/36c001f82f.js | 1 +
search.index/36f8f1e57a.js | 1 +
search.index/3700ebf1e7.js | 1 +
search.index/373085574e.js | 1 +
search.index/3749b4ee44.js | 1 +
search.index/3756dec027.js | 1 +
search.index/375842c6d4.js | 1 +
search.index/37666557fb.js | 1 +
search.index/37b9c77563.js | 1 +
search.index/37efa433ea.js | 1 +
search.index/37f8a480f6.js | 1 +
search.index/380689f5fa.js | 1 +
search.index/380e87358b.js | 1 +
search.index/383eeb7d32.js | 1 +
search.index/38a9b7f360.js | 1 +
search.index/38ab95d1aa.js | 1 +
search.index/38bfa89f41.js | 1 +
search.index/39070817a5.js | 1 +
search.index/390ccb33e6.js | 1 +
search.index/394025ba8b.js | 1 +
search.index/397e64215d.js | 1 +
search.index/399d9a4d10.js | 1 +
search.index/39ef979fdc.js | 1 +
search.index/3a0cf43fea.js | 1 +
search.index/3a59499a68.js | 1 +
search.index/3a662f8337.js | 1 +
search.index/3a7a99eabe.js | 1 +
search.index/3aa652d7f8.js | 1 +
search.index/3ac902e7ec.js | 1 +
search.index/3ae50818b0.js | 1 +
search.index/3af0a09730.js | 1 +
search.index/3b1b31d248.js | 1 +
search.index/3b23503c7c.js | 1 +
search.index/3b24dc9da1.js | 1 +
search.index/3b3b95198a.js | 1 +
search.index/3b4baadd77.js | 1 +
search.index/3b4bf0e97d.js | 1 +
search.index/3b7ca96501.js | 1 +
search.index/3bc7bd69a0.js | 1 +
search.index/3be8113eb7.js | 1 +
search.index/3c3495f049.js | 1 +
search.index/3c3c147cfc.js | 1 +
search.index/3c5f29ac31.js | 1 +
search.index/3c7fd64bf7.js | 1 +
search.index/3c8c6b558c.js | 1 +
search.index/3c9203efe5.js | 1 +
search.index/3c9600edda.js | 1 +
search.index/3ca30929d8.js | 1 +
search.index/3cbd7ed7c4.js | 1 +
search.index/3ce273ae41.js | 1 +
search.index/3cfe24bf2a.js | 1 +
search.index/3d007eacc4.js | 1 +
search.index/3d352b4625.js | 1 +
search.index/3d43863e51.js | 1 +
search.index/3d5ccdf5d5.js | 1 +
search.index/3d61a72928.js | 1 +
search.index/3d974ff690.js | 1 +
search.index/3dc69df036.js | 1 +
search.index/3de63c19c2.js | 1 +
search.index/3e06a78bfa.js | 1 +
search.index/3e10f2626a.js | 1 +
search.index/3e226a59ad.js | 1 +
search.index/3e249b542f.js | 1 +
search.index/3e5f42c5c6.js | 1 +
search.index/3e63ea7d5a.js | 1 +
search.index/3e6a0739a0.js | 1 +
search.index/3e77d355b8.js | 1 +
search.index/3ea623e637.js | 1 +
search.index/3ea95214ff.js | 1 +
search.index/3ec37a9e0d.js | 1 +
search.index/3ed5f261ca.js | 1 +
search.index/3edb6c0a24.js | 1 +
search.index/3ef5f688d5.js | 1 +
search.index/3eff3f70c3.js | 1 +
search.index/3f015ae163.js | 1 +
search.index/3f11eeeaaa.js | 1 +
search.index/3f228f7ad6.js | 1 +
search.index/3f27714434.js | 1 +
search.index/3f2fb268c4.js | 1 +
search.index/3f5adcf3cb.js | 1 +
search.index/3fdd97bd00.js | 1 +
search.index/400ddb5e42.js | 1 +
search.index/404bd0fec2.js | 1 +
search.index/4060e015af.js | 1 +
search.index/4072832535.js | 1 +
search.index/4092967860.js | 1 +
search.index/40a6677511.js | 1 +
search.index/40d15e54a1.js | 1 +
search.index/40d8735580.js | 1 +
search.index/41278551b2.js | 1 +
search.index/4164aa32d3.js | 1 +
search.index/4197266e7d.js | 1 +
search.index/41aa2af035.js | 1 +
search.index/41bf33d6e2.js | 1 +
search.index/41dba78202.js | 1 +
search.index/41e8f2b93c.js | 1 +
search.index/41f9e28065.js | 1 +
search.index/42303c24e5.js | 1 +
search.index/42328e6b4e.js | 1 +
search.index/424834221e.js | 1 +
search.index/424b8d6f38.js | 1 +
search.index/425b2cdae5.js | 1 +
search.index/425d1625f6.js | 1 +
search.index/4279b56f7e.js | 1 +
search.index/4299b936b4.js | 1 +
search.index/42be55a1f7.js | 1 +
search.index/42f51da764.js | 1 +
search.index/42ff25922f.js | 1 +
search.index/430339ef6d.js | 1 +
search.index/4303a0a635.js | 1 +
search.index/4309089ea6.js | 1 +
search.index/431d70fa01.js | 1 +
search.index/434a23b892.js | 1 +
search.index/437c9a6102.js | 1 +
search.index/43905e85c5.js | 1 +
search.index/439325cf9f.js | 1 +
search.index/4395cc6f47.js | 1 +
search.index/43961bdeef.js | 1 +
search.index/43d994a2ac.js | 1 +
search.index/43f42ea76f.js | 1 +
search.index/4416a1c24b.js | 1 +
search.index/4420e6f641.js | 1 +
search.index/4423ddc05d.js | 1 +
search.index/443ffe5540.js | 1 +
search.index/4446841bb1.js | 1 +
search.index/44536f0b1a.js | 1 +
search.index/4491ffef94.js | 1 +
search.index/44a8ec8286.js | 1 +
search.index/44bea9ee1b.js | 1 +
search.index/44f04e4147.js | 1 +
search.index/4524ead92c.js | 1 +
search.index/45430a5d1d.js | 1 +
search.index/45835b9a1a.js | 1 +
search.index/459069972e.js | 1 +
search.index/45d95649d6.js | 1 +
search.index/45dc128e0b.js | 1 +
search.index/45ea3ec211.js | 1 +
search.index/461a74b5e2.js | 1 +
search.index/4628a0db6d.js | 1 +
search.index/462f348675.js | 1 +
search.index/4635c41d58.js | 1 +
search.index/4639671441.js | 1 +
search.index/46ced7f3d6.js | 1 +
search.index/46dbd83ac3.js | 1 +
search.index/4701bd023e.js | 1 +
search.index/470dc78636.js | 1 +
search.index/47113c4614.js | 1 +
search.index/476af31bf9.js | 1 +
search.index/47a6f58149.js | 1 +
search.index/482431ab99.js | 1 +
search.index/48a2385ff4.js | 1 +
search.index/48e3b100da.js | 1 +
search.index/48e74de5d3.js | 1 +
search.index/4926b7141b.js | 1 +
search.index/49707da39e.js | 1 +
search.index/497930d5fe.js | 1 +
search.index/49846d47cf.js | 1 +
search.index/49abb762ee.js | 1 +
search.index/49db5f6a2b.js | 1 +
search.index/4a4c3d9dbb.js | 1 +
search.index/4a61408ae6.js | 1 +
search.index/4af172e299.js | 1 +
search.index/4afd92352a.js | 1 +
search.index/4b141a8b01.js | 1 +
search.index/4b3a5ca680.js | 1 +
search.index/4b473b69d5.js | 1 +
search.index/4b59ec1b3b.js | 1 +
search.index/4b6ad8e6b5.js | 1 +
search.index/4bd7dfbb50.js | 1 +
search.index/4be30a5eb4.js | 1 +
search.index/4bffd8033f.js | 1 +
search.index/4c00f66333.js | 1 +
search.index/4c0b27d2a5.js | 1 +
search.index/4c2a0bdbbf.js | 1 +
search.index/4c3c3e4e78.js | 1 +
search.index/4c522e77ae.js | 1 +
search.index/4c570fae17.js | 1 +
search.index/4c80e80859.js | 1 +
search.index/4c8995f234.js | 1 +
search.index/4caf7603da.js | 1 +
search.index/4cbddec234.js | 1 +
search.index/4ce8a5a1dc.js | 1 +
search.index/4cea18e299.js | 1 +
search.index/4d3611f6a2.js | 1 +
search.index/4d78a5684b.js | 1 +
search.index/4d9613d6d3.js | 1 +
search.index/4dc6089aec.js | 1 +
search.index/4dd384919f.js | 1 +
search.index/4dd410eab5.js | 1 +
search.index/4dec589655.js | 1 +
search.index/4e2a1ae7b6.js | 1 +
search.index/4e3db212d2.js | 1 +
search.index/4e74731614.js | 1 +
search.index/4e7af09a33.js | 1 +
search.index/4e81dd908f.js | 1 +
search.index/4eaa176eca.js | 1 +
search.index/4eae36f653.js | 1 +
search.index/4eb21c5dad.js | 1 +
search.index/4ebc1e6905.js | 1 +
search.index/4f0fedfb96.js | 1 +
search.index/4f319c20fc.js | 1 +
search.index/4f32d07dd9.js | 1 +
search.index/4f47c36095.js | 1 +
search.index/4f51ace633.js | 1 +
search.index/4fe1018436.js | 1 +
search.index/4ff1341fe9.js | 1 +
search.index/50351c7104.js | 1 +
search.index/50525ca337.js | 1 +
search.index/507ea6e4c0.js | 1 +
search.index/507f5adc11.js | 1 +
search.index/50c201fc0b.js | 1 +
search.index/50d88b4b60.js | 1 +
search.index/50db129584.js | 1 +
search.index/515745d26f.js | 1 +
search.index/515c8ed016.js | 1 +
search.index/519d57d644.js | 1 +
search.index/519ed421fb.js | 1 +
search.index/51aac8d3f7.js | 1 +
search.index/51aae67857.js | 1 +
search.index/51e93ee241.js | 1 +
search.index/51f81866f0.js | 1 +
search.index/51ff837beb.js | 1 +
search.index/5202a85bba.js | 1 +
search.index/52138d8e3e.js | 1 +
search.index/521aa97e3e.js | 1 +
search.index/52713d4efb.js | 1 +
search.index/527f851db1.js | 1 +
search.index/52821b11b7.js | 1 +
search.index/529c25e88e.js | 1 +
search.index/52f36e5ff4.js | 1 +
search.index/5356f05519.js | 1 +
search.index/5384b9f703.js | 1 +
search.index/538ff86bfe.js | 1 +
search.index/53d3b3f5c9.js | 1 +
search.index/5408a77957.js | 1 +
search.index/540dafd3a9.js | 1 +
search.index/542a041aeb.js | 1 +
search.index/5438c523ea.js | 1 +
search.index/5453b5d856.js | 1 +
search.index/5487b9fe88.js | 1 +
search.index/549d5c67bd.js | 1 +
search.index/54e06f69ec.js | 1 +
search.index/54ef4bfeaa.js | 1 +
search.index/54f2fc3ec1.js | 1 +
search.index/54ff45f0a9.js | 1 +
search.index/5517c44f7f.js | 1 +
search.index/55516fac61.js | 1 +
search.index/5555ccafc8.js | 1 +
search.index/5561c13842.js | 1 +
search.index/556572500f.js | 1 +
search.index/556b68ea85.js | 1 +
search.index/55853bd958.js | 1 +
search.index/55ad67a392.js | 1 +
search.index/55b6185ea2.js | 1 +
search.index/55fd56729a.js | 1 +
search.index/56a0367016.js | 1 +
search.index/56b54a1a96.js | 1 +
search.index/5725f49ab7.js | 1 +
search.index/573ebb2ce9.js | 1 +
search.index/575581644e.js | 1 +
search.index/575b198603.js | 1 +
search.index/57616f719d.js | 1 +
search.index/577e71c344.js | 1 +
search.index/5785eef2d3.js | 1 +
search.index/578851fc18.js | 1 +
search.index/57a548ca98.js | 1 +
search.index/57b9926873.js | 1 +
search.index/57ca2b82c4.js | 1 +
search.index/57d73a2230.js | 1 +
search.index/57fbb9a4dd.js | 1 +
search.index/5833e24094.js | 1 +
search.index/58671061d6.js | 1 +
search.index/586b7e1c31.js | 1 +
search.index/58f8d0e8cd.js | 1 +
search.index/592ea00f27.js | 1 +
search.index/593bfd77de.js | 1 +
search.index/593dc33062.js | 1 +
search.index/59454f6354.js | 1 +
search.index/5954de11c5.js | 1 +
search.index/5964c229be.js | 1 +
search.index/596c09498f.js | 1 +
search.index/598c62812d.js | 1 +
search.index/59b3f1a4d2.js | 1 +
search.index/59fb4306e0.js | 1 +
search.index/59ff8a08b2.js | 1 +
search.index/5a0230aac6.js | 1 +
search.index/5a1c4cab91.js | 1 +
search.index/5a28f4eea1.js | 1 +
search.index/5a3855e522.js | 1 +
search.index/5a4e0e79bd.js | 1 +
search.index/5a58b82fc3.js | 1 +
search.index/5a78e87c25.js | 1 +
search.index/5a9151093b.js | 1 +
search.index/5aa3eed585.js | 1 +
search.index/5ad6a629e3.js | 1 +
search.index/5ada70414c.js | 1 +
search.index/5b18abd174.js | 1 +
search.index/5b1ada3cb9.js | 1 +
search.index/5b66b2fc87.js | 1 +
search.index/5b67115523.js | 1 +
search.index/5bd26e98d5.js | 1 +
search.index/5bddfaae97.js | 1 +
search.index/5bfbe941fb.js | 1 +
search.index/5c2239f79f.js | 1 +
search.index/5c3cbd009a.js | 1 +
search.index/5c4045cdc3.js | 1 +
search.index/5c703b809d.js | 1 +
search.index/5c77a68a4e.js | 1 +
search.index/5c9be692c5.js | 1 +
search.index/5c9cdacdf2.js | 1 +
search.index/5c9ee74c69.js | 1 +
search.index/5cc068b500.js | 1 +
search.index/5cd1b4a5a2.js | 1 +
search.index/5cd45e55a2.js | 1 +
search.index/5cefe90164.js | 1 +
search.index/5d088083f6.js | 1 +
search.index/5d2dc22ffc.js | 1 +
search.index/5d3b146950.js | 1 +
search.index/5d83822188.js | 1 +
search.index/5da1e9018b.js | 1 +
search.index/5dabdaf5b5.js | 1 +
search.index/5db83fb0cd.js | 1 +
search.index/5e07e90fed.js | 1 +
search.index/5e177b9110.js | 1 +
search.index/5e30c38f8c.js | 1 +
search.index/5e3e51fedb.js | 1 +
search.index/5e5f4ddb3a.js | 1 +
search.index/5e78cf5934.js | 1 +
search.index/5e9b02a7e5.js | 1 +
search.index/5ea6943546.js | 1 +
search.index/5eb2b8c60c.js | 1 +
search.index/5ef4998c3d.js | 1 +
search.index/5efbb19de5.js | 1 +
search.index/5f09ecdf19.js | 1 +
search.index/5f126d986f.js | 1 +
search.index/5f479f34b7.js | 1 +
search.index/5f7de96b4b.js | 1 +
search.index/5f89a245d4.js | 1 +
search.index/5fa07f64bb.js | 1 +
search.index/5faf275d43.js | 1 +
search.index/5fc7a185c4.js | 1 +
search.index/5fde8d39be.js | 1 +
search.index/600c3e9e3e.js | 1 +
search.index/6027a009f4.js | 1 +
search.index/6043219638.js | 1 +
search.index/604ea5306a.js | 1 +
search.index/6063acb24f.js | 1 +
search.index/606fe62451.js | 1 +
search.index/61230c938c.js | 1 +
search.index/613254c084.js | 1 +
search.index/613bb82b08.js | 1 +
search.index/6167c58a88.js | 1 +
search.index/6178c48eb8.js | 1 +
search.index/61c1e0f3c5.js | 1 +
search.index/61c92042fa.js | 1 +
search.index/61d4541a79.js | 1 +
search.index/61e654aeab.js | 1 +
search.index/61eff4c5fd.js | 1 +
search.index/62062ed592.js | 1 +
search.index/6224c22a94.js | 1 +
search.index/622b31b8d9.js | 1 +
search.index/6255a87dcc.js | 1 +
search.index/6274ce420f.js | 1 +
search.index/629bd30d76.js | 1 +
search.index/62b1713132.js | 1 +
search.index/62c23a2498.js | 1 +
search.index/62ce35c9c0.js | 1 +
search.index/62d0e867b1.js | 1 +
search.index/62d58706bf.js | 1 +
search.index/62e19c38e2.js | 1 +
search.index/62e8ad0845.js | 1 +
search.index/62ecdd1a11.js | 1 +
search.index/62fe23cfb5.js | 1 +
search.index/6316df1a2e.js | 1 +
search.index/631af367ad.js | 1 +
search.index/631b5d992c.js | 1 +
search.index/631c9efa82.js | 1 +
search.index/6326c8b5e2.js | 1 +
search.index/63306a919f.js | 1 +
search.index/63333cc630.js | 1 +
search.index/63486a9773.js | 1 +
search.index/63bb96a6eb.js | 1 +
search.index/63c3231971.js | 1 +
search.index/63c49f1164.js | 1 +
search.index/63e0f707d8.js | 1 +
search.index/63e6e7a9fc.js | 1 +
search.index/63ed86fcfc.js | 1 +
search.index/6407b16ee2.js | 1 +
search.index/6461235170.js | 1 +
search.index/646d9dc129.js | 1 +
search.index/64707ab543.js | 1 +
search.index/64767c28b9.js | 1 +
search.index/64b6d8a0f2.js | 1 +
search.index/64ee9d5e99.js | 1 +
search.index/64f98f3cd7.js | 1 +
search.index/650ce0c475.js | 1 +
search.index/654c25e9b4.js | 1 +
search.index/6559e88971.js | 1 +
search.index/657374a404.js | 1 +
search.index/657dd6ab42.js | 1 +
search.index/658189dbad.js | 1 +
search.index/65846a3a15.js | 1 +
search.index/658763e8d6.js | 1 +
search.index/659c962ddb.js | 1 +
search.index/65b2b744f7.js | 1 +
search.index/65b2ea2e9d.js | 1 +
search.index/65ca90e1f5.js | 1 +
search.index/65d065c356.js | 1 +
search.index/65d8efc0c2.js | 1 +
search.index/65da33bc58.js | 1 +
search.index/661a22f88b.js | 1 +
search.index/662b88ef23.js | 1 +
search.index/6631f6b81e.js | 1 +
search.index/6636b0d401.js | 1 +
search.index/663751fda6.js | 1 +
search.index/6673f9b908.js | 1 +
search.index/6679049406.js | 1 +
search.index/668c43e891.js | 1 +
search.index/66ace49751.js | 1 +
search.index/66afe274c5.js | 1 +
search.index/66c84b8f30.js | 1 +
search.index/66e178601e.js | 1 +
search.index/66f7fb32de.js | 1 +
search.index/66fca10e53.js | 1 +
search.index/66ff3649fa.js | 1 +
search.index/6723dc2598.js | 1 +
search.index/675c4a6683.js | 1 +
search.index/675f482a95.js | 1 +
search.index/67a4e4ea6d.js | 1 +
search.index/67a78cf045.js | 1 +
search.index/67baf8b7c0.js | 1 +
search.index/67bbda4805.js | 1 +
search.index/67cc0d3d16.js | 1 +
search.index/68016e4d96.js | 1 +
search.index/685d806ba2.js | 1 +
search.index/690470838f.js | 1 +
search.index/690ea902fd.js | 1 +
search.index/691a0d88b8.js | 1 +
search.index/693590395f.js | 1 +
search.index/694dcb144a.js | 1 +
search.index/6950890ce0.js | 1 +
search.index/69bb5b2a38.js | 1 +
search.index/69db6703a5.js | 1 +
search.index/69e1b804d7.js | 1 +
search.index/69e875d647.js | 1 +
search.index/69f8de5e21.js | 1 +
search.index/6a0c556220.js | 1 +
search.index/6a13c7ee27.js | 1 +
search.index/6a13f51407.js | 1 +
search.index/6a26696293.js | 1 +
search.index/6a301c5207.js | 1 +
search.index/6a5798a95d.js | 1 +
search.index/6a59339d15.js | 1 +
search.index/6a77a7e346.js | 1 +
search.index/6a8bf3ac97.js | 1 +
search.index/6a9346a4c6.js | 1 +
search.index/6aa26ab88e.js | 1 +
search.index/6ac4e9532c.js | 1 +
search.index/6adc68f621.js | 1 +
search.index/6af27a97ea.js | 1 +
search.index/6b055e0294.js | 1 +
search.index/6b1a70f848.js | 1 +
search.index/6b1dcf611e.js | 1 +
search.index/6b3c83c47e.js | 1 +
search.index/6b5f1d7def.js | 1 +
search.index/6b785010ce.js | 1 +
search.index/6b8bbd7f73.js | 1 +
search.index/6bcba1e8a9.js | 1 +
search.index/6bed64d1a1.js | 1 +
search.index/6c45cf46c6.js | 1 +
search.index/6c54f4310a.js | 1 +
search.index/6c7fd56501.js | 1 +
search.index/6cb7465d72.js | 1 +
search.index/6cd4282d84.js | 1 +
search.index/6cffef0116.js | 1 +
search.index/6d0450f833.js | 1 +
search.index/6d56fc63b4.js | 1 +
search.index/6d8827abc1.js | 1 +
search.index/6d89fe0336.js | 1 +
search.index/6d94b71f92.js | 1 +
search.index/6e0bcdfd50.js | 1 +
search.index/6e0e85dd83.js | 1 +
search.index/6e165d4fdd.js | 1 +
search.index/6e502b3bc0.js | 1 +
search.index/6e5b282a2a.js | 1 +
search.index/6e9884b648.js | 1 +
search.index/6ef606ed6c.js | 1 +
search.index/6f485b301d.js | 1 +
search.index/6f4b787864.js | 1 +
search.index/6fae00cfab.js | 1 +
search.index/701954f449.js | 1 +
search.index/702e5d0940.js | 1 +
search.index/707eabd5de.js | 1 +
search.index/70b58cfe33.js | 1 +
search.index/70bbf9519e.js | 1 +
search.index/71449c5121.js | 1 +
search.index/71c2868792.js | 1 +
search.index/71c87c9e87.js | 1 +
search.index/71f2758681.js | 1 +
search.index/72256bfdfb.js | 1 +
search.index/727f15b668.js | 1 +
search.index/7280380a6d.js | 1 +
search.index/72d355fac4.js | 1 +
search.index/72d6a426e5.js | 1 +
search.index/72dfbc7739.js | 1 +
search.index/72ea5eb4eb.js | 1 +
search.index/72f96b7514.js | 1 +
search.index/731409151f.js | 1 +
search.index/731748a9b7.js | 1 +
search.index/73205fb74b.js | 1 +
search.index/732bba4dcb.js | 1 +
search.index/733c226b29.js | 1 +
search.index/73610a362c.js | 1 +
search.index/738285ab11.js | 1 +
search.index/7394702ba5.js | 1 +
search.index/73e3e4f7a1.js | 1 +
search.index/73eb6c7077.js | 1 +
search.index/7407e75a91.js | 1 +
search.index/740f2c8d86.js | 1 +
search.index/741c3e1b66.js | 1 +
search.index/7439369fc5.js | 1 +
search.index/745616b6e4.js | 1 +
search.index/7483a64876.js | 1 +
search.index/74b1f872fc.js | 1 +
search.index/74b46d2753.js | 1 +
search.index/74d89aa43e.js | 1 +
search.index/74da9cde64.js | 1 +
search.index/751087bbf8.js | 1 +
search.index/75321fd094.js | 1 +
search.index/753e75243e.js | 1 +
search.index/75494630b0.js | 1 +
search.index/75848d60f3.js | 1 +
search.index/759e4d3ad7.js | 1 +
search.index/75d9971c7d.js | 1 +
search.index/75ea5727b9.js | 1 +
search.index/76178a3e37.js | 1 +
search.index/762ab52b7b.js | 1 +
search.index/7665afc73c.js | 1 +
search.index/766cb49fa2.js | 1 +
search.index/7693deea8b.js | 1 +
search.index/769b486254.js | 1 +
search.index/76e5dcd5b4.js | 1 +
search.index/76f3061103.js | 1 +
search.index/771366f567.js | 1 +
search.index/7715a9d184.js | 1 +
search.index/7726f3524c.js | 1 +
search.index/7728d4867a.js | 1 +
search.index/772ecd4726.js | 1 +
search.index/774d9166f5.js | 1 +
search.index/7760d5b15c.js | 1 +
search.index/7779ae0aaa.js | 1 +
search.index/779f3c1a0b.js | 1 +
search.index/77a7a74d35.js | 1 +
search.index/77ad42d2a0.js | 1 +
search.index/77bd8b7a22.js | 1 +
search.index/77cb1b34c6.js | 1 +
search.index/77ef8885bd.js | 1 +
search.index/77fd0d190f.js | 1 +
search.index/780921bd63.js | 1 +
search.index/78118e3934.js | 1 +
search.index/788bbb210e.js | 1 +
search.index/78e8a9ba96.js | 1 +
search.index/7902b2f790.js | 1 +
search.index/790a91b55f.js | 1 +
search.index/79265c28fb.js | 1 +
search.index/793554ef59.js | 1 +
search.index/794aca0e82.js | 1 +
search.index/795a450e76.js | 1 +
search.index/795ccce1ee.js | 1 +
search.index/7971b02738.js | 1 +
search.index/798638761f.js | 1 +
search.index/79a6080a4e.js | 1 +
search.index/79c66a9639.js | 1 +
search.index/79df1b21b3.js | 1 +
search.index/7a0820e776.js | 1 +
search.index/7a104cac09.js | 1 +
search.index/7a21e00ee6.js | 1 +
search.index/7a26f19844.js | 1 +
search.index/7a28b02974.js | 1 +
search.index/7a4c7476f6.js | 1 +
search.index/7aad90e27c.js | 1 +
search.index/7ab3fd755e.js | 1 +
search.index/7ab7f49108.js | 1 +
search.index/7abbea9c9e.js | 1 +
search.index/7ae4884fb0.js | 1 +
search.index/7ae764a995.js | 1 +
search.index/7ae7eb92a0.js | 1 +
search.index/7afa47474e.js | 1 +
search.index/7b0f90aab7.js | 1 +
search.index/7b89802155.js | 1 +
search.index/7b913efbb5.js | 1 +
search.index/7bc05183a5.js | 1 +
search.index/7bd5391307.js | 1 +
search.index/7bf9407add.js | 1 +
search.index/7c0bc10b4d.js | 1 +
search.index/7c0de1934b.js | 1 +
search.index/7c21156077.js | 1 +
search.index/7c4de307bc.js | 1 +
search.index/7c4df7962e.js | 1 +
search.index/7c618929dc.js | 1 +
search.index/7c9726da86.js | 1 +
search.index/7c99c8c2d0.js | 1 +
search.index/7ca1ae90ad.js | 1 +
search.index/7cabb6f035.js | 1 +
search.index/7cc7ba38ca.js | 1 +
search.index/7cedaa5d61.js | 1 +
search.index/7ceeb8257e.js | 1 +
search.index/7d34d617ed.js | 1 +
search.index/7d464a3ef1.js | 1 +
search.index/7d6b10aff5.js | 1 +
search.index/7d716ee5b2.js | 1 +
search.index/7d7cb47ccc.js | 1 +
search.index/7d87c6916e.js | 1 +
search.index/7d8d69be64.js | 1 +
search.index/7d9dc7fe4e.js | 1 +
search.index/7db3236a20.js | 1 +
search.index/7ddfda2d07.js | 1 +
search.index/7e11477b88.js | 1 +
search.index/7e23346d6b.js | 1 +
search.index/7e2dd7634d.js | 1 +
search.index/7e665552bc.js | 1 +
search.index/7ed2afce2f.js | 1 +
search.index/7efb197f63.js | 1 +
search.index/7f1f609e21.js | 1 +
search.index/7f8481812a.js | 1 +
search.index/7fb8d8e724.js | 1 +
search.index/7fbd8f4b8c.js | 1 +
search.index/7fc1cae3aa.js | 1 +
search.index/7fc1fbd30e.js | 1 +
search.index/7fe8372df9.js | 1 +
search.index/alias/62150c532c.js | 1 +
search.index/crateNames/11b07a1bac.js | 1 +
search.index/desc/02d2d0b266.js | 1 +
search.index/desc/08dc670e83.js | 1 +
search.index/desc/0aeb6e92b9.js | 1 +
search.index/desc/20061bf615.js | 1 +
search.index/desc/40cb662ee4.js | 1 +
search.index/desc/c059919a5d.js | 1 +
search.index/entry/0aeb755b0e.js | 1 +
search.index/entry/11d308e17f.js | 1 +
search.index/entry/269f6cfea7.js | 1 +
search.index/entry/2a6e0ec53e.js | 1 +
search.index/entry/2c2f31a58f.js | 1 +
search.index/entry/48b9d7c0d5.js | 1 +
search.index/entry/4b0945b180.js | 1 +
search.index/entry/4d6ae96292.js | 1 +
search.index/entry/51d5389440.js | 1 +
search.index/entry/7162c602e4.js | 1 +
search.index/entry/7f3f52adea.js | 1 +
search.index/entry/a368da0e2f.js | 1 +
search.index/entry/b0ec3de4ec.js | 1 +
search.index/entry/e27e586ec8.js | 1 +
search.index/entry/f5c28ea250.js | 1 +
search.index/entry/f8a053ad11.js | 1 +
search.index/function/142f2c64ba.js | 1 +
search.index/function/429c53076d.js | 1 +
search.index/function/448471a5c2.js | 1 +
search.index/function/6516797950.js | 1 +
search.index/function/89307258d0.js | 1 +
search.index/function/8933727a52.js | 1 +
search.index/function/a0b01e9f89.js | 1 +
search.index/function/a2a688f427.js | 1 +
search.index/function/b05e3247e9.js | 1 +
search.index/generic_inverted_index/e92257fb0a.js | 1 +
search.index/name/18d9ed0345.js | 1 +
search.index/name/3b2b0bb265.js | 1 +
search.index/normalizedName/0e7a3c1f21.js | 1 +
search.index/normalizedName/cbc5d7ba58.js | 1 +
search.index/path/318ecd3d8c.js | 1 +
search.index/path/a00ea8ef99.js | 1 +
search.index/root.js | 1 +
search.index/type/22bcd3846b.js | 1 +
search.index/type/36fd55cf62.js | 1 +
search.index/type/524e25641c.js | 1 +
search.index/type/6a5b926167.js | 1 +
search.index/type/f7cef8f4ac.js | 1 +
settings.html | 1 +
src-files.js | 2 +
src/arrow/array/mod.rs.html | 36 +
src/arrow/compute/kernels.rs.html | 35 +
src/arrow/compute/mod.rs.html | 41 +
src/arrow/datatypes/mod.rs.html | 33 +
src/arrow/error.rs.html | 24 +
src/arrow/lib.rs.html | 441 +
src/arrow/tensor.rs.html | 538 +
src/arrow/util/bench_util.rs.html | 1023 ++
src/arrow/util/data_gen.rs.html | 915 ++
src/arrow/util/mod.rs.html | 41 +
src/arrow/util/string_writer.rs.html | 106 +
src/arrow/util/test_util.rs.html | 261 +
src/arrow_arith/aggregate.rs.html | 2258 ++++
src/arrow_arith/arithmetic.rs.html | 389 +
src/arrow_arith/arity.rs.html | 567 +
src/arrow_arith/bitwise.rs.html | 393 +
src/arrow_arith/boolean.rs.html | 1002 ++
src/arrow_arith/lib.rs.html | 41 +
src/arrow_arith/numeric.rs.html | 2866 +++++
src/arrow_arith/temporal.rs.html | 2471 ++++
src/arrow_array/arithmetic.rs.html | 1000 ++
src/arrow_array/array/binary_array.rs.html | 624 +
src/arrow_array/array/boolean_array.rs.html | 1754 +++
src/arrow_array/array/byte_array.rs.html | 734 ++
src/arrow_array/array/byte_view_array.rs.html | 2011 +++
src/arrow_array/array/dictionary_array.rs.html | 1582 +++
.../array/fixed_size_binary_array.rs.html | 1342 ++
.../array/fixed_size_list_array.rs.html | 923 ++
src/arrow_array/array/list_array.rs.html | 1480 +++
src/arrow_array/array/list_view_array.rs.html | 1332 ++
src/arrow_array/array/map_array.rs.html | 1152 ++
src/arrow_array/array/mod.rs.html | 1458 +++
src/arrow_array/array/null_array.rs.html | 243 +
src/arrow_array/array/primitive_array.rs.html | 3117 +++++
src/arrow_array/array/run_array.rs.html | 1575 +++
src/arrow_array/array/string_array.rs.html | 644 +
src/arrow_array/array/struct_array.rs.html | 1331 ++
src/arrow_array/array/union_array.rs.html | 2303 ++++
src/arrow_array/array_reader.rs.html | 164 +
src/arrow_array/builder/boolean_builder.rs.html | 414 +
src/arrow_array/builder/buffer_builder.rs.html | 232 +
.../builder/fixed_size_binary_builder.rs.html | 338 +
.../fixed_size_binary_dictionary_builder.rs.html | 682 +
.../builder/fixed_size_list_builder.rs.html | 540 +
.../builder/generic_byte_run_builder.rs.html | 524 +
.../builder/generic_bytes_builder.rs.html | 1007 ++
.../generic_bytes_dictionary_builder.rs.html | 1285 ++
.../builder/generic_bytes_view_builder.rs.html | 1018 ++
.../builder/generic_list_builder.rs.html | 876 ++
.../builder/generic_list_view_builder.rs.html | 751 ++
src/arrow_array/builder/map_builder.rs.html | 588 +
src/arrow_array/builder/mod.rs.html | 680 +
src/arrow_array/builder/null_builder.rs.html | 189 +
src/arrow_array/builder/primitive_builder.rs.html | 775 ++
.../builder/primitive_dictionary_builder.rs.html | 909 ++
.../builder/primitive_run_builder.rs.html | 399 +
.../builder/struct_array_assembler.rs.html | 164 +
src/arrow_array/builder/struct_builder.rs.html | 859 ++
src/arrow_array/builder/union_builder.rs.html | 492 +
src/arrow_array/cast.rs.html | 1347 ++
src/arrow_array/delta.rs.html | 265 +
src/arrow_array/ffi.rs.html | 1952 +++
src/arrow_array/ffi_stream.rs.html | 1207 ++
src/arrow_array/iterator.rs.html | 1187 ++
src/arrow_array/lib.rs.html | 311 +
src/arrow_array/nonblocking.rs.html | 32 +
src/arrow_array/numeric.rs.html | 24 +
src/arrow_array/record_batch.rs.html | 1794 +++
src/arrow_array/run_iterator.rs.html | 385 +
src/arrow_array/scalar.rs.html | 154 +
src/arrow_array/temporal_conversions.rs.html | 438 +
src/arrow_array/timezone.rs.html | 574 +
src/arrow_array/trusted_len.rs.html | 79 +
src/arrow_array/types.rs.html | 2062 +++
src/arrow_avro/codec.rs.html | 3974 ++++++
src/arrow_avro/compression.rs.html | 221 +
src/arrow_avro/errors.rs.html | 161 +
src/arrow_avro/lib.rs.html | 324 +
.../reader/async_reader/async_file_reader.rs.html | 143 +
src/arrow_avro/reader/async_reader/builder.rs.html | 290 +
src/arrow_avro/reader/async_reader/mod.rs.html | 2086 ++++
src/arrow_avro/reader/async_reader/spawn.rs.html | 177 +
src/arrow_avro/reader/async_reader/store.rs.html | 164 +
src/arrow_avro/reader/block.rs.html | 247 +
src/arrow_avro/reader/cursor.rs.html | 150 +
src/arrow_avro/reader/header.rs.html | 448 +
src/arrow_avro/reader/mod.rs.html | 10211 +++++++++++++++
src/arrow_avro/reader/record.rs.html | 5898 +++++++++
src/arrow_avro/reader/vlq.rs.html | 223 +
src/arrow_avro/schema.rs.html | 4196 +++++++
src/arrow_avro/writer/encoder.rs.html | 3919 ++++++
src/arrow_avro/writer/format.rs.html | 225 +
src/arrow_avro/writer/mod.rs.html | 4468 +++++++
src/arrow_buffer/alloc/alignment.rs.html | 112 +
src/arrow_buffer/alloc/mod.rs.html | 71 +
src/arrow_buffer/arith.rs.html | 78 +
src/arrow_buffer/bigint/div.rs.html | 303 +
src/arrow_buffer/bigint/mod.rs.html | 2361 ++++
src/arrow_buffer/buffer/boolean.rs.html | 1423 +++
src/arrow_buffer/buffer/immutable.rs.html | 1215 ++
src/arrow_buffer/buffer/mod.rs.html | 36 +
src/arrow_buffer/buffer/mutable.rs.html | 1787 +++
src/arrow_buffer/buffer/null.rs.html | 553 +
src/arrow_buffer/buffer/offset.rs.html | 1182 ++
src/arrow_buffer/buffer/ops.rs.html | 307 +
src/arrow_buffer/buffer/run.rs.html | 423 +
src/arrow_buffer/buffer/scalar.rs.html | 422 +
src/arrow_buffer/builder/boolean.rs.html | 794 ++
src/arrow_buffer/builder/mod.rs.html | 467 +
src/arrow_buffer/builder/null.rs.html | 432 +
src/arrow_buffer/builder/offset.rs.html | 187 +
src/arrow_buffer/bytes.rs.html | 329 +
src/arrow_buffer/error.rs.html | 90 +
src/arrow_buffer/interval.rs.html | 580 +
src/arrow_buffer/lib.rs.html | 79 +
src/arrow_buffer/native.rs.html | 328 +
src/arrow_buffer/pool.rs.html | 306 +
src/arrow_buffer/util/bit_chunk_iterator.rs.html | 872 ++
src/arrow_buffer/util/bit_iterator.rs.html | 1006 ++
src/arrow_buffer/util/bit_mask.rs.html | 486 +
src/arrow_buffer/util/bit_util.rs.html | 2027 +++
src/arrow_buffer/util/mod.rs.html | 22 +
src/arrow_cast/base64.rs.html | 190 +
src/arrow_cast/cast/binary.rs.html | 199 +
src/arrow_cast/cast/decimal.rs.html | 1108 ++
src/arrow_cast/cast/dictionary.rs.html | 824 ++
src/arrow_cast/cast/list.rs.html | 551 +
src/arrow_cast/cast/map.rs.html | 79 +
src/arrow_cast/cast/mod.rs.html | 12486 +++++++++++++++++++
src/arrow_cast/cast/numeric.rs.html | 201 +
src/arrow_cast/cast/run_array.rs.html | 172 +
src/arrow_cast/cast/string.rs.html | 471 +
src/arrow_cast/cast/structs.rs.html | 87 +
src/arrow_cast/cast/temporal.rs.html | 438 +
src/arrow_cast/cast/union.rs.html | 543 +
src/arrow_cast/display.rs.html | 1671 +++
src/arrow_cast/lib.rs.html | 41 +
src/arrow_cast/parse.rs.html | 3823 ++++++
src/arrow_cast/pretty.rs.html | 1827 +++
src/arrow_cmp/lib.rs.html | 1973 +++
src/arrow_csv/lib.rs.html | 73 +
src/arrow_csv/reader/mod.rs.html | 3586 ++++++
src/arrow_csv/reader/records.rs.html | 482 +
src/arrow_csv/writer.rs.html | 1434 +++
src/arrow_data/byte_view.rs.html | 208 +
src/arrow_data/data.rs.html | 4097 ++++++
src/arrow_data/decimal.rs.html | 1276 ++
src/arrow_data/equal/boolean.rs.html | 88 +
src/arrow_data/equal/byte_view.rs.html | 72 +
src/arrow_data/equal/dictionary.rs.html | 74 +
src/arrow_data/equal/fixed_binary.rs.html | 95 +
src/arrow_data/equal/fixed_list.rs.html | 72 +
src/arrow_data/equal/list.rs.html | 150 +
src/arrow_data/equal/list_view.rs.html | 113 +
src/arrow_data/equal/mod.rs.html | 172 +
src/arrow_data/equal/null.rs.html | 32 +
src/arrow_data/equal/primitive.rs.html | 97 +
src/arrow_data/equal/run.rs.html | 168 +
src/arrow_data/equal/structure.rs.html | 73 +
src/arrow_data/equal/union.rs.html | 140 +
src/arrow_data/equal/utils.rs.html | 104 +
src/arrow_data/equal/variable_size.rs.html | 133 +
src/arrow_data/ffi.rs.html | 408 +
src/arrow_data/lib.rs.html | 49 +
src/arrow_data/transform/boolean.rs.html | 48 +
src/arrow_data/transform/fixed_binary.rs.html | 46 +
src/arrow_data/transform/fixed_size_list.rs.html | 69 +
src/arrow_data/transform/list.rs.html | 63 +
src/arrow_data/transform/list_view.rs.html | 69 +
src/arrow_data/transform/mod.rs.html | 1081 ++
src/arrow_data/transform/null.rs.html | 31 +
src/arrow_data/transform/primitive.rs.html | 62 +
src/arrow_data/transform/run.rs.html | 770 ++
src/arrow_data/transform/structure.rs.html | 66 +
src/arrow_data/transform/union.rs.html | 125 +
src/arrow_data/transform/utils.rs.html | 119 +
src/arrow_data/transform/variable_size.rs.html | 75 +
.../arrow-file-to-stream.rs.html | 50 +
src/arrow_flight/arrow.flight.protocol.rs.html | 1638 +++
src/arrow_flight/client.rs.html | 943 ++
src/arrow_flight/decode.rs.html | 463 +
src/arrow_flight/encode.rs.html | 2220 ++++
src/arrow_flight/error.rs.html | 163 +
src/arrow_flight/lib.rs.html | 934 ++
.../sql/arrow.flight.protocol.sql.rs.html | 2835 +++++
src/arrow_flight/sql/client.rs.html | 724 ++
src/arrow_flight/sql/metadata/catalogs.rs.html | 128 +
src/arrow_flight/sql/metadata/db_schemas.rs.html | 286 +
src/arrow_flight/sql/metadata/mod.rs.html | 77 +
src/arrow_flight/sql/metadata/sql_info.rs.html | 548 +
src/arrow_flight/sql/metadata/table_types.rs.html | 158 +
src/arrow_flight/sql/metadata/tables.rs.html | 476 +
src/arrow_flight/sql/metadata/xdbc_info.rs.html | 447 +
src/arrow_flight/sql/mod.rs.html | 360 +
src/arrow_flight/sql/server.rs.html | 1111 ++
src/arrow_flight/streams.rs.html | 136 +
src/arrow_flight/trailers.rs.html | 93 +
src/arrow_flight/utils.rs.html | 117 +
src/arrow_integration_test/datatype.rs.html | 415 +
src/arrow_integration_test/field.rs.html | 620 +
src/arrow_integration_test/lib.rs.html | 1655 +++
src/arrow_integration_test/schema.rs.html | 773 ++
.../auth_basic_proto.rs.html | 107 +
.../integration_test.rs.html | 322 +
.../flight_client_scenarios/middleware.rs.html | 84 +
.../flight_client_scenarios/mod.rs.html | 23 +
.../auth_basic_proto.rs.html | 231 +
.../integration_test.rs.html | 422 +
.../flight_server_scenarios/middleware.rs.html | 162 +
.../flight_server_scenarios/mod.rs.html | 54 +
src/arrow_integration_testing/lib.rs.html | 321 +
src/arrow_ipc/compression.rs.html | 494 +
src/arrow_ipc/convert.rs.html | 1436 +++
src/arrow_ipc/gen/File.rs.html | 502 +
src/arrow_ipc/gen/Message.rs.html | 1521 +++
src/arrow_ipc/gen/Schema.rs.html | 5663 +++++++++
src/arrow_ipc/gen/SparseTensor.rs.html | 2299 ++++
src/arrow_ipc/gen/Tensor.rs.html | 1211 ++
src/arrow_ipc/gen/mod.rs.html | 45 +
src/arrow_ipc/lib.rs.html | 94 +
src/arrow_ipc/reader.rs.html | 4300 +++++++
src/arrow_ipc/reader/stream.rs.html | 445 +
src/arrow_ipc/writer.rs.html | 5184 ++++++++
src/arrow_json/lib.rs.html | 448 +
src/arrow_json/reader/binary_array.rs.html | 260 +
src/arrow_json/reader/boolean_array.rs.html | 55 +
src/arrow_json/reader/decimal_array.rs.html | 108 +
src/arrow_json/reader/list_array.rs.html | 219 +
src/arrow_json/reader/map_array.rs.html | 147 +
src/arrow_json/reader/mod.rs.html | 4444 +++++++
src/arrow_json/reader/null_array.rs.html | 50 +
src/arrow_json/reader/primitive_array.rs.html | 158 +
src/arrow_json/reader/run_end_array.rs.html | 103 +
src/arrow_json/reader/schema.rs.html | 673 +
src/arrow_json/reader/serializer.rs.html | 421 +
src/arrow_json/reader/string_array.rs.html | 140 +
src/arrow_json/reader/string_view_array.rs.html | 172 +
src/arrow_json/reader/struct_array.rs.html | 292 +
src/arrow_json/reader/tape.rs.html | 1249 ++
src/arrow_json/reader/timestamp_array.rs.html | 116 +
src/arrow_json/reader/value_iter.rs.html | 104 +
src/arrow_json/writer/encoder.rs.html | 932 ++
src/arrow_json/writer/mod.rs.html | 2820 +++++
.../arrow-json-integration-test.rs.html | 186 +
src/arrow_ord/cmp.rs.html | 1629 +++
src/arrow_ord/comparison.rs.html | 3590 ++++++
src/arrow_ord/lib.rs.html | 66 +
src/arrow_ord/ord.rs.html | 21 +
src/arrow_ord/partition.rs.html | 421 +
src/arrow_ord/rank.rs.html | 793 ++
src/arrow_ord/sort.rs.html | 5480 ++++++++
src/arrow_pyarrow/lib.rs.html | 879 ++
src/arrow_row/fixed.rs.html | 476 +
src/arrow_row/lib.rs.html | 7272 +++++++++++
src/arrow_row/list.rs.html | 637 +
src/arrow_row/run.rs.html | 744 ++
src/arrow_row/variable.rs.html | 454 +
src/arrow_schema/datatype.rs.html | 1295 ++
src/arrow_schema/datatype_display.rs.html | 645 +
src/arrow_schema/datatype_parse.rs.html | 1774 +++
src/arrow_schema/error.rs.html | 180 +
src/arrow_schema/extension/canonical/bool8.rs.html | 134 +
.../extension/canonical/fixed_shape_tensor.rs.html | 653 +
src/arrow_schema/extension/canonical/json.rs.html | 264 +
src/arrow_schema/extension/canonical/mod.rs.html | 167 +
.../extension/canonical/opaque.rs.html | 324 +
.../canonical/timestamp_with_offset.rs.html | 550 +
src/arrow_schema/extension/canonical/uuid.rs.html | 143 +
.../canonical/variable_shape_tensor.rs.html | 675 +
src/arrow_schema/extension/mod.rs.html | 310 +
src/arrow_schema/ffi.rs.html | 1168 ++
src/arrow_schema/field.rs.html | 1568 +++
src/arrow_schema/fields.rs.html | 1036 ++
src/arrow_schema/lib.rs.html | 227 +
src/arrow_schema/metadata.rs.html | 576 +
src/arrow_schema/schema.rs.html | 1609 +++
src/arrow_select/coalesce.rs.html | 2897 +++++
src/arrow_select/coalesce/byte_view.rs.html | 741 ++
.../coalesce/fixed_size_binary.rs.html | 172 +
src/arrow_select/coalesce/generic.rs.html | 223 +
src/arrow_select/coalesce/primitive.rs.html | 377 +
src/arrow_select/concat.rs.html | 2343 ++++
src/arrow_select/dictionary.rs.html | 529 +
src/arrow_select/filter.rs.html | 2754 ++++
src/arrow_select/interleave.rs.html | 2537 ++++
src/arrow_select/lib.rs.html | 45 +
src/arrow_select/merge.rs.html | 619 +
src/arrow_select/nullif.rs.html | 591 +
src/arrow_select/take.rs.html | 4204 +++++++
src/arrow_select/union_extract.rs.html | 1371 ++
src/arrow_select/window.rs.html | 194 +
src/arrow_select/zip.rs.html | 1752 +++
.../arrow-stream-to-file.rs.html | 37 +
src/arrow_string/binary_like.rs.html | 167 +
src/arrow_string/binary_predicate.rs.html | 180 +
src/arrow_string/concat_elements.rs.html | 1005 ++
src/arrow_string/length.rs.html | 972 ++
src/arrow_string/lib.rs.html | 42 +
src/arrow_string/like.rs.html | 2657 ++++
src/arrow_string/predicate.rs.html | 438 +
src/arrow_string/regexp.rs.html | 1081 ++
src/arrow_string/substring.rs.html | 1332 ++
src/flight_sql_client/flight_sql_client.rs.html | 499 +
.../flight-test-integration-client.rs.html | 73 +
.../flight-test-integration-server.rs.html | 63 +
src/gen/main.rs.html | 75 +
src/parquet/arrow/array_reader/builder.rs.html | 697 ++
src/parquet/arrow/array_reader/byte_array.rs.html | 771 ++
.../array_reader/byte_array_dictionary.rs.html | 967 ++
.../arrow/array_reader/byte_view_array.rs.html | 848 ++
.../arrow/array_reader/cached_array_reader.rs.html | 860 ++
src/parquet/arrow/array_reader/empty_array.rs.html | 89 +
.../array_reader/fixed_len_byte_array.rs.html | 668 +
.../array_reader/fixed_size_list_array.rs.html | 632 +
src/parquet/arrow/array_reader/list_array.rs.html | 697 ++
.../arrow/array_reader/list_view_array.rs.html | 221 +
src/parquet/arrow/array_reader/map_array.rs.html | 223 +
src/parquet/arrow/array_reader/mod.rs.html | 261 +
src/parquet/arrow/array_reader/null_array.rs.html | 121 +
.../arrow/array_reader/primitive_array.rs.html | 1025 ++
.../arrow/array_reader/row_group_cache.rs.html | 207 +
.../arrow/array_reader/row_group_index.rs.html | 382 +
src/parquet/arrow/array_reader/row_number.rs.html | 373 +
.../arrow/array_reader/struct_array.rs.html | 298 +
src/parquet/arrow/arrow_reader/filter.rs.html | 682 +
src/parquet/arrow/arrow_reader/metrics.rs.html | 136 +
src/parquet/arrow/arrow_reader/mod.rs.html | 1876 +++
src/parquet/arrow/arrow_reader/read_plan.rs.html | 848 ++
.../arrow/arrow_reader/selection/algebra.rs.html | 1310 ++
.../arrow/arrow_reader/selection/boolean.rs.html | 842 ++
.../arrow/arrow_reader/selection/cursor.rs.html | 652 +
.../arrow/arrow_reader/selection/mod.rs.html | 1443 +++
.../arrow/arrow_reader/selection/ranges.rs.html | 405 +
.../arrow/arrow_reader/selection/selector.rs.html | 465 +
src/parquet/arrow/arrow_reader/statistics.rs.html | 2094 ++++
src/parquet/arrow/arrow_writer/byte_array.rs.html | 841 ++
src/parquet/arrow/arrow_writer/levels.rs.html | 2854 +++++
src/parquet/arrow/arrow_writer/mod.rs.html | 4573 +++++++
src/parquet/arrow/async_reader/metadata.rs.html | 92 +
src/parquet/arrow/async_reader/mod.rs.html | 1326 ++
src/parquet/arrow/async_reader/spawn.rs.html | 228 +
src/parquet/arrow/async_reader/store.rs.html | 532 +
src/parquet/arrow/async_writer/mod.rs.html | 474 +
src/parquet/arrow/async_writer/store.rs.html | 174 +
src/parquet/arrow/buffer/bit_util.rs.html | 106 +
src/parquet/arrow/buffer/dictionary_buffer.rs.html | 794 ++
src/parquet/arrow/buffer/mod.rs.html | 24 +
src/parquet/arrow/buffer/offset_buffer.rs.html | 391 +
src/parquet/arrow/buffer/view_buffer.rs.html | 179 +
src/parquet/arrow/decoder/delta_byte_array.rs.html | 139 +
src/parquet/arrow/decoder/dictionary_index.rs.html | 157 +
src/parquet/arrow/decoder/mod.rs.html | 25 +
src/parquet/arrow/in_memory_row_group.rs.html | 452 +
src/parquet/arrow/mod.rs.html | 1204 ++
src/parquet/arrow/push_decoder/mod.rs.html | 3260 +++++
.../arrow/push_decoder/reader_builder/data.rs.html | 274 +
.../push_decoder/reader_builder/filter.rs.html | 151 +
.../arrow/push_decoder/reader_builder/mod.rs.html | 1115 ++
.../push_decoder/reader_builder/stages.rs.html | 105 +
src/parquet/arrow/push_decoder/remaining.rs.html | 258 +
.../arrow/push_decoder/scan_plan/budget.rs.html | 169 +
.../arrow/push_decoder/scan_plan/frontier.rs.html | 671 +
.../arrow/push_decoder/scan_plan/mod.rs.html | 834 ++
src/parquet/arrow/record_reader/buffer.rs.html | 86 +
.../arrow/record_reader/definition_levels.rs.html | 687 +
src/parquet/arrow/record_reader/mod.rs.html | 1185 ++
src/parquet/arrow/schema/complex.rs.html | 1883 +++
src/parquet/arrow/schema/extension.rs.html | 232 +
src/parquet/arrow/schema/mod.rs.html | 2434 ++++
src/parquet/arrow/schema/primitive.rs.html | 461 +
src/parquet/arrow/schema/virtual_type.rs.html | 226 +
src/parquet/basic.rs.html | 2500 ++++
src/parquet/bloom_filter/mod.rs.html | 1313 ++
src/parquet/column/chunker/cdc.rs.html | 2411 ++++
src/parquet/column/chunker/cdc_generated.rs.html | 559 +
src/parquet/column/chunker/mod.rs.html | 41 +
src/parquet/column/mod.rs.html | 131 +
src/parquet/column/page.rs.html | 624 +
src/parquet/column/page_encryption.rs.html | 120 +
src/parquet/column/page_store.rs.html | 264 +
src/parquet/column/reader.rs.html | 2111 ++++
src/parquet/column/reader/decoder.rs.html | 937 ++
.../reader/legacy_fixed_len_byte_array.rs.html | 467 +
.../column/writer/byte_budget_chunker.rs.html | 266 +
src/parquet/column/writer/encoder.rs.html | 554 +
src/parquet/column/writer/min_max.rs.html | 390 +
src/parquet/column/writer/mod.rs.html | 6067 +++++++++
src/parquet/compression.rs.html | 977 ++
src/parquet/data_type.rs.html | 1460 +++
src/parquet/encodings/alp.rs.html | 597 +
src/parquet/encodings/decoding.rs.html | 2497 ++++
src/parquet/encodings/decoding/alp_decoder.rs.html | 1567 +++
.../decoding/byte_stream_split_decoder.rs.html | 263 +
src/parquet/encodings/encoding/alp_encoder.rs.html | 1129 ++
.../encoding/byte_stream_split_encoder.rs.html | 238 +
.../encodings/encoding/dict_encoder.rs.html | 472 +
src/parquet/encodings/encoding/mod.rs.html | 1733 +++
src/parquet/encodings/levels.rs.html | 286 +
src/parquet/encodings/mod.rs.html | 30 +
src/parquet/encodings/rle.rs.html | 1460 +++
src/parquet/encryption/ciphers.rs.html | 227 +
src/parquet/encryption/decrypt.rs.html | 668 +
src/parquet/encryption/encrypt.rs.html | 445 +
src/parquet/encryption/mod.rs.html | 113 +
src/parquet/encryption/modules.rs.html | 99 +
src/parquet/errors.rs.html | 227 +
src/parquet/file/column_crypto_metadata.rs.html | 92 +
src/parquet/file/metadata/dictionary.rs.html | 499 +
src/parquet/file/metadata/footer_tail.rs.html | 112 +
src/parquet/file/metadata/memory.rs.html | 344 +
src/parquet/file/metadata/mod.rs.html | 2305 ++++
src/parquet/file/metadata/options.rs.html | 304 +
src/parquet/file/metadata/page_index.rs.html | 657 +
src/parquet/file/metadata/parser.rs.html | 357 +
src/parquet/file/metadata/push_decoder.rs.html | 1077 ++
src/parquet/file/metadata/reader.rs.html | 1959 +++
.../file/metadata/thrift/encryption.rs.html | 367 +
src/parquet/file/metadata/thrift/mod.rs.html | 2145 ++++
src/parquet/file/metadata/writer.rs.html | 807 ++
src/parquet/file/mod.rs.html | 114 +
src/parquet/file/page_index/column_index.rs.html | 840 ++
src/parquet/file/page_index/index_reader.rs.html | 216 +
src/parquet/file/page_index/mod.rs.html | 25 +
src/parquet/file/page_index/offset_index.rs.html | 200 +
src/parquet/file/properties.rs.html | 2913 +++++
src/parquet/file/reader.rs.html | 322 +
src/parquet/file/serialized_reader.rs.html | 3390 +++++
src/parquet/file/statistics.rs.html | 1358 ++
src/parquet/file/writer.rs.html | 2836 +++++
src/parquet/geospatial/accumulator.rs.html | 392 +
src/parquet/geospatial/bounding_box.rs.html | 225 +
src/parquet/geospatial/mod.rs.html | 52 +
src/parquet/geospatial/statistics.rs.html | 75 +
src/parquet/lib.rs.html | 233 +
src/parquet/parquet_macros.rs.html | 632 +
src/parquet/parquet_thrift.rs.html | 1291 ++
src/parquet/record/api.rs.html | 2233 ++++
src/parquet/record/mod.rs.html | 33 +
src/parquet/record/reader.rs.html | 2084 ++++
src/parquet/record/record_reader.rs.html | 33 +
src/parquet/record/record_writer.rs.html | 43 +
src/parquet/record/triplet.rs.html | 613 +
src/parquet/schema/mod.rs.html | 82 +
src/parquet/schema/parser.rs.html | 1088 ++
src/parquet/schema/printer.rs.html | 1217 ++
src/parquet/schema/types.rs.html | 2845 +++++
src/parquet/schema/visitor.rs.html | 242 +
src/parquet/util/bit_pack.rs.html | 336 +
src/parquet/util/bit_util.rs.html | 1901 +++
src/parquet/util/interner.rs.html | 92 +
src/parquet/util/mod.rs.html | 37 +
src/parquet/util/prefix.rs.html | 141 +
src/parquet/util/push_buffers.rs.html | 1080 ++
src/parquet/util/test_common/mod.rs.html | 25 +
src/parquet/util/test_common/page_util.rs.html | 339 +
src/parquet/util/utf8.rs.html | 58 +
src/parquet/variant.rs.html | 351 +
src/parquet_concat/parquet-concat.rs.html | 139 +
src/parquet_derive/lib.rs.html | 307 +
src/parquet_derive/parquet_field.rs.html | 1488 +++
src/parquet_derive_test/lib.rs.html | 473 +
src/parquet_fromcsv/parquet-fromcsv.rs.html | 748 ++
src/parquet_geospatial/bounding.rs.html | 611 +
src/parquet_geospatial/interval.rs.html | 1080 ++
src/parquet_geospatial/lib.rs.html | 40 +
src/parquet_geospatial/testing.rs.html | 67 +
src/parquet_geospatial/types.rs.html | 388 +
src/parquet_index/cli/mod.rs.html | 90 +
src/parquet_index/parquet-index.rs.html | 224 +
src/parquet_layout/parquet-layout.rs.html | 176 +
src/parquet_read/parquet-read.rs.html | 107 +
src/parquet_rewrite/parquet-rewrite.rs.html | 439 +
src/parquet_rowcount/parquet-rowcount.rs.html | 70 +
src/parquet_schema/parquet-schema.rs.html | 76 +
src/parquet_show_bloom_filter/cli/mod.rs.html | 90 +
.../parquet-show-bloom-filter.rs.html | 161 +
src/parquet_variant/builder.rs.html | 1948 +++
src/parquet_variant/builder/list.rs.html | 765 ++
src/parquet_variant/builder/metadata.rs.html | 404 +
src/parquet_variant/builder/object.rs.html | 982 ++
src/parquet_variant/decoder.rs.html | 726 ++
src/parquet_variant/lib.rs.html | 50 +
src/parquet_variant/path.rs.html | 401 +
src/parquet_variant/utils.rs.html | 294 +
src/parquet_variant/variant.rs.html | 2134 ++++
src/parquet_variant/variant/decimal.rs.html | 806 ++
src/parquet_variant/variant/list.rs.html | 815 ++
src/parquet_variant/variant/metadata.rs.html | 1090 ++
src/parquet_variant/variant/object.rs.html | 1100 ++
.../arrow_to_variant.rs.html | 2029 +++
.../cast_to_variant.rs.html | 2300 ++++
src/parquet_variant_compute/from_json.rs.html | 222 +
src/parquet_variant_compute/lib.rs.html | 70 +
src/parquet_variant_compute/shred_variant.rs.html | 3325 +++++
src/parquet_variant_compute/to_json.rs.html | 138 +
.../type_conversion.rs.html | 781 ++
.../unshred_variant.rs.html | 1043 ++
src/parquet_variant_compute/variant_array.rs.html | 2021 +++
.../variant_array_builder.rs.html | 672 +
src/parquet_variant_compute/variant_get.rs.html | 5704 +++++++++
.../variant_to_arrow.rs.html | 1949 +++
src/parquet_variant_json/from_json.rs.html | 671 +
src/parquet_variant_json/lib.rs.html | 46 +
src/parquet_variant_json/to_json.rs.html | 1354 ++
static.files/COPYRIGHT-685a456c.txt | 72 +
static.files/Fira-LICENSE-05ab6dbd.txt | 98 +
static.files/FiraMono-Medium-86f75c8c.woff2 | Bin 0 -> 64572 bytes
static.files/FiraMono-Regular-87c26294.woff2 | Bin 0 -> 64868 bytes
static.files/FiraSans-Italic-81dc35de.woff2 | Bin 0 -> 136300 bytes
static.files/FiraSans-Medium-e1aa3f0a.woff2 | Bin 0 -> 132780 bytes
static.files/FiraSans-MediumItalic-ccf7e434.woff2 | Bin 0 -> 140588 bytes
static.files/FiraSans-Regular-0fe48ade.woff2 | Bin 0 -> 129188 bytes
static.files/LICENSE-APACHE-a60eea81.txt | 201 +
static.files/LICENSE-MIT-23f18e03.txt | 23 +
static.files/NanumBarunGothic-13b3dcba.ttf.woff2 | Bin 0 -> 399468 bytes
static.files/NanumBarunGothic-LICENSE-a37d393b.txt | 103 +
static.files/SourceCodePro-It-fc8b9304.ttf.woff2 | Bin 0 -> 44896 bytes
static.files/SourceCodePro-LICENSE-67f54ca7.txt | 97 +
.../SourceCodePro-Regular-8badfe75.ttf.woff2 | Bin 0 -> 52228 bytes
.../SourceCodePro-Semibold-aa29a496.ttf.woff2 | Bin 0 -> 52348 bytes
static.files/SourceSerif4-Bold-6d4fd4c0.ttf.woff2 | Bin 0 -> 81540 bytes
static.files/SourceSerif4-It-ca3b17ed.ttf.woff2 | Bin 0 -> 59716 bytes
static.files/SourceSerif4-LICENSE-a2cfd9d5.md | 98 +
.../SourceSerif4-Regular-6b053e98.ttf.woff2 | Bin 0 -> 76260 bytes
.../SourceSerif4-Semibold-457a13ac.ttf.woff2 | Bin 0 -> 80732 bytes
static.files/favicon-044be391.svg | 24 +
static.files/favicon-32x32-eab170b8.png | Bin 0 -> 690 bytes
static.files/main-1814ead3.js | 24 +
static.files/normalize-9960930a.css | 2 +
static.files/noscript-9f56287d.css | 1 +
static.files/rust-logo-9a9549ea.svg | 61 +
static.files/rustdoc-009149e2.css | 86 +
static.files/scrape-examples-2bbcccac.js | 1 +
static.files/search-b167f383.js | 5 +
static.files/settings-9b351432.js | 21 +
static.files/src-script-813739b1.js | 1 +
static.files/storage-41dd4d93.js | 27 +
static.files/stringdex-b5109af9.js | 2 +
trait.impl/alloc/io/read/trait.Read.js | 9 +
.../util/data_gen/trait.RandomTemporalValue.js | 9 +
.../aggregate/trait.NumericAccumulator.js | 9 +
trait.impl/arrow_arith/numeric/trait.DateOp.js | 9 +
trait.impl/arrow_arith/numeric/trait.IntervalOp.js | 9 +
.../arrow_arith/numeric/trait.TimestampOp.js | 9 +
.../arrow_arith/temporal/trait.ChronoDateExt.js | 9 +
.../temporal/trait.ExtractDatePartExt.js | 9 +
.../arithmetic/trait.ArrowNativeTypeOp.js | 9 +
.../dictionary_array/trait.AnyDictionaryArray.js | 9 +
.../array/list_array/trait.OffsetSizeTrait.js | 9 +
.../array/run_array/trait.AnyRunEndArray.js | 9 +
trait.impl/arrow_array/array/trait.Array.js | 9 +
.../arrow_array/array/trait.ArrayAccessor.js | 9 +
.../arrow_array/array/trait.BinaryArrayType.js | 9 +
.../arrow_array/array/trait.ListLikeArray.js | 9 +
.../arrow_array/array/trait.StringArrayType.js | 9 +
.../arrow_array/array_reader/trait.ArrayReader.js | 9 +
.../trait.BinaryLikeArrayBuilder.js | 9 +
.../trait.StringLikeArrayBuilder.js | 9 +
.../arrow_array/builder/trait.ArrayBuilder.js | 9 +
.../builder/union_builder/trait.FieldDataValues.js | 9 +
.../arrow_array/cast/private/trait.Sealed.js | 9 +
trait.impl/arrow_array/cast/trait.AsArray.js | 9 +
.../arrow_array/numeric/trait.ArrowNumericType.js | 9 +
.../record_batch/trait.RecordBatchReader.js | 9 +
.../record_batch/trait.RecordBatchWriter.js | 9 +
trait.impl/arrow_array/scalar/trait.Datum.js | 9 +
.../arrow_array/types/byte_view/trait.Sealed.js | 9 +
.../types/bytes/trait.ByteArrayNativeType.js | 9 +
.../types/bytes/trait.ByteArrayTypeSealed.js | 9 +
.../types/decimal/trait.DecimalTypeSealed.js | 9 +
.../types/primitive/trait.PrimitiveTypeSealed.js | 9 +
.../types/trait.ArrowDictionaryKeyType.js | 9 +
.../arrow_array/types/trait.ArrowPrimitiveType.js | 9 +
.../arrow_array/types/trait.ArrowTemporalType.js | 9 +
.../arrow_array/types/trait.ArrowTimestampType.js | 9 +
.../arrow_array/types/trait.ByteArrayType.js | 9 +
trait.impl/arrow_array/types/trait.ByteViewType.js | 9 +
trait.impl/arrow_array/types/trait.DecimalType.js | 9 +
.../arrow_array/types/trait.RunEndIndexType.js | 9 +
.../async_file_reader/trait.AsyncFileReader.js | 9 +
trait.impl/arrow_avro/trait.AvroFieldExt.js | 9 +
.../writer/encoder/trait.DecimalBeBytes.js | 9 +
.../encoder/trait.IntervalToDurationParts.js | 9 +
.../arrow_avro/writer/format/trait.AvroFormat.js | 9 +
trait.impl/arrow_buffer/alloc/trait.Allocation.js | 9 +
.../arrow_buffer/native/private/trait.Sealed.js | 9 +
.../arrow_buffer/native/trait.ArrowNativeType.js | 9 +
.../arrow_buffer/native/trait.ToByteSlice.js | 9 +
trait.impl/arrow_buffer/pool/trait.MemoryPool.js | 9 +
.../arrow_buffer/pool/trait.MemoryReservation.js | 9 +
.../arrow_cast/cast/decimal/trait.DecimalCast.js | 9 +
.../arrow_cast/cast/numeric/trait.NumericNative.js | 9 +
.../arrow_cast/cast/temporal/trait.TimeType.js | 9 +
.../arrow_cast/display/trait.DisplayIndex.js | 9 +
.../arrow_cast/display/trait.DisplayIndexState.js | 9 +
trait.impl/arrow_cast/parse/trait.Parser.js | 9 +
.../sealed/trait.DecimalNativeTypeSealed.js | 9 +
.../arrow_data/decimal/trait.DecimalNativeType.js | 9 +
.../flight_service_server/trait.FlightService.js | 9 +
.../sql/metadata/sql_info/trait.SqlInfoName.js | 9 +
.../arrow_flight/sql/trait.ProstMessageExt.js | 9 +
.../arrow_ipc/writer/trait.IpcMessageSink.js | 9 +
.../arrow_ipc/writer/trait.IpcMessageSinkExt.js | 9 +
.../arrow_ipc/writer/trait.IpcRecordBatchSink.js | 9 +
.../primitive_array/trait.ParseJsonNumber.js | 9 +
trait.impl/arrow_json/reader/trait.ArrayDecoder.js | 9 +
trait.impl/arrow_json/trait.JsonSerializable.js | 9 +
.../arrow_json/writer/encoder/trait.Encoder.js | 9 +
.../writer/encoder/trait.PrimitiveEncode.js | 9 +
trait.impl/arrow_json/writer/trait.JsonFormat.js | 9 +
trait.impl/arrow_ord/cmp/trait.ArrayOrd.js | 9 +
trait.impl/arrow_pyarrow/trait.FromPyArrow.js | 9 +
.../arrow_pyarrow/trait.FromPyArrowUnchecked.js | 9 +
trait.impl/arrow_pyarrow/trait.IntoPyArrow.js | 9 +
trait.impl/arrow_pyarrow/trait.ToPyArrow.js | 9 +
.../arrow_row/fixed/trait.FixedLengthEncoding.js | 9 +
trait.impl/arrow_row/fixed/trait.FromSlice.js | 9 +
.../arrow_row/list/trait.GenericListArrayOrMap.js | 9 +
.../arrow_schema/extension/trait.ExtensionType.js | 9 +
.../arrow_select/coalesce/trait.InProgressArray.js | 9 +
trait.impl/arrow_select/merge/trait.MergeIndex.js | 9 +
trait.impl/arrow_select/take/trait.ToIndices.js | 9 +
trait.impl/arrow_select/zip/trait.ZipImpl.js | 9 +
trait.impl/base64/engine/trait.Engine.js | 9 +
trait.impl/bitflags/traits/trait.Flags.js | 9 +
trait.impl/bitflags/traits/trait.PublicFlags.js | 9 +
trait.impl/chrono/offset/trait.Offset.js | 9 +
trait.impl/chrono/offset/trait.TimeZone.js | 9 +
trait.impl/clap_builder/derive/trait.Args.js | 9 +
.../clap_builder/derive/trait.CommandFactory.js | 9 +
.../clap_builder/derive/trait.FromArgMatches.js | 9 +
trait.impl/clap_builder/derive/trait.Parser.js | 9 +
trait.impl/clap_builder/derive/trait.Subcommand.js | 9 +
trait.impl/clap_builder/derive/trait.ValueEnum.js | 9 +
trait.impl/core/clone/trait.Clone.js | 9 +
trait.impl/core/cmp/trait.Eq.js | 9 +
trait.impl/core/cmp/trait.Ord.js | 9 +
trait.impl/core/cmp/trait.PartialEq.js | 9 +
trait.impl/core/cmp/trait.PartialOrd.js | 9 +
trait.impl/core/convert/trait.AsRef.js | 9 +
trait.impl/core/convert/trait.From.js | 9 +
trait.impl/core/convert/trait.TryFrom.js | 9 +
trait.impl/core/default/trait.Default.js | 9 +
trait.impl/core/error/trait.Error.js | 9 +
trait.impl/core/fmt/trait.Binary.js | 9 +
trait.impl/core/fmt/trait.Debug.js | 9 +
trait.impl/core/fmt/trait.Display.js | 9 +
trait.impl/core/fmt/trait.LowerHex.js | 9 +
trait.impl/core/fmt/trait.Octal.js | 9 +
trait.impl/core/fmt/trait.UpperHex.js | 9 +
trait.impl/core/fmt/trait.Write.js | 9 +
trait.impl/core/hash/trait.BuildHasher.js | 9 +
trait.impl/core/hash/trait.Hash.js | 9 +
trait.impl/core/hash/trait.Hasher.js | 9 +
trait.impl/core/io/write/trait.Write.js | 9 +
.../core/iter/traits/collect/trait.Extend.js | 9 +
.../core/iter/traits/collect/trait.FromIterator.js | 9 +
.../core/iter/traits/collect/trait.IntoIterator.js | 9 +
.../double_ended/trait.DoubleEndedIterator.js | 9 +
.../traits/exact_size/trait.ExactSizeIterator.js | 9 +
.../core/iter/traits/iterator/trait.Iterator.js | 9 +
.../core/iter/traits/marker/trait.FusedIterator.js | 9 +
trait.impl/core/marker/trait.Copy.js | 9 +
trait.impl/core/marker/trait.Freeze.js | 9 +
trait.impl/core/marker/trait.Send.js | 9 +
.../core/marker/trait.StructuralPartialEq.js | 9 +
trait.impl/core/marker/trait.Sync.js | 9 +
trait.impl/core/marker/trait.Unpin.js | 9 +
trait.impl/core/marker/trait.UnsafeUnpin.js | 9 +
trait.impl/core/ops/arith/trait.Add.js | 9 +
trait.impl/core/ops/arith/trait.AddAssign.js | 9 +
trait.impl/core/ops/arith/trait.Div.js | 9 +
trait.impl/core/ops/arith/trait.DivAssign.js | 9 +
trait.impl/core/ops/arith/trait.Mul.js | 9 +
trait.impl/core/ops/arith/trait.MulAssign.js | 9 +
trait.impl/core/ops/arith/trait.Neg.js | 9 +
trait.impl/core/ops/arith/trait.Rem.js | 9 +
trait.impl/core/ops/arith/trait.RemAssign.js | 9 +
trait.impl/core/ops/arith/trait.Sub.js | 9 +
trait.impl/core/ops/arith/trait.SubAssign.js | 9 +
trait.impl/core/ops/bit/trait.BitAnd.js | 9 +
trait.impl/core/ops/bit/trait.BitAndAssign.js | 9 +
trait.impl/core/ops/bit/trait.BitOr.js | 9 +
trait.impl/core/ops/bit/trait.BitOrAssign.js | 9 +
trait.impl/core/ops/bit/trait.BitXor.js | 9 +
trait.impl/core/ops/bit/trait.BitXorAssign.js | 9 +
trait.impl/core/ops/bit/trait.Not.js | 9 +
trait.impl/core/ops/bit/trait.Shl.js | 9 +
trait.impl/core/ops/bit/trait.Shr.js | 9 +
trait.impl/core/ops/deref/trait.Deref.js | 9 +
trait.impl/core/ops/deref/trait.DerefMut.js | 9 +
trait.impl/core/ops/drop/trait.Drop.js | 9 +
trait.impl/core/ops/index/trait.Index.js | 9 +
trait.impl/core/ops/index/trait.IndexMut.js | 9 +
.../core/panic/unwind_safe/trait.RefUnwindSafe.js | 9 +
.../core/panic/unwind_safe/trait.UnwindSafe.js | 9 +
trait.impl/core/str/traits/trait.FromStr.js | 9 +
.../endian_scalar/trait.EndianScalar.js | 9 +
trait.impl/flatbuffers/follow/trait.Follow.js | 9 +
trait.impl/flatbuffers/push/trait.Push.js | 9 +
.../verifier/trait.SimpleToVerifyInSlice.js | 9 +
.../flatbuffers/verifier/trait.Verifiable.js | 9 +
trait.impl/futures_core/stream/trait.Stream.js | 9 +
trait.impl/num_traits/bounds/trait.Bounded.js | 9 +
trait.impl/num_traits/cast/trait.AsPrimitive.js | 9 +
trait.impl/num_traits/cast/trait.ToPrimitive.js | 9 +
trait.impl/num_traits/identities/trait.ConstOne.js | 9 +
.../num_traits/identities/trait.ConstZero.js | 9 +
trait.impl/num_traits/identities/trait.One.js | 9 +
trait.impl/num_traits/identities/trait.Zero.js | 9 +
.../num_traits/ops/checked/trait.CheckedAdd.js | 9 +
.../num_traits/ops/checked/trait.CheckedDiv.js | 9 +
.../num_traits/ops/checked/trait.CheckedMul.js | 9 +
.../num_traits/ops/checked/trait.CheckedNeg.js | 9 +
.../num_traits/ops/checked/trait.CheckedRem.js | 9 +
.../num_traits/ops/checked/trait.CheckedShl.js | 9 +
.../num_traits/ops/checked/trait.CheckedShr.js | 9 +
.../num_traits/ops/checked/trait.CheckedSub.js | 9 +
trait.impl/num_traits/ops/mul_add/trait.MulAdd.js | 9 +
.../num_traits/ops/mul_add/trait.MulAddAssign.js | 9 +
.../ops/saturating/trait.SaturatingAdd.js | 9 +
.../ops/saturating/trait.SaturatingMul.js | 9 +
.../ops/saturating/trait.SaturatingSub.js | 9 +
.../num_traits/ops/wrapping/trait.WrappingAdd.js | 9 +
.../num_traits/ops/wrapping/trait.WrappingMul.js | 9 +
.../num_traits/ops/wrapping/trait.WrappingNeg.js | 9 +
.../num_traits/ops/wrapping/trait.WrappingShl.js | 9 +
.../num_traits/ops/wrapping/trait.WrappingShr.js | 9 +
.../num_traits/ops/wrapping/trait.WrappingSub.js | 9 +
trait.impl/num_traits/sign/trait.Signed.js | 9 +
trait.impl/num_traits/trait.Num.js | 9 +
.../parquet/arrow/array_reader/trait.RowGroups.js | 9 +
.../arrow_reader/filter/trait.ArrowPredicate.js | 9 +
.../arrow/arrow_writer/trait.NativeDecimalType.js | 9 +
.../async_reader/metadata/trait.MetadataFetch.js | 9 +
.../metadata/trait.MetadataSuffixFetch.js | 9 +
.../arrow/async_reader/trait.AsyncFileReader.js | 9 +
.../arrow/async_writer/trait.AsyncFileWriter.js | 9 +
.../record_reader/buffer/trait.ValuesBuffer.js | 9 +
.../parquet/column/page/trait.PageIterator.js | 9 +
trait.impl/parquet/column/page/trait.PageReader.js | 9 +
trait.impl/parquet/column/page/trait.PageWriter.js | 9 +
.../parquet/column/page_store/trait.PageStore.js | 9 +
.../column/page_store/trait.PageStoreFactory.js | 9 +
.../reader/decoder/trait.ColumnLevelDecoder.js | 9 +
.../reader/decoder/trait.ColumnValueDecoder.js | 9 +
.../reader/decoder/trait.DefinitionLevelDecoder.js | 9 +
.../reader/decoder/trait.RepetitionLevelDecoder.js | 9 +
.../writer/encoder/trait.ColumnValueEncoder.js | 9 +
.../column/writer/encoder/trait.ColumnValues.js | 9 +
.../data_type/private/trait.ParquetValueType.js | 9 +
trait.impl/parquet/data_type/trait.AsBytes.js | 9 +
trait.impl/parquet/data_type/trait.DataType.js | 9 +
trait.impl/parquet/data_type/trait.SliceAsBytes.js | 9 +
.../parquet/file/metadata/memory/trait.HeapSize.js | 9 +
.../metadata/page_index/trait.PageIndexProvider.js | 9 +
.../column_index/trait.ColumnIndexIterators.js | 9 +
.../parquet/file/reader/trait.ChunkReader.js | 9 +
trait.impl/parquet/file/reader/trait.FileReader.js | 9 +
trait.impl/parquet/file/reader/trait.Length.js | 9 +
.../parquet/file/reader/trait.RowGroupReader.js | 9 +
.../statistics/private/trait.MakeStatistics.js | 9 +
.../parquet/parquet_thrift/trait.ReadThrift.js | 9 +
.../trait.ThriftCompactInputProtocol.js | 9 +
.../parquet/parquet_thrift/trait.WriteThrift.js | 9 +
.../parquet_thrift/trait.WriteThriftField.js | 9 +
.../parquet/record/api/trait.ListAccessor.js | 9 +
trait.impl/parquet/record/api/trait.MapAccessor.js | 9 +
trait.impl/parquet/record/api/trait.RowAccessor.js | 9 +
.../parquet/record/api/trait.RowFormatter.js | 9 +
.../record/record_reader/trait.RecordReader.js | 9 +
.../record/record_writer/trait.RecordWriter.js | 9 +
.../interval/trait.IntervalTrait.js | 9 +
.../builder/metadata/trait.MetadataBuilder.js | 9 +
.../builder/trait.BuilderSpecificState.js | 9 +
.../builder/trait.VariantBuilderExt.js | 9 +
.../variant/decimal/trait.VariantDecimalType.js | 9 +
.../shred_variant/trait.IntoShreddingField.js | 9 +
.../type_conversion/trait.DecimalCastTarget.js | 9 +
.../type_conversion/trait.PrimitiveFromVariant.js | 9 +
.../type_conversion/trait.ShredDecimalVariant.js | 9 +
.../type_conversion/trait.TimestampFromVariant.js | 9 +
.../trait.AppendToVariantBuilder.js | 9 +
.../unshred_variant/trait.TimestampType.js | 9 +
.../from_json/trait.JsonToVariant.js | 9 +
.../to_json/trait.VariantToJson.js | 9 +
trait.impl/prost/message/trait.Message.js | 9 +
trait.impl/pyo3/conversion/trait.FromPyObject.js | 9 +
trait.impl/pyo3/conversion/trait.IntoPyObject.js | 9 +
trait.impl/pyo3/err/trait.ToPyErr.js | 9 +
trait.impl/pyo3/type_object/trait.PyTypeInfo.js | 9 +
trait.impl/pyo3/types/trait.DerefToPyAny.js | 9 +
trait.impl/serde_core/de/trait.Deserialize.js | 9 +
trait.impl/serde_core/de/trait.Visitor.js | 9 +
trait.impl/serde_core/ser/trait.Error.js | 9 +
trait.impl/serde_core/ser/trait.Serialize.js | 9 +
trait.impl/serde_core/ser/trait.SerializeMap.js | 9 +
trait.impl/serde_core/ser/trait.SerializeSeq.js | 9 +
trait.impl/serde_core/ser/trait.SerializeStruct.js | 9 +
trait.impl/serde_core/ser/trait.SerializeTuple.js | 9 +
.../serde_core/ser/trait.SerializeTupleStruct.js | 9 +
trait.impl/serde_core/ser/trait.Serializer.js | 9 +
trait.impl/tonic/server/trait.NamedService.js | 9 +
trait.impl/tower_service/trait.Service.js | 9 +
type.impl/alloc/boxed/struct.Box.js | 9 +
type.impl/alloc/rcs/arc/struct.Arc.js | 9 +
type.impl/alloc/vec/struct.Vec.js | 9 +
type.impl/arrow/array/struct.ArrayIter.js | 9 +
type.impl/arrow/array/struct.BufferBuilder.js | 9 +
type.impl/arrow/array/struct.DictionaryArray.js | 9 +
type.impl/arrow/array/struct.GenericByteArray.js | 9 +
type.impl/arrow/array/struct.GenericByteBuilder.js | 9 +
.../array/struct.GenericByteDictionaryBuilder.js | 9 +
.../arrow/array/struct.GenericByteRunBuilder.js | 9 +
.../arrow/array/struct.GenericByteViewArray.js | 9 +
.../arrow/array/struct.GenericByteViewBuilder.js | 9 +
type.impl/arrow/array/struct.GenericListArray.js | 9 +
type.impl/arrow/array/struct.GenericListBuilder.js | 9 +
.../arrow/array/struct.GenericListViewArray.js | 9 +
.../arrow/array/struct.GenericListViewBuilder.js | 9 +
type.impl/arrow/array/struct.PrimitiveArray.js | 9 +
type.impl/arrow/array/struct.PrimitiveBuilder.js | 9 +
type.impl/arrow/array/struct.RunArray.js | 9 +
.../arrow/datatypes/struct.GenericBinaryType.js | 9 +
.../arrow/datatypes/struct.GenericStringType.js | 9 +
.../ffi_stream/struct.RecordBatchStreamReader.js | 9 +
type.impl/arrow/tensor/struct.Tensor.js | 9 +
.../arrow_array/array/struct.DictionaryArray.js | 9 +
.../arrow_array/array/struct.GenericByteArray.js | 9 +
.../array/struct.GenericByteViewArray.js | 9 +
.../arrow_array/array/struct.GenericListArray.js | 9 +
.../array/struct.GenericListViewArray.js | 9 +
.../arrow_array/array/struct.PrimitiveArray.js | 9 +
type.impl/arrow_array/array/struct.RunArray.js | 9 +
.../arrow_array/array/type.GenericBinaryArray.js | 9 +
.../arrow_array/array/type.GenericStringArray.js | 9 +
.../arrow_array/builder/struct.BufferBuilder.js | 9 +
.../builder/struct.GenericByteBuilder.js | 9 +
.../builder/struct.GenericByteDictionaryBuilder.js | 9 +
.../builder/struct.GenericByteRunBuilder.js | 9 +
.../builder/struct.GenericByteViewBuilder.js | 9 +
.../builder/struct.GenericListBuilder.js | 9 +
.../builder/struct.GenericListViewBuilder.js | 9 +
.../arrow_array/builder/struct.PrimitiveBuilder.js | 9 +
.../builder/type.GenericBinaryBuilder.js | 9 +
.../builder/type.GenericStringBuilder.js | 9 +
.../ffi_stream/struct.RecordBatchStreamReader.js | 9 +
type.impl/arrow_array/iterator/struct.ArrayIter.js | 9 +
.../arrow_array/types/struct.GenericBinaryType.js | 9 +
.../arrow_array/types/struct.GenericStringType.js | 9 +
.../writer/encoder/struct.DecimalEncoder.js | 9 +
.../writer/encoder/struct.ListEncoder.js | 9 +
.../writer/encoder/struct.ListViewEncoder.js | 9 +
.../writer/encoder/struct.RunEncodedEncoder.js | 9 +
.../writer/encoder/struct.Utf8GenericEncoder.js | 9 +
type.impl/arrow_avro/writer/struct.Writer.js | 9 +
type.impl/arrow_csv/reader/struct.BufReader.js | 9 +
.../struct.FlightServiceClient.js | 9 +
.../arrow_ipc/writer/struct.IpcWriteContext.js | 9 +
.../list_array/struct.ListLikeArrayDecoder.js | 9 +
type.impl/arrow_json/writer/struct.Writer.js | 9 +
type.impl/arrow_pyarrow/struct.ArrowException.js | 9 +
.../arrow_select/filter/enum.FilterIterator.js | 9 +
type.impl/core/iter/adapters/chain/struct.Chain.js | 9 +
.../core/iter/adapters/flatten/struct.Flatten.js | 9 +
type.impl/core/iter/adapters/map/struct.Map.js | 9 +
type.impl/core/option/enum.Option.js | 9 +
type.impl/core/pin/struct.Pin.js | 9 +
type.impl/core/result/enum.Result.js | 9 +
.../arrow_reader/struct.ArrowReaderBuilder.js | 9 +
.../record_reader/struct.GenericRecordReader.js | 9 +
.../parquet/basic/enum.FieldRepetitionType.js | 9 +
.../column/reader/struct.GenericColumnReader.js | 9 +
.../column/writer/struct.GenericColumnWriter.js | 9 +
type.impl/parquet/errors/type.Result.js | 9 +
.../file/statistics/struct.ValueStatistics.js | 9 +
.../std/collections/hash/set/struct.HashSet.js | 9 +
type.impl/std/primitive.fn.js | 9 +
type.impl/std/primitive.tuple.js | 9 +
type.impl/std/primitive.u32.js | 9 +
8597 files changed, 675421 insertions(+)
diff --git a/.asf.yaml b/.asf.yaml
new file mode 100644
index 0000000000..40e91fbff6
--- /dev/null
+++ b/.asf.yaml
@@ -0,0 +1,98 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Documentation can be found here:
+# https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
+
+notifications:
+ commits: commits@arrow.apache.org
+ issues: github@arrow.apache.org
+ pullrequests: github@arrow.apache.org
+ discussions: github@arrow.apache.org
+ jira_options: link label worklog
+github:
+ description: "Official Rust implementation of Apache Arrow"
+ homepage: https://arrow.apache.org/
+ labels:
+ - arrow
+ - parquet
+ enabled_merge_buttons:
+ squash: true
+ squash_commit_message: PR_TITLE_AND_DESC
+ merge: false
+ rebase: false
+ features:
+ issues: true
+ discussions: true
+ protected_branches:
+ main:
+ required_status_checks:
+ # The merge queue tests each PR against the latest main.
+ strict: false
+ # This job aggregates all suites in .github/workflows/ci.yml.
+ contexts:
+ - "Required Checks"
+ required_pull_request_reviews:
+ required_approving_review_count: 1
+ # Raw GitHub Rulesets API payload, as in apache/datafusion-comet.
+ # Rulesets and classic branch protection apply together.
+ rulesets:
+ - name: Merge Queue
+ target: branch
+ enforcement: active
+ bypass_actors:
+ # apache/root (ASF Infra) can recover a blocked queue.
+ - actor_id: 118420
+ actor_type: Team
+ bypass_mode: always
+ conditions:
+ ref_name:
+ include:
+ - "~DEFAULT_BRANCH"
+ exclude: []
+ rules:
+ - type: merge_queue
+ parameters:
+ merge_method: SQUASH
+ grouping_strategy: ALLGREEN
+ # Limit concurrent CI builds while allowing speculative testing.
+ max_entries_to_build: 2
+ # Merge up to five already-green entries together. Each PR still
+ # gets its own squash commit; this does not batch CI builds.
+ min_entries_to_merge: 1
+ max_entries_to_merge: 5
+ min_entries_to_merge_wait_minutes: 0
+ # Allow for the full test suite and ASF runner scheduling delays.
+ check_response_timeout_minutes: 300
+ pull_requests:
+ # enable updating head branches of pull requests
+ allow_update_branch: true
+ allow_auto_merge: true
+ # Limit open pull requests per user without write access.
+ #
+ # The number of open PRs far exceeds our review capacity. We limit non
+ # committers to 3 open, non draft PRs, to help us curate and focus on a
+ # smaller number of higher quality PRs.
+ creation_cap:
+ enabled: true
+ max_open_pull_requests: 3
+
+# publishes the content of the `asf-site` branch to
+# https://arrow.apache.org/rust/
+publish:
+ whoami: asf-site
+ subdir: rust
diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/arrow/all.html b/arrow/all.html
new file mode 100644
index 0000000000..25db8791b7
--- /dev/null
+++ b/arrow/all.html
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Mediu [...]
\ No newline at end of file
diff --git a/arrow/alloc/constant.ALIGNMENT.html b/arrow/alloc/constant.ALIGNMENT.html
new file mode 100644
index 0000000000..f6a6dcb9f6
--- /dev/null
+++ b/arrow/alloc/constant.ALIGNMENT.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Cache and allocation multiple alignment size"><title>ALIGNMENT in arrow::alloc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2, [...]
+</div></details></section></div></main></body></html>
\ No newline at end of file
diff --git a/arrow/alloc/index.html b/arrow/alloc/index.html
new file mode 100644
index 0000000000..cad5661088
--- /dev/null
+++ b/arrow/alloc/index.html
@@ -0,0 +1,3 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Defines the low-level `Allocation` API for shared memory regions"><title>arrow::alloc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade [...]
+</div></details><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.ALIGNMENT.html" title="constant arrow::alloc::ALIGNMENT">ALIGNMENT</a></dt><dd>Cache and allocation multiple alignment size</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Allocation.html" title="trait arrow::all [...]
+The trait implementation is responsible for dropping the allocations once no more references exist.</dd></dl></section></div></main></body></html>
\ No newline at end of file
diff --git a/arrow/alloc/sidebar-items.js b/arrow/alloc/sidebar-items.js
new file mode 100644
index 0000000000..27ac43d631
--- /dev/null
+++ b/arrow/alloc/sidebar-items.js
@@ -0,0 +1 @@
+window.SIDEBAR_ITEMS = {"constant":["ALIGNMENT"],"trait":["Allocation"]};
\ No newline at end of file
diff --git a/arrow/alloc/trait.Allocation.html b/arrow/alloc/trait.Allocation.html
new file mode 100644
index 0000000000..e601d4d848
--- /dev/null
+++ b/arrow/alloc/trait.Allocation.html
@@ -0,0 +1,7 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The owner of an allocation. The trait implementation is responsible for dropping the allocations once no more references exist."><title>Allocation in arrow::alloc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regula [...]
+ <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>
+ + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>
+ + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The owner of an allocation.
+The trait implementation is responsible for dropping the allocations once no more references exist.</p>
+</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait <b>is</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety".</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="an [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section></div><script src="../../t [...]
\ No newline at end of file
diff --git a/arrow/array/array/fn.make_array.html b/arrow/array/array/fn.make_array.html
new file mode 100644
index 0000000000..6b5fe3bb96
--- /dev/null
+++ b/arrow/array/array/fn.make_array.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Constructs an `ArrayRef` from an `ArrayData`."><title>make_array in arrow::array::array - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48a [...]
+<h2 id="notes"><a class="doc-anchor" href="#notes">§</a>Notes:</h2>
+<p>It is more efficient to directly construct the concrete array type rather
+than using this function as creating an <code>ArrayData</code> requires at least one
+additional allocation (the Vec of buffers).</p>
+<h2 id="example"><a class="doc-anchor" href="#example">§</a>Example:</h2>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="comment">// Create an Int32Array with values [1, 2, 3]
+</span><span class="kw">let </span>values_buffer = Buffer::from_slice_ref(<span class="kw-2">&</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>]);
+<span class="comment">// ArrayData can be constructed using ArrayDataBuilder
+ </span><span class="kw">let </span>builder = ArrayData::builder(DataType::Int32)
+ .len(<span class="number">3</span>)
+ .add_buffer(values_buffer.clone());
+<span class="kw">let </span>array_data = builder.build().unwrap();
+<span class="comment">// Create the ArrayRef from the ArrayData
+</span><span class="kw">let </span>array = make_array(array_data);
+
+<span class="comment">// It is equivalent to directly constructing the Int32Array
+</span><span class="kw">let </span>scalar_buffer = ScalarBuffer::from(values_buffer);
+<span class="kw">let </span>int32_array: ArrayRef = Arc::new(Int32Array::new(scalar_buffer, <span class="prelude-val">None</span>));
+<span class="macro">assert_eq!</span>(<span class="kw-2">&</span>array, <span class="kw-2">&</span>int32_array);</code></pre></div></div></details><script type="text/json" id="notable-traits-data">{"Arc<dyn Array>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html\" title=\"struct alloc::rcs::arc::Arc\">Arc</a><R></code></h3><pre><code><div class=\"where\">impl<R> <a class=\"trait\" href=\"https:// [...]
\ No newline at end of file
diff --git a/arrow/array/array/fn.new_empty_array.html b/arrow/array/array/fn.new_empty_array.html
new file mode 100644
index 0000000000..4f6e885008
--- /dev/null
+++ b/arrow/array/array/fn.new_empty_array.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Creates a new empty array"><title>new_empty_array in arrow::array::array - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSa [...]
+
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>std::sync::Arc;
+<span class="kw">use </span>arrow_schema::DataType;
+<span class="kw">use </span>arrow_array::{ArrayRef, Int32Array, new_empty_array};
+
+<span class="kw">let </span>empty_array = new_empty_array(<span class="kw-2">&</span>DataType::Int32);
+<span class="kw">let </span>array: ArrayRef = Arc::new(Int32Array::from(<span class="macro">vec!</span>[] <span class="kw">as </span>Vec<i32>));
+
+<span class="macro">assert_eq!</span>(<span class="kw-2">&</span>array, <span class="kw-2">&</span>empty_array);</code></pre></div></div></details><script type="text/json" id="notable-traits-data">{"Arc<dyn Array>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html\" title=\"struct alloc::rcs::arc::Arc\">Arc</a><R></code></h3><pre><code><div class=\"where\">impl<R> <a class=\"trait\" href=\"https:// [...]
\ No newline at end of file
diff --git a/arrow/array/array/fn.new_null_array.html b/arrow/array/array/fn.new_null_array.html
new file mode 100644
index 0000000000..fd791bf37f
--- /dev/null
+++ b/arrow/array/array/fn.new_null_array.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Creates a new array of `data_type` of length `length` filled entirely of `NULL` values"><title>new_null_array in arrow::array::array - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans- [...]
+entirely of <code>NULL</code> values</p>
+
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>std::sync::Arc;
+<span class="kw">use </span>arrow_schema::DataType;
+<span class="kw">use </span>arrow_array::{ArrayRef, Int32Array, new_null_array};
+
+<span class="kw">let </span>null_array = new_null_array(<span class="kw-2">&</span>DataType::Int32, <span class="number">3</span>);
+<span class="kw">let </span>array: ArrayRef = Arc::new(Int32Array::from(<span class="macro">vec!</span>[<span class="prelude-val">None</span>, <span class="prelude-val">None</span>, <span class="prelude-val">None</span>]));
+
+<span class="macro">assert_eq!</span>(<span class="kw-2">&</span>array, <span class="kw-2">&</span>null_array);</code></pre></div></div></details><script type="text/json" id="notable-traits-data">{"Arc<dyn Array>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html\" title=\"struct alloc::rcs::arc::Arc\">Arc</a><R></code></h3><pre><code><div class=\"where\">impl<R> <a class=\"trait\" href=\"https://d [...]
\ No newline at end of file
diff --git a/arrow/array/array/index.html b/arrow/array/array/index.html
new file mode 100644
index 0000000000..61942c5223
--- /dev/null
+++ b/arrow/array/array/index.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The concrete array definitions"><title>arrow::array::array - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItali [...]
+</div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.BooleanArray.html" title="struct arrow::array::array::BooleanArray">Boolean<wbr>Array</a></dt><dd>An array of <a href="https://arrow.apache.org/docs/format/Columnar.html#fixed-size-primitive-layout">boolean values</a></dd><dt><a class="struct" href="struct.DictionaryArray.html" title="struct arrow::array::array::DictionaryArr [...]
+(e.g. <code>["A", "B"]</code>).</dd><dt><a class="struct" href="struct.GenericByteArray.html" title="struct arrow::array::array::GenericByteArray">Generic<wbr>Byte<wbr>Array</a></dt><dd>An array of <a href="https://arrow.apache.org/docs/format/Columnar.html#variable-size-binary-layout">variable length byte arrays</a></dd><dt><a class="struct" href="struct.GenericByteViewArray.html" title="struct arrow::array::array::GenericByteViewArray">Generic<wbr>Byte<wbr>View<wbr>Array</a></dt><dd><a [...]
+(e.g. <code>["A", "B", "C"]</code>). This struct specifically represents
+the <a href="https://arrow.apache.org/docs/format/Columnar.html#list-layout">list layout</a>. Refer to <a href="../struct.GenericListViewArray.html" title="struct arrow::array::GenericListViewArray"><code>GenericListViewArray</code></a> for the
+<a href="https://arrow.apache.org/docs/format/Columnar.html#listview-layout">list-view layout</a>.</dd><dt><a class="struct" href="struct.GenericListViewArray.html" title="struct arrow::array::array::GenericListViewArray">Generic<wbr>List<wbr>View<wbr>Array</a></dt><dd>An array of <a href="https://arrow.apache.org/docs/format/Columnar.html#variable-size-list-layout">variable length lists</a>, specifically in the <a href="https://arrow.apache.org/docs/format/Columnar.html#listview-layout" [...]
+<a href="../struct.GenericListArray.html" title="struct arrow::array::GenericListArray"><code>GenericListArray</code></a>, <a href="../struct.GenericListViewArray.html" title="struct arrow::array::GenericListViewArray"><code>GenericListViewArray</code></a>, and <a href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray"><code>FixedSizeListArray</code></a>.</dd><dt><a class="trait" href="trait.OffsetSizeTrait.html" title="trait arrow::array::array::OffsetSi [...]
+entirely of <code>NULL</code> values</dd></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.ArrayRef.html" title="type arrow::array::array::ArrayRef">Array<wbr>Ref</a></dt><dd>A reference-counted reference to a generic <code>Array</code></dd><dt><a class="type" href="type.BinaryArray.html" title="type arrow::array::array::BinaryArray">Binary<wbr>Array</a></dt><dd>A <a href="../type.Generic [...]
\ No newline at end of file
diff --git a/arrow/array/array/sidebar-items.js b/arrow/array/array/sidebar-items.js
new file mode 100644
index 0000000000..7606c21311
--- /dev/null
+++ b/arrow/array/array/sidebar-items.js
@@ -0,0 +1 @@
+window.SIDEBAR_ITEMS = {"fn":["make_array","new_empty_array","new_null_array"],"struct":["BooleanArray","DictionaryArray","FixedSizeBinaryArray","FixedSizeListArray","GenericByteArray","GenericByteViewArray","GenericListArray","GenericListViewArray","MapArray","NativeAdapter","NullArray","PrimitiveArray","RunArray","StructArray","TypedDictionaryArray","TypedRunArray","UnionArray"],"trait":["AnyDictionaryArray","AnyRunEndArray","Array","ArrayAccessor","ArrowPrimitiveType","BinaryArrayType [...]
\ No newline at end of file
diff --git a/arrow/array/array/struct.BooleanArray.html b/arrow/array/array/struct.BooleanArray.html
new file mode 100644
index 0000000000..cee2bc24ce
--- /dev/null
+++ b/arrow/array/array/struct.BooleanArray.html
@@ -0,0 +1,236 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An array of boolean values"><title>BooleanArray in arrow::array::array - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans [...]
+ values: <a class="struct" href="../../buffer/struct.BooleanBuffer.html" title="struct arrow::buffer::BooleanBuffer">BooleanBuffer</a>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An array of <a href="https://arrow.apache.org/docs/format/Columnar.html#fixed-size-primitive-layout">boolean values</a></p>
+<h2 id="example-from-a-vec"><a class="doc-anchor" href="#example-from-a-vec">§</a>Example: From a Vec</h2>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>arr: BooleanArray = <span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">true</span>, <span class="bool-val">false</span>].into();</code></pre></div><h2 id="example-from-an-optional-vec"><a class="doc-anchor" href="#example-from-an-optional-vec">§</a>Example: From an optional Vec</h2>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>arr: BooleanArray = <span class="macro">vec!</span>[<span class="prelude-val">Some</span>(<span class="bool-val">true</span>), <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="bool-val">false</span>)].into();</code></pre></div><h2 id="example-from-an-iterator"><a class="doc-anchor" href="#example-from-an-iterator">§</a>Example: From an iterator</h2>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>arr: BooleanArray = (<span class="number">0</span>..<span class="number">5</span>).map(|x| (x % <span class="number">2 </span>== <span class="number">0</span>).then(|| x % <span class="number">3 </span>== <span class="number">0</span>)).collect();
+<span class="kw">let </span>values: Vec<<span class="kw">_</span>> = arr.iter().collect();
+<span class="macro">assert_eq!</span>(<span class="kw-2">&</span>values, <span class="kw-2">&</span>[<span class="prelude-val">Some</span>(<span class="bool-val">true</span>), <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="bool-val">false</span>), <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="bool-val">false</span>)])</code></pre></div><h2 id="example-using-builder"><a class="doc-anchor" href=" [...]
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span><span class="kw-2">mut </span>builder = BooleanBuilder::new();
+builder.append_value(<span class="bool-val">true</span>);
+builder.append_null();
+builder.append_value(<span class="bool-val">false</span>);
+<span class="kw">let </span>array = builder.finish();
+<span class="kw">let </span>values: Vec<<span class="kw">_</span>> = array.iter().collect();
+<span class="macro">assert_eq!</span>(<span class="kw-2">&</span>values, <span class="kw-2">&</span>[<span class="prelude-val">Some</span>(<span class="bool-val">true</span>), <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="bool-val">false</span>)])</code></pre></div></div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.values" class="structfield section-header [...]
+<h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
+<p>Panics if <code>values.len() != nulls.len()</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_unchecked" class="method"><h4 class="code-header">pub unsafe fn <a href="#method.new_unchecked" class="fn">new_unchecked</a>(
+ values: <a class="struct" href="../../buffer/struct.BooleanBuffer.html" title="struct arrow::buffer::BooleanBuffer">BooleanBuffer</a>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+) -> <a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray"><code>BooleanArray</code></a> from the provided values and nulls without validation.</p>
+<h5 id="safety"><a class="doc-anchor" href="#safety">§</a>Safety</h5>
+<ul>
+<li><code>values.len() == nulls.len()</code> if <code>nulls</code> is <code>Some</code></li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_null" class="method"><h4 class="code-header">pub fn <a href="#method.new_null" class="fn">new_null</a>(len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a></h4></section></summary><div class="docblock"><p>Create a new <a href="../st [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_scalar" class="method"><h4 class="code-header">pub fn <a href="#method.new_scalar" class="fn">new_scalar</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) -> <a class="struct" href="../struct.Scalar.html" title="struct arrow::array::Scalar">Scalar</a><<a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::Bool [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_from_packed" class="method"><h4 class="code-header">pub fn <a href="#method.new_from_packed" class="fn">new_from_packed</a>(
+ buffer: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a>>,
+ offset: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+ len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray"><code>BooleanArray</code></a> from a <a href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer"><code>Buffer</code></a> specified by <code>offset</code> and <code>len</code>, the <code>offset</code> and <code>l [...]
+Logically convert each bit in <a href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer"><code>Buffer</code></a> to boolean and use it to build <a href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray"><code>BooleanArray</code></a>.
+using this method will make the following points self-evident:</p>
+<ul>
+<li>there is no <code>null</code> in the constructed <a href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray"><code>BooleanArray</code></a>;</li>
+<li>without considering <code>buffer.into()</code>, this method is efficient because there is no need to perform pack and unpack operations on boolean;</li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_from_u8" class="method"><h4 class="code-header">pub fn <a href="#method.new_from_u8" class="fn">new_from_u8</a>(value: &[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -> <a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a></h4></section></summary><div class="docblock"><p>Create a new <a [...]
+This method uses <code>new_from_packed</code> and constructs a <a href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer"><code>Buffer</code></a> using <code>value</code>, and offset is set to 0 and len is set to <code>value.len() * 8</code>
+using this method will make the following points self-evident:</p>
+<ul>
+<li>there is no <code>null</code> in the constructed <a href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray"><code>BooleanArray</code></a>;</li>
+<li>the length of the constructed <a href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray"><code>BooleanArray</code></a> is always a multiple of 8;</li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the length of this array.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method"><h4 class="code-header">pub fn <a href="#method.is_empty" class="fn">is_empty</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether this array is empty.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.slice" class="method"><h4 class="code-header">pub fn <a href="#method.slice" class="fn">slice</a>(&self, offset: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="../struct.BooleanArray.html" title="struct arrow::arr [...]
+<h5 id="panics-1"><a class="doc-anchor" href="#panics-1">§</a>Panics</h5>
+<p>Panics if <code>offset + length > self.len()</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.builder" class="method"><h4 class="code-header">pub fn <a href="#method.builder" class="fn">builder</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="../struct.BooleanBuilder.html" title="struct arrow::array::BooleanBuilder">BooleanBuilder</a></h4></section></summary><div class="docblock"><p>Returns a new boole [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.values" class="method"><h4 class="code-header">pub fn <a href="#method.values" class="fn">values</a>(&self) -> &<a class="struct" href="../../buffer/struct.BooleanBuffer.html" title="struct arrow::buffer::BooleanBuffer">BooleanBuffer</a></h4></section></summary><div class="docblock"><p>Returns the underlying <a href="../../buffer/struct.BooleanBuffer.html" title="struct arrow::buffer::Boole [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.true_count" class="method"><h4 class="code-header">pub fn <a href="#method.true_count" class="fn">true_count</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the number of non null, true values within this array.
+If you only need to check if there is at least one true value, consider using <code>has_true()</code> which can short-circuit and be more efficient.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.false_count" class="method"><h4 class="code-header">pub fn <a href="#method.false_count" class="fn">false_count</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the number of non null, false values within this array.
+If you only need to check if there is at least one false value, consider using <code>has_false()</code> which can short-circuit and be more efficient.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.has_true" class="method"><h4 class="code-header">pub fn <a href="#method.has_true" class="fn">has_true</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether there is at least one non-null <code>true</code> value in this array.</p>
+<p>This is more efficient than <code>true_count() > 0</code> because it can short-circuit
+as soon as a <code>true</code> value is found, without counting all set bits.</p>
+<p>Null values are not counted as <code>true</code>. Returns <code>false</code> for empty arrays.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.has_false" class="method"><h4 class="code-header">pub fn <a href="#method.has_false" class="fn">has_false</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether there is at least one non-null <code>false</code> value in this array.</p>
+<p>This is more efficient than <code>false_count() > 0</code> because it can short-circuit
+as soon as a <code>false</code> value is found, without counting all set bits.</p>
+<p>Null values are not counted as <code>false</code>. Returns <code>false</code> for empty arrays.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_unchecked" class="method"><h4 class="code-header">pub unsafe fn <a href="#method.value_unchecked" class="fn">value_unchecked</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns [...]
+<p>Note: This method does not check for nulls and the value is arbitrary
+if <a href="../struct.BooleanArray.html#method.is_null" title="method arrow::array::BooleanArray::is_null"><code>is_null</code></a> returns true for the index.</p>
+<h5 id="safety-1"><a class="doc-anchor" href="#safety-1">§</a>Safety</h5>
+<p>This doesn’t check bounds, the caller must ensure that index < self.len()</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value" class="method"><h4 class="code-header">pub fn <a href="#method.value" class="fn">value</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns the boolean value at index <code>i</ [...]
+<p>Note: This method does not check for nulls and the value is arbitrary
+if <a href="../struct.BooleanArray.html#method.is_null" title="method arrow::array::BooleanArray::is_null"><code>is_null</code></a> returns true for the index.</p>
+<h5 id="panics-2"><a class="doc-anchor" href="#panics-2">§</a>Panics</h5>
+<p>Panics if index <code>i</code> is out of bounds</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.take_iter" class="method"><h4 class="code-header">pub fn <a href="#method.take_iter" class="fn">take_iter</a><'a>(
+ &'a self,
+ indexes: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>>> + 'a,
+) -> impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>>> + 'a</h4></section></summary><div class="docblock"><p>Returns [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.take_iter_unchecked" class="method"><h4 class="code-header">pub unsafe fn <a href="#method.take_iter_unchecked" class="fn">take_iter_unchecked</a><'a>(
+ &'a self,
+ indexes: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>>> + 'a,
+) -> impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>>> + 'a</h4></section></summary><div class="docblock"><p>Returns [...]
+<h5 id="safety-2"><a class="doc-anchor" href="#safety-2">§</a>Safety</h5>
+<p>caller must ensure that the offsets in the iterator are less than the array len()</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_unary" class="method"><h4 class="code-header">pub fn <a href="#method.from_unary" class="fn">from_unary</a><T, F>(left: T, op: F) -> <a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a><div class="where">where
+ T: <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>,
+ F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(<T as <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>>::<a class="associatedtype" href="../trait.ArrayAccessor.html#associatedtype.Item" title="type arrow::array::ArrayAccessor::Item">Item</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primit [...]
+each element of the provided array</p>
+
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code>
+<span class="kw">let </span>array = Int32Array::from(<span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>, <span class="number">4</span>, <span class="number">5</span>]);
+<span class="kw">let </span>r = BooleanArray::from_unary(<span class="kw-2">&</span>array, |x| x > <span class="number">2</span>);
+<span class="macro">assert_eq!</span>(<span class="kw-2">&</span>r, <span class="kw-2">&</span>BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">false</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>, <span class="bool-val">true</span>, <span class="bool-val">true</span>]));</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.from_binary" class="method"><h4 class="code-hea [...]
+ T: <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>,
+ S: <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>,
+ F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(<T as <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>>::<a class="associatedtype" href="../trait.ArrayAccessor.html#associatedtype.Item" title="type arrow::array::ArrayAccessor::Item">Item</a>, <S as <a class="trait" href="../trait.ArrayAccessor.html" title="trait arr [...]
+each element of the provided arrays</p>
+
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code>
+<span class="kw">let </span>a = Int32Array::from(<span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>, <span class="number">4</span>, <span class="number">5</span>]);
+<span class="kw">let </span>b = Int32Array::from(<span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>, <span class="number">0</span>, <span class="number">2</span>, <span class="number">5</span>]);
+<span class="kw">let </span>r = BooleanArray::from_binary(<span class="kw-2">&</span>a, <span class="kw-2">&</span>b, |a, b| a == b);
+<span class="macro">assert_eq!</span>(<span class="kw-2">&</span>r, <span class="kw-2">&</span>BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>]));</code></pre></div><h5 id="panics-3"><a class="doc-anchor" href="#panics-3">§</a>Panics</h5>
+<p>This function panics if left and right are not the same length</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.bitwise_unary" class="method"><h4 class="code-header">pub fn <a href="#method.bitwise_unary" class="fn">bitwise_unary</a><F>(&self, op: F) -> <a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a><div class="where">where
+ F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,</div></h4></section></summary><div class="docblock"><p>Apply a bitwise operation to this array’s values using u64 operations,
+returning a new <a href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray"><code>BooleanArray</code></a>.</p>
+<p>The null buffer is preserved unchanged.</p>
+<p>See <a href="../../buffer/struct.BooleanBuffer.html#method.from_bitwise_unary_op" title="associated function arrow::buffer::BooleanBuffer::from_bitwise_unary_op"><code>BooleanBuffer::from_bitwise_unary_op</code></a> for details on the operation.</p>
+<h5 id="example"><a class="doc-anchor" href="#example">§</a>Example</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>array = BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>]);
+<span class="kw">let </span>result = array.bitwise_unary(|x| !x);
+<span class="macro">assert_eq!</span>(result, BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">false</span>, <span class="bool-val">true</span>, <span class="bool-val">false</span>]));</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.bitwise_unary_mut" class="method"><h4 class="code-header">pub fn <a href="#method.bitwise_unary_mut" class="fn">bitwise_unary_mut</a><F>(self, op: F) -> <a class="enum [...]
+ F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,</div></h4></section></summary><div class="docblock"><p>Try to apply a bitwise operation to this array’s values in place using
+u64 operations.</p>
+<p>If the underlying buffer is uniquely owned, the operation is applied
+in place and <code>Ok</code> is returned. If the buffer is shared, <code>Err(self)</code> is
+returned so the caller can fall back to <a href="../struct.BooleanArray.html#method.bitwise_unary" title="method arrow::array::BooleanArray::bitwise_unary"><code>bitwise_unary</code></a>.</p>
+<p>The null buffer is preserved unchanged.</p>
+<h5 id="example-1"><a class="doc-anchor" href="#example-1">§</a>Example</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>array = BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>]);
+<span class="kw">let </span>result = array.bitwise_unary_mut(|x| !x).unwrap();
+<span class="macro">assert_eq!</span>(result, BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">false</span>, <span class="bool-val">true</span>, <span class="bool-val">false</span>]));</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.bitwise_unary_mut_or_clone" class="method"><h4 class="code-header">pub fn <a href="#method.bitwise_unary_mut_or_clone" class="fn">bitwise_unary_mut_or_clone</a><F>(self, [...]
+ F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,</div></h4></section></summary><div class="docblock"><p>Apply a bitwise operation to this array’s values in place if the buffer
+is uniquely owned, or clone and apply if shared.</p>
+<p>This is a convenience wrapper around <a href="../struct.BooleanArray.html#method.bitwise_unary_mut" title="method arrow::array::BooleanArray::bitwise_unary_mut"><code>bitwise_unary_mut</code></a>
+that falls back to <a href="../struct.BooleanArray.html#method.bitwise_unary" title="method arrow::array::BooleanArray::bitwise_unary"><code>bitwise_unary</code></a> when the buffer is shared.</p>
+<p>The null buffer is preserved unchanged.</p>
+<h5 id="example-2"><a class="doc-anchor" href="#example-2">§</a>Example</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>array = BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>]);
+<span class="kw">let </span>result = array.bitwise_unary_mut_or_clone(|x| !x);
+<span class="macro">assert_eq!</span>(result, BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">false</span>, <span class="bool-val">true</span>, <span class="bool-val">false</span>]));</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.bitwise_bin_op" class="method"><h4 class="code-header">pub fn <a href="#method.bitwise_bin_op" class="fn">bitwise_bin_op</a><F>(&self, rhs: &<a class="struct" hre [...]
+ F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,</div></h4></section></summary><div class="docblock">< [...]
+operations, returning a new <a href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray"><code>BooleanArray</code></a>.</p>
+<p>Null buffers are unioned: the result is null where either input is null.</p>
+<p>See <a href="../../buffer/struct.BooleanBuffer.html#method.from_bitwise_binary_op" title="associated function arrow::buffer::BooleanBuffer::from_bitwise_binary_op"><code>BooleanBuffer::from_bitwise_binary_op</code></a> for details on the operation.</p>
+<h5 id="panics-4"><a class="doc-anchor" href="#panics-4">§</a>Panics</h5>
+<p>Panics if <code>self</code> and <code>rhs</code> have different lengths.</p>
+<h5 id="example-3"><a class="doc-anchor" href="#example-3">§</a>Example</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>a = BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>, <span class="bool-val">true</span>]);
+<span class="kw">let </span>b = BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>]);
+<span class="kw">let </span>result = a.bitwise_bin_op(<span class="kw-2">&</span>b, |a, b| a & b);
+<span class="macro">assert_eq!</span>(result, BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>]));</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.bitwise_bin_op_mut" class="method"><h4 class="code-header">pub fn <a href="#method.bitwise_bin_op_mut" class="fn">bitwise_bin_op_mut</a><F>(
+ self,
+ rhs: &<a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a>,
+ op: F,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a>, <a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a>><div class="where">where
+ F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,</div></h4></section></summary><div class="docblock">< [...]
+place using u64 operations.</p>
+<p>If this array’s underlying buffer is uniquely owned, the operation is
+applied in place and <code>Ok</code> is returned. If the buffer is shared,
+<code>Err(self)</code> is returned so the caller can fall back to
+<a href="../struct.BooleanArray.html#method.bitwise_bin_op" title="method arrow::array::BooleanArray::bitwise_bin_op"><code>bitwise_bin_op</code></a>.</p>
+<p>Null buffers are unioned: the result is null where either input is null.</p>
+<h5 id="panics-5"><a class="doc-anchor" href="#panics-5">§</a>Panics</h5>
+<p>Panics if <code>self</code> and <code>rhs</code> have different lengths.</p>
+<h5 id="example-4"><a class="doc-anchor" href="#example-4">§</a>Example</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>a = BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>, <span class="bool-val">true</span>]);
+<span class="kw">let </span>b = BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>]);
+<span class="kw">let </span>result = a.bitwise_bin_op_mut(<span class="kw-2">&</span>b, |a, b| a & b).unwrap();
+<span class="macro">assert_eq!</span>(result, BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>]));</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.bitwise_bin_op_mut_or_clone" class="method"><h4 class="code-header">pub fn <a href="#method.bitwise_bin_op_mut_or_clone" class="fn">bitwise_ [...]
+ self,
+ rhs: &<a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a>,
+ op: F,
+) -> <a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a><div class="where">where
+ F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,</div></h4></section></summary><div class="docblock">< [...]
+buffer is uniquely owned, or clone and apply if shared.</p>
+<p>This is a convenience wrapper around <a href="../struct.BooleanArray.html#method.bitwise_bin_op_mut" title="method arrow::array::BooleanArray::bitwise_bin_op_mut"><code>bitwise_bin_op_mut</code></a>
+that falls back to <a href="../struct.BooleanArray.html#method.bitwise_bin_op" title="method arrow::array::BooleanArray::bitwise_bin_op"><code>bitwise_bin_op</code></a> when the buffer is shared.</p>
+<p>Null buffers are unioned: the result is null where either input is null.</p>
+<h5 id="panics-6"><a class="doc-anchor" href="#panics-6">§</a>Panics</h5>
+<p>Panics if <code>self</code> and <code>rhs</code> have different lengths.</p>
+<h5 id="example-5"><a class="doc-anchor" href="#example-5">§</a>Example</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>a = BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>, <span class="bool-val">true</span>]);
+<span class="kw">let </span>b = BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>]);
+<span class="kw">let </span>result = a.bitwise_bin_op_mut_or_clone(<span class="kw-2">&</span>b, |a, b| a & b);
+<span class="macro">assert_eq!</span>(result, BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>]));</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.take_n_true" class="method"><h4 class="code-header">pub fn <a href="#method.take_n_true" class="fn">take_n_true</a>(self, n: <a class="primi [...]
+<code>n</code> non-null <code>true</code> positions remain <code>true</code>; any <code>true</code> positions
+beyond the first <code>n</code> are replaced with <code>false</code>. The null buffer is
+preserved unchanged.</p>
+<p>If this array has at most <code>n</code> non-null <code>true</code> values, <code>self</code> is
+returned unchanged.</p>
+<h5 id="example-6"><a class="doc-anchor" href="#example-6">§</a>Example</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>a = BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>, <span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>]);
+<span class="comment">// Keep only the first 2 `true` positions; later trues become false.
+</span><span class="kw">let </span>r = a.take_n_true(<span class="number">2</span>);
+<span class="macro">assert_eq!</span>(r, BooleanArray::from(<span class="macro">vec!</span>[<span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">true</span>, <span class="bool-val">false</span>, <span class="bool-val">false</span>, <span class="bool-val">false</span>]));</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.into_parts" class="method"><h4 class="code-header">pub fn <a href="#met [...]
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BooleanArray-1" class="impl"><a href="#impl-BooleanArray-1" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><h4 class="c [...]
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BooleanArray-2" class="impl"><a href="#impl-BooleanArray-2" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_trusted_len_iter" class="method"><h4 c [...]
+ P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><BooleanAdapter>,
+ I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a><Item = P>,</div></h4></section></summary><div class="docblock"><p>Creates a <a href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray"><code>BooleanArray</code></a> from an iterator of trusted length.</p>
+<h5 id="safety-3"><a class="doc-anchor" href="#safety-3">§</a>Safety</h5>
+<p>The iterator must be <a href="https://doc.rust-lang.org/std/iter/trait.TrustedLen.html"><code>TrustedLen</code></a>.
+I.e. that <code>size_hint().1</code> correctly reports its length. Note that this is a stronger
+guarantee that <code>ExactSizeIterator</code> provides which could still report a wrong length.</p>
+<h5 id="panics-7"><a class="doc-anchor" href="#panics-7">§</a>Panics</h5>
+<p>Panics if the iterator does not report an upper bound on <code>size_hint()</code>.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Array-for-BooleanArray" class="impl"><a href="#impl-Array-for-BooleanArray" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array [...]
+</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_any" class="method trait-impl"><a href="#method.as_any" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.as_any" class="fn">as_any</a>(&self) -> &(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4></section></summary><div class='doc [...]
+downcasted to a specific implementation. <a href="../trait.Array.html#tymethod.as_any">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_data" class="method trait-impl"><a href="#method.to_data" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.to_data" class="fn">to_data</a>(&self) -> <a class="struct" href="../struct.ArrayData.html" title="struct arrow::array::ArrayData">ArrayData</a></h4></ [...]
+Note that the underlying data can be shared by many arrays.
+This defaults to <code>0</code>. <a href="../trait.Array.html#tymethod.offset">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nulls" class="method trait-impl"><a href="#method.nulls" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.nulls" class="fn">nulls</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Optio [...]
+The buffers store bytes in the Arrow memory format, and include the data as well as the validity map.
+Note that this does not always correspond to the exact memory usage of an array,
+since multiple arrays can share the same buffers or slices thereof.</div></details><details class="toggle method-toggle" open><summary><section id="method.get_array_memory_size" class="method trait-impl"><a href="#method.get_array_memory_size" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.get_array_memory_size" class="fn">get_array_memory_size</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html" [...]
+This value will always be greater than returned by <code>get_buffer_memory_size()</code> and
+includes the overhead of the data structures that contain the pointers to the various buffers.</div></details><details class="toggle method-toggle" open><summary><section id="method.claim" class="method trait-impl"><a href="#method.claim" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.claim" class="fn">claim</a>(&self, pool: &dyn MemoryPool)</h4></section></summary><div class='docblock'>Claim memory used by this array in the provided memory poo [...]
+null values of this array, if any. <a href="../trait.Array.html#method.logical_nulls">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_null" class="method trait-impl"><a href="#method.is_null" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.is_null" class="fn">is_null</a>(&self, index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a clas [...]
+opposite of <a href="../trait.Array.html#method.is_null" title="method arrow::array::Array::is_null"><code>Self::is_null</code></a>. <a href="../trait.Array.html#method.is_valid">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.null_count" class="method trait-impl"><a href="#method.null_count" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.null_count" class="fn">null_count</a>(&self) -> <a clas [...]
+ &self,
+ index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <&<a class="struct" href="../struct.BooleanArray.html" title="struct arrow::array::BooleanArray">BooleanArray</a> as <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>>::<a class="associatedtype" href="../trait.ArrayAccessor.html#associatedtype.Item" title="type arrow::array::ArrayAccessor::Item">Item</a></h4></section></summary><div class='docblock'>Returns the element at index <code>i</code> <a href="../trai [...]
+ Ptr: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><BooleanAdapter>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter" class="method trait-impl"><a href="#method.from_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html# [...]
+ I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = Ptr>,</div></h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><details class="toggle imp [...]
+ T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#143">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href [...]
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#214">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https:/ [...]
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#222">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href= [...]
+ ST: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+ DT: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><section id="impl-CastableFrom%3CST,+Uninit,+Uninit%3E-for-DT" class="impl"><a href="#impl-CastableFrom%3CST,+Uninit,+Uninit%3E-for-DT" class="anchor">§</a><h3 class="code-header">impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT<div class="where">where
+ ST: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+ DT: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#648">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https: [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#650">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsaf [...]
+ T: <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get" class="method trait-impl"><a href="#method.get" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Datum.html#tymethod.get" class="fn">get</a>(&self) -> (&dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Arr [...]
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#769-771">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<div [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#779">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href= [...]
+<p>That is, this conversion is whatever the implementation of
+<code><a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for U</code> chooses to do.</p>
+</div></details></div></details><section id="impl-Read%3CExclusive,+BecauseExclusive%3E-for-T" class="impl"><a href="#impl-Read%3CExclusive,+BecauseExclusive%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> Read<Exclusive, BecauseExclusive> for T<div class="where">where
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#72-74">Source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rus [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#76">Source</a><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href=" [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#818">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header" [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#802">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class= [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section></div><script type="text/json" id="notable-traits-data">{"Arc<dyn Array>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html\" title=\"struct alloc::rcs::arc::Arc\">Arc</a><R></code></h3><pre><code><div class=\"where\">impl<R> <a class=\"trait\" href=\"h [...]
\ No newline at end of file
diff --git a/arrow/array/array/struct.DictionaryArray.html b/arrow/array/array/struct.DictionaryArray.html
new file mode 100644
index 0000000000..bc54746d26
--- /dev/null
+++ b/arrow/array/array/struct.DictionaryArray.html
@@ -0,0 +1,235 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An array of dictionary encoded values"><title>DictionaryArray in arrow::array::array - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade. [...]
+ K: <a class="trait" href="../../datatypes/trait.ArrowDictionaryKeyType.html" title="trait arrow::datatypes::ArrowDictionaryKeyType">ArrowDictionaryKeyType</a>,</div>{
+ data_type: <a class="enum" href="../../datatypes/enum.DataType.html" title="enum arrow::datatypes::DataType">DataType</a>,
+ keys: <a class="struct" href="../struct.PrimitiveArray.html" title="struct arrow::array::PrimitiveArray">PrimitiveArray</a><K>,
+ values: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>>,
+ is_ordered: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
+}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An array of <a href="https://arrow.apache.org/docs/format/Columnar.html#dictionary-encoded-layout">dictionary encoded values</a></p>
+<p>This is mostly used to represent strings or a limited set of primitive types as integers,
+for example when doing NLP analysis or representing chromosomes by name.</p>
+<p><a href="../struct.DictionaryArray.html" title="struct arrow::array::DictionaryArray"><code>DictionaryArray</code></a> are represented using a <code>keys</code> array and a
+<code>values</code> array, which may be different lengths. The <code>keys</code> array
+stores indexes in the <code>values</code> array which holds
+the corresponding logical value, as shown here:</p>
+<div class="example-wrap"><pre class="language-text"><code>┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─
+ ┌─────────────────┐ ┌─────────┐ │ ┌─────────────────┐
+│ │ A │ │ 0 │ │ A │ values[keys[0]]
+ ├─────────────────┤ ├─────────┤ │ ├─────────────────┤
+│ │ D │ │ 2 │ │ B │ values[keys[1]]
+ ├─────────────────┤ ├─────────┤ │ ├─────────────────┤
+│ │ B │ │ 2 │ │ B │ values[keys[2]]
+ └─────────────────┘ ├─────────┤ │ ├─────────────────┤
+│ │ 1 │ │ D │ values[keys[3]]
+ ├─────────┤ │ ├─────────────────┤
+│ │ 1 │ │ D │ values[keys[4]]
+ ├─────────┤ │ ├─────────────────┤
+│ │ 0 │ │ A │ values[keys[5]]
+ └─────────┘ │ └─────────────────┘
+│ values keys
+ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘
+ Logical array
+ Contents
+ DictionaryArray
+ length = 6</code></pre></div><h2 id="example-from-nullable-data"><a class="doc-anchor" href="#example-from-nullable-data">§</a>Example: From Nullable Data</h2>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>test = <span class="macro">vec!</span>[<span class="string">"a"</span>, <span class="string">"a"</span>, <span class="string">"b"</span>, <span class="string">"c"</span>];
+<span class="kw">let </span>array : DictionaryArray<Int8Type> = test.iter().map(|<span class="kw-2">&</span>x| <span class="kw">if </span>x == <span class="string">"b" </span>{<span class="prelude-val">None</span>} <span class="kw">else </span>{<span class="prelude-val">Some</span>(x)}).collect();
+<span class="macro">assert_eq!</span>(array.keys(), <span class="kw-2">&</span>Int8Array::from(<span class="macro">vec!</span>[<span class="prelude-val">Some</span>(<span class="number">0</span>), <span class="prelude-val">Some</span>(<span class="number">0</span>), <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="number">1</span>)]));</code></pre></div><h2 id="example-from-non-nullable-data"><a class="doc-anchor" href="#example-from-non-nulla [...]
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>test = <span class="macro">vec!</span>[<span class="string">"a"</span>, <span class="string">"a"</span>, <span class="string">"b"</span>, <span class="string">"c"</span>];
+<span class="kw">let </span>array : DictionaryArray<Int8Type> = test.into_iter().collect();
+<span class="macro">assert_eq!</span>(array.keys(), <span class="kw-2">&</span>Int8Array::from(<span class="macro">vec!</span>[<span class="number">0</span>, <span class="number">0</span>, <span class="number">1</span>, <span class="number">2</span>]));</code></pre></div><h2 id="example-from-existing-arrays"><a class="doc-anchor" href="#example-from-existing-arrays">§</a>Example: From Existing Arrays</h2>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="comment">// You can form your own DictionaryArray by providing the
+// values (dictionary) and keys (indexes into the dictionary):
+</span><span class="kw">let </span>values = StringArray::from_iter_values([<span class="string">"a"</span>, <span class="string">"b"</span>, <span class="string">"c"</span>]);
+<span class="kw">let </span>keys = Int8Array::from_iter_values([<span class="number">0</span>, <span class="number">0</span>, <span class="number">1</span>, <span class="number">2</span>]);
+<span class="kw">let </span>array = DictionaryArray::<Int8Type>::try_new(keys, Arc::new(values)).unwrap();
+<span class="kw">let </span>expected: DictionaryArray::<Int8Type> = <span class="macro">vec!</span>[<span class="string">"a"</span>, <span class="string">"a"</span>, <span class="string">"b"</span>, <span class="string">"c"</span>].into_iter().collect();
+<span class="macro">assert_eq!</span>(<span class="kw-2">&</span>array, <span class="kw-2">&</span>expected);</code></pre></div><h2 id="example-using-builder"><a class="doc-anchor" href="#example-using-builder">§</a>Example: Using Builder</h2>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span><span class="kw-2">mut </span>builder = StringDictionaryBuilder::<Int32Type>::new();
+builder.append_value(<span class="string">"a"</span>);
+builder.append_null();
+builder.append_value(<span class="string">"a"</span>);
+builder.append_value(<span class="string">"b"</span>);
+<span class="kw">let </span>array = builder.finish();
+
+<span class="kw">let </span>values: Vec<<span class="kw">_</span>> = array.downcast_dict::<StringArray>().unwrap().into_iter().collect();
+<span class="macro">assert_eq!</span>(<span class="kw-2">&</span>values, <span class="kw-2">&</span>[<span class="prelude-val">Some</span>(<span class="string">"a"</span>), <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="string">"a"</span>), <span class="prelude-val">Some</span>(<span class="string">"b"</span>)]);</code></pre></div></div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></ [...]
+ K: <a class="trait" href="../../datatypes/trait.ArrowDictionaryKeyType.html" title="trait arrow::datatypes::ArrowDictionaryKeyType">ArrowDictionaryKeyType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(
+ keys: <a class="struct" href="../struct.PrimitiveArray.html" title="struct arrow::array::PrimitiveArray">PrimitiveArray</a><K>,
+ values: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>>,
+) -> <a class="struct" href="../struct.DictionaryArray.html" title="struct arrow::array::DictionaryArray">DictionaryArray</a><K></h4></section></summary><div class="docblock"><p>Attempt to create a new DictionaryArray with a specified keys
+(indexes into the dictionary) and values (dictionary)
+array.</p>
+<h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
+<p>Panics if <a href="../struct.DictionaryArray.html#method.try_new" title="associated function arrow::array::DictionaryArray::try_new"><code>Self::try_new</code></a> returns an error</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.try_new" class="method"><h4 class="code-header">pub fn <a href="#method.try_new" class="fn">try_new</a>(
+ keys: <a class="struct" href="../struct.PrimitiveArray.html" title="struct arrow::array::PrimitiveArray">PrimitiveArray</a><K>,
+ values: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.DictionaryArray.html" title="struct arrow::array::DictionaryArray">DictionaryArray</a><K>, <a class="enum" href="../../error/enum.ArrowError.html" title="enum arrow::error::ArrowError">ArrowError</a>></h4></section></summary><div class="docblock"><p>Attempt to create a new DictionaryArray with a specified keys
+(indexes into the dictionary) and values (dictionary)
+array.</p>
+<h5 id="errors"><a class="doc-anchor" href="#errors">§</a>Errors</h5>
+<p>Returns an error if any <code>keys[i] >= values.len() || keys[i] < 0</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_scalar" class="method"><h4 class="code-header">pub fn <a href="#method.new_scalar" class="fn">new_scalar</a><T>(value: <a class="struct" href="../struct.Scalar.html" title="struct arrow::array::Scalar">Scalar</a><T>) -> <a class="struct" href="../struct.Scalar.html" title="struct arrow::array::Scalar">Scalar</a><<a class="struct" href="../struct.DictionaryArray.html" title="struc [...]
+ T: <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.Scalar.html" title="struct arrow::array::Scalar"><code>Scalar</code></a> from <code>value</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_unchecked" class="method"><h4 class="code-header">pub unsafe fn <a href="#method.new_unchecked" class="fn">new_unchecked</a>(
+ keys: <a class="struct" href="../struct.PrimitiveArray.html" title="struct arrow::array::PrimitiveArray">PrimitiveArray</a><K>,
+ values: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>>,
+) -> <a class="struct" href="../struct.DictionaryArray.html" title="struct arrow::array::DictionaryArray">DictionaryArray</a><K></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.DictionaryArray.html" title="struct arrow::array::DictionaryArray"><code>DictionaryArray</code></a> without performing validation</p>
+<h5 id="safety"><a class="doc-anchor" href="#safety">§</a>Safety</h5>
+<p>Safe provided <a href="../struct.DictionaryArray.html#method.try_new" title="associated function arrow::array::DictionaryArray::try_new"><code>Self::try_new</code></a> would not return an error</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.into_parts" class="method"><h4 class="code-header">pub fn <a href="#method.into_parts" class="fn">into_parts</a>(self) -> (<a class="struct" href="../struct.PrimitiveArray.html" title="struct arrow::array::PrimitiveArray">PrimitiveArray</a><K>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class=" [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.keys" class="method"><h4 class="code-header">pub fn <a href="#method.keys" class="fn">keys</a>(&self) -> &<a class="struct" href="../struct.PrimitiveArray.html" title="struct arrow::array::PrimitiveArray">PrimitiveArray</a><K></h4></section></summary><div class="docblock"><p>Return an array view of the keys of this dictionary as a PrimitiveArray.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.lookup_key" class="method"><h4 class="code-header">pub fn <a href="#method.lookup_key" class="fn">lookup_key</a>(
+ &self,
+ value: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<K as <a class="trait" href="../trait.ArrowPrimitiveType.html" title="trait arrow::array::ArrowPrimitiveType">ArrowPrimitiveType</a>>::<a class="associatedtype" href="../trait.ArrowPrimitiveType.html#associatedtype.Native" title="type arrow::array::ArrowPrimitiveType::Native">Native</a>></h4></section></summary><div class="docblock"><p>If [...]
+returns the corresponding key (index into the <code>values</code>
+array). Otherwise returns <code>None</code>.</p>
+<h5 id="panics-1"><a class="doc-anchor" href="#panics-1">§</a>Panics</h5>
+<p>Panics if <code>values</code> is not a <a href="../type.StringArray.html" title="type arrow::array::StringArray"><code>StringArray</code></a>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.values" class="method"><h4 class="code-header">pub fn <a href="#method.values" class="fn">values</a>(&self) -> &<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>> <a href="#" class="tooltip" data-notable-ty="& [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_type" class="method"><h4 class="code-header">pub fn <a href="#method.value_type" class="fn">value_type</a>(&self) -> <a class="enum" href="../../datatypes/enum.DataType.html" title="enum arrow::datatypes::DataType">DataType</a></h4></section></summary><div class="docblock"><p>Returns a clone of the value type of this list.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>The length of the dictionary is the length of the keys array.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method"><h4 class="code-header">pub fn <a href="#method.is_empty" class="fn">is_empty</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Whether this dictionary is empty</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.is_ordered" class="method"><h4 class="code-header">pub fn <a href="#method.is_ordered" class="fn">is_ordered</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Currently exists for compatibility purposes with Arrow IPC.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.keys_iter" class="method"><h4 class="code-header">pub fn <a href="#method.keys_iter" class="fn">keys_iter</a>(&self) -> impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title= [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.key" class="method"><h4 class="code-header">pub fn <a href="#method.key" class="fn">key</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly [...]
+cast to <code>usize</code>, <code>None</code> if the value at <code>i</code> is <code>NULL</code>.</p>
+<h5 id="panics-2"><a class="doc-anchor" href="#panics-2">§</a>Panics</h5>
+<p>Panics if <code>i >= self.len()</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.slice" class="method"><h4 class="code-header">pub fn <a href="#method.slice" class="fn">slice</a>(&self, offset: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="../struct.DictionaryArray.html" title="struct arrow:: [...]
+<h5 id="panics-3"><a class="doc-anchor" href="#panics-3">§</a>Panics</h5>
+<p>Panics if <code>offset + length > self.len()</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.downcast_dict" class="method"><h4 class="code-header">pub fn <a href="#method.downcast_dict" class="fn">downcast_dict</a><V>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../struct.TypedDictionaryArray.html" title="struct arrow::array::TypedDictionaryArray">TypedDictio [...]
+ V: 'static,</div></h4></section></summary><div class="docblock"><p>Downcast this dictionary to a <a href="../struct.TypedDictionaryArray.html" title="struct arrow::array::TypedDictionaryArray"><code>TypedDictionaryArray</code></a></p>
+
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>arrow_array::{Array, ArrayAccessor, DictionaryArray, StringArray, types::Int32Type};
+
+<span class="kw">let </span>orig = [<span class="prelude-val">Some</span>(<span class="string">"a"</span>), <span class="prelude-val">Some</span>(<span class="string">"b"</span>), <span class="prelude-val">None</span>];
+<span class="kw">let </span>dictionary = DictionaryArray::<Int32Type>::from_iter(orig);
+<span class="kw">let </span>typed = dictionary.downcast_dict::<StringArray>().unwrap();
+<span class="macro">assert_eq!</span>(typed.value(<span class="number">0</span>), <span class="string">"a"</span>);
+<span class="macro">assert_eq!</span>(typed.value(<span class="number">1</span>), <span class="string">"b"</span>);
+<span class="macro">assert!</span>(typed.is_null(<span class="number">2</span>));</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.with_values" class="method"><h4 class="code-header">pub fn <a href="#method.with_values" class="fn">with_values</a>(&self, values: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../tra [...]
+but with a different set of dictionary values</p>
+<p>This can be used to perform an operation on the values of a dictionary</p>
+<h5 id="panics-4"><a class="doc-anchor" href="#panics-4">§</a>Panics</h5>
+<p>Panics if <code>values</code> has a length less than the current values</p>
+
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code>
+<span class="comment">// Construct a Dict(Int32, Int8)
+</span><span class="kw">let </span><span class="kw-2">mut </span>builder = PrimitiveDictionaryBuilder::<Int32Type, Int8Type>::with_capacity(<span class="number">2</span>, <span class="number">200</span>);
+<span class="kw">for </span>i <span class="kw">in </span><span class="number">0</span>..<span class="number">100 </span>{
+ builder.append(i % <span class="number">2</span>).unwrap();
+}
+
+<span class="kw">let </span>dictionary = builder.finish();
+
+<span class="comment">// Perform a widening cast of dictionary values
+</span><span class="kw">let </span>typed_dictionary = dictionary.downcast_dict::<Int8Array>().unwrap();
+<span class="kw">let </span>values: Int64Array = typed_dictionary.values().unary(|x| x <span class="kw">as </span>i64);
+
+<span class="comment">// Create a Dict(Int32,
+</span><span class="kw">let </span>new = dictionary.with_values(Arc::new(values));
+
+<span class="comment">// Verify values are as expected
+</span><span class="kw">let </span>new_typed = new.downcast_dict::<Int64Array>().unwrap();
+<span class="kw">for </span>i <span class="kw">in </span><span class="number">0</span>..<span class="number">100 </span>{
+ <span class="macro">assert_eq!</span>(new_typed.value(i), (i % <span class="number">2</span>) <span class="kw">as </span>i64)
+}</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.into_primitive_dict_builder" class="method"><h4 class="code-header">pub fn <a href="#method.into_primitive_dict_builder" class="fn">into_primitive_dict_builder</a><V>(
+ self,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.PrimitiveDictionaryBuilder.html" title="struct arrow::array::PrimitiveDictionaryBuilder">PrimitiveDictionaryBuilder</a><K, V>, <a class="struct" href="../struct.DictionaryArray.html" title="struct arrow::array::DictionaryArray">DictionaryArray</a><K>><div class="where">where
+ V: <a class="trait" href="../trait.ArrowPrimitiveType.html" title="trait arrow::array::ArrowPrimitiveType">ArrowPrimitiveType</a>,</div></h4></section></summary><div class="docblock"><p>Returns <code>PrimitiveDictionaryBuilder</code> of this dictionary array for mutating
+its keys and values if the underlying data buffer is not shared by others.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.unary_mut" class="method"><h4 class="code-header">pub fn <a href="#method.unary_mut" class="fn">unary_mut</a><F, V>(
+ self,
+ op: F,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.DictionaryArray.html" title="struct arrow::array::DictionaryArray">DictionaryArray</a><K>, <a class="struct" href="../struct.DictionaryArray.html" title="struct arrow::array::DictionaryArray">DictionaryArray</a><K>><div class="where">where
+ V: <a class="trait" href="../trait.ArrowPrimitiveType.html" title="trait arrow::array::ArrowPrimitiveType">ArrowPrimitiveType</a>,
+ F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(<V as <a class="trait" href="../trait.ArrowPrimitiveType.html" title="trait arrow::array::ArrowPrimitiveType">ArrowPrimitiveType</a>>::<a class="associatedtype" href="../trait.ArrowPrimitiveType.html#associatedtype.Native" title="type arrow::array::ArrowPrimitiveType::Native">Native</a>) -> <V as <a class="trait" href="../trait.ArrowPri [...]
+Mutable dictionary array means that the buffers are not shared with other arrays.
+As a result, this mutates the buffers directly without allocating new buffers.</p>
+<h5 id="implementation"><a class="doc-anchor" href="#implementation">§</a>Implementation</h5>
+<p>This will apply the function for all dictionary values, including those on null slots.
+This implies that the operation must be infallible for any value of the corresponding type
+or this function may panic.</p>
+<h5 id="example"><a class="doc-anchor" href="#example">§</a>Example</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>values = Int32Array::from(<span class="macro">vec!</span>[<span class="prelude-val">Some</span>(<span class="number">10</span>), <span class="prelude-val">Some</span>(<span class="number">20</span>), <span class="prelude-val">None</span>]);
+<span class="kw">let </span>keys = Int8Array::from_iter_values([<span class="number">0</span>, <span class="number">0</span>, <span class="number">1</span>, <span class="number">2</span>]);
+<span class="kw">let </span>dictionary = DictionaryArray::<Int8Type>::try_new(keys, Arc::new(values)).unwrap();
+<span class="kw">let </span>c = dictionary.unary_mut::<<span class="kw">_</span>, Int32Type>(|x| x + <span class="number">1</span>).unwrap();
+<span class="kw">let </span>typed = c.downcast_dict::<Int32Array>().unwrap();
+<span class="macro">assert_eq!</span>(typed.value(<span class="number">0</span>), <span class="number">11</span>);
+<span class="macro">assert_eq!</span>(typed.value(<span class="number">1</span>), <span class="number">11</span>);
+<span class="macro">assert_eq!</span>(typed.value(<span class="number">2</span>), <span class="number">21</span>);</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.occupancy" class="method"><h4 class="code-header">pub fn <a href="#method.occupancy" class="fn">occupancy</a>(&self) -> <a class="struct" href="../../buffer/struct.BooleanBuffer.html" title="struct arrow::buffer::BooleanBuffer">BooleanBuffer</a></h4></section></su [...]
+<p>For each value in <a href="../struct.DictionaryArray.html#method.values" title="method arrow::array::DictionaryArray::values"><code>Self::values</code></a> the corresponding bit will be set in the
+returned mask if it is referenced by a key in this <a href="../struct.DictionaryArray.html" title="struct arrow::array::DictionaryArray"><code>DictionaryArray</code></a></p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-AnyDictionaryArray-for-DictionaryArray%3CK%3E" class="impl"><a href="#impl-AnyDictionaryArray-for-DictionaryArray%3CK%3E" class="anchor">§</a><h3 class="code-header">impl<K> <a class="trait" href="../tr [...]
+ K: <a class="trait" href="../../datatypes/trait.ArrowDictionaryKeyType.html" title="trait arrow::datatypes::ArrowDictionaryKeyType">ArrowDictionaryKeyType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.keys-1" class="method trait-impl"><a href="#method.keys-1" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.AnyDictionaryArray.html#tymethod.keys" class="fn">keys</a>(&self) -> &a [...]
+ T: <a class="trait" href="../../datatypes/trait.ArrowDictionaryKeyType.html" title="trait arrow::datatypes::ArrowDictionaryKeyType">ArrowDictionaryKeyType</a>,</div></h3><div class="docblock"><p>SAFETY: Correctly implements the contract of Arrow Arrays</p>
+</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_any" class="method trait-impl"><a href="#method.as_any" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.as_any" class="fn">as_any</a>(&self) -> &(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4></section></summary><div class='doc [...]
+downcasted to a specific implementation. <a href="../trait.Array.html#tymethod.as_any">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_data" class="method trait-impl"><a href="#method.to_data" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.to_data" class="fn">to_data</a>(&self) -> <a class="struct" href="../struct.ArrayData.html" title="struct arrow::array::ArrayData">ArrayData</a></h4></ [...]
+Note that the underlying data can be shared by many arrays.
+This defaults to <code>0</code>. <a href="../trait.Array.html#tymethod.offset">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nulls" class="method trait-impl"><a href="#method.nulls" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.nulls" class="fn">nulls</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Optio [...]
+null values of this array, if any. <a href="../trait.Array.html#method.logical_nulls">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.logical_null_count" class="method trait-impl"><a href="#method.logical_null_count" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.logical_null_count" class="fn">logical_null_count</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/pri [...]
+The buffers store bytes in the Arrow memory format, and include the data as well as the validity map.
+Note that this does not always correspond to the exact memory usage of an array,
+since multiple arrays can share the same buffers or slices thereof.</div></details><details class="toggle method-toggle" open><summary><section id="method.get_array_memory_size" class="method trait-impl"><a href="#method.get_array_memory_size" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.get_array_memory_size" class="fn">get_array_memory_size</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html" [...]
+This value will always be greater than returned by <code>get_buffer_memory_size()</code> and
+includes the overhead of the data structures that contain the pointers to the various buffers.</div></details><details class="toggle method-toggle" open><summary><section id="method.claim" class="method trait-impl"><a href="#method.claim" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.claim" class="fn">claim</a>(&self, pool: &dyn MemoryPool)</h4></section></summary><div class='docblock'>Claim memory used by this array in the provided memory poo [...]
+opposite of <a href="../trait.Array.html#method.is_null" title="method arrow::array::Array::is_null"><code>Self::is_null</code></a>. <a href="../trait.Array.html#method.is_valid">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.null_count" class="method trait-impl"><a href="#method.null_count" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.null_count" class="fn">null_count</a>(&self) -> <a clas [...]
+ K: <a class="trait" href="../../datatypes/trait.ArrowDictionaryKeyType.html" title="trait arrow::datatypes::ArrowDictionaryKeyType">ArrowDictionaryKeyType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn"> [...]
+ T: <a class="trait" href="../../datatypes/trait.ArrowDictionaryKeyType.html" title="trait arrow::datatypes::ArrowDictionaryKeyType">ArrowDictionaryKeyType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>( [...]
+ T: <a class="trait" href="../../datatypes/trait.ArrowDictionaryKeyType.html" title="trait arrow::datatypes::ArrowDictionaryKeyType">ArrowDictionaryKeyType</a>,</div></h3><div class="docblock"><p>Constructs a <code>DictionaryArray</code> from an <code>ArrayData</code></p>
+</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(data: <a class="struct" href="../struct.ArrayData.html" title="struct arrow::array::ArrayData">ArrayData</a>) -> <a class="struct" href="../struct.DictionaryA [...]
+ T: <a class="trait" href="../../datatypes/trait.ArrowDictionaryKeyType.html" title="trait arrow::datatypes::ArrowDictionaryKeyType">ArrowDictionaryKeyType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn [...]
+ T: <a class="trait" href="../../datatypes/trait.ArrowDictionaryKeyType.html" title="trait arrow::datatypes::ArrowDictionaryKeyType">ArrowDictionaryKeyType</a>,</div></h3><div class="docblock"><p>Constructs a <code>DictionaryArray</code> from an iterator of strings.</p>
+</div></section></summary><div class="docblock"><h4 id="example-1"><a class="doc-anchor" href="#example-1">§</a>Example:</h4>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>arrow_array::{DictionaryArray, PrimitiveArray, StringArray, types::Int8Type};
+
+<span class="kw">let </span>test = <span class="macro">vec!</span>[<span class="string">"a"</span>, <span class="string">"a"</span>, <span class="string">"b"</span>, <span class="string">"c"</span>];
+<span class="kw">let </span>array: DictionaryArray<Int8Type> = test.into_iter().collect();
+<span class="macro">assert_eq!</span>(
+ <span class="string">"DictionaryArray {keys: PrimitiveArray<Int8>\n[\n 0,\n 0,\n 1,\n 2,\n] values: StringArray\n[\n \"a\",\n \"b\",\n \"c\",\n]}\n"</span>,
+ <span class="macro">format!</span>(<span class="string">"{:?}"</span>, array)
+);</code></pre></div></div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter" class="method trait-impl"><a href="#method.from_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a><I>(iter: I) -> <a class="struct" href="../struct.DictionaryArray.html" title="struct arrow::array::DictionaryAr [...]
+ I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>>,</div></h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.fr [...]
+ T: <a class="trait" href="../../datatypes/trait.ArrowDictionaryKeyType.html" title="trait arrow::datatypes::ArrowDictionaryKeyType">ArrowDictionaryKeyType</a>,</div></h3><div class="docblock"><p>Constructs a <code>DictionaryArray</code> from an iterator of optional strings.</p>
+</div></section></summary><div class="docblock"><h4 id="example-2"><a class="doc-anchor" href="#example-2">§</a>Example:</h4>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>arrow_array::{DictionaryArray, PrimitiveArray, StringArray, types::Int8Type};
+
+<span class="kw">let </span>test = <span class="macro">vec!</span>[<span class="string">"a"</span>, <span class="string">"a"</span>, <span class="string">"b"</span>, <span class="string">"c"</span>];
+<span class="kw">let </span>array: DictionaryArray<Int8Type> = test
+ .iter()
+ .map(|<span class="kw-2">&</span>x| <span class="kw">if </span>x == <span class="string">"b" </span>{ <span class="prelude-val">None </span>} <span class="kw">else </span>{ <span class="prelude-val">Some</span>(x) })
+ .collect();
+<span class="macro">assert_eq!</span>(
+ <span class="string">"DictionaryArray {keys: PrimitiveArray<Int8>\n[\n 0,\n 0,\n null,\n 1,\n] values: StringArray\n[\n \"a\",\n \"c\",\n]}\n"</span>,
+ <span class="macro">format!</span>(<span class="string">"{:?}"</span>, array)
+);</code></pre></div></div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter-1" class="method trait-impl"><a href="#method.from_iter-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a><I>(iter: I) -> <a class="struct" href="../struct.DictionaryArray.html" title="struct arrow::array::Dictiona [...]
+ I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>>>,</div></h4></section></summary><div class='docblock' [...]
+ K: <a class="trait" href="../../datatypes/trait.ArrowDictionaryKeyType.html" title="trait arrow::datatypes::ArrowDictionaryKeyType">ArrowDictionaryKeyType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>( [...]
+ <a class="struct" href="../struct.PrimitiveArray.html" title="struct arrow::array::PrimitiveArray">PrimitiveArray</a><K>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a>,</div></h3></section><section id="impl-Send-for-DictionaryArray%3CK%3E" class="impl"><a href="#impl-Send-for-DictionaryArray%3CK%3E" class="anchor">§</a><h3 class="code-header">impl<K> <a class="trait" href="https://doc. [...]
+ <a class="struct" href="../struct.PrimitiveArray.html" title="struct arrow::array::PrimitiveArray">PrimitiveArray</a><K>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-DictionaryArray%3CK%3E" class="impl"><a href="#impl-Sync-for-DictionaryArray%3CK%3E" class="anchor">§</a><h3 class="code-header">impl<K> <a class="trait" href="https://doc.rust-l [...]
+ <a class="struct" href="../struct.PrimitiveArray.html" title="struct arrow::array::PrimitiveArray">PrimitiveArray</a><K>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Unpin-for-DictionaryArray%3CK%3E" class="impl"><a href="#impl-Unpin-for-DictionaryArray%3CK%3E" class="anchor">§</a><h3 class="code-header">impl<K> <a class="trait" href="https://doc.rust [...]
+ <a class="struct" href="../struct.PrimitiveArray.html" title="struct arrow::array::PrimitiveArray">PrimitiveArray</a><K>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,</div></h3></section><section id="impl-UnsafeUnpin-for-DictionaryArray%3CK%3E" class="impl"><a href="#impl-UnsafeUnpin-for-DictionaryArray%3CK%3E" class="anchor">§</a><h3 class="code-header">impl<K> <a class="trait" href="h [...]
+ <a class="struct" href="../struct.PrimitiveArray.html" title="struct arrow::array::PrimitiveArray">PrimitiveArray</a><K>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.UnsafeUnpin.html" title="trait core::marker::UnsafeUnpin">UnsafeUnpin</a>,</div></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><detai [...]
+ T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#143">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href [...]
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#214">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https:/ [...]
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#222">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href= [...]
+ ST: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+ DT: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><section id="impl-CastableFrom%3CST,+Uninit,+Uninit%3E-for-DT" class="impl"><a href="#impl-CastableFrom%3CST,+Uninit,+Uninit%3E-for-DT" class="anchor">§</a><h3 class="code-header">impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT<div class="where">where
+ ST: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+ DT: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#648">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https: [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#650">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsaf [...]
+ T: <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get" class="method trait-impl"><a href="#method.get" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Datum.html#tymethod.get" class="fn">get</a>(&self) -> (&dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Arr [...]
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#769-771">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<div [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#779">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href= [...]
+<p>That is, this conversion is whatever the implementation of
+<code><a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for U</code> chooses to do.</p>
+</div></details></div></details><section id="impl-Read%3CExclusive,+BecauseExclusive%3E-for-T" class="impl"><a href="#impl-Read%3CExclusive,+BecauseExclusive%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> Read<Exclusive, BecauseExclusive> for T<div class="where">where
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#72-74">Source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rus [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#76">Source</a><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href=" [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#818">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header" [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#802">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class= [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section></div><script type="text/json" id="notable-traits-data">{"&Arc<dyn Array>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html\" title=\"struct alloc::rcs::arc::Arc\">Arc</a><R></code></h3><pre><code><div class=\"where\">impl<R> <a class=\"trait\" href=\" [...]
\ No newline at end of file
diff --git a/arrow/array/array/struct.FixedSizeBinaryArray.html b/arrow/array/array/struct.FixedSizeBinaryArray.html
new file mode 100644
index 0000000000..8bd8d61bb0
--- /dev/null
+++ b/arrow/array/array/struct.FixedSizeBinaryArray.html
@@ -0,0 +1,243 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An array of fixed-size binary values"><title>FixedSizeBinaryArray in arrow::array::array - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48 [...]
+ data_type: <a class="enum" href="../../datatypes/enum.DataType.html" title="enum arrow::datatypes::DataType">DataType</a>,
+ value_data: <a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+ len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+ value_size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An array of <a href="https://arrow.apache.org/docs/format/Columnar.html#fixed-size-primitive-layout">fixed-size binary values</a></p>
+<p>Each element in a <a href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray"><code>FixedSizeBinaryArray</code></a> has <code>value_length</code> bytes, where
+<code>value_length</code> is defined by the schema.</p>
+<p>This array type is useful for storing fixed-length values such as 16-byte
+UUIDs (<code>value_length = 16</code>).</p>
+<h2 id="layout-1"><a class="doc-anchor" href="#layout-1">§</a>Layout</h2>
+<p>Values in a <a href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray"><code>FixedSizeBinaryArray</code></a> are stored contiguously in a single
+buffer. The byte offset for the <code>i</code>-th element can be calculated as
+<code>i * value_length</code>.</p>
+<p>Nulls are stored in a standard optional Arrow <a href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer"><code>NullBuffer</code></a>.</p>
+<p>For example, a 100-value <a href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray"><code>FixedSizeBinaryArray</code></a> with <code>value_length = 12</code>
+is shown below.</p>
+<div class="example-wrap"><pre class="language-text"><code>┌──────────────────────────────────────────┐
+│ Computed byte offsets │
+│ ┌──────────────────────┐ ┌────┐ │
+│ │┌────────────────────┐│ │ │ │
+│ 0 ││value 0 (12 bytes) ││ │ 1 │ │
+│ │├────────────────────┤│ │ │ │
+│ 12 ││value 1 (12 bytes) ││ │ 0 │ │
+│ │├────────────────────┤│ │ │ │
+│ 24 ││value 2 (12 bytes) ││ │ 1 │ │
+│ │└────────────────────┘│ │ │ │
+│ │ ... │ │... │ │
+│ │┌───────────────────┐ │ │ │ │
+│ 1188 ││value 99 (12 bytes)│ │ │ 1 │ │
+│ │└───────────────────┘ │ │ │ │
+│ └──────────────────────┘ └────┘ │
+│ value_data nulls │
+└──────────────────────────────────────────┘</code></pre></div><h2 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h2>
+<p>Create an array from an iterable argument of byte slices.</p>
+
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code> <span class="kw">use </span>arrow_array::{Array, FixedSizeBinaryArray};
+ <span class="kw">let </span>input_arg = <span class="macro">vec!</span>[ <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>], <span class="macro">vec!</span>[<span class="number">3</span>, <span class="number">4</span>], <span class="macro">vec!</span>[<span class="number">5</span>, <span class="number">6</span>] ];
+ <span class="kw">let </span>arr = FixedSizeBinaryArray::try_from_iter(input_arg.into_iter()).unwrap();
+
+ <span class="macro">assert_eq!</span>(<span class="number">3</span>, arr.len());
+</code></pre></div>
+<p>Create an array from an iterable argument of sparse byte slices.
+Sparsity means that the input argument can contain <code>None</code> items.</p>
+
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code> <span class="kw">use </span>arrow_array::{Array, FixedSizeBinaryArray};
+ <span class="kw">let </span>input_arg = <span class="macro">vec!</span>[ <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="macro">vec!</span>[<span class="number">7</span>, <span class="number">8</span>]), <span class="prelude-val">Some</span>(<span class="macro">vec!</span>[<span class="number">9</span>, <span class="number">10</span>]), <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="macro">vec!</span> [...]
+ <span class="kw">let </span>arr = FixedSizeBinaryArray::try_from_sparse_iter_with_size(input_arg.into_iter(), <span class="number">2</span>).unwrap();
+ <span class="macro">assert_eq!</span>(<span class="number">5</span>, arr.len())
+</code></pre></div></div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.data_type" class="structfield section-header"><a href="#structfield.data_type" class="anchor field">§</a><code>data_type: <a class="enum" href="../../datatypes/enum.DataType.html" title="enum arrow::datatypes::DataType">DataType</a></code></span><span id="structfield.value_data" class="structfield section-header"><a href="#structfield.val [...]
+ value_length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
+ values: <a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+) -> <a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray"><code>FixedSizeBinaryArray</code></a> with <code>value_length</code> bytes per element, panicking on
+failure</p>
+<h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
+<p>Panics if <a href="../struct.FixedSizeBinaryArray.html#method.try_new" title="associated function arrow::array::FixedSizeBinaryArray::try_new"><code>Self::try_new</code></a> returns an error</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_unchecked" class="method"><h4 class="code-header">pub unsafe fn <a href="#method.new_unchecked" class="fn">new_unchecked</a>(
+ value_length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
+ values: <a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+ len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray"><code>FixedSizeBinaryArray</code></a> from the provided parts without validation.</p>
+<h5 id="safety"><a class="doc-anchor" href="#safety">§</a>Safety</h5>
+<ul>
+<li><code>value_length >= 0</code></li>
+<li><code>values.len() == len * value_length as usize</code></li>
+<li><code>nulls.len() == len</code> if <code>nulls</code> is <code>Some</code></li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_scalar" class="method"><h4 class="code-header">pub fn <a href="#method.new_scalar" class="fn">new_scalar</a>(value: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]>) -> <a class="struct" href="../struct.Scala [...]
+<h5 id="panics-1"><a class="doc-anchor" href="#panics-1">§</a>Panics</h5>
+<p>Panics if <code>value.as_ref().len() > i32::MAX</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.try_new" class="method"><h4 class="code-header">pub fn <a href="#method.try_new" class="fn">try_new</a>(
+ value_length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
+ values: <a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a>, <a class="enum" href="../../error/enum.ArrowError.html" title="enum arrow::error::ArrowError">ArrowError</a>></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.FixedSizeBinaryArra [...]
+<p>Creating an array with <code>value_length == 0</code> will try to get the length from the null
+buffer. If no null buffer is provided, the resulting array will have length zero.
+You can use <a href="../struct.FixedSizeBinaryArray.html#method.try_new_with_len" title="associated function arrow::array::FixedSizeBinaryArray::try_new_with_len"><code>Self::try_new_with_len</code></a> to provide the length</p>
+<h5 id="errors"><a class="doc-anchor" href="#errors">§</a>Errors</h5>
+<ul>
+<li><code>value_length < 0</code></li>
+<li><code>values.len() / value_length != nulls.len()</code></li>
+<li><code>value_length == 0 && values.len() != 0</code></li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.try_new_with_len" class="method"><h4 class="code-header">pub fn <a href="#method.try_new_with_len" class="fn">try_new_with_len</a>(
+ value_length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
+ values: <a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+ len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a>, <a class="enum" href="../../error/enum.ArrowError.html" title="enum arrow::error::ArrowError">ArrowError</a>></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.FixedSizeBinaryArra [...]
+<p>This is useful when the length cannot be determined from the provided values (in case of <code>value_length == 0</code>) or nulls (<code>nulls.is_none()</code>).</p>
+<h5 id="errors-1"><a class="doc-anchor" href="#errors-1">§</a>Errors</h5>
+<ul>
+<li><code>value_length < 0</code></li>
+<li><code>values.len() / value_length != len</code></li>
+<li><code>value_length == 0 && values.len() != 0</code></li>
+<li><code>nulls.len() != len</code></li>
+<li><code>value_length != 0 && values.len() / value_length != len</code></li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_null" class="method"><h4 class="code-header">pub fn <a href="#method.new_null" class="fn">new_null</a>(value_length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow [...]
+<h5 id="panics-2"><a class="doc-anchor" href="#panics-2">§</a>Panics</h5>
+<p>Panics if</p>
+<ul>
+<li><code>value_length < 0</code></li>
+<li><code>value_length * len</code> would overflow <code>usize</code></li>
+<li><code>value_length * len * 8</code> would overflow <code>usize</code></li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.into_parts" class="method"><h4 class="code-header">pub fn <a href="#method.into_parts" class="fn">into_parts</a>(self) -> (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Optio [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value" class="method"><h4 class="code-header">pub fn <a href="#method.value" class="fn">value</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> &[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] <a href="#" class="tooltip" data-notable-ty="&[u8]">ⓘ</a></h4></section></summary><div [...]
+<p>Note: This method does not check for nulls and the value is arbitrary
+(but still well-defined) if <a href="../struct.FixedSizeBinaryArray.html#method.is_null" title="method arrow::array::FixedSizeBinaryArray::is_null"><code>is_null</code></a> returns true for the index.</p>
+<h5 id="panics-3"><a class="doc-anchor" href="#panics-3">§</a>Panics</h5>
+<p>Panics if index <code>i</code> is out of bounds.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_unchecked" class="method"><h4 class="code-header">pub unsafe fn <a href="#method.value_unchecked" class="fn">value_unchecked</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> &[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] <a href="#" class="tooltip" data-notable-ty="&[u8 [...]
+<p>Note: This method does not check for nulls and the value is arbitrary
+if <a href="../struct.FixedSizeBinaryArray.html#method.is_null" title="method arrow::array::FixedSizeBinaryArray::is_null"><code>is_null</code></a> returns true for the index.</p>
+<h5 id="safety-1"><a class="doc-anchor" href="#safety-1">§</a>Safety</h5>
+<p>Caller is responsible for ensuring that the index is within the bounds
+of the array</p>
+</div></details><details class="toggle method-toggle deprecated" open><summary><section id="method.value_offset" class="method"><h4 class="code-header">pub fn <a href="#method.value_offset" class="fn">value_offset</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section><span class="item-info"><div class="stab deprecat [...]
+</span></div></span></summary><div class="docblock"><p>Returns the offset for the element at index <code>i</code>.</p>
+<p>Note this doesn’t do any bound checking, for performance reason.</p>
+<h5 id="panics-4"><a class="doc-anchor" href="#panics-4">§</a>Panics</h5>
+<p>Panics if the computed byte offset exceeds <code>i32::MAX</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_length" class="method"><h4 class="code-header">pub fn <a href="#method.value_length" class="fn">value_length</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section></summary><div class="docblock"><p>Returns the length for an element.</p>
+<p>All elements have the same length as the array is a fixed size.</p>
+<p>Returns an <code>i32</code> to be compatible with the Arrow spec.</p>
+<p>Use <a href="../struct.FixedSizeBinaryArray.html#method.value_size" title="method arrow::array::FixedSizeBinaryArray::value_size"><code>Self::value_size</code></a> to return a <code>usize</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_size" class="method"><h4 class="code-header">pub fn <a href="#method.value_size" class="fn">value_size</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Return the length for an element, as a usize.</p>
+<p>All elements have the same length as the array is a fixed size.</p>
+<p>Note: This value will always fit, without overflow, into an i32</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.values" class="method"><h4 class="code-header">pub fn <a href="#method.values" class="fn">values</a>(&self) -> &<a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a></h4></section></summary><div class="docblock"><p>Returns the values of this array.</p>
+<p>Unlike <a href="../struct.FixedSizeBinaryArray.html#method.value_data" title="method arrow::array::FixedSizeBinaryArray::value_data"><code>Self::value_data</code></a> this returns the <a href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer"><code>Buffer</code></a>
+allowing for zero-copy cloning.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_data" class="method"><h4 class="code-header">pub fn <a href="#method.value_data" class="fn">value_data</a>(&self) -> &[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] <a href="#" class="tooltip" data-notable-ty="&[u8]">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns the raw value data.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.slice" class="method"><h4 class="code-header">pub fn <a href="#method.slice" class="fn">slice</a>(&self, offset: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow [...]
+<h5 id="panics-5"><a class="doc-anchor" href="#panics-5">§</a>Panics</h5>
+<p>Panics if <code>offset + len > self.len()</code></p>
+</div></details><details class="toggle method-toggle deprecated" open><summary><section id="method.try_from_sparse_iter" class="method"><h4 class="code-header">pub fn <a href="#method.try_from_sparse_iter" class="fn">try_from_sparse_iter</a><T, U>(
+ iter: T,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a>, <a class="enum" href="../../error/enum.ArrowError.html" title="enum arrow::error::ArrowError">ArrowError</a>><div class="where">where
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><U>>,
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]>,</div></h4></section><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 28.0.0: <p>This function will fail if the iterator produces only None values; prefer <code>try_from_sparse_iter_with_size</code></p>
+</span></div></span></summary><div class="docblock"><p>Create an array from an iterable argument of sparse byte slices.
+Sparsity means that items returned by the iterator are optional, i.e input argument can
+contain <code>None</code> items.</p>
+<h5 id="examples-1"><a class="doc-anchor" href="#examples-1">§</a>Examples</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>arrow_array::FixedSizeBinaryArray;
+<span class="kw">let </span>input_arg = <span class="macro">vec!</span>[
+ <span class="prelude-val">None</span>,
+ <span class="prelude-val">Some</span>(<span class="macro">vec!</span>[<span class="number">7</span>, <span class="number">8</span>]),
+ <span class="prelude-val">Some</span>(<span class="macro">vec!</span>[<span class="number">9</span>, <span class="number">10</span>]),
+ <span class="prelude-val">None</span>,
+ <span class="prelude-val">Some</span>(<span class="macro">vec!</span>[<span class="number">13</span>, <span class="number">14</span>]),
+ <span class="prelude-val">None</span>,
+];
+<span class="kw">let </span>array = FixedSizeBinaryArray::try_from_sparse_iter(input_arg.into_iter()).unwrap();</code></pre></div><h5 id="errors-2"><a class="doc-anchor" href="#errors-2">§</a>Errors</h5>
+<p>Returns error if argument has length zero, or sizes of nested slices don’t match.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from_sparse_iter_with_size" class="method"><h4 class="code-header">pub fn <a href="#method.try_from_sparse_iter_with_size" class="fn">try_from_sparse_iter_with_size</a><T, U>(
+ iter: T,
+ value_length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a>, <a class="enum" href="../../error/enum.ArrowError.html" title="enum arrow::error::ArrowError">ArrowError</a>><div class="where">where
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><U>>,
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]>,</div></h4></section></summary><div class="docblock"><p>Create an array from an iterable argument of sparse byte slices.
+Sparsity means that items returned by the iterator are optional, i.e input argument can
+contain <code>None</code> items. In cases where the iterator returns only <code>None</code> values, this
+also takes a <code>value_length</code> parameter to ensure that a valid
+<a href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray"><code>FixedSizeBinaryArray</code></a> is still created.</p>
+<h5 id="examples-2"><a class="doc-anchor" href="#examples-2">§</a>Examples</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>arrow_array::FixedSizeBinaryArray;
+<span class="kw">let </span>input_arg = <span class="macro">vec!</span>[
+ <span class="prelude-val">None</span>,
+ <span class="prelude-val">Some</span>(<span class="macro">vec!</span>[<span class="number">7</span>, <span class="number">8</span>]),
+ <span class="prelude-val">Some</span>(<span class="macro">vec!</span>[<span class="number">9</span>, <span class="number">10</span>]),
+ <span class="prelude-val">None</span>,
+ <span class="prelude-val">Some</span>(<span class="macro">vec!</span>[<span class="number">13</span>, <span class="number">14</span>]),
+ <span class="prelude-val">None</span>,
+];
+<span class="kw">let </span>array = FixedSizeBinaryArray::try_from_sparse_iter_with_size(input_arg.into_iter(), <span class="number">2</span>).unwrap();</code></pre></div><h5 id="errors-3"><a class="doc-anchor" href="#errors-3">§</a>Errors</h5>
+<p>Returns error if argument has length zero, or sizes of nested slices don’t match.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from_iter" class="method"><h4 class="code-header">pub fn <a href="#method.try_from_iter" class="fn">try_from_iter</a><T, U>(iter: T) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeB [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = U>,
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]>,</div></h4></section></summary><div class="docblock"><p>Create an array from an iterable argument of byte slices.</p>
+<h5 id="examples-3"><a class="doc-anchor" href="#examples-3">§</a>Examples</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>arrow_array::FixedSizeBinaryArray;
+<span class="kw">let </span>input_arg = <span class="macro">vec!</span>[
+ <span class="macro">vec!</span>[<span class="number">1</span>, <span class="number">2</span>],
+ <span class="macro">vec!</span>[<span class="number">3</span>, <span class="number">4</span>],
+ <span class="macro">vec!</span>[<span class="number">5</span>, <span class="number">6</span>],
+];
+<span class="kw">let </span>array = FixedSizeBinaryArray::try_from_iter(input_arg.into_iter()).unwrap();</code></pre></div><h5 id="errors-4"><a class="doc-anchor" href="#errors-4">§</a>Errors</h5>
+<p>Returns error if argument has length zero, or sizes of nested slices don’t match.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a>(&self) -> <a class="struct" href="../struct.ArrayIter.html" title="struct arrow::array::ArrayIter">ArrayIter</a><&<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a>> <a href="#" class="tooltip" data-notable- [...]
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Array-for-FixedSizeBinaryArray" class="impl"><a href="#impl-Array-for-FixedSizeBinaryArray" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Array.html" title="trait arrow::arr [...]
+</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_any" class="method trait-impl"><a href="#method.as_any" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.as_any" class="fn">as_any</a>(&self) -> &(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4></section></summary><div class='doc [...]
+downcasted to a specific implementation. <a href="../trait.Array.html#tymethod.as_any">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_data" class="method trait-impl"><a href="#method.to_data" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.to_data" class="fn">to_data</a>(&self) -> <a class="struct" href="../struct.ArrayData.html" title="struct arrow::array::ArrayData">ArrayData</a></h4></ [...]
+Note that the underlying data can be shared by many arrays.
+This defaults to <code>0</code>. <a href="../trait.Array.html#tymethod.offset">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nulls" class="method trait-impl"><a href="#method.nulls" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.nulls" class="fn">nulls</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Optio [...]
+The buffers store bytes in the Arrow memory format, and include the data as well as the validity map.
+Note that this does not always correspond to the exact memory usage of an array,
+since multiple arrays can share the same buffers or slices thereof.</div></details><details class="toggle method-toggle" open><summary><section id="method.get_array_memory_size" class="method trait-impl"><a href="#method.get_array_memory_size" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.get_array_memory_size" class="fn">get_array_memory_size</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html" [...]
+This value will always be greater than returned by <code>get_buffer_memory_size()</code> and
+includes the overhead of the data structures that contain the pointers to the various buffers.</div></details><details class="toggle method-toggle" open><summary><section id="method.claim" class="method trait-impl"><a href="#method.claim" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.claim" class="fn">claim</a>(&self, pool: &dyn MemoryPool)</h4></section></summary><div class='docblock'>Claim memory used by this array in the provided memory poo [...]
+null values of this array, if any. <a href="../trait.Array.html#method.logical_nulls">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_null" class="method trait-impl"><a href="#method.is_null" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.is_null" class="fn">is_null</a>(&self, index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a clas [...]
+opposite of <a href="../trait.Array.html#method.is_null" title="method arrow::array::Array::is_null"><code>Self::is_null</code></a>. <a href="../trait.Array.html#method.is_valid">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.null_count" class="method trait-impl"><a href="#method.null_count" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.null_count" class="fn">null_count</a>(&self) -> <a clas [...]
+ &self,
+ index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <&'a <a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a> as <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>>::<a class="associatedtype" href="../trait.ArrayAccessor.html#associatedtype.Item" title="type arrow::array::ArrayAccessor::Item">Item</a></h4></section></summary><div class='docblock'>Returns the element at index <cod [...]
+ &self,
+ index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <&'a <a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a> as <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>>::<a class="associatedtype" href="../trait.ArrayAccessor.html#associatedtype.Item" title="type arrow::array::ArrayAccessor::Item">Item</a></h4></section></summary><div class='docblock'>Returns the element at index <cod [...]
+</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(v: <a class="struct" href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray">FixedSizeListArray</a>) -> <a class="struct" [...]
+ v: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><&[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a>, <<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/ [...]
+ v: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><&[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a>, <<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/ [...]
+ v: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]>>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a>, <<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/ [...]
+ v: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]>>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a>, <<a class="struct" href="../struct.FixedSizeBinaryArray.html" title="struct arrow::array::FixedSizeBinaryArray">FixedSizeBinaryArray</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/ [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><details class="toggle imp [...]
+ T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#143">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href [...]
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#214">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https:/ [...]
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#222">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href= [...]
+ ST: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+ DT: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><section id="impl-CastableFrom%3CST,+Uninit,+Uninit%3E-for-DT" class="impl"><a href="#impl-CastableFrom%3CST,+Uninit,+Uninit%3E-for-DT" class="anchor">§</a><h3 class="code-header">impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT<div class="where">where
+ ST: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+ DT: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#648">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https: [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#650">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsaf [...]
+ T: <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get" class="method trait-impl"><a href="#method.get" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Datum.html#tymethod.get" class="fn">get</a>(&self) -> (&dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Arr [...]
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#769-771">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<div [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#779">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href= [...]
+<p>That is, this conversion is whatever the implementation of
+<code><a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for U</code> chooses to do.</p>
+</div></details></div></details><section id="impl-Read%3CExclusive,+BecauseExclusive%3E-for-T" class="impl"><a href="#impl-Read%3CExclusive,+BecauseExclusive%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> Read<Exclusive, BecauseExclusive> for T<div class="where">where
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#72-74">Source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rus [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#76">Source</a><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href=" [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-4" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#818">Source</a><a href="#associatedtype.Error-4" class="anchor">§</a><h4 class="code-hea [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-5" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#802">Source</a><a href="#associatedtype.Error-5" class="anchor">§</a><h4 class= [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section></div><script type="text/json" id="notable-traits-data">{"&[u8]":"<h3>Notable traits for <code>&[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/alloc/io/read/trait.Read.html\" [...]
\ No newline at end of file
diff --git a/arrow/array/array/struct.FixedSizeListArray.html b/arrow/array/array/struct.FixedSizeListArray.html
new file mode 100644
index 0000000000..ed48cb6770
--- /dev/null
+++ b/arrow/array/array/struct.FixedSizeListArray.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An array of fixed length lists, similar to JSON arrays (e.g. `["A", "B"]`)."><title>FixedSizeListArray in arrow::array::array - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2, [...]
+ data_type: <a class="enum" href="../../datatypes/enum.DataType.html" title="enum arrow::datatypes::DataType">DataType</a>,
+ values: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+ value_length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
+ len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An array of <a href="https://arrow.apache.org/docs/format/Columnar.html#fixed-size-list-layout">fixed length lists</a>, similar to JSON arrays
+(e.g. <code>["A", "B"]</code>).</p>
+<p>Lists are represented using a <code>values</code> child
+array where each list has a fixed size of <code>value_length</code>.</p>
+<p>Use <a href="../struct.FixedSizeListBuilder.html" title="struct arrow::array::builder::FixedSizeListBuilder"><code>FixedSizeListBuilder</code></a> to construct a <a href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray"><code>FixedSizeListArray</code></a>.</p>
+<h2 id="representation"><a class="doc-anchor" href="#representation">§</a>Representation</h2>
+<p>A <a href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray"><code>FixedSizeListArray</code></a> can represent a list of values of any other
+supported Arrow type. Each element of the <code>FixedSizeListArray</code> itself is
+a list which may contain NULL and non-null values,
+or may itself be NULL.</p>
+<p>For example, this <code>FixedSizeListArray</code> stores lists of strings:</p>
+<div class="example-wrap"><pre class="language-text"><code>┌─────────────┐
+│ [A,B] │
+├─────────────┤
+│ NULL │
+├─────────────┤
+│ [C,NULL] │
+└─────────────┘</code></pre></div>
+<p>The <code>values</code> of this <code>FixedSizeListArray</code>s are stored in a child
+<a href="../type.StringArray.html" title="type arrow::array::StringArray"><code>StringArray</code></a> where logical null values take up <code>values_length</code> slots in the array
+as shown in the following diagram. The logical values
+are shown on the left, and the actual <code>FixedSizeListArray</code> encoding on the right</p>
+<div class="example-wrap"><pre class="language-text"><code> ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐
+ ┌ ─ ─ ─ ─ ─ ─ ─ ─┐
+ ┌─────────────┐ │ ┌───┐ ┌───┐ ┌──────┐ │
+ │ [A,B] │ │ 1 │ │ │ 1 │ │ A │ │ 0
+ ├─────────────┤ │ ├───┤ ├───┤ ├──────┤ │
+ │ NULL │ │ 0 │ │ │ 1 │ │ B │ │ 1
+ ├─────────────┤ │ ├───┤ ├───┤ ├──────┤ │
+ │ [C,NULL] │ │ 1 │ │ │ 0 │ │ ???? │ │ 2
+ └─────────────┘ │ └───┘ ├───┤ ├──────┤ │
+ | │ 0 │ │ ???? │ │ 3
+ Logical Values │ Validity ├───┤ ├──────┤ │
+ (nulls) │ │ 1 │ │ C │ │ 4
+ │ ├───┤ ├──────┤ │
+ │ │ 0 │ │ ???? │ │ 5
+ │ └───┘ └──────┘ │
+ │ Values │
+ │ FixedSizeListArray (Array) │
+ └ ─ ─ ─ ─ ─ ─ ─ ─┘
+ └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘</code></pre></div><h2 id="example"><a class="doc-anchor" href="#example">§</a>Example</h2>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="comment">// Construct a value array
+</span><span class="kw">let </span>value_data = ArrayData::builder(DataType::Int32)
+ .len(<span class="number">9</span>)
+ .add_buffer(Buffer::from_slice_ref(<span class="kw-2">&</span>[<span class="number">0</span>, <span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>, <span class="number">4</span>, <span class="number">5</span>, <span class="number">6</span>, <span class="number">7</span>, <span class="number">8</span>]))
+ .build()
+ .unwrap();
+<span class="kw">let </span>list_data_type = DataType::FixedSizeList(
+ Arc::new(Field::new_list_field(DataType::Int32, <span class="bool-val">false</span>)),
+ <span class="number">3</span>,
+);
+<span class="kw">let </span>list_data = ArrayData::builder(list_data_type.clone())
+ .len(<span class="number">3</span>)
+ .add_child_data(value_data.clone())
+ .build()
+ .unwrap();
+<span class="kw">let </span>list_array = FixedSizeListArray::from(list_data);
+<span class="kw">let </span>list0 = list_array.value(<span class="number">0</span>);
+<span class="kw">let </span>list1 = list_array.value(<span class="number">1</span>);
+<span class="kw">let </span>list2 = list_array.value(<span class="number">2</span>);
+
+<span class="macro">assert_eq!</span>( <span class="kw-2">&</span>[<span class="number">0</span>, <span class="number">1</span>, <span class="number">2</span>], list0.as_any().downcast_ref::<Int32Array>().unwrap().values());
+<span class="macro">assert_eq!</span>( <span class="kw-2">&</span>[<span class="number">3</span>, <span class="number">4</span>, <span class="number">5</span>], list1.as_any().downcast_ref::<Int32Array>().unwrap().values());
+<span class="macro">assert_eq!</span>( <span class="kw-2">&</span>[<span class="number">6</span>, <span class="number">7</span>, <span class="number">8</span>], list2.as_any().downcast_ref::<Int32Array>().unwrap().values());</code></pre></div></div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.data_type" class="structfield section-header"><a href="#structfield.data_type" class="anchor field">§</a>< [...]
+ field: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><<a class="struct" href="../../datatypes/struct.Field.html" title="struct arrow::datatypes::Field">Field</a>>,
+ size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
+ values: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+) -> <a class="struct" href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray">FixedSizeListArray</a></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray"><code>FixedSizeListArray</code></a> with <code>size</code> element size, panicking on failure.</p>
+<p>Note that if <code>size == 0</code> and <code>nulls</code> is <code>None</code> (a degenerate, non-nullable
+<code>FixedSizeListArray</code>), this function will set the length of the array to 0.</p>
+<p>If you would like to have a degenerate, non-nullable <code>FixedSizeListArray</code> with arbitrary
+length, use the <a href="../struct.FixedSizeListArray.html#method.try_new_with_length" title="associated function arrow::array::FixedSizeListArray::try_new_with_length"><code>try_new_with_length()</code></a> constructor.</p>
+<h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
+<p>Panics if <a href="../struct.FixedSizeListArray.html#method.try_new" title="associated function arrow::array::FixedSizeListArray::try_new"><code>Self::try_new</code></a> returns an error</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_unchecked" class="method"><h4 class="code-header">pub unsafe fn <a href="#method.new_unchecked" class="fn">new_unchecked</a>(
+ field: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><<a class="struct" href="../../datatypes/struct.Field.html" title="struct arrow::datatypes::Field">Field</a>>,
+ size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
+ values: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+ len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <a class="struct" href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray">FixedSizeListArray</a></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray"><code>FixedSizeListArray</code></a> from the provided parts without validation.</p>
+<h5 id="safety"><a class="doc-anchor" href="#safety">§</a>Safety</h5>
+<ul>
+<li><code>size >= 0</code></li>
+<li><code>values.len() == len * size as usize</code></li>
+<li><code>nulls.len() == len</code> if <code>nulls</code> is <code>Some</code></li>
+<li><code>field.data_type() == values.data_type()</code></li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.try_new" class="method"><h4 class="code-header">pub fn <a href="#method.try_new" class="fn">try_new</a>(
+ field: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><<a class="struct" href="../../datatypes/struct.Field.html" title="struct arrow::datatypes::Field">Field</a>>,
+ size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
+ values: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray">FixedSizeListArray</a>, <a class="enum" href="../../error/enum.ArrowError.html" title="enum arrow::error::ArrowError">ArrowError</a>></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.FixedSizeListArray.html" [...]
+<p>Note that if <code>size == 0</code> and <code>nulls</code> is <code>None</code> (a degenerate, non-nullable
+<code>FixedSizeListArray</code>), this function will set the length of the array to 0.</p>
+<p>If you would like to have a degenerate, non-nullable <code>FixedSizeListArray</code> with arbitrary
+length, use the <a href="../struct.FixedSizeListArray.html#method.try_new_with_length" title="associated function arrow::array::FixedSizeListArray::try_new_with_length"><code>try_new_with_length()</code></a> constructor.</p>
+<h5 id="errors"><a class="doc-anchor" href="#errors">§</a>Errors</h5>
+<ul>
+<li><code>size < 0</code></li>
+<li><code>values.len() != nulls.len() * size</code> if <code>nulls</code> is <code>Some</code></li>
+<li><code>values.data_type() != field.data_type()</code></li>
+<li><code>!field.is_nullable() && !nulls.expand(size).contains(values.logical_nulls())</code></li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.try_new_with_length" class="method"><h4 class="code-header">pub fn <a href="#method.try_new_with_length" class="fn">try_new_with_length</a>(
+ field: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><<a class="struct" href="../../datatypes/struct.Field.html" title="struct arrow::datatypes::Field">Field</a>>,
+ size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
+ values: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+ len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray">FixedSizeListArray</a>, <a class="enum" href="../../error/enum.ArrowError.html" title="enum arrow::error::ArrowError">ArrowError</a>></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.FixedSizeListArray.html" [...]
+<p>This method exists to allow the construction of arbitrary length degenerate (<code>size == 0</code>)
+and non-nullable <code>FixedSizeListArray</code>s. If you want a nullable <code>FixedSizeListArray</code>, then
+you can use <a href="../struct.FixedSizeListArray.html#method.try_new" title="associated function arrow::array::FixedSizeListArray::try_new"><code>try_new()</code></a> instead.</p>
+<h5 id="errors-1"><a class="doc-anchor" href="#errors-1">§</a>Errors</h5>
+<ul>
+<li><code>size < 0</code></li>
+<li><code>nulls.len() != len</code> if <code>nulls</code> is <code>Some</code></li>
+<li><code>values.len() != len * size</code></li>
+<li><code>values.data_type() != field.data_type()</code></li>
+<li><code>!field.is_nullable() && !nulls.expand(size).contains(values.logical_nulls())</code></li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_null" class="method"><h4 class="code-header">pub fn <a href="#method.new_null" class="fn">new_null</a>(field: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><<a class="struct" href="../../datatypes/struct.Field.html" title="struct arrow::datatypes::Field">Field</a>>, size: <a class="primitive" href="https:// [...]
+<h5 id="panics-1"><a class="doc-anchor" href="#panics-1">§</a>Panics</h5>
+<p>Panics if</p>
+<ul>
+<li><code>size < 0</code></li>
+<li><code>size * len</code> would overflow <code>usize</code></li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.into_parts" class="method"><h4 class="code-header">pub fn <a href="#method.into_parts" class="fn">into_parts</a>(self) -> (<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><<a class="struct" href="../../datatypes/struct.Field.html" title="struct arrow::datatypes::Field">Field</a>>, <a class="primitive" href="ht [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_field" class="method"><h4 class="code-header">pub fn <a href="#method.value_field" class="fn">value_field</a>(&self) -> &<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><<a class="struct" href="../../datatypes/struct.Field.html" title="struct arrow::datatypes::Field">Field</a>> <a href="#" class= [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.values" class="method"><h4 class="code-header">pub fn <a href="#method.values" class="fn">values</a>(&self) -> &<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>> <a href="#" class="tooltip" data-notable-ty="& [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_type" class="method"><h4 class="code-header">pub fn <a href="#method.value_type" class="fn">value_type</a>(&self) -> <a class="enum" href="../../datatypes/enum.DataType.html" title="enum arrow::datatypes::DataType">DataType</a></h4></section></summary><div class="docblock"><p>Returns a clone of the value type of this list.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value" class="method"><h4 class="code-header">pub fn <a href="#method.value" class="fn">value</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html" title="struct alloc::rcs::arc::Arc">Arc</a><dyn <a class="trait" href="../trait.Array.html" titl [...]
+<p>Note: This method does not check for nulls and the value is arbitrary
+(but still well-defined) if <a href="../struct.FixedSizeListArray.html#method.is_null" title="method arrow::array::FixedSizeListArray::is_null"><code>is_null</code></a> returns true for the index.</p>
+<h5 id="panics-2"><a class="doc-anchor" href="#panics-2">§</a>Panics</h5>
+<p>Panics if index <code>i</code> is out of bounds</p>
+</div></details><details class="toggle method-toggle deprecated" open><summary><section id="method.value_offset" class="method"><h4 class="code-header">pub fn <a href="#method.value_offset" class="fn">value_offset</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section><span class="item-info"><div class="stab deprecat [...]
+</span></div></span></summary><div class="docblock"><p>Returns the offset for value at index <code>i</code>.</p>
+<p>Note this doesn’t do any bound checking, for performance reason.</p>
+<p>Past <code>i32::MAX</code> child elements the offset does not fit the return type
+and wraps negative. Use <a href="../struct.FixedSizeListArray.html#method.value_offset_at" title="method arrow::array::FixedSizeListArray::value_offset_at"><code>Self::value_offset_at</code></a>, which stays in
+<code>usize</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_length" class="method"><h4 class="code-header">pub const fn <a href="#method.value_length" class="fn">value_length</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section></summary><div class="docblock"><p>Returns the length for an element.</p>
+<p>All elements have the same length as the array is a fixed size.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_offset_at" class="method"><h4 class="code-header">pub const fn <a href="#method.value_offset_at" class="fn">value_offset_at</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Return [...]
+elements.</p>
+<p>Note this doesn’t do any bound checking, for performance reason.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.slice" class="method"><h4 class="code-header">pub fn <a href="#method.slice" class="fn">slice</a>(&self, offset: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="../struct.FixedSizeListArray.html" title="struct arrow:: [...]
+<h5 id="panics-3"><a class="doc-anchor" href="#panics-3">§</a>Panics</h5>
+<p>Panics if <code>offset + len > self.len()</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_iter_primitive" class="method"><h4 class="code-header">pub fn <a href="#method.from_iter_primitive" class="fn">from_iter_primitive</a><T, P, I>(iter: I, length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -> <a class="struct" href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray">FixedSizeListArray</a><di [...]
+ T: <a class="trait" href="../trait.ArrowPrimitiveType.html" title="trait arrow::array::ArrowPrimitiveType">ArrowPrimitiveType</a>,
+ P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<T as <a class="trait" href="../trait.ArrowPrimitiveType.html" title="trait arrow::array::ArrowPrimitiveType">ArrowPrimitiveType</a>>::<a class="associated [...]
+ I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><P>>,</div></h4></section></summary><div class="docblock"><p>Creates a <a href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeList [...]
+<h5 id="example-1"><a class="doc-anchor" href="#example-1">§</a>Example</h5>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code>
+<span class="kw">let </span>data = <span class="macro">vec!</span>[
+ <span class="prelude-val">Some</span>(<span class="macro">vec!</span>[<span class="prelude-val">Some</span>(<span class="number">0</span>), <span class="prelude-val">Some</span>(<span class="number">1</span>), <span class="prelude-val">Some</span>(<span class="number">2</span>)]),
+ <span class="prelude-val">None</span>,
+ <span class="prelude-val">Some</span>(<span class="macro">vec!</span>[<span class="prelude-val">Some</span>(<span class="number">3</span>), <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="number">5</span>)]),
+ <span class="prelude-val">Some</span>(<span class="macro">vec!</span>[<span class="prelude-val">Some</span>(<span class="number">6</span>), <span class="prelude-val">Some</span>(<span class="number">7</span>), <span class="prelude-val">Some</span>(<span class="number">45</span>)]),
+];
+<span class="kw">let </span>list_array = FixedSizeListArray::from_iter_primitive::<Int32Type, <span class="kw">_</span>, <span class="kw">_</span>>(data, <span class="number">3</span>);
+<span class="macro">println!</span>(<span class="string">"{:?}"</span>, list_array);</code></pre></div></div></details><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a>(&self) -> <a class="struct" href="../struct.ArrayIter.html" title="struct arrow::array::ArrayIter">ArrayIter</a><&<a class="struct" href="../struct.FixedSizeListArray.html" title="struct arrow [...]
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Array-for-FixedSizeListArray" class="impl"><a href="#impl-Array-for-FixedSizeListArray" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Array.html" title="trait arrow::array:: [...]
+</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_any" class="method trait-impl"><a href="#method.as_any" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.as_any" class="fn">as_any</a>(&self) -> &(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4></section></summary><div class='doc [...]
+downcasted to a specific implementation. <a href="../trait.Array.html#tymethod.as_any">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_data" class="method trait-impl"><a href="#method.to_data" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.to_data" class="fn">to_data</a>(&self) -> <a class="struct" href="../struct.ArrayData.html" title="struct arrow::array::ArrayData">ArrayData</a></h4></ [...]
+Note that the underlying data can be shared by many arrays.
+This defaults to <code>0</code>. <a href="../trait.Array.html#tymethod.offset">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nulls" class="method trait-impl"><a href="#method.nulls" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.nulls" class="fn">nulls</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Optio [...]
+The buffers store bytes in the Arrow memory format, and include the data as well as the validity map.
+Note that this does not always correspond to the exact memory usage of an array,
+since multiple arrays can share the same buffers or slices thereof.</div></details><details class="toggle method-toggle" open><summary><section id="method.get_array_memory_size" class="method trait-impl"><a href="#method.get_array_memory_size" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.get_array_memory_size" class="fn">get_array_memory_size</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html" [...]
+This value will always be greater than returned by <code>get_buffer_memory_size()</code> and
+includes the overhead of the data structures that contain the pointers to the various buffers.</div></details><details class="toggle method-toggle" open><summary><section id="method.claim" class="method trait-impl"><a href="#method.claim" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.claim" class="fn">claim</a>(&self, pool: &dyn MemoryPool)</h4></section></summary><div class='docblock'>Claim memory used by this array in the provided memory poo [...]
+null values of this array, if any. <a href="../trait.Array.html#method.logical_nulls">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_null" class="method trait-impl"><a href="#method.is_null" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.is_null" class="fn">is_null</a>(&self, index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a clas [...]
+opposite of <a href="../trait.Array.html#method.is_null" title="method arrow::array::Array::is_null"><code>Self::is_null</code></a>. <a href="../trait.Array.html#method.is_valid">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.null_count" class="method trait-impl"><a href="#method.null_count" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.null_count" class="fn">null_count</a>(&self) -> <a clas [...]
+ &self,
+ index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <<a class="struct" href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray">FixedSizeListArray</a> as <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>>::<a class="associatedtype" href="../trait.ArrayAccessor.html#associatedtype.Item" title="type arrow::array::ArrayAccessor::Item">Item</a></h4></section></summary><div class='docblock'>Returns the element at index <code>i</code> <a [...]
+ &self,
+ index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <&<a class="struct" href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray">FixedSizeListArray</a> as <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>>::<a class="associatedtype" href="../trait.ArrayAccessor.html#associatedtype.Item" title="type arrow::array::ArrayAccessor::Item">Item</a></h4></section></summary><div class='docblock'>Returns the element at index <code>i</code [...]
+</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(v: <a class="struct" href="../struct.FixedSizeListArray.html" title="struct arrow::array::FixedSizeListArray">FixedSizeListArray</a>) -> <a class="struct" [...]
+ OffsetSize: <a class="trait" href="../trait.OffsetSizeTrait.html" title="trait arrow::array::OffsetSizeTrait">OffsetSizeTrait</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: <a class="s [...]
+ OffsetSize: <a class="trait" href="../trait.OffsetSizeTrait.html" title="trait arrow::array::OffsetSizeTrait">OffsetSizeTrait</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a href="#method.from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: <a class="s [...]
+element at <code>index</code>.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-FixedSizeListArray" class="impl"><a href="#impl-PartialEq-for-FixedSizeListArray" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.FixedSizeListArray.html" title="st [...]
+ T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#143">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href [...]
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#214">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https:/ [...]
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#222">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href= [...]
+ ST: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+ DT: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><section id="impl-CastableFrom%3CST,+Uninit,+Uninit%3E-for-DT" class="impl"><a href="#impl-CastableFrom%3CST,+Uninit,+Uninit%3E-for-DT" class="anchor">§</a><h3 class="code-header">impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT<div class="where">where
+ ST: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+ DT: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#648">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https: [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#650">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsaf [...]
+ T: <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Array</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get" class="method trait-impl"><a href="#method.get" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Datum.html#tymethod.get" class="fn">get</a>(&self) -> (&dyn <a class="trait" href="../trait.Array.html" title="trait arrow::array::Array">Arr [...]
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#769-771">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<div [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#779">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href= [...]
+<p>That is, this conversion is whatever the implementation of
+<code><a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for U</code> chooses to do.</p>
+</div></details></div></details><section id="impl-Read%3CExclusive,+BecauseExclusive%3E-for-T" class="impl"><a href="#impl-Read%3CExclusive,+BecauseExclusive%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> Read<Exclusive, BecauseExclusive> for T<div class="where">where
+ T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#72-74">Source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rus [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#76">Source</a><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href=" [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#818">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header" [...]
+ U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#802">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class= [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section></div><script type="text/json" id="notable-traits-data">{"&Arc<Field>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/rcs/arc/struct.Arc.html\" title=\"struct alloc::rcs::arc::Arc\">Arc</a><R></code></h3><pre><code><div class=\"where\">impl<R> <a class=\"trait\" href=\"http [...]
\ No newline at end of file
diff --git a/arrow/array/array/struct.GenericByteArray.html b/arrow/array/array/struct.GenericByteArray.html
new file mode 100644
index 0000000000..46d78a54ae
--- /dev/null
+++ b/arrow/array/array/struct.GenericByteArray.html
@@ -0,0 +1,239 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An array of variable length byte arrays"><title>GenericByteArray in arrow::array::array - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48a [...]
+ T: <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>,</div>{
+ data_type: <a class="enum" href="../../datatypes/enum.DataType.html" title="enum arrow::datatypes::DataType">DataType</a>,
+ value_offsets: <a class="struct" href="../../buffer/struct.OffsetBuffer.html" title="struct arrow::buffer::OffsetBuffer">OffsetBuffer</a><<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../datatypes/trait.ByteArrayType.html#associatedtype.Offset" title="type arrow::datatypes::ByteArrayType::Offset">Offset</a>>,
+ value_data: <a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An array of <a href="https://arrow.apache.org/docs/format/Columnar.html#variable-size-binary-layout">variable length byte arrays</a></p>
+<p>See <a href="../type.StringArray.html" title="type arrow::array::StringArray"><code>StringArray</code></a> and <a href="../type.LargeStringArray.html" title="type arrow::array::LargeStringArray"><code>LargeStringArray</code></a> for storing utf8 encoded string data</p>
+<p>See <a href="../type.BinaryArray.html" title="type arrow::array::BinaryArray"><code>BinaryArray</code></a> and <a href="../type.LargeBinaryArray.html" title="type arrow::array::LargeBinaryArray"><code>LargeBinaryArray</code></a> for storing arbitrary bytes</p>
+<h2 id="example-from-a-vec"><a class="doc-anchor" href="#example-from-a-vec">§</a>Example: From a Vec</h2>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>arr: GenericByteArray<Utf8Type> = <span class="macro">vec!</span>[<span class="string">"hello"</span>, <span class="string">"world"</span>, <span class="string">""</span>].into();
+<span class="macro">assert_eq!</span>(arr.value_data(), <span class="string">b"helloworld"</span>);
+<span class="macro">assert_eq!</span>(arr.value_offsets(), <span class="kw-2">&</span>[<span class="number">0</span>, <span class="number">5</span>, <span class="number">10</span>, <span class="number">10</span>]);
+<span class="kw">let </span>values: Vec<<span class="kw">_</span>> = arr.iter().collect();
+<span class="macro">assert_eq!</span>(values, <span class="kw-2">&</span>[<span class="prelude-val">Some</span>(<span class="string">"hello"</span>), <span class="prelude-val">Some</span>(<span class="string">"world"</span>), <span class="prelude-val">Some</span>(<span class="string">""</span>)]);</code></pre></div><h2 id="example-from-an-optional-vec"><a class="doc-anchor" href="#example-from-an-optional-vec">§</a>Example: From an optional Vec</h2>
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>arr: GenericByteArray<Utf8Type> = <span class="macro">vec!</span>[<span class="prelude-val">Some</span>(<span class="string">"hello"</span>), <span class="prelude-val">Some</span>(<span class="string">"world"</span>), <span class="prelude-val">Some</span>(<span class="string">""</span>), <span class="prelude-val">None</span>].into();
+<span class="macro">assert_eq!</span>(arr.value_data(), <span class="string">b"helloworld"</span>);
+<span class="macro">assert_eq!</span>(arr.value_offsets(), <span class="kw-2">&</span>[<span class="number">0</span>, <span class="number">5</span>, <span class="number">10</span>, <span class="number">10</span>, <span class="number">10</span>]);
+<span class="kw">let </span>values: Vec<<span class="kw">_</span>> = arr.iter().collect();
+<span class="macro">assert_eq!</span>(values, <span class="kw-2">&</span>[<span class="prelude-val">Some</span>(<span class="string">"hello"</span>), <span class="prelude-val">Some</span>(<span class="string">"world"</span>), <span class="prelude-val">Some</span>(<span class="string">""</span>), <span class="prelude-val">None</span>]);</code></pre></div><h2 id="example-from-an-iterator-of-option"><a class="doc-anchor" href="#example-from-an-iterator-of-option">§</a>Example: From an i [...]
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>arr: GenericByteArray<Utf8Type> = (<span class="number">0</span>..<span class="number">5</span>).map(|x| (x % <span class="number">2 </span>== <span class="number">0</span>).then(|| x.to_string())).collect();
+<span class="kw">let </span>values: Vec<<span class="kw">_</span>> = arr.iter().collect();
+<span class="macro">assert_eq!</span>(values, <span class="kw-2">&</span>[<span class="prelude-val">Some</span>(<span class="string">"0"</span>), <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="string">"2"</span>), <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="string">"4"</span>)]);</code></pre></div><h2 id="example-using-builder"><a class="doc-anchor" href="#example-using-builder">§</a>Example: Usi [...]
+<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span><span class="kw-2">mut </span>builder = GenericByteBuilder::<Utf8Type>::new();
+builder.append_value(<span class="string">"hello"</span>);
+builder.append_null();
+builder.append_value(<span class="string">"world"</span>);
+<span class="kw">let </span>array = builder.finish();
+<span class="kw">let </span>values: Vec<<span class="kw">_</span>> = array.iter().collect();
+<span class="macro">assert_eq!</span>(values, <span class="kw-2">&</span>[<span class="prelude-val">Some</span>(<span class="string">"hello"</span>), <span class="prelude-val">None</span>, <span class="prelude-val">Some</span>(<span class="string">"world"</span>)]);</code></pre></div></div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.data_type" class="structfield section-header"><a href="#structfield.da [...]
+ OffsetSize: <a class="trait" href="../trait.OffsetSizeTrait.html" title="trait arrow::array::OffsetSizeTrait">OffsetSizeTrait</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_vec" class="method"><h4 class="code-header">pub fn <a href="#method.from_vec" class="fn">from_vec</a>(
+ v: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><&[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]>,
+) -> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><<a class="struct" href="../../datatypes/struct.GenericBinaryType.html" title="struct arrow::datatypes::GenericBinaryType">GenericBinaryType</a><OffsetSize>></h4></section></summary><div class="docblock"><p>Creates a <a href="../type.GenericBinaryArray.html" title="type arrow::array::GenericBinaryArray">GenericBinaryArray</a> from a vector of byte [...]
+<p>See also <a href="../struct.GenericByteArray.html#method.from_iter_values" title="associated function arrow::array::GenericByteArray::from_iter_values"><code>Self::from_iter_values</code></a></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_opt_vec" class="method"><h4 class="code-header">pub fn <a href="#method.from_opt_vec" class="fn">from_opt_vec</a>(
+ v: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]>>,
+) -> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><<a class="struct" href="../../datatypes/struct.GenericBinaryType.html" title="struct arrow::datatypes::GenericBinaryType">GenericBinaryType</a><OffsetSize>></h4></section></summary><div class="docblock"><p>Creates a <a href="../type.GenericBinaryArray.html" title="type arrow::array::GenericBinaryArray">GenericBinaryArray</a> from a vector of Opti [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.take_iter" class="method"><h4 class="code-header">pub fn <a href="#method.take_iter" class="fn">take_iter</a><'a>(
+ &'a self,
+ indexes: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>>> + 'a,
+) -> impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]>></h4></section></summary><div class="docblock"><p>Returns [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.take_iter_unchecked" class="method"><h4 class="code-header">pub unsafe fn <a href="#method.take_iter_unchecked" class="fn">take_iter_unchecked</a><'a>(
+ &'a self,
+ indexes: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>>> + 'a,
+) -> impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]>></h4></section></summary><div class="docblock"><p>Returns [...]
+<h5 id="safety"><a class="doc-anchor" href="#safety">§</a>Safety</h5>
+<p>caller must ensure that the indexes in the iterator are less than the <code>array.len()</code></p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-GenericByteArray%3CT%3E" class="impl"><a href="#impl-GenericByteArray%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><T><div class="where">where
+ T: <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.DATA_TYPE" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.DATA_TYPE" class="constant">DATA_TYPE</a>: <a class="enum" href="../../datatypes/enum.DataType.html" title="enum arrow::datatypes: [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(
+ offsets: <a class="struct" href="../../buffer/struct.OffsetBuffer.html" title="struct arrow::buffer::OffsetBuffer">OffsetBuffer</a><<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../datatypes/trait.ByteArrayType.html#associatedtype.Offset" title="type arrow::datatypes::ByteArrayType::Offset">Offset</a>>,
+ values: <a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+) -> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><T></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray"><code>GenericByteArray</code></a> from the provided parts, panicking on failure</p>
+<h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
+<p>Panics if <a href="../struct.GenericByteArray.html#method.try_new" title="associated function arrow::array::GenericByteArray::try_new"><code>GenericByteArray::try_new</code></a> returns an error</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.try_new" class="method"><h4 class="code-header">pub fn <a href="#method.try_new" class="fn">try_new</a>(
+ offsets: <a class="struct" href="../../buffer/struct.OffsetBuffer.html" title="struct arrow::buffer::OffsetBuffer">OffsetBuffer</a><<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../datatypes/trait.ByteArrayType.html#associatedtype.Offset" title="type arrow::datatypes::ByteArrayType::Offset">Offset</a>>,
+ values: <a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><T>, <a class="enum" href="../../error/enum.ArrowError.html" title="enum arrow::error::ArrowError">ArrowError</a>></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.GenericByteArray.html" [...]
+<h5 id="errors"><a class="doc-anchor" href="#errors">§</a>Errors</h5>
+<ul>
+<li><code>offsets.len() - 1 != nulls.len()</code></li>
+<li>Any consecutive pair of <code>offsets</code> does not denote a valid slice of <code>values</code></li>
+</ul>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_unchecked" class="method"><h4 class="code-header">pub unsafe fn <a href="#method.new_unchecked" class="fn">new_unchecked</a>(
+ offsets: <a class="struct" href="../../buffer/struct.OffsetBuffer.html" title="struct arrow::buffer::OffsetBuffer">OffsetBuffer</a><<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../datatypes/trait.ByteArrayType.html#associatedtype.Offset" title="type arrow::datatypes::ByteArrayType::Offset">Offset</a>>,
+ values: <a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a>,
+ nulls: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../buffer/struct.NullBuffer.html" title="struct arrow::buffer::NullBuffer">NullBuffer</a>>,
+) -> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><T></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray"><code>GenericByteArray</code></a> from the provided parts, without validation</p>
+<h5 id="safety-1"><a class="doc-anchor" href="#safety-1">§</a>Safety</h5>
+<p>Safe if <a href="../struct.GenericByteArray.html#method.try_new" title="associated function arrow::array::GenericByteArray::try_new"><code>Self::try_new</code></a> would not error</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_null" class="method"><h4 class="code-header">pub fn <a href="#method.new_null" class="fn">new_null</a>(len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><T></h4></section></summary><div class="docblock"><p>Create [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_scalar" class="method"><h4 class="code-header">pub fn <a href="#method.new_scalar" class="fn">new_scalar</a>(
+ value: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../datatypes/trait.ByteArrayType.html#associatedtype.Native" title="type arrow::datatypes::ByteArrayType::Native">Native</a>>,
+) -> <a class="struct" href="../struct.Scalar.html" title="struct arrow::array::Scalar">Scalar</a><<a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><T>></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.Scalar.html" title="struct arrow::array::Scalar"><code>Scalar</code></a> from <code>v</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_repeated" class="method"><h4 class="code-header">pub fn <a href="#method.new_repeated" class="fn">new_repeated</a>(
+ value: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../datatypes/trait.ByteArrayType.html#associatedtype.Native" title="type arrow::datatypes::ByteArrayType::Native">Native</a>>,
+ repeat_count: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><T></h4></section></summary><div class="docblock"><p>Create a new <a href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray"><code>GenericByteArray</code></a> where <code>value</code> is repeated <code>repeat_count</code> times.</p>
+<h5 id="panics-1"><a class="doc-anchor" href="#panics-1">§</a>Panics</h5>
+<p>This will panic if value’s length multiplied by <code>repeat_count</code> overflows usize.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_iter_values" class="method"><h4 class="code-header">pub fn <a href="#method.from_iter_values" class="fn">from_iter_values</a><Ptr, I>(iter: I) -> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><T><div class="where">where
+ Ptr: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../datatypes/trait.ByteArrayType.html#associatedtype.Native" title="type arrow::datatypes::ByteArrayType::Native">Native</a>>,
+ I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = Ptr>,</div></h4></section></summary><div class="docblock"><p>Creates a <a href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray"><code>GenericByteArray</code></a> based on an iterator of values without nulls</p>
+<h5 id="panics-2"><a class="doc-anchor" href="#panics-2">§</a>Panics</h5>
+<p>Panics if the total length of the values exceeds <code>T::Offset::MAX</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.into_parts" class="method"><h4 class="code-header">pub fn <a href="#method.into_parts" class="fn">into_parts</a>(
+ self,
+) -> (<a class="struct" href="../../buffer/struct.OffsetBuffer.html" title="struct arrow::buffer::OffsetBuffer">OffsetBuffer</a><<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../datatypes/trait.ByteArrayType.html#associatedtype.Offset" title="type arrow::datatypes::ByteArrayType::Offset">Offset</a>>, <a class="struct" href="../../buffer/struct.Buffe [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_length" class="method"><h4 class="code-header">pub fn <a href="#method.value_length" class="fn">value_length</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype [...]
+<h5 id="panics-3"><a class="doc-anchor" href="#panics-3">§</a>Panics</h5>
+<p>Panics if index <code>i</code> is out of bounds.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.offsets" class="method"><h4 class="code-header">pub fn <a href="#method.offsets" class="fn">offsets</a>(&self) -> &<a class="struct" href="../../buffer/struct.OffsetBuffer.html" title="struct arrow::buffer::OffsetBuffer">OffsetBuffer</a><<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class= [...]
+<p>Unlike <a href="../struct.GenericByteArray.html#method.value_offsets" title="method arrow::array::GenericByteArray::value_offsets"><code>Self::value_offsets</code></a> this returns the <a href="../../buffer/struct.OffsetBuffer.html" title="struct arrow::buffer::OffsetBuffer"><code>OffsetBuffer</code></a>
+allowing for zero-copy cloning</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.values" class="method"><h4 class="code-header">pub fn <a href="#method.values" class="fn">values</a>(&self) -> &<a class="struct" href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer">Buffer</a></h4></section></summary><div class="docblock"><p>Returns the values of this array</p>
+<p>Unlike <a href="../struct.GenericByteArray.html#method.value_data" title="method arrow::array::GenericByteArray::value_data"><code>Self::value_data</code></a> this returns the <a href="../../buffer/struct.Buffer.html" title="struct arrow::buffer::Buffer"><code>Buffer</code></a>
+allowing for zero-copy cloning. Like <a href="../struct.GenericByteArray.html#method.value_data" title="method arrow::array::GenericByteArray::value_data"><code>Self::value_data</code></a>, it can
+include bytes that are not part of any value.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_data" class="method"><h4 class="code-header">pub fn <a href="#method.value_data" class="fn">value_data</a>(&self) -> &[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] <a href="#" class="tooltip" data-notable-ty="&[u8]">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns the raw value data</p>
+<p>This can include bytes before the first offset or after the last one,
+for example when the array is a slice of a larger array. Those bytes are
+not part of any value, and in a string array they need not be valid UTF-8.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.is_ascii" class="method"><h4 class="code-header">pub fn <a href="#method.is_ascii" class="fn">is_ascii</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns true if all data within this array is ASCII</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_offsets" class="method"><h4 class="code-header">pub fn <a href="#method.value_offsets" class="fn">value_offsets</a>(&self) -> &[<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../datatypes/trait.ByteArrayType.html#associatedtype.Offset" title="type arrow::d [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value_unchecked" class="method"><h4 class="code-header">pub unsafe fn <a href="#method.value_unchecked" class="fn">value_unchecked</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> &<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a [...]
+<p>Note: This method does not check for nulls and the value is arbitrary
+if <a href="../struct.GenericByteArray.html#method.is_null" title="method arrow::array::GenericByteArray::is_null"><code>is_null</code></a> returns true for the index.</p>
+<h5 id="safety-2"><a class="doc-anchor" href="#safety-2">§</a>Safety</h5>
+<p>Caller is responsible for ensuring that the index is within the bounds of the array</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.value" class="method"><h4 class="code-header">pub fn <a href="#method.value" class="fn">value</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> &<T as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../da [...]
+<p>Note: This method does not check for nulls and the value is arbitrary
+(but still well-defined) if <a href="../struct.GenericByteArray.html#method.is_null" title="method arrow::array::GenericByteArray::is_null"><code>is_null</code></a> returns true for the index.</p>
+<h5 id="panics-4"><a class="doc-anchor" href="#panics-4">§</a>Panics</h5>
+<p>Panics if index <code>i</code> is out of bounds.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a>(&self) -> <a class="struct" href="../struct.ArrayIter.html" title="struct arrow::array::ArrayIter">ArrayIter</a><&<a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><T>> <a href="#" class="tooltip" data-notable-ty= [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.slice" class="method"><h4 class="code-header">pub fn <a href="#method.slice" class="fn">slice</a>(&self, offset: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow: [...]
+<h5 id="panics-5"><a class="doc-anchor" href="#panics-5">§</a>Panics</h5>
+<p>Panics if <code>offset + length > self.len()</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.into_builder" class="method"><h4 class="code-header">pub fn <a href="#method.into_builder" class="fn">into_builder</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.GenericByteBuilder.html" title="struct arrow::array::GenericByteBuilder">GenericByteBuilder</a><T>, [...]
+if possible.</p>
+<p>Returns <code>Err(self)</code> if the offsets or values cannot be reused, for
+example because they are shared with another array, or because this is a
+sliced array with a non-zero first offset.</p>
+<p>The null buffer is copied if it cannot be reused.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-GenericByteArray%3CGenericStringType%3COffsetSize%3E%3E" class="impl"><a href="#impl-GenericByteArray%3CGenericStringType%3COffsetSize%3E%3E" class="anchor">§</a><h3 class="code-header">impl<OffsetSize> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><<a class="struct" href="../../datatypes/struct.G [...]
+ OffsetSize: <a class="trait" href="../trait.OffsetSizeTrait.html" title="trait arrow::array::OffsetSizeTrait">OffsetSizeTrait</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.num_chars" class="method"><h4 class="code-header">pub fn <a href="#method.num_chars" class="fn">num_chars</a>(&self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a [...]
+<h5 id="performance"><a class="doc-anchor" href="#performance">§</a>Performance</h5>
+<p>This function has <code>O(n)</code> time complexity where <code>n</code> is the string length.
+If you can make sure that all chars in the string are in the range <code>U+0x0000</code> ~ <code>U+0x007F</code>,
+please use the function <a href="#method.value_length"><code>value_length</code></a> which has O(1) time complexity.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.take_iter-1" class="method"><h4 class="code-header">pub fn <a href="#method.take_iter-1" class="fn">take_iter</a><'a>(
+ &'a self,
+ indexes: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>>> + 'a,
+) -> impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>>></h4></section></summary><div class="docblock"><p>Returns [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.take_iter_unchecked-1" class="method"><h4 class="code-header">pub unsafe fn <a href="#method.take_iter_unchecked-1" class="fn">take_iter_unchecked</a><'a>(
+ &'a self,
+ indexes: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>>> + 'a,
+) -> impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>>></h4></section></summary><div class="docblock"><p>Returns [...]
+<h5 id="safety-3"><a class="doc-anchor" href="#safety-3">§</a>Safety</h5>
+<p>caller must ensure that the indexes in the iterator are less than the <code>array.len()</code></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from_binary" class="method"><h4 class="code-header">pub fn <a href="#method.try_from_binary" class="fn">try_from_binary</a>(
+ v: <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><<a class="struct" href="../../datatypes/struct.GenericBinaryType.html" title="struct arrow::datatypes::GenericBinaryType">GenericBinaryType</a><OffsetSize>>,
+) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><<a class="struct" href="../../datatypes/struct.GenericStringType.html" title="struct arrow::datatypes::GenericStringType">GenericStringType</a><OffsetSize>>, <a class="enum" href="../../error/enum.ArrowError.html" [...]
+an error if <a href="../type.GenericBinaryArray.html" title="type arrow::array::GenericBinaryArray"><code>GenericBinaryArray</code></a> contains invalid UTF-8 data</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Array-for-GenericByteArray%3CT%3E" class="impl"><a href="#impl-Array-for-GenericByteArray%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../trait.Array.html" title="t [...]
+ T: <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>,</div></h3><div class="docblock"><p>SAFETY: Correctly implements the contract of Arrow Arrays</p>
+</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_any" class="method trait-impl"><a href="#method.as_any" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.as_any" class="fn">as_any</a>(&self) -> &(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4></section></summary><div class='doc [...]
+downcasted to a specific implementation. <a href="../trait.Array.html#tymethod.as_any">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_data" class="method trait-impl"><a href="#method.to_data" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.to_data" class="fn">to_data</a>(&self) -> <a class="struct" href="../struct.ArrayData.html" title="struct arrow::array::ArrayData">ArrayData</a></h4></ [...]
+Note that the underlying data can be shared by many arrays.
+This defaults to <code>0</code>. <a href="../trait.Array.html#tymethod.offset">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nulls" class="method trait-impl"><a href="#method.nulls" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.nulls" class="fn">nulls</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Optio [...]
+The buffers store bytes in the Arrow memory format, and include the data as well as the validity map.
+Note that this does not always correspond to the exact memory usage of an array,
+since multiple arrays can share the same buffers or slices thereof.</div></details><details class="toggle method-toggle" open><summary><section id="method.get_array_memory_size" class="method trait-impl"><a href="#method.get_array_memory_size" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#tymethod.get_array_memory_size" class="fn">get_array_memory_size</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html" [...]
+This value will always be greater than returned by <code>get_buffer_memory_size()</code> and
+includes the overhead of the data structures that contain the pointers to the various buffers.</div></details><details class="toggle method-toggle" open><summary><section id="method.claim" class="method trait-impl"><a href="#method.claim" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.claim" class="fn">claim</a>(&self, pool: &dyn MemoryPool)</h4></section></summary><div class='docblock'>Claim memory used by this array in the provided memory poo [...]
+null values of this array, if any. <a href="../trait.Array.html#method.logical_nulls">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_null" class="method trait-impl"><a href="#method.is_null" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.is_null" class="fn">is_null</a>(&self, index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a clas [...]
+opposite of <a href="../trait.Array.html#method.is_null" title="method arrow::array::Array::is_null"><code>Self::is_null</code></a>. <a href="../trait.Array.html#method.is_valid">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.null_count" class="method trait-impl"><a href="#method.null_count" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Array.html#method.null_count" class="fn">null_count</a>(&self) -> <a clas [...]
+ T: <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="../trait.ArrayAccessor.html#associatedtype.Item" class="associatedtype">Item</a> = &'a <T as <a cla [...]
+ &self,
+ index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <&'a <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><T> as <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>>::<a class="associatedtype" href="../trait.ArrayAccessor.html#associatedtype.Item" title="type arrow::array::ArrayAccessor::Item">Item</a></h4></section></summary><div class='docblock'>Returns the element at index <code>i [...]
+ &self,
+ index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
+) -> <&'a <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><T> as <a class="trait" href="../trait.ArrayAccessor.html" title="trait arrow::array::ArrayAccessor">ArrayAccessor</a>>::<a class="associatedtype" href="../trait.ArrayAccessor.html#associatedtype.Item" title="type arrow::array::ArrayAccessor::Item">Item</a></h4></section></summary><div class='docblock'>Returns the element at index <code>i [...]
+ O: <a class="trait" href="../trait.OffsetSizeTrait.html" title="trait arrow::array::OffsetSizeTrait">OffsetSizeTrait</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.iter-1" class="method trait-impl"><a href="#method.iter-1" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.BinaryArrayType.html#tymethod.iter" class="fn">iter</a>(&self) -> <a class="struct" href="../struct.ArrayIter [...]
+ T: <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&self) -> [...]
+ T: <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&self, f: &mut <a c [...]
+ O: <a class="trait" href="../trait.OffsetSizeTrait.html" title="trait arrow::array::OffsetSizeTrait">OffsetSizeTrait</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.write" class="method trait-impl"><a href="#method.write" class="anchor">§</a><h4 class="code-header">fn <a href="../../util/display/trait.DisplayIndex.html#tymethod.write" class="fn">write</a>(&self, idx: <a class="primitive" href="http [...]
+ FROM: <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>,
+ <FROM as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../datatypes/trait.ByteArrayType.html#associatedtype.Offset" title="type arrow::datatypes::ByteArrayType::Offset">Offset</a>: <a class="trait" href="../trait.OffsetSizeTrait.html" title="trait arrow::array::OffsetSizeTrait">OffsetSizeTrait</a> + <a class="trait" href="https://docs.rs/num-traits/0.2/num_tra [...]
+ V: <a class="trait" href="../../datatypes/trait.ByteViewType.html" title="trait arrow::datatypes::ByteViewType">ByteViewType</a><Native = <FROM as <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>>::<a class="associatedtype" href="../../datatypes/trait.ByteArrayType.html#associatedtype.Native" title="type arrow::datatypes::ByteArrayType::Native">Native</a>>,</div></h3><div class="docblock"><p>E [...]
+</div></section></summary><div class="docblock"><p>For example this method can convert a <a href="../type.StringArray.html" title="type arrow::array::StringArray"><code>StringArray</code></a> to a
+<a href="../type.StringViewArray.html" title="type arrow::array::StringViewArray"><code>StringViewArray</code></a>.</p>
+<p>If the offsets are all less than u32::MAX, the new <a href="../struct.GenericByteViewArray.html" title="struct arrow::array::GenericByteViewArray"><code>GenericByteViewArray</code></a>
+is built without copying the underlying string data (views are created
+directly into the existing buffer)</p>
+</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(byte_array: &<a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><FROM>) -> <a class="struct" hre [...]
+ T: <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(data: <a class=" [...]
+ OffsetSize: <a class="trait" href="../trait.OffsetSizeTrait.html" title="trait arrow::array::OffsetSizeTrait">OffsetSizeTrait</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(
+ v: <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><<a class="struct" href="../../datatypes/struct.GenericBinaryType.html" title="struct arrow::datatypes::GenericBinaryType">GenericBinaryType</a><OffsetSize>>,
+) -> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><<a class="struct" href="../../datatypes/struct.GenericStringType.html" title="struct arrow::datatypes::GenericStringType">GenericStringType</a><OffsetSize>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id=" [...]
+ OffsetSize: <a class="trait" href="../trait.OffsetSizeTrait.html" title="trait arrow::array::OffsetSizeTrait">OffsetSizeTrait</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(
+ value: <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><<a class="struct" href="../../datatypes/struct.GenericStringType.html" title="struct arrow::datatypes::GenericStringType">GenericStringType</a><OffsetSize>>,
+) -> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><<a class="struct" href="../../datatypes/struct.GenericBinaryType.html" title="struct arrow::datatypes::GenericBinaryType">GenericBinaryType</a><OffsetSize>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id=" [...]
+ T: <a class="trait" href="../../datatypes/trait.ByteArrayType.html" title="trait arrow::datatypes::ByteArrayType">ByteArrayType</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a href="#method.from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(array: <a class= [...]
+ OffsetSize: <a class="trait" href="../trait.OffsetSizeTrait.html" title="trait arrow::array::OffsetSizeTrait">OffsetSizeTrait</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a href="#method.from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(
+ v: <a class="struct" href="../struct.GenericListArray.html" title="struct arrow::array::GenericListArray">GenericListArray</a><OffsetSize>,
+) -> <a class="struct" href="../struct.GenericByteArray.html" title="struct arrow::array::GenericByteArray">GenericByteArray</a><<a class="struct" href="../../datatypes/struct.GenericStringType.html" title="struct arrow::datatypes::GenericStringType">GenericStringType</a><OffsetSize>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id=" [...]
... 734146 lines suppressed ...