Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
There's significant boilerplate associated with using enumerations in arrow, since we need to expose them to the bindings which involves a mapping to/from strings per binding. That's not ideal and we could do better with a metaprogramming utility which provides enum semantics but supports basic reflection (min/max value, number of values, to/from string).
Attachments
Issue Links
- is required by
-
ARROW-13307 [C++] Remove reflection-based enums (was: Use reflection-based enums for compute options)
- Resolved
- links to