datafusion icon indicating copy to clipboard operation
datafusion copied to clipboard

Introduce coercion signature `VariadicCoercion` and `UniformCoercion`

Open jayzhan211 opened this issue 1 year ago • 0 comments

Which issue does this PR close?

Closes #10423 .

Rationale for this change

What changes are included in this PR?

Add VariadicCoercion, UniformCoercion Remove VariadicEqual (coercion rule does not require the result type to be the same for all)

Add the datafusion error aside from the signature error message for better debugging usage that is why many test files are updated.

Are these changes tested?

UDAF code is also included but no test is covered since no UDAF requires coercion there yet (We will cover it after moving builtin to UDAF)

Are there any user-facing changes?

jayzhan211 avatar May 10 '24 01:05 jayzhan211