Class WorkProcessorOperatorAdapter.Factory

java.lang.Object
io.trino.operator.WorkProcessorOperatorAdapter.Factory
All Implemented Interfaces:
JoinOperatorFactory, OperatorFactory
Enclosing class:
WorkProcessorOperatorAdapter

public static class WorkProcessorOperatorAdapter.Factory extends Object implements OperatorFactory, JoinOperatorFactory
Provides OperatorFactory implementation for WorkProcessorSourceOperator. This class implements JoinOperatorFactory interface because it's required to propagate LookupJoinOperatorFactory implementation of JoinOperatorFactory.createOuterOperatorFactory(). For non-join operators createOuterOperatorFactory() returns Optional.empty().