Uses of Class
io.trino.memory.MemoryPool
Packages that use MemoryPool
-
Uses of MemoryPool in io.trino.memory
Methods in io.trino.memory that return MemoryPoolModifier and TypeMethodDescriptionLocalMemoryManager.getGeneralPool()QueryContext.getMemoryPool()Methods in io.trino.memory that return types with arguments of type MemoryPoolModifier and TypeMethodDescriptionLocalMemoryManager.getPools()LocalMemoryManager.getReservedPool()Methods in io.trino.memory with parameters of type MemoryPoolModifier and TypeMethodDescriptionvoidMemoryPoolListener.onMemoryReserved(MemoryPool memoryPool) Invoked when memory reservation completes successfully.voidQueryContext.setMemoryPool(MemoryPool newMemoryPool) Method parameters in io.trino.memory with type arguments of type MemoryPoolModifier and TypeMethodDescriptionstatic MemoryPoolListenerMemoryPoolListener.onMemoryReserved(Consumer<? super MemoryPool> action) CreatesMemoryPoolListenerimplementingMemoryPoolListener.onMemoryReserved(MemoryPool)only.Constructors in io.trino.memory with parameters of type MemoryPoolModifierConstructorDescriptionQueryContext(QueryId queryId, io.airlift.units.DataSize maxUserMemory, io.airlift.units.DataSize maxTotalMemory, Optional<io.airlift.units.DataSize> maxTaskMemory, MemoryPool memoryPool, io.airlift.stats.GcMonitor gcMonitor, Executor notificationExecutor, ScheduledExecutorService yieldExecutor, io.airlift.units.DataSize maxSpill, SpillSpaceTracker spillSpaceTracker)