[
https://issues.apache.org/jira/browse/FLINK-40419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18115168#comment-18115168
]
FangHao commented on FLINK-40419:
---------------------------------
Hi, I’d like to work on this issue.
I plan to implement {{DataFrame.join()}} using the existing Table API join
operations, including input validation, different join types, duplicate-column
handling, and tests.
For columns with the same name, I propose keeping one shared join key and
rejecting duplicate non-key columns with a message suggesting
{{{}rename_columns(){}}}.
If this approach looks good, could you assign the issue to me?
Thanks!
> Add regular join support to DataFrame API
> -----------------------------------------
>
> Key: FLINK-40419
> URL: https://issues.apache.org/jira/browse/FLINK-40419
> Project: Flink
> Issue Type: Sub-task
> Components: API / Python
> Reporter: Liu Liu
> Priority: Major
>
> Add regular relational joins between two DataFrames:
> {code:java}
> def join(
> self,
> other: DataFrame,
> *,
> on=None,
> how: str = "inner",
> left_on=None,
> right_on=None,
> ) -> DataFrame {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)