Class AbstractHashBinaryRecordBatch.Updater
java.lang.Object
org.apache.drill.exec.physical.impl.join.AbstractHashBinaryRecordBatch.Updater
- All Implemented Interfaces:
- SpilledState.Updater
- Enclosing class:
- AbstractHashBinaryRecordBatch<T extends PhysicalOperator>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcleanup()Does any necessary cleanup if we've spilled too much and abort the query.Gets the failure message in the event that we spilled to far.longGets the current memory limit.booleanTrue if there is a limit to the number of times we can partition.
- 
Constructor Details- 
Updaterpublic Updater()
 
- 
- 
Method Details- 
cleanuppublic void cleanup()Description copied from interface:SpilledState.UpdaterDoes any necessary cleanup if we've spilled too much and abort the query.- Specified by:
- cleanupin interface- SpilledState.Updater
 
- 
getFailureMessageDescription copied from interface:SpilledState.UpdaterGets the failure message in the event that we spilled to far.- Specified by:
- getFailureMessagein interface- SpilledState.Updater
- Returns:
- The failure message in the event that we spilled to far.
 
- 
getMemLimitpublic long getMemLimit()Description copied from interface:SpilledState.UpdaterGets the current memory limit.- Specified by:
- getMemLimitin interface- SpilledState.Updater
- Returns:
- The current memory limit.
 
- 
hasPartitionLimitpublic boolean hasPartitionLimit()Description copied from interface:SpilledState.UpdaterTrue if there is a limit to the number of times we can partition.- Specified by:
- hasPartitionLimitin interface- SpilledState.Updater
- Returns:
- True if there is a limit to the number of times we can partition.
 
 
-