Interface HashAggregationBuilder
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
InMemoryHashAggregationBuilder,SpillableHashAggregationBuilder
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidbooleanisFull()Work<?>processPage(Page page) voidrecordHashCollisions(HashCollisionsCounter hashCollisionsCounter) com.google.common.util.concurrent.ListenableFuture<Void>void
-
Method Details
-
processPage
-
buildResult
WorkProcessor<Page> buildResult() -
isFull
boolean isFull() -
updateMemory
void updateMemory() -
recordHashCollisions
-
close
void close()- Specified by:
closein interfaceAutoCloseable
-
startMemoryRevoke
com.google.common.util.concurrent.ListenableFuture<Void> startMemoryRevoke() -
finishMemoryRevoke
void finishMemoryRevoke()
-