gianm opened a new pull request, #19370: URL: https://github.com/apache/druid/pull/19370
Main changes: 1) Refreshed Parser.jj using dev/upgrade-calcite-parser. 2) Added DruidTypeCoercion to ensure array comparison works properly. We need to be able to coerce BOOLEAN arrays to numeric arrays. 3) Update various toDruidQueryForExplaining implementations to use unique field names for their row signatures. This was a pre-existing bug that was triggered by new Calcite behavior. 4) Update DruidJoinRule to add null gates when hoisting literals over full or left outer joins. This was a pre-existing bug that was triggered by new Calcite behavior. 5) Update FilterDecomposeConcatRule to handle SEARCH. 6) Add InlineValuesSubQueryRule, which is needed to avoid unplannable plans for certain queries mixing UNNEST and SELECT-FROM-VALUES. 7) Add DruidStripUnionArmCastRule, which is needed to remove new CASTs that would otherwise prevent table-level unions from planning. 8) Remove workarounds and negative tests for CALCITE-6435, CALCITE-6715, CALCITE-6435, and CALCITE-6473. 9) Add test to verify WEEK and QUARTER math work properly (CALCITE-6581). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
