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

A

AbstractAggregatedMemoryContext - Class in com.facebook.presto.memory.context
 
AbstractAggregatedMemoryContext() - Constructor for class com.facebook.presto.memory.context.AbstractAggregatedMemoryContext
 
AggregatedMemoryContext - Interface in com.facebook.presto.memory.context
 
aggregateRevocableMemoryContext() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 
aggregateSystemMemoryContext() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 
aggregateUserMemoryContext() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 

C

close() - Method in class com.facebook.presto.memory.context.AbstractAggregatedMemoryContext
 
close() - Method in interface com.facebook.presto.memory.context.AggregatedMemoryContext
 
close() - Method in interface com.facebook.presto.memory.context.LocalMemoryContext
Closes this LocalMemoryContext.
close() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 
close() - Method in class com.facebook.presto.memory.context.SimpleLocalMemoryContext
 
com.facebook.presto.memory.context - package com.facebook.presto.memory.context
 

F

FORCE_FREE_TAG - Static variable in class com.facebook.presto.memory.context.AbstractAggregatedMemoryContext
 

G

getBroadcastBytes() - Method in class com.facebook.presto.memory.context.AbstractAggregatedMemoryContext
 
getBytes() - Method in class com.facebook.presto.memory.context.AbstractAggregatedMemoryContext
 
getBytes() - Method in interface com.facebook.presto.memory.context.AggregatedMemoryContext
 
getBytes() - Method in interface com.facebook.presto.memory.context.LocalMemoryContext
 
getBytes() - Method in class com.facebook.presto.memory.context.SimpleLocalMemoryContext
 
getRevocableMemory() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 
getSystemMemory() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 
getUserMemory() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 

I

initializeLocalMemoryContexts(String) - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
This method has to be called to initialize the local memory contexts.

L

LocalMemoryContext - Interface in com.facebook.presto.memory.context
 
localRevocableMemoryContext() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 
localSystemMemoryContext() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 
localUserMemoryContext() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 

M

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

N

newAggregatedMemoryContext() - Method in class com.facebook.presto.memory.context.AbstractAggregatedMemoryContext
 
newAggregatedMemoryContext() - Method in interface com.facebook.presto.memory.context.AggregatedMemoryContext
 
newLocalMemoryContext(String) - Method in class com.facebook.presto.memory.context.AbstractAggregatedMemoryContext
 
newLocalMemoryContext(String) - Method in interface com.facebook.presto.memory.context.AggregatedMemoryContext
 
newMemoryTrackingContext() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 
newRootAggregatedMemoryContext(MemoryReservationHandler, long) - Static method in interface com.facebook.presto.memory.context.AggregatedMemoryContext
 
newSimpleAggregatedMemoryContext() - Static method in interface com.facebook.presto.memory.context.AggregatedMemoryContext
 
newSystemMemoryContext(String) - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 

R

reserveMemory(String, long, boolean) - Method in interface com.facebook.presto.memory.context.MemoryReservationHandler
 

S

setBytes(long) - Method in interface com.facebook.presto.memory.context.LocalMemoryContext
When this method returns, the bytes tracked by this LocalMemoryContext has been updated.
setBytes(long, boolean) - Method in interface com.facebook.presto.memory.context.LocalMemoryContext
This method will eventually call setBytes(long bytes) function, after conditionally check against broadcast memory usage limit based on the value of enforceBroadcastMemoryLimit.
setBytes(long) - Method in class com.facebook.presto.memory.context.SimpleLocalMemoryContext
 
setBytes(long, boolean) - Method in class com.facebook.presto.memory.context.SimpleLocalMemoryContext
 
SimpleLocalMemoryContext - Class in com.facebook.presto.memory.context
 
SimpleLocalMemoryContext(AggregatedMemoryContext, String) - Constructor for class com.facebook.presto.memory.context.SimpleLocalMemoryContext
 

T

toString() - Method in class com.facebook.presto.memory.context.AbstractAggregatedMemoryContext
 
toString() - Method in class com.facebook.presto.memory.context.MemoryTrackingContext
 
toString() - Method in class com.facebook.presto.memory.context.SimpleLocalMemoryContext
 
tryReserveMemory(String, long, boolean) - Method in interface com.facebook.presto.memory.context.MemoryReservationHandler
Try reserving the given number of bytes.
trySetBytes(long) - Method in interface com.facebook.presto.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, boolean) - Method in interface com.facebook.presto.memory.context.LocalMemoryContext
This method will eventually call trySetBytes(long bytes) function, after conditionally check against broadcast memory usage limit based on the value of enforceBroadcastMemoryLimit.
trySetBytes(long) - Method in class com.facebook.presto.memory.context.SimpleLocalMemoryContext
 
trySetBytes(long, boolean) - Method in class com.facebook.presto.memory.context.SimpleLocalMemoryContext
 
A C F G I L M N R S T 
Skip navigation links

Copyright © 2012–2022. All rights reserved.