| Package | Description |
|---|---|
| io.prestosql.execution | |
| io.prestosql.execution.buffer | |
| io.prestosql.operator | |
| io.prestosql.sql.planner |
| Modifier and Type | Method and Description |
|---|---|
SqlTaskExecution |
SqlTaskExecutionFactory.create(Session session,
QueryContext queryContext,
TaskStateMachine taskStateMachine,
OutputBuffer outputBuffer,
PlanFragment fragment,
List<TaskSource> sources,
OptionalInt totalPartitions) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArbitraryOutputBuffer
A buffer that assigns pages to queues based on a first come, first served basis.
|
class |
BroadcastOutputBuffer |
class |
LazyOutputBuffer |
class |
PartitionedOutputBuffer |
| Constructor and Description |
|---|
PartitionedOutputFactory(PartitionFunction partitionFunction,
List<Integer> partitionChannels,
List<Optional<NullableValue>> partitionConstants,
boolean replicatesAnyRow,
OptionalInt nullChannel,
OutputBuffer outputBuffer,
io.airlift.units.DataSize maxMemory) |
PartitionedOutputOperator(OperatorContext operatorContext,
List<Type> sourceTypes,
Function<Page,Page> pagePreprocessor,
PartitionFunction partitionFunction,
List<Integer> partitionChannels,
List<Optional<NullableValue>> partitionConstants,
boolean replicatesAnyRow,
OptionalInt nullChannel,
OutputBuffer outputBuffer,
PagesSerdeFactory serdeFactory,
io.airlift.units.DataSize maxMemory) |
PartitionedOutputOperatorFactory(int operatorId,
PlanNodeId planNodeId,
List<Type> sourceTypes,
Function<Page,Page> pagePreprocessor,
PartitionFunction partitionFunction,
List<Integer> partitionChannels,
List<Optional<NullableValue>> partitionConstants,
boolean replicatesAnyRow,
OptionalInt nullChannel,
OutputBuffer outputBuffer,
PagesSerdeFactory serdeFactory,
io.airlift.units.DataSize maxMemory) |
TaskOutputFactory(OutputBuffer outputBuffer) |
TaskOutputOperator(OperatorContext operatorContext,
OutputBuffer outputBuffer,
Function<Page,Page> pagePreprocessor,
PagesSerdeFactory serdeFactory) |
TaskOutputOperatorFactory(int operatorId,
PlanNodeId planNodeId,
OutputBuffer outputBuffer,
Function<Page,Page> pagePreprocessor,
PagesSerdeFactory serdeFactory) |
| Modifier and Type | Method and Description |
|---|---|
LocalExecutionPlanner.LocalExecutionPlan |
LocalExecutionPlanner.plan(TaskContext taskContext,
PlanNode plan,
TypeProvider types,
PartitioningScheme partitioningScheme,
StageExecutionDescriptor stageExecutionDescriptor,
List<PlanNodeId> partitionedSourceOrder,
OutputBuffer outputBuffer) |
Copyright © 2012–2019. All rights reserved.