| Package | Description |
|---|---|
| io.prestosql.execution | |
| io.prestosql.memory |
| Constructor and Description |
|---|
SqlTaskManager(LocalExecutionPlanner planner,
LocationFactory locationFactory,
TaskExecutor taskExecutor,
SplitMonitor splitMonitor,
io.airlift.node.NodeInfo nodeInfo,
LocalMemoryManager localMemoryManager,
TaskManagementExecutor taskManagementExecutor,
TaskManagerConfig config,
NodeMemoryConfig nodeMemoryConfig,
LocalSpillManager localSpillManager,
NodeSpillConfig nodeSpillConfig,
io.airlift.stats.GcMonitor gcMonitor) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull NodeMemoryConfig |
NodeMemoryConfig.setHeapHeadroom(io.airlift.units.DataSize heapHeadroom) |
NodeMemoryConfig |
NodeMemoryConfig.setMaxQueryMemoryPerNode(io.airlift.units.DataSize maxQueryMemoryPerNode) |
NodeMemoryConfig |
NodeMemoryConfig.setMaxQueryTotalMemoryPerNode(io.airlift.units.DataSize maxQueryTotalMemoryPerNode) |
NodeMemoryConfig |
NodeMemoryConfig.setReservedPoolEnabled(boolean reservedPoolEnabled) |
| Constructor and Description |
|---|
ClusterMemoryManager(io.airlift.http.client.HttpClient httpClient,
InternalNodeManager nodeManager,
LocationFactory locationFactory,
org.weakref.jmx.MBeanExporter exporter,
io.airlift.json.JsonCodec<MemoryInfo> memoryInfoCodec,
io.airlift.json.JsonCodec<MemoryPoolAssignmentsRequest> assignmentsRequestJsonCodec,
QueryIdGenerator queryIdGenerator,
LowMemoryKiller lowMemoryKiller,
ServerConfig serverConfig,
MemoryManagerConfig config,
NodeMemoryConfig nodeMemoryConfig,
NodeSchedulerConfig schedulerConfig) |
LocalMemoryManager(NodeMemoryConfig config) |
Copyright © 2012–2019. All rights reserved.