xishuaidelin commented on code in PR #26616: URL: https://github.com/apache/flink/pull/26616#discussion_r2131866667
########## flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/batch/BatchExecLookupJoin.java: ########## @@ -168,4 +169,22 @@ protected Transformation<RowData> createSyncLookupJoinWithState( boolean lookupKeyContainsPrimaryKey) { return inputTransformation; } + + @Override + protected Transformation<RowData> createKeyOrderedAsyncLookupJoin( + Transformation<RowData> inputTransformation, + RelOptTable temporalTable, + ExecNodeConfig config, + ClassLoader classLoader, + Map<Integer, LookupJoinUtil.LookupKey> allLookupKeys, + AsyncTableFunction<Object> asyncLookupFunction, + RelBuilder relBuilder, + RowType inputRowType, + RowType tableSourceRowType, + RowType resultRowType, + boolean isLeftOuterJoin, + LookupJoinUtil.AsyncLookupOptions asyncLookupOptions) { + throw new UnsupportedOperationException( Review Comment: Hi @xuyangzhong. Thansk for review. Actually this branch would never be reached because batch source is insert-only which would not optimized as async key ordered lookup join. -- 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: issues-unsubscr...@flink.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org