private SubplanPattern createSubplanPattern() { final OperatorPattern operatorPattern = new OperatorPattern( "reduce", new GlobalReduceOperator<>(null, DataSetType.none()), false ); return SubplanPattern.createSingleton(operatorPattern); }
private SubplanPattern createSubplanPattern() { final OperatorPattern operatorPattern = new OperatorPattern( "reduce", new GlobalReduceOperator<>(null, DataSetType.none()), false); return SubplanPattern.createSingleton(operatorPattern); }
@Override @SuppressWarnings("unchecked") protected Operator translate(SubplanMatch subplanMatch, int epoch) { final ReduceOperator reduce = (ReduceOperator) subplanMatch.getMatch("reduce").getOperator(); return new GlobalReduceOperator<>( reduce.getReduceDescriptor(), reduce.getInputType() ).at(epoch); } }