[ https://issues.apache.org/jira/browse/ARROW-17289?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17574421#comment-17574421 ]
Yaron Gvili commented on ARROW-17289: ------------------------------------- This is a small improvement proposal for convenience. Given a `std::shared_ptr<DataType> type`, it's easy for the user to find `IsIntegerType(type)`. IIUC, using `type_traits.h` the code would be `is_integer(type->id())`, which has one more function that the user needs to find. Granted, I overlooked that the proposed implementation could be simplified using the type id. Regarding documentation, when I search for "apache arrow type is integer", the top results are [https://arrow.apache.org/docs/r/reference/data-type.html,] [https://arrow.apache.org/docs/r/reference/data-type.html,] followed by PyArrow results. Adding "C++" to the search doesn't change the results much. > [C++] Add type category membership checks > ----------------------------------------- > > Key: ARROW-17289 > URL: https://issues.apache.org/jira/browse/ARROW-17289 > Project: Apache Arrow > Issue Type: Improvement > Components: C++ > Reporter: Yaron Gvili > Assignee: Yaron Gvili > Priority: Major > Labels: pull-request-available > Time Spent: 0.5h > Remaining Estimate: 0h > > Currently, type categories are only available as vectors, e.g., the category > of integer types is available via `arrow::IntTypes()`. This issue will add > type category membership test, e.g. `arrow::IsIntType(type)`. -- This message was sent by Atlassian Jira (v8.20.10#820010)