Modifier and Type | Method and Description |
---|---|
OutputBuffers |
SqlStageExecution.getOutputBuffers() |
Modifier and Type | Method and Description |
---|---|
RemoteTask |
TrackingRemoteTaskFactory.createRemoteTask(Session session,
TaskId taskId,
InternalNode node,
PlanFragment fragment,
com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits,
OutputBuffers outputBuffers,
NodeTaskMap.NodeStatsTracker nodeStatsTracker,
boolean summarizeTaskInfo,
TableWriteInfo tableWriteInfo) |
RemoteTask |
RemoteTaskFactory.createRemoteTask(Session session,
TaskId taskId,
InternalNode node,
PlanFragment fragment,
com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits,
OutputBuffers outputBuffers,
NodeTaskMap.NodeStatsTracker nodeStatsTracker,
boolean summarizeTaskInfo,
TableWriteInfo tableWriteInfo) |
void |
SqlStageExecution.setOutputBuffers(OutputBuffers outputBuffers) |
void |
RemoteTask.setOutputBuffers(OutputBuffers outputBuffers) |
TaskInfo |
SqlTask.updateTask(Session session,
Optional<PlanFragment> fragment,
List<TaskSource> sources,
OutputBuffers outputBuffers,
Optional<TableWriteInfo> tableWriteInfo) |
TaskInfo |
TaskManager.updateTask(Session session,
TaskId taskId,
Optional<PlanFragment> fragment,
List<TaskSource> sources,
OutputBuffers outputBuffers,
Optional<TableWriteInfo> tableWriteInfo)
Updates the task plan, sources and output buffers.
|
TaskInfo |
SqlTaskManager.updateTask(Session session,
TaskId taskId,
Optional<PlanFragment> fragment,
List<TaskSource> sources,
OutputBuffers outputBuffers,
Optional<TableWriteInfo> tableWriteInfo) |
Modifier and Type | Method and Description |
---|---|
static OutputBuffers |
OutputBuffers.createDiscardingOutputBuffers() |
static OutputBuffers |
OutputBuffers.createInitialEmptyOutputBuffers(OutputBuffers.BufferType type) |
static OutputBuffers |
OutputBuffers.createInitialEmptyOutputBuffers(PartitioningHandle partitioningHandle) |
static OutputBuffers |
OutputBuffers.createSpoolingOutputBuffers() |
OutputBuffers |
OutputBuffers.withBuffer(OutputBuffers.OutputBufferId bufferId,
int partition) |
OutputBuffers |
OutputBuffers.withBuffers(Map<OutputBuffers.OutputBufferId,Integer> buffers) |
OutputBuffers |
OutputBuffers.withNoMoreBufferIds() |
Modifier and Type | Method and Description |
---|---|
void |
OutputBuffers.checkValidTransition(OutputBuffers newOutputBuffers) |
SpoolingOutputBuffer |
SpoolingOutputBufferFactory.createSpoolingOutputBuffer(TaskId taskId,
String taskInstanceId,
OutputBuffers outputBuffers,
StateMachine<BufferState> state) |
void |
SpoolingOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) |
void |
PartitionedOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) |
void |
OutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers)
Updates the buffer configuration.
|
void |
LazyOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) |
void |
DiscardingOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) |
void |
BroadcastOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) |
void |
ArbitraryOutputBuffer.setOutputBuffers(OutputBuffers newOutputBuffers) |
Constructor and Description |
---|
DiscardingOutputBuffer(OutputBuffers outputBuffers,
StateMachine<BufferState> state) |
PartitionedOutputBuffer(String taskInstanceId,
StateMachine<BufferState> state,
OutputBuffers outputBuffers,
io.airlift.units.DataSize maxBufferSize,
Supplier<LocalMemoryContext> systemMemoryContextSupplier,
Executor notificationExecutor) |
SpoolingOutputBuffer(TaskId taskId,
String taskInstanceId,
OutputBuffers outputBuffers,
StateMachine<BufferState> state,
TempStorage tempStorage,
io.airlift.units.DataSize threshold,
com.google.common.util.concurrent.ListeningExecutorService executor,
FinalizerService finalizerService) |
Modifier and Type | Method and Description |
---|---|
SectionExecution |
SectionExecutionFactory.createSectionExecutions(Session session,
StreamingPlanSection section,
ExchangeLocationsConsumer locationsConsumer,
Optional<int[]> bucketToPartition,
OutputBuffers outputBuffers,
boolean summarizeTaskInfo,
RemoteTaskFactory remoteTaskFactory,
SplitSourceFactory splitSourceFactory,
int attemptId)
returns a List of SectionExecutions in a postorder representation of the tree
|
static LegacySqlQueryScheduler |
LegacySqlQueryScheduler.createSqlQueryScheduler(LocationFactory locationFactory,
ExecutionPolicy executionPolicy,
ExecutorService queryExecutor,
SplitSchedulerStats schedulerStats,
SectionExecutionFactory sectionExecutionFactory,
RemoteTaskFactory remoteTaskFactory,
SplitSourceFactory splitSourceFactory,
Session session,
FunctionAndTypeManager functionAndTypeManager,
QueryStateMachine queryStateMachine,
SubPlan plan,
OutputBuffers rootOutputBuffers,
boolean summarizeTaskInfo,
List<PlanOptimizer> runtimePlanOptimizers,
WarningCollector warningCollector,
PlanNodeIdAllocator idAllocator,
PlanVariableAllocator variableAllocator,
PlanChecker planChecker,
Metadata metadata,
SqlParser sqlParser,
PartialResultQueryManager partialResultQueryManager)
Deprecated.
|
Constructor and Description |
---|
PartitionedOutputBufferManager(PartitioningHandle partitioningHandle,
int partitionCount,
Consumer<OutputBuffers> outputBufferTarget) |
ScaledOutputBufferManager(Consumer<OutputBuffers> outputBufferTarget) |
Modifier and Type | Method and Description |
---|---|
OutputBuffers |
TaskUpdateRequest.getOutputIds() |
Constructor and Description |
---|
TaskUpdateRequest(SessionRepresentation session,
Map<String,String> extraCredentials,
Optional<byte[]> fragment,
List<TaskSource> sources,
OutputBuffers outputIds,
Optional<TableWriteInfo> tableWriteInfo) |
Modifier and Type | Method and Description |
---|---|
RemoteTask |
HttpRemoteTaskFactory.createRemoteTask(Session session,
TaskId taskId,
InternalNode node,
PlanFragment fragment,
com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits,
OutputBuffers outputBuffers,
NodeTaskMap.NodeStatsTracker nodeStatsTracker,
boolean summarizeTaskInfo,
TableWriteInfo tableWriteInfo) |
void |
HttpRemoteTask.setOutputBuffers(OutputBuffers newOutputBuffers) |
Constructor and Description |
---|
HttpRemoteTask(Session session,
TaskId taskId,
String nodeId,
URI location,
URI remoteLocation,
PlanFragment planFragment,
com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits,
OutputBuffers outputBuffers,
com.facebook.airlift.http.client.HttpClient httpClient,
Executor executor,
ScheduledExecutorService updateScheduledExecutor,
ScheduledExecutorService errorScheduledExecutor,
io.airlift.units.Duration maxErrorDuration,
io.airlift.units.Duration taskStatusRefreshMaxWait,
io.airlift.units.Duration taskInfoRefreshMaxWait,
io.airlift.units.Duration taskInfoUpdateInterval,
boolean summarizeTaskInfo,
com.facebook.airlift.json.Codec<TaskStatus> taskStatusCodec,
com.facebook.airlift.json.Codec<TaskInfo> taskInfoCodec,
com.facebook.airlift.json.Codec<TaskUpdateRequest> taskUpdateRequestCodec,
com.facebook.airlift.json.Codec<PlanFragment> planFragmentCodec,
com.facebook.airlift.json.Codec<MetadataUpdates> metadataUpdatesCodec,
NodeTaskMap.NodeStatsTracker nodeStatsTracker,
RemoteTaskStats stats,
boolean binaryTransportEnabled,
boolean thriftTransportEnabled,
com.facebook.drift.transport.netty.codec.Protocol thriftProtocol,
TableWriteInfo tableWriteInfo,
int maxTaskUpdateSizeInBytes,
MetadataManager metadataManager,
QueryManager queryManager,
com.facebook.airlift.stats.DecayCounter taskUpdateRequestSize) |
Copyright © 2012–2021. All rights reserved.