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++