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 TypeMethodDescriptionintvoidinitialize(boolean probeEmty) Initializes the calculator with additional information needed.booleanMethods 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()
-