| 150 | } |
| 151 | |
| 152 | Result<KeyColumnArray> ColumnArrayFromArrayData( |
| 153 | const std::shared_ptr<ArrayData>& array_data, int64_t start_row, int64_t num_rows) { |
| 154 | ARROW_ASSIGN_OR_RAISE(KeyColumnMetadata metadata, |
| 155 | ColumnMetadataFromDataType(array_data->type)); |
| 156 | return ColumnArrayFromArrayDataAndMetadata(array_data, metadata, start_row, num_rows); |
| 157 | } |
| 158 | |
| 159 | KeyColumnArray ColumnArrayFromArrayDataAndMetadata( |
| 160 | const std::shared_ptr<ArrayData>& array_data, const KeyColumnMetadata& metadata, |