| Package | Description |
|---|---|
| io.prestosql | |
| io.prestosql.execution | |
| io.prestosql.execution.executor | |
| io.prestosql.server | |
| io.prestosql.sql.planner | |
| io.prestosql.sql.planner.iterative.rule |
| Constructor and Description |
|---|
SystemSessionProperties(QueryManagerConfig queryManagerConfig,
TaskManagerConfig taskManagerConfig,
MemoryManagerConfig memoryManagerConfig,
FeaturesConfig featuresConfig) |
| Modifier and Type | Method and Description |
|---|---|
TaskManagerConfig |
TaskManagerConfig.setClientTimeout(io.airlift.units.Duration clientTimeout) |
TaskManagerConfig |
TaskManagerConfig.setHttpResponseThreads(int httpResponseThreads) |
TaskManagerConfig |
TaskManagerConfig.setHttpTimeoutThreads(int httpTimeoutThreads) |
TaskManagerConfig |
TaskManagerConfig.setInfoMaxAge(io.airlift.units.Duration infoMaxAge) |
TaskManagerConfig |
TaskManagerConfig.setInfoUpdateInterval(io.airlift.units.Duration infoUpdateInterval) |
TaskManagerConfig |
TaskManagerConfig.setInitialSplitsPerNode(int initialSplitsPerNode) |
@Min(value=0L) TaskManagerConfig |
TaskManagerConfig.setLevelTimeMultiplier(BigDecimal levelTimeMultiplier) |
TaskManagerConfig |
TaskManagerConfig.setMaxDriversPerTask(int maxDriversPerTask) |
TaskManagerConfig |
TaskManagerConfig.setMaxIndexMemoryUsage(io.airlift.units.DataSize maxIndexMemoryUsage) |
TaskManagerConfig |
TaskManagerConfig.setMaxLocalExchangeBufferSize(io.airlift.units.DataSize size) |
TaskManagerConfig |
TaskManagerConfig.setMaxPagePartitioningBufferSize(io.airlift.units.DataSize size) |
TaskManagerConfig |
TaskManagerConfig.setMaxPartialAggregationMemoryUsage(io.airlift.units.DataSize maxPartialAggregationMemoryUsage) |
TaskManagerConfig |
TaskManagerConfig.setMaxWorkerThreads(int maxWorkerThreads) |
TaskManagerConfig |
TaskManagerConfig.setMinDrivers(int minDrivers) |
TaskManagerConfig |
TaskManagerConfig.setMinDriversPerTask(int minDriversPerTask) |
TaskManagerConfig |
TaskManagerConfig.setPerOperatorCpuTimerEnabled(boolean perOperatorCpuTimerEnabled) |
TaskManagerConfig |
TaskManagerConfig.setShareIndexLoading(boolean shareIndexLoading) |
TaskManagerConfig |
TaskManagerConfig.setSinkMaxBufferSize(io.airlift.units.DataSize sinkMaxBufferSize) |
TaskManagerConfig |
TaskManagerConfig.setSplitConcurrencyAdjustmentInterval(io.airlift.units.Duration splitConcurrencyAdjustmentInterval) |
TaskManagerConfig |
TaskManagerConfig.setStatisticsCpuTimerEnabled(boolean statisticsCpuTimerEnabled) |
TaskManagerConfig |
TaskManagerConfig.setStatusRefreshMaxWait(io.airlift.units.Duration statusRefreshMaxWait) |
TaskManagerConfig |
TaskManagerConfig.setTaskConcurrency(int taskConcurrency) |
TaskManagerConfig |
TaskManagerConfig.setTaskCpuTimerEnabled(boolean taskCpuTimerEnabled) |
TaskManagerConfig |
TaskManagerConfig.setTaskNotificationThreads(int taskNotificationThreads) |
TaskManagerConfig |
TaskManagerConfig.setTaskYieldThreads(int taskYieldThreads) |
TaskManagerConfig |
TaskManagerConfig.setWriterCount(int writerCount) |
| Constructor and Description |
|---|
SqlTaskExecutionFactory(Executor taskNotificationExecutor,
TaskExecutor taskExecutor,
LocalExecutionPlanner planner,
SplitMonitor splitMonitor,
TaskManagerConfig config) |
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) |
| Constructor and Description |
|---|
MultilevelSplitQueue(TaskManagerConfig taskManagerConfig) |
TaskExecutor(TaskManagerConfig config,
EmbedVersion embedVersion,
MultilevelSplitQueue splitQueue) |
| Modifier and Type | Method and Description |
|---|---|
static io.airlift.concurrent.BoundedExecutor |
ServerMainModule.createAsyncHttpResponseExecutor(ExecutorService coreExecutor,
TaskManagerConfig config) |
static ScheduledExecutorService |
ServerMainModule.createAsyncHttpTimeoutExecutor(TaskManagerConfig config) |
static io.airlift.concurrent.BoundedExecutor |
CoordinatorModule.createStatementResponseExecutor(ExecutorService coreExecutor,
TaskManagerConfig config) |
static ScheduledExecutorService |
CoordinatorModule.createStatementTimeoutExecutor(TaskManagerConfig config) |
| 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) |
| Constructor and Description |
|---|
LocalExecutionPlanner(Metadata metadata,
TypeAnalyzer typeAnalyzer,
Optional<ExplainAnalyzeContext> explainAnalyzeContext,
PageSourceProvider pageSourceProvider,
IndexManager indexManager,
NodePartitioningManager nodePartitioningManager,
PageSinkManager pageSinkManager,
ExchangeClientSupplier exchangeClientSupplier,
ExpressionCompiler expressionCompiler,
PageFunctionCompiler pageFunctionCompiler,
JoinFilterFunctionCompiler joinFilterFunctionCompiler,
IndexJoinLookupStats indexJoinLookupStats,
TaskManagerConfig taskManagerConfig,
SpillerFactory spillerFactory,
SingleStreamSpillerFactory singleStreamSpillerFactory,
PartitioningSpillerFactory partitioningSpillerFactory,
BlockEncodingSerde blockEncodingSerde,
PagesIndex.Factory pagesIndexFactory,
JoinCompiler joinCompiler,
LookupJoinOperators lookupJoinOperators,
OrderingCompiler orderingCompiler) |
PlanOptimizers(Metadata metadata,
TypeAnalyzer typeAnalyzer,
FeaturesConfig featuresConfig,
NodeSchedulerConfig nodeSchedulerConfig,
InternalNodeManager nodeManager,
TaskManagerConfig taskManagerConfig,
org.weakref.jmx.MBeanExporter exporter,
SplitManager splitManager,
PageSourceManager pageSourceManager,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
CostCalculator estimatedExchangesCostCalculator,
CostComparator costComparator,
TaskCountEstimator taskCountEstimator) |
PlanOptimizers(Metadata metadata,
TypeAnalyzer typeAnalyzer,
FeaturesConfig featuresConfig,
TaskManagerConfig taskManagerConfig,
boolean forceSingleNode,
org.weakref.jmx.MBeanExporter exporter,
SplitManager splitManager,
PageSourceManager pageSourceManager,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
CostCalculator estimatedExchangesCostCalculator,
CostComparator costComparator,
TaskCountEstimator taskCountEstimator) |
| Constructor and Description |
|---|
AddExchangesBelowPartialAggregationOverGroupIdRuleSet(Metadata metadata,
TypeAnalyzer typeAnalyzer,
TaskCountEstimator taskCountEstimator,
TaskManagerConfig taskManagerConfig) |
Copyright © 2012–2019. All rights reserved.