Parse UTF-8
(
array: &dyn Array,
cast_options: &CastOptions,
)
| 64 | |
| 65 | /// Parse UTF-8 |
| 66 | pub(crate) fn parse_string<P: Parser, O: OffsetSizeTrait>( |
| 67 | array: &dyn Array, |
| 68 | cast_options: &CastOptions, |
| 69 | ) -> Result<ArrayRef, ArrowError> { |
| 70 | let string_array = array.as_string::<O>(); |
| 71 | parse_string_iter::<P, _, _>(string_array.iter(), cast_options, || { |
| 72 | string_array.nulls().cloned() |
| 73 | }) |
| 74 | } |
| 75 | |
| 76 | /// Parse UTF-8 View |
| 77 | pub(crate) fn parse_string_view<P: Parser>( |