Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
Currently the "struct_field" kernel only works for integer indices for the child fields. From the StructFieldOption class (https://github.com/apache/arrow/blob/3d7f2f22a0fc441a41b8fa971e11c0f4290ebb24/cpp/src/arrow/compute/api_scalar.h#L283-L285):
/// The child indices to extract. For instance, to get the 2nd child /// of the 1st child of a struct or union, this would be {0, 1}. std::vector<int> indices;
It would be nice if you could also refer to fields by name in addition to by position.
Attachments
Issue Links
- is related to
-
ARROW-18295 [C++] FieldRef::FindAll/FindOne(DataType) improve error
- Open
-
ARROW-17141 [C++] Enable selecting nested fields in StructArray with field path
- Closed
- links to