public class FileSingleStreamSpillerFactory extends Object implements SingleStreamSpillerFactory
| Constructor and Description |
|---|
FileSingleStreamSpillerFactory(BlockEncodingSerde blockEncodingSerde,
SpillerStats spillerStats,
FeaturesConfig featuresConfig) |
FileSingleStreamSpillerFactory(com.google.common.util.concurrent.ListeningExecutorService executor,
BlockEncodingSerde blockEncodingSerde,
SpillerStats spillerStats,
List<Path> spillPaths,
double maxUsedSpaceThreshold) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanupOldSpillFiles() |
SingleStreamSpiller |
create(List<Type> types,
SpillContext spillContext,
LocalMemoryContext memoryContext) |
void |
destroy() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitunsupportedSingleStreamSpillerFactory@Inject public FileSingleStreamSpillerFactory(BlockEncodingSerde blockEncodingSerde, SpillerStats spillerStats, FeaturesConfig featuresConfig)
public FileSingleStreamSpillerFactory(com.google.common.util.concurrent.ListeningExecutorService executor,
BlockEncodingSerde blockEncodingSerde,
SpillerStats spillerStats,
List<Path> spillPaths,
double maxUsedSpaceThreshold)
@PostConstruct public void cleanupOldSpillFiles()
@PreDestroy public void destroy()
public SingleStreamSpiller create(List<Type> types, SpillContext spillContext, LocalMemoryContext memoryContext)
create in interface SingleStreamSpillerFactoryCopyright © 2012–2019. All rights reserved.