Details
-
Sub-task
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
1.16.0
-
None
-
None
Description
Join hints for Flink SQL batch is ready. Users can define the join hint they want to suggest the optimizer to use the customized join strategy.
I think we should verify:
- Follow the doc to write a SQL with join hints and observe the final join strategy in the plan. The doc is preparing and you can refer this pr temporarily.
- Test some unexpected behavior when writing the join hint (including but not limited to the conflicts on doc or the pr), and observe whether the join strategy in the plan is expected. For example:
- Multi same or different args in one join hint
- Multi same or different join hints
- Multi query blocks and join hints
- Unknown table names in join hints
- Complex SQL like union, minus, correlate, filter and etc
Attachments
Issue Links
- is related to
-
FLINK-29120 Unexpected join hint propagation into view
- Closed
-
FLINK-29113 Join hint with invalid table name mixed with valid names will not raise an error
- Closed
-
FLINK-29119 Should clarify how join hints work with CTE
- Open