Describe the enhancement requested
There are 3 categories of binary/string-like types in Arrow:
- Span =
utf8 | large_utf8 | binary | large_binary
- Fixed =
fixed_size_binary
- View =
utf8_view | binary_view
They can cast between themselves when a View is not involved:
| Input |
Output |
CanCast |
| Span |
Fixed |
X |
| Fixed |
Span |
X |
| Span |
View |
|
| Fixed |
View |
|
| View |
Fixed |
|
| View |
Span |
|
String views should behave similarly to strings when it comes to casts.
Component(s)
C++
Describe the enhancement requested
There are 3 categories of binary/string-like types in Arrow:
utf8|large_utf8|binary|large_binaryfixed_size_binaryutf8_view|binary_viewThey can cast between themselves when a View is not involved:
String views should behave similarly to strings when it comes to casts.
Component(s)
C++