Uses of Interface
io.trino.execution.buffer.OutputBuffer
-
Packages that use OutputBuffer Package Description io.trino.execution io.trino.execution.buffer io.trino.operator io.trino.operator.output io.trino.sql.planner -
-
Uses of OutputBuffer in io.trino.execution
Methods in io.trino.execution with parameters of type OutputBuffer Modifier and Type Method Description SqlTaskExecutionSqlTaskExecutionFactory. create(Session session, QueryContext queryContext, TaskStateMachine taskStateMachine, OutputBuffer outputBuffer, PlanFragment fragment, Runnable notifyStatusChanged) -
Uses of OutputBuffer in io.trino.execution.buffer
Classes in io.trino.execution.buffer that implement OutputBuffer Modifier and Type Class Description classArbitraryOutputBufferA buffer that assigns pages to queues based on a first come, first served basis.classBroadcastOutputBufferclassLazyOutputBufferclassPartitionedOutputBuffer -
Uses of OutputBuffer in io.trino.operator
Methods in io.trino.operator with parameters of type OutputBuffer Modifier and Type Method Description OutputFactoryOperatorFactories. partitionedOutput(TaskContext taskContext, PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicateNullsAndAny, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxPagePartitioningBufferSize)OutputFactoryTrinoOperatorFactories. partitionedOutput(TaskContext taskContext, PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicateNullsAndAny, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxPagePartitioningBufferSize) -
Uses of OutputBuffer in io.trino.operator.output
Methods in io.trino.operator.output with parameters of type OutputBuffer Modifier and Type Method Description PagePartitionerPagePartitionerFactory. create(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, PagesSerdeFactory serdeFactory, List<Type> sourceTypes, io.airlift.units.DataSize maxMemory, OperatorContext operatorContext)Constructors in io.trino.operator.output with parameters of type OutputBuffer Constructor Description DefaultPagePartitioner(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, PagesSerdeFactory serdeFactory, List<Type> sourceTypes, io.airlift.units.DataSize maxMemory, OperatorContext operatorContext)PartitionedOutputFactory(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxMemory)PartitionedOutputFactory(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxMemory, PagePartitionerFactory pagePartitionerFactory)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, PagePartitionerFactory pagePartitionerFactory)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, PagePartitionerFactory pagePartitionerFactory)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) -
Uses of OutputBuffer in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type OutputBuffer Modifier and Type Method Description LocalExecutionPlanner.LocalExecutionPlanLocalExecutionPlanner. plan(TaskContext taskContext, PlanNode plan, TypeProvider types, PartitioningScheme partitioningScheme, StageExecutionDescriptor stageExecutionDescriptor, List<PlanNodeId> partitionedSourceOrder, OutputBuffer outputBuffer)
-