protected DriverFactory createDriverFactory() { List<OperatorFactory> operatorFactories = new ArrayList<>(createOperatorFactories()); operatorFactories.add(new NullOutputOperatorFactory(999, new PlanNodeId("test"))); return new DriverFactory(0, true, true, operatorFactories, OptionalInt.empty(), UNGROUPED_EXECUTION); }
@Override public OperatorFactory duplicate() { return new NullOutputOperatorFactory(operatorId, planNodeId, types); } }
@Override public OperatorFactory createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> sourceTypes) { return new NullOutputOperatorFactory(operatorId, planNodeId, sourceTypes); } }
protected DriverFactory createDriverFactory() { List<OperatorFactory> operatorFactories = new ArrayList<>(createOperatorFactories()); operatorFactories.add(new NullOutputOperatorFactory(999, new PlanNodeId("test"), Iterables.getLast(operatorFactories).getTypes())); return new DriverFactory(true, true, operatorFactories); }
protected DriverFactory createDriverFactory() { List<OperatorFactory> operatorFactories = new ArrayList<>(createOperatorFactories()); operatorFactories.add(new NullOutputOperatorFactory(999, new PlanNodeId("test"))); return new DriverFactory(0, true, true, operatorFactories, OptionalInt.empty(), UNGROUPED_EXECUTION); }
@Override public OperatorFactory duplicate() { return new NullOutputOperatorFactory(operatorId, planNodeId); } }
@Override public OperatorFactory createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page, Page> pagePreprocessor, PagesSerdeFactory serdeFactory) { return new NullOutputOperatorFactory(operatorId, planNodeId); } }