Index
All Classes and Interfaces|All Packages
A
- AggregatedMemoryContext - Interface in io.trino.memory.context
- aggregateRevocableMemoryContext() - Method in class io.trino.memory.context.MemoryTrackingContext
- aggregateUserMemoryContext() - Method in class io.trino.memory.context.MemoryTrackingContext
C
- close() - Method in interface io.trino.memory.context.AggregatedMemoryContext
- close() - Method in interface io.trino.memory.context.LocalMemoryContext
-
Closes this LocalMemoryContext.
- close() - Method in class io.trino.memory.context.MemoryTrackingContext
- close() - Method in class io.trino.memory.context.SimpleLocalMemoryContext
G
- getBytes() - Method in interface io.trino.memory.context.AggregatedMemoryContext
- getBytes() - Method in interface io.trino.memory.context.LocalMemoryContext
- getBytes() - Method in class io.trino.memory.context.SimpleLocalMemoryContext
- getRevocableMemory() - Method in class io.trino.memory.context.MemoryTrackingContext
- getUserMemory() - Method in class io.trino.memory.context.MemoryTrackingContext
I
- initializeLocalMemoryContexts(String) - Method in class io.trino.memory.context.MemoryTrackingContext
-
This method has to be called to initialize the local memory contexts.
- io.trino.memory.context - package io.trino.memory.context
L
- LocalMemoryContext - Interface in io.trino.memory.context
- localRevocableMemoryContext() - Method in class io.trino.memory.context.MemoryTrackingContext
- localUserMemoryContext() - Method in class io.trino.memory.context.MemoryTrackingContext
M
- MemoryReservationHandler - Interface in io.trino.memory.context
- MemoryTrackingContext - Class in io.trino.memory.context
-
This class is used to track memory usage at all levels (operator, driver, pipeline, etc.).
- MemoryTrackingContext(AggregatedMemoryContext, AggregatedMemoryContext) - Constructor for class io.trino.memory.context.MemoryTrackingContext
N
- newAggregatedMemoryContext() - Method in interface io.trino.memory.context.AggregatedMemoryContext
- newAggregateRevocableMemoryContext() - Method in class io.trino.memory.context.MemoryTrackingContext
- newAggregateUserMemoryContext() - Method in class io.trino.memory.context.MemoryTrackingContext
- newLocalMemoryContext(String) - Method in interface io.trino.memory.context.AggregatedMemoryContext
- newMemoryTrackingContext() - Method in class io.trino.memory.context.MemoryTrackingContext
- newRootAggregatedMemoryContext(MemoryReservationHandler, long) - Static method in interface io.trino.memory.context.AggregatedMemoryContext
- newSimpleAggregatedMemoryContext() - Static method in interface io.trino.memory.context.AggregatedMemoryContext
- newUserMemoryContext(String) - Method in class io.trino.memory.context.MemoryTrackingContext
R
- reserveMemory(String, long) - Method in interface io.trino.memory.context.MemoryReservationHandler
S
- setBytes(long) - Method in interface io.trino.memory.context.LocalMemoryContext
-
When this method returns, the bytes tracked by this LocalMemoryContext has been updated.
- setBytes(long) - Method in class io.trino.memory.context.SimpleLocalMemoryContext
- SimpleLocalMemoryContext - Class in io.trino.memory.context
- SimpleLocalMemoryContext(AggregatedMemoryContext, String) - Constructor for class io.trino.memory.context.SimpleLocalMemoryContext
T
- toString() - Method in class io.trino.memory.context.MemoryTrackingContext
- toString() - Method in class io.trino.memory.context.SimpleLocalMemoryContext
- tryReserveMemory(String, long) - Method in interface io.trino.memory.context.MemoryReservationHandler
-
Try reserving the given number of bytes.
- trySetBytes(long) - Method in interface io.trino.memory.context.LocalMemoryContext
-
This method can return false when there is not enough memory available to satisfy a positive delta allocation (
bytesis greater than the bytes tracked by this LocalMemoryContext). - trySetBytes(long) - Method in class io.trino.memory.context.SimpleLocalMemoryContext
All Classes and Interfaces|All Packages