[
https://issues.apache.org/jira/browse/HIVE-25285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18094501#comment-18094501
]
Hemanth Umashankar commented on HIVE-25285:
-------------------------------------------
A direct swap with Calcite's {{Config.DEFAULT}} still fails because Hive needs
SEMI/ANTI and dual-{{{}Project{}}} guards (Calcite 1.33 dropped the old
semi/anti skip), but a full fork also isn't needed since upstream already
preserves {{RexOver.}}
I'd refactor {{HiveProjectJoinTransposeRule}} to extend
{{ProjectJoinTransposeRule}} with Hive-specific
{{{}matches(){}}}/{{{}onMatch(){}}} overrides (same pattern as
{{{}HiveFilterProjectTransposeRule{}}});
[~kgyrtkirk] does that match the intent of this ticket?
> Retire HiveProjectJoinTransposeRule
> -----------------------------------
>
> Key: HIVE-25285
> URL: https://issues.apache.org/jira/browse/HIVE-25285
> Project: Hive
> Issue Type: Improvement
> Reporter: Zoltan Haindrich
> Assignee: Hemanth Umashankar
> Priority: Major
> Labels: newbie
>
> we don't neccessary need our own rule anymore - a plain
> ProjectJoinTransposeRule could probably work
--
This message was sent by Atlassian Jira
(v8.20.10#820010)