delta-io/delta

[Kernel][Defaults] Support `COALESCE` for all data types in the `DefaultExpressionHandler`

Open

#2,416 opened on Dec 28, 2023

View on GitHub
 (2 comments) (0 reactions) (0 assignees)Scala (8,807 stars) (2,100 forks)batch import
enhancementgood first issuekernel

Description

Feature request

Which Delta project/connector is this regarding?

  • Spark
  • Standalone
  • Flink
  • Kernel
  • Other (fill in here)

Overview

#2415 adds support for COALESCE for boolean type expressions. We should support all data types.

Further details

#2415 already adds the needed changes. To support more data types we just need to add tests and remove the check that allows only boolean type in DefaultExpressionEvaluator.

Contributor guide

[Kernel][Defaults] Support `COALESCE` for all data types in the `DefaultExpressionHandler` · delta-io/delta#2416 | Good First Issue