private final PlanNodeId planNodeId;
private final boolean inputDriver;
private final List<OperatorFactory> coreOperatorFactories;
private final List<Type> outputTypes;
private final Optional<DynamicTupleFilterFactory> dynamicTupleFilterFactory;
<BUG>public IndexBuildDriverFactoryProvider(int outputOperatorId, PlanNodeId planNodeId, boolean inputDriver, List<OperatorFactory> coreOperatorFactories, Optional<DynamicTupleFilterFactory> dynamicTupleFilterFactory)
</BUG>
{
requireNonNull(planNodeId, "planNodeId is null");
requireNonNull(coreOperatorFactories, "coreOperatorFactories is null");

private final PlanNodeId planNodeId;
private final boolean inputDriver;
private final List<OperatorFactory> coreOperatorFactories;
private final List<Type> outputTypes;
private final Optional<DynamicTupleFilterFactory> dynamicTupleFilterFactory;
public IndexBuildDriverFactoryProvider(int pipelineId, int outputOperatorId, PlanNodeId planNodeId, boolean inputDriver, List<OperatorFactory> coreOperatorFactories, Optional<DynamicTupleFilterFactory> dynamicTupleFilterFactory)
{
requireNonNull(planNodeId, "planNodeId is null");
requireNonNull(coreOperatorFactories, "coreOperatorFactories is null");
