| Package | Description |
|---|---|
| io.prestosql.dispatcher | |
| io.prestosql.execution | |
| io.prestosql.execution.scheduler | |
| io.prestosql.memory | |
| io.prestosql.server | |
| io.prestosql.server.remotetask |
| Constructor and Description |
|---|
FailedDispatchQueryFactory(QueryMonitor queryMonitor,
LocationFactory locationFactory,
DispatchExecutor dispatchExecutor) |
LocalDispatchQueryFactory(QueryManager queryManager,
TransactionManager transactionManager,
AccessControl accessControl,
Metadata metadata,
QueryMonitor queryMonitor,
LocationFactory locationFactory,
Map<Class<? extends Statement>,QueryExecution.QueryExecutionFactory<?>> executionFactories,
WarningCollectorFactory warningCollectorFactory,
ClusterSizeMonitor clusterSizeMonitor,
DispatchExecutor dispatchExecutor) |
| 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 |
|---|---|
static SqlQueryScheduler |
SqlQueryScheduler.createSqlQueryScheduler(QueryStateMachine queryStateMachine,
LocationFactory locationFactory,
StageExecutionPlan plan,
NodePartitioningManager nodePartitioningManager,
NodeScheduler nodeScheduler,
RemoteTaskFactory remoteTaskFactory,
Session session,
boolean summarizeTaskInfo,
int splitBatchSize,
ExecutorService queryExecutor,
ScheduledExecutorService schedulerExecutor,
FailureDetector failureDetector,
OutputBuffers rootOutputBuffers,
NodeTaskMap nodeTaskMap,
ExecutionPolicy executionPolicy,
SplitSchedulerStats schedulerStats) |
| 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) |
| Constructor and Description |
|---|
HttpRemoteTaskFactory(QueryManagerConfig config,
TaskManagerConfig taskConfig,
io.airlift.http.client.HttpClient httpClient,
LocationFactory locationFactory,
io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec,
io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec,
io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec,
RemoteTaskStats stats) |
| Modifier and Type | Class and Description |
|---|---|
class |
HttpLocationFactory |
Copyright © 2012–2019. All rights reserved.