The choose kernel currently (correctly) supports any integer type of index. It should support any kind of value type. However, it does not support list or struct value types.
Reporter: Weston Pace / @westonpace
Related issues:
Note: This issue was originally created as ARROW-13946. Please see the migration documentation for further details.