Miles Granger created ARROW-18295: ------------------------------------- Summary: [C++] FieldRef::FineAll/FindOne(DataType) improve error Key: ARROW-18295 URL: https://issues.apache.org/jira/browse/ARROW-18295 Project: Apache Arrow Issue Type: Improvement Components: C++ Reporter: Miles Granger Assignee: Miles Granger Fix For: 11.0.0
[GitHub PR 14495 | https://github.com/apache/arrow/pull/14495] adds support for {{struct_field}} to accept string field names (as well as a mix of indices/strings). A side effect is the error produced by {{FieldRef::FindOne}} and by proxy {{FieldRef::FindAll}} does not give as good of an error as the previous {{StructFieldFunctor::CheckIndex}} did. See the [GitHub discussion here for more context | https://github.com/apache/arrow/pull/14495#discussion_r1016325430] It would be good to have a similar error message given when using {{FieldRef::FineOne}} in on a {{DataType}}. -- This message was sent by Atlassian Jira (v8.20.10#820010)