Skip to content

Commit 0c0ac19

Browse files
committed
minor improvements
1 parent ecdbd65 commit 0c0ac19

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecLookupJoin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -624,7 +624,7 @@ protected ProcessFunction<RowData, RowData> createSyncLookupJoinFunction(
624624
RowType rightRowType =
625625
getRightOutputRowType(projectionOutputRelDataType, tableSourceRowType);
626626
GeneratedCollector<ListenableCollector<RowData>> generatedCollector =
627-
FunctionCallCodeGenerator.generateCollector(
627+
LookupJoinCodeGenerator.generateCollector(
628628
new CodeGeneratorContext(config, classLoader),
629629
inputRowType,
630630
rightRowType,

flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/LookupJoinCodeGenerator.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,24 @@ object LookupJoinCodeGenerator {
234234
}
235235
}
236236

237+
def generateCollector(
238+
ctx: CodeGeneratorContext,
239+
inputRowType: RowType,
240+
rightRowType: RowType,
241+
resultRowType: RowType,
242+
condition: Option[RexNode],
243+
pojoFieldMapping: Option[Array[Int]],
244+
retainHeader: Boolean = true): GeneratedCollector[ListenableCollector[RowData]] = {
245+
FunctionCallCodeGenerator.generateCollector(
246+
ctx,
247+
inputRowType,
248+
rightRowType,
249+
resultRowType,
250+
condition,
251+
pojoFieldMapping,
252+
retainHeader)
253+
}
254+
237255
/**
238256
* Generates a [[TableFunctionResultFuture]] that can be passed to Java compiler.
239257
*

0 commit comments

Comments
 (0)