Skip navigation links
A C G I L M N R S T 

A

AggregatedMemoryContext - Interface in io.prestosql.memory.context
 
aggregateRevocableMemoryContext() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
aggregateSystemMemoryContext() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
aggregateUserMemoryContext() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 

C

close() - Method in interface io.prestosql.memory.context.AggregatedMemoryContext
 
close() - Method in interface io.prestosql.memory.context.LocalMemoryContext
Closes this LocalMemoryContext.
close() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
close() - Method in class io.prestosql.memory.context.SimpleLocalMemoryContext
 

G

getBytes() - Method in interface io.prestosql.memory.context.AggregatedMemoryContext
 
getBytes() - Method in interface io.prestosql.memory.context.LocalMemoryContext
 
getBytes() - Method in class io.prestosql.memory.context.SimpleLocalMemoryContext
 
getRevocableMemory() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
getSystemMemory() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
getUserMemory() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 

I

initializeLocalMemoryContexts(String) - Method in class io.prestosql.memory.context.MemoryTrackingContext
This method has to be called to initialize the local memory contexts.
io.prestosql.memory.context - package io.prestosql.memory.context
 

L

LocalMemoryContext - Interface in io.prestosql.memory.context
 
localRevocableMemoryContext() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
localSystemMemoryContext() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
localUserMemoryContext() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 

M

MemoryReservationHandler - Interface in io.prestosql.memory.context
 
MemoryTrackingContext - Class in io.prestosql.memory.context
This class is used to track memory usage at all levels (operator, driver, pipeline, etc.).
MemoryTrackingContext(AggregatedMemoryContext, AggregatedMemoryContext, AggregatedMemoryContext) - Constructor for class io.prestosql.memory.context.MemoryTrackingContext
 

N

newAggregatedMemoryContext() - Method in interface io.prestosql.memory.context.AggregatedMemoryContext
 
newAggregateRevocableMemoryContext() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
newAggregateSystemMemoryContext() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
newAggregateUserMemoryContext() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
newLocalMemoryContext(String) - Method in interface io.prestosql.memory.context.AggregatedMemoryContext
 
newMemoryTrackingContext() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
newRootAggregatedMemoryContext(MemoryReservationHandler, long) - Static method in interface io.prestosql.memory.context.AggregatedMemoryContext
 
newSimpleAggregatedMemoryContext() - Static method in interface io.prestosql.memory.context.AggregatedMemoryContext
 
newSystemMemoryContext(String) - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
newUserMemoryContext(String) - Method in class io.prestosql.memory.context.MemoryTrackingContext
 

R

reserveMemory(String, long) - Method in interface io.prestosql.memory.context.MemoryReservationHandler
 

S

setBytes(long) - Method in interface io.prestosql.memory.context.LocalMemoryContext
When this method returns, the bytes tracked by this LocalMemoryContext has been updated.
setBytes(long) - Method in class io.prestosql.memory.context.SimpleLocalMemoryContext
 
SimpleLocalMemoryContext - Class in io.prestosql.memory.context
 
SimpleLocalMemoryContext(AggregatedMemoryContext, String) - Constructor for class io.prestosql.memory.context.SimpleLocalMemoryContext
 

T

toString() - Method in class io.prestosql.memory.context.MemoryTrackingContext
 
toString() - Method in class io.prestosql.memory.context.SimpleLocalMemoryContext
 
tryReserveMemory(String, long) - Method in interface io.prestosql.memory.context.MemoryReservationHandler
Try reserving the given number of bytes.
trySetBytes(long) - Method in interface io.prestosql.memory.context.LocalMemoryContext
This method can return false when there is not enough memory available to satisfy a positive delta allocation (bytes is greater than the bytes tracked by this LocalMemoryContext).
trySetBytes(long) - Method in class io.prestosql.memory.context.SimpleLocalMemoryContext
 
A C G I L M N R S T 
Skip navigation links

Copyright © 2012–2019. All rights reserved.