| 169 | end |
| 170 | |
| 171 | def build_large_list_array(value_data_type, values_list, field_name: "value") |
| 172 | value_field = Arrow::Field.new(field_name, value_data_type) |
| 173 | data_type = Arrow::LargeListDataType.new(value_field) |
| 174 | builder = Arrow::LargeListArrayBuilder.new(data_type) |
| 175 | values_list.each do |values| |
| 176 | append_to_builder(builder, values) |
| 177 | end |
| 178 | builder.finish |
| 179 | end |
| 180 | |
| 181 | def build_fixed_size_list_array(value_data_type, list_size, values_list, field_name: "value") |
| 182 | value_field = Arrow::Field.new(field_name, value_data_type) |