Interface HashJoinMemoryCalculator.PostBuildCalculations
- All Superinterfaces:
HashJoinStateCalculator<HashJoinMemoryCalculator>
- All Known Implementing Classes:
HashJoinMechanicalMemoryCalculator.MechanicalPostBuildCalculations
,HashJoinMemoryCalculatorImpl.NoopPostBuildCalculationsImpl
,HashJoinMemoryCalculatorImpl.PostBuildCalculationsImpl
- Enclosing interface:
- HashJoinMemoryCalculator
public static interface HashJoinMemoryCalculator.PostBuildCalculations
extends HashJoinStateCalculator<HashJoinMemoryCalculator>
The interface representing the
HashJoinStateCalculator
corresponding to the
HashJoinState.POST_BUILD_CALCULATIONS
state.-
Method Summary
Modifier and TypeMethodDescriptionint
void
initialize
(boolean probeEmty) Initializes the calculator with additional information needed.boolean
Methods inherited from interface org.apache.drill.exec.physical.impl.join.HashJoinStateCalculator
getState, next
-
Method Details
-
initialize
void initialize(boolean probeEmty) Initializes the calculator with additional information needed.- Parameters:
probeEmty
- True if the probe is empty. False otherwise.
-
getProbeRecordsPerBatch
int getProbeRecordsPerBatch() -
shouldSpill
boolean shouldSpill() -
makeDebugString
String makeDebugString()
-