colexec: support CASE operator with Bytes output type #44700
Labels
C-cleanup
Tech debt, refactors, loose ends, etc. Solution not expected to significantly change behavior.
T-sql-queries
SQL Queries Team
Projects
When #44660 merges, we will have disabled planning of CASE operator with Bytes as an output type due to current contradiction between the way CASE operator populates its output (setting values in arbitrary order) and flat bytes that prohibit sets in arbitrary order.
We should fix it. Probably the way to go is to refactor CASE operator to not be so tricky with selection vectors, and, instead, copy the data to select tuples out. This will allows us to remove
SelOnDest
flag fromcoldata.CopySliceArgs
as well.The text was updated successfully, but these errors were encountered: