| Package | Description |
|---|---|
| io.prestosql.operator | |
| io.prestosql.operator.exchange | |
| io.prestosql.operator.index | |
| io.prestosql.testing |
| Modifier and Type | Interface and Description |
|---|---|
interface |
JoinOperatorFactory |
interface |
SourceOperatorFactory |
| Modifier and Type | Method and Description |
|---|---|
OperatorFactory |
TaskOutputOperator.TaskOutputFactory.createOutputOperator(int operatorId,
PlanNodeId planNodeId,
List<Type> types,
Function<Page,Page> pagePreprocessor,
PagesSerdeFactory serdeFactory) |
OperatorFactory |
OutputFactory.createOutputOperator(int operatorId,
PlanNodeId planNodeId,
List<Type> types,
Function<Page,Page> pagePreprocessor,
PagesSerdeFactory serdeFactory) |
OperatorFactory |
PartitionedOutputOperator.PartitionedOutputFactory.createOutputOperator(int operatorId,
PlanNodeId planNodeId,
List<Type> types,
Function<Page,Page> pagePreprocessor,
PagesSerdeFactory serdeFactory) |
OperatorFactory |
GroupIdOperator.GroupIdOperatorFactory.duplicate() |
OperatorFactory |
LookupJoinOperatorFactory.duplicate() |
OperatorFactory |
TaskOutputOperator.TaskOutputOperatorFactory.duplicate() |
OperatorFactory |
StatisticsWriterOperator.StatisticsWriterOperatorFactory.duplicate() |
OperatorFactory |
SpatialJoinOperator.SpatialJoinOperatorFactory.duplicate() |
OperatorFactory |
ExplainAnalyzeOperator.ExplainAnalyzeOperatorFactory.duplicate() |
OperatorFactory |
DevNullOperator.DevNullOperatorFactory.duplicate() |
OperatorFactory |
SpatialIndexBuilderOperator.SpatialIndexBuilderOperatorFactory.duplicate() |
default OperatorFactory |
SourceOperatorFactory.duplicate() |
OperatorFactory |
AggregationOperator.AggregationOperatorFactory.duplicate() |
OperatorFactory |
SetBuilderOperator.SetBuilderOperatorFactory.duplicate() |
OperatorFactory |
FilterAndProjectOperator.FilterAndProjectOperatorFactory.duplicate() |
OperatorFactory |
HashSemiJoinOperator.HashSemiJoinOperatorFactory.duplicate() |
OperatorFactory |
OperatorFactory.duplicate() |
OperatorFactory |
MetadataDeleteOperator.MetadataDeleteOperatorFactory.duplicate() |
OperatorFactory |
DeleteOperator.DeleteOperatorFactory.duplicate() |
OperatorFactory |
TableFinishOperator.TableFinishOperatorFactory.duplicate() |
OperatorFactory |
DistinctLimitOperator.DistinctLimitOperatorFactory.duplicate() |
OperatorFactory |
StreamingAggregationOperator.StreamingAggregationOperatorFactory.duplicate() |
OperatorFactory |
NestedLoopJoinOperator.NestedLoopJoinOperatorFactory.duplicate() |
OperatorFactory |
HashAggregationOperator.HashAggregationOperatorFactory.duplicate() |
OperatorFactory |
RowNumberOperator.RowNumberOperatorFactory.duplicate() |
OperatorFactory |
AssignUniqueIdOperator.AssignUniqueIdOperatorFactory.duplicate() |
OperatorFactory |
HashBuilderOperator.HashBuilderOperatorFactory.duplicate() |
OperatorFactory |
NestedLoopBuildOperator.NestedLoopBuildOperatorFactory.duplicate() |
OperatorFactory |
TopNRowNumberOperator.TopNRowNumberOperatorFactory.duplicate() |
OperatorFactory |
WindowOperator.WindowOperatorFactory.duplicate() |
OperatorFactory |
PartitionedOutputOperator.PartitionedOutputOperatorFactory.duplicate() |
OperatorFactory |
ValuesOperator.ValuesOperatorFactory.duplicate() |
OperatorFactory |
OrderByOperator.OrderByOperatorFactory.duplicate() |
OperatorFactory |
UnnestOperator.UnnestOperatorFactory.duplicate() |
OperatorFactory |
EnforceSingleRowOperator.EnforceSingleRowOperatorFactory.duplicate() |
OperatorFactory |
LookupOuterOperator.LookupOuterOperatorFactory.duplicate() |
OperatorFactory |
MarkDistinctOperator.MarkDistinctOperatorFactory.duplicate() |
OperatorFactory |
LimitOperator.LimitOperatorFactory.duplicate() |
OperatorFactory |
TopNOperator.TopNOperatorFactory.duplicate() |
OperatorFactory |
TableWriterOperator.TableWriterOperatorFactory.duplicate() |
OperatorFactory |
LookupJoinOperators.fullOuterJoin(int operatorId,
PlanNodeId planNodeId,
JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory,
List<Type> probeTypes,
List<Integer> probeJoinChannel,
OptionalInt probeHashChannel,
Optional<List<Integer>> probeOutputChannels,
OptionalInt totalOperatorsCount,
PartitioningSpillerFactory partitioningSpillerFactory) |
OperatorFactory |
JoinOperatorFactory.OuterOperatorFactoryResult.getOuterOperatorFactory() |
OperatorFactory |
LookupJoinOperators.innerJoin(int operatorId,
PlanNodeId planNodeId,
JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory,
List<Type> probeTypes,
List<Integer> probeJoinChannel,
OptionalInt probeHashChannel,
Optional<List<Integer>> probeOutputChannels,
OptionalInt totalOperatorsCount,
PartitioningSpillerFactory partitioningSpillerFactory) |
OperatorFactory |
LookupJoinOperators.lookupOuterJoin(int operatorId,
PlanNodeId planNodeId,
JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory,
List<Type> probeTypes,
List<Integer> probeJoinChannel,
OptionalInt probeHashChannel,
Optional<List<Integer>> probeOutputChannels,
OptionalInt totalOperatorsCount,
PartitioningSpillerFactory partitioningSpillerFactory) |
OperatorFactory |
LookupJoinOperators.probeOuterJoin(int operatorId,
PlanNodeId planNodeId,
JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory,
List<Type> probeTypes,
List<Integer> probeJoinChannel,
OptionalInt probeHashChannel,
Optional<List<Integer>> probeOutputChannels,
OptionalInt totalOperatorsCount,
PartitioningSpillerFactory partitioningSpillerFactory) |
| Modifier and Type | Method and Description |
|---|---|
static List<OperatorFactory> |
WorkProcessorPipelineSourceOperator.convertOperators(int operatorId,
List<OperatorFactory> operatorFactories) |
List<OperatorFactory> |
DriverFactory.getOperatorFactories() |
| Modifier and Type | Method and Description |
|---|---|
static List<OperatorFactory> |
WorkProcessorPipelineSourceOperator.convertOperators(int operatorId,
List<OperatorFactory> operatorFactories) |
| Constructor and Description |
|---|
OuterOperatorFactoryResult(OperatorFactory outerOperatorFactory,
PipelineExecutionStrategy buildExecutionStrategy) |
TableFinishOperatorFactory(int operatorId,
PlanNodeId planNodeId,
TableFinishOperator.TableFinisher tableFinisher,
OperatorFactory statisticsAggregationOperatorFactory,
StatisticAggregationsDescriptor<Integer> descriptor,
Session session) |
TableWriterOperatorFactory(int operatorId,
PlanNodeId planNodeId,
PageSinkManager pageSinkManager,
TableWriterNode.WriterTarget writerTarget,
List<Integer> columnChannels,
Session session,
OperatorFactory statisticsAggregationOperatorFactory,
List<Type> types) |
| Constructor and Description |
|---|
DriverFactory(int pipelineId,
boolean inputDriver,
boolean outputDriver,
List<OperatorFactory> operatorFactories,
OptionalInt driverInstances,
PipelineExecutionStrategy pipelineExecutionStrategy) |
| Modifier and Type | Class and Description |
|---|---|
static class |
LocalExchangeSinkOperator.LocalExchangeSinkOperatorFactory |
static class |
LocalExchangeSourceOperator.LocalExchangeSourceOperatorFactory |
static class |
LocalMergeSourceOperator.LocalMergeSourceOperatorFactory |
| Modifier and Type | Method and Description |
|---|---|
OperatorFactory |
LocalExchangeSourceOperator.LocalExchangeSourceOperatorFactory.duplicate() |
OperatorFactory |
LocalMergeSourceOperator.LocalMergeSourceOperatorFactory.duplicate() |
OperatorFactory |
LocalExchangeSinkOperator.LocalExchangeSinkOperatorFactory.duplicate() |
| Modifier and Type | Class and Description |
|---|---|
static class |
IndexSourceOperator.IndexSourceOperatorFactory |
static class |
PageBufferOperator.PageBufferOperatorFactory |
static class |
PagesIndexBuilderOperator.PagesIndexBuilderOperatorFactory |
| Modifier and Type | Method and Description |
|---|---|
OperatorFactory |
PagesIndexBuilderOperator.PagesIndexBuilderOperatorFactory.duplicate() |
OperatorFactory |
PageBufferOperator.PageBufferOperatorFactory.duplicate() |
OperatorFactory |
DynamicTupleFilterFactory.filterWithTuple(Page tuplePage) |
| Constructor and Description |
|---|
IndexBuildDriverFactoryProvider(int pipelineId,
int outputOperatorId,
PlanNodeId planNodeId,
boolean inputDriver,
List<Type> outputTypes,
List<OperatorFactory> coreOperatorFactories,
Optional<DynamicTupleFilterFactory> dynamicTupleFilterFactory) |
| Modifier and Type | Class and Description |
|---|---|
static class |
NullOutputOperator.NullOutputOperatorFactory |
static class |
PageConsumerOperator.PageConsumerOperatorFactory |
| Modifier and Type | Method and Description |
|---|---|
OperatorFactory |
NullOutputOperator.NullOutputFactory.createOutputOperator(int operatorId,
PlanNodeId planNodeId,
List<Type> types,
Function<Page,Page> pagePreprocessor,
PagesSerdeFactory serdeFactory) |
OperatorFactory |
PageConsumerOperator.PageConsumerOutputFactory.createOutputOperator(int operatorId,
PlanNodeId planNodeId,
List<Type> types,
Function<Page,Page> pagePreprocessor,
PagesSerdeFactory serdeFactory) |
OperatorFactory |
NullOutputOperator.NullOutputOperatorFactory.duplicate() |
OperatorFactory |
PageConsumerOperator.PageConsumerOperatorFactory.duplicate() |
Copyright © 2012–2019. All rights reserved.