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.getMemoryPool()QueryContext.getMemoryPool()Methods in io.trino.memory with parameters of type MemoryPoolModifier and TypeMethodDescriptionvoidMemoryPoolListener.onMemoryReserved(MemoryPool memoryPool) Invoked when memory reservation completes successfully.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, MemoryPool memoryPool, long guaranteedMemory, io.airlift.stats.GcMonitor gcMonitor, Executor notificationExecutor, ScheduledExecutorService yieldExecutor, ScheduledExecutorService timeoutExecutor, io.airlift.units.DataSize maxSpill, SpillSpaceTracker spillSpaceTracker) QueryContext(QueryId queryId, io.airlift.units.DataSize maxUserMemory, MemoryPool memoryPool, io.airlift.stats.GcMonitor gcMonitor, Executor notificationExecutor, ScheduledExecutorService yieldExecutor, ScheduledExecutorService timeoutExecutor, io.airlift.units.DataSize maxSpill, SpillSpaceTracker spillSpaceTracker)