Package io.trino.operator
Class TaskAllocationValidator
java.lang.Object
io.trino.operator.TaskAllocationValidator
- All Implemented Interfaces:
MemoryAllocationValidator
@ThreadSafe
public class TaskAllocationValidator
extends Object
implements MemoryAllocationValidator
-
Field Summary
Fields inherited from interface io.trino.memory.context.MemoryAllocationValidator
NO_MEMORY_VALIDATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidreserveMemory(String allocationTag, long delta) booleantryReserveMemory(String allocationTag, long delta)
-
Constructor Details
-
TaskAllocationValidator
public TaskAllocationValidator(io.airlift.units.DataSize memoryLimit)
-
-
Method Details
-
reserveMemory
- Specified by:
reserveMemoryin interfaceMemoryAllocationValidator
-
tryReserveMemory
- Specified by:
tryReserveMemoryin interfaceMemoryAllocationValidator
-