Skip to content

[C++] Reconcile type promotion rules between if_else, case_when, coalesce, select #29696

@asfimport

Description

@asfimport

These functions are all conceptually similar and need to promote argument types to a common type. Right now they all have different type promotion heuristics, and there are a few in-progress PRs to improve type support; once those land, we should also reconcile the type promotion logic they use - presumably, all of them should be able to use the exact same logic in the end.

Reporter: David Li / @lidavidm

Related issues:

Note: This issue was originally created as ARROW-14105. Please see the migration documentation for further details.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions