Uses of Interface
io.trino.operator.Operator
Packages that use Operator
Package
Description
-
Uses of Operator in io.trino.operator
Subinterfaces of Operator in io.trino.operatorClasses in io.trino.operator that implement OperatorModifier and TypeClassDescriptionclassGroup input data and produce a single block for each sequence of identical values.classclassclassThis operator acts as a simple "pass-through" pipe, while saving a summary of input pages.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassThisWorkProcessorOperatoradapter allows to adaptWorkProcessoroperators that require customization of input handling (e.g.classMethods in io.trino.operator that return OperatorModifier and TypeMethodDescriptionAggregationOperator.AggregationOperatorFactory.createOperator(DriverContext driverContext) DevNullOperator.DevNullOperatorFactory.createOperator(DriverContext driverContext) DistinctLimitOperator.DistinctLimitOperatorFactory.createOperator(DriverContext driverContext) DynamicFilterSourceOperator.DynamicFilterSourceOperatorFactory.createOperator(DriverContext driverContext) EnforceSingleRowOperator.EnforceSingleRowOperatorFactory.createOperator(DriverContext driverContext) ExplainAnalyzeOperator.ExplainAnalyzeOperatorFactory.createOperator(DriverContext driverContext) GroupIdOperator.GroupIdOperatorFactory.createOperator(DriverContext driverContext) HashAggregationOperator.HashAggregationOperatorFactory.createOperator(DriverContext driverContext) LimitOperator.LimitOperatorFactory.createOperator(DriverContext driverContext) MarkDistinctOperator.MarkDistinctOperatorFactory.createOperator(DriverContext driverContext) MergeWriterOperator.MergeWriterOperatorFactory.createOperator(DriverContext driverContext) OperatorFactory.createOperator(DriverContext driverContext) OrderByOperator.OrderByOperatorFactory.createOperator(DriverContext driverContext) RefreshMaterializedViewOperator.RefreshMaterializedViewOperatorFactory.createOperator(DriverContext driverContext) RowNumberOperator.RowNumberOperatorFactory.createOperator(DriverContext driverContext) SetBuilderOperator.SetBuilderOperatorFactory.createOperator(DriverContext driverContext) SimpleTableExecuteOperator.SimpleTableExecuteOperatorOperatorFactory.createOperator(DriverContext driverContext) SpatialJoinOperator.SpatialJoinOperatorFactory.createOperator(DriverContext driverContext) StatisticsWriterOperator.StatisticsWriterOperatorFactory.createOperator(DriverContext driverContext) TableFinishOperator.TableFinishOperatorFactory.createOperator(DriverContext driverContext) TableMutationOperator.TableMutationOperatorFactory.createOperator(DriverContext driverContext) TableWriterOperator.TableWriterOperatorFactory.createOperator(DriverContext driverContext) TopNRankingOperator.TopNRankingOperatorFactory.createOperator(DriverContext driverContext) ValuesOperator.ValuesOperatorFactory.createOperator(DriverContext driverContext) WindowOperator.WindowOperatorFactory.createOperator(DriverContext driverContext) Methods in io.trino.operator with parameters of type OperatorModifier and TypeMethodDescriptionstatic DriverDriver.createDriver(DriverContext driverContext, Operator firstOperator, Operator... otherOperators) Method parameters in io.trino.operator with type arguments of type OperatorModifier and TypeMethodDescriptionstatic DriverDriver.createDriver(DriverContext driverContext, List<Operator> operators) Constructors in io.trino.operator with parameters of type OperatorModifierConstructorDescriptionTableFinishOperator(OperatorContext operatorContext, TableFinishOperator.TableFinisher tableFinisher, Operator statisticsAggregationOperator, StatisticAggregationsDescriptor<Integer> descriptor, boolean statisticsCpuTimerEnabled, TableExecuteContext tableExecuteContext, boolean outputRowCount) TableWriterOperator(OperatorContext operatorContext, ConnectorPageSink pageSink, List<Integer> columnChannels, Operator statisticAggregationOperator, List<Type> types, boolean statisticsCpuTimerEnabled, io.airlift.units.DataSize idleWriterMinDataSizeThreshold) -
Uses of Operator in io.trino.operator.exchange
Classes in io.trino.operator.exchange that implement OperatorModifier and TypeClassDescriptionclassclassclassMethods in io.trino.operator.exchange that return OperatorModifier and TypeMethodDescriptionLocalExchangeSinkOperator.LocalExchangeSinkOperatorFactory.createOperator(DriverContext driverContext) LocalExchangeSourceOperator.LocalExchangeSourceOperatorFactory.createOperator(DriverContext driverContext) LocalMergeSourceOperator.LocalMergeSourceOperatorFactory.createOperator(DriverContext driverContext) -
Uses of Operator in io.trino.operator.function
Classes in io.trino.operator.function that implement OperatorMethods in io.trino.operator.function that return OperatorModifier and TypeMethodDescriptionTableFunctionOperator.TableFunctionOperatorFactory.createOperator(DriverContext driverContext) -
Uses of Operator in io.trino.operator.index
Classes in io.trino.operator.index that implement OperatorModifier and TypeClassDescriptionclassclassclassMethods in io.trino.operator.index that return OperatorModifier and TypeMethodDescriptionPageBufferOperator.PageBufferOperatorFactory.createOperator(DriverContext driverContext) PagesIndexBuilderOperator.PagesIndexBuilderOperatorFactory.createOperator(DriverContext driverContext) -
Uses of Operator in io.trino.operator.join
Classes in io.trino.operator.join that implement OperatorModifier and TypeClassDescriptionclassclassclassclassMethods in io.trino.operator.join that return OperatorModifier and TypeMethodDescriptionLookupJoinOperatorFactory.createOperator(DriverContext driverContext) LookupOuterOperator.LookupOuterOperatorFactory.createOperator(DriverContext driverContext) NestedLoopBuildOperator.NestedLoopBuildOperatorFactory.createOperator(DriverContext driverContext) NestedLoopJoinOperator.NestedLoopJoinOperatorFactory.createOperator(DriverContext driverContext) -
Uses of Operator in io.trino.operator.join.unspilled
Classes in io.trino.operator.join.unspilled that implement OperatorModifier and TypeClassDescriptionclassLikeHashBuilderOperatorbut simplified, without spill support.Methods in io.trino.operator.join.unspilled that return OperatorModifier and TypeMethodDescriptionLookupJoinOperatorFactory.createOperator(DriverContext driverContext) -
Uses of Operator in io.trino.operator.output
Classes in io.trino.operator.output that implement OperatorMethods in io.trino.operator.output that return OperatorModifier and TypeMethodDescriptionPartitionedOutputOperator.PartitionedOutputOperatorFactory.createOperator(DriverContext driverContext) TaskOutputOperator.TaskOutputOperatorFactory.createOperator(DriverContext driverContext) -
Uses of Operator in io.trino.operator.unnest
Classes in io.trino.operator.unnest that implement OperatorMethods in io.trino.operator.unnest that return OperatorModifier and TypeMethodDescriptionUnnestOperator.UnnestOperatorFactory.createOperator(DriverContext driverContext) -
Uses of Operator in io.trino.testing
Classes in io.trino.testing that implement OperatorMethods in io.trino.testing that return OperatorModifier and TypeMethodDescriptionNullOutputOperator.NullOutputOperatorFactory.createOperator(DriverContext driverContext) PageConsumerOperator.PageConsumerOperatorFactory.createOperator(DriverContext driverContext)