ihuzenko commented on a change in pull request #1981: DRILL-7583: Remove STOP status from operator outcome URL: https://github.com/apache/drill/pull/1981#discussion_r379428382
########## File path: exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/join/HashJoinBatch.java ########## @@ -386,52 +398,52 @@ protected void buildSchema() { * Prefetches the first build side data holding batch. */ private void prefetchFirstBuildBatch() { - rightUpstream = prefetchFirstBatch(rightUpstream, - prefetchedBuild, - buildSideIsEmpty, - RIGHT_INDEX, - buildBatch, - () -> { - batchMemoryManager.update(RIGHT_INDEX, 0, true); - RecordBatchStats.logRecordBatchStats(RecordBatchIOType.INPUT_RIGHT, - batchMemoryManager.getRecordBatchSizer(RIGHT_INDEX), - getRecordBatchStatsContext()); - }); + rightUpstream = prefetchFirstBatch(rightUpstream, prefetchedBuild, + buildSideIsEmpty, RIGHT_INDEX, buildBatch, () -> { + batchMemoryManager.update(RIGHT_INDEX, 0, true); + RecordBatchStats.logRecordBatchStats(RecordBatchIOType.INPUT_RIGHT, + batchMemoryManager.getRecordBatchSizer(RIGHT_INDEX), + getRecordBatchStatsContext()); + }); Review comment: It would be nice to extract the creation of the last lambda to a new method and have here and in method _prefetchFirstProbeBatch()_ something like: ```java leftUpstream = prefetchFirstBatch(leftUpstream, prefetchedProbe, probeSideIsEmpty, LEFT_INDEX, probeBatch, probeSideMemoryUpdater()); ``` ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services