public static <T> LocalCallbackSink<T> createStdoutSink(Class<T> typeClass) { return new LocalCallbackSink<>(System.out::println, typeClass); }
public static <T> LocalCallbackSink<T> createCollectingSink(Collection<T> collector, DataSetType<T> type) { return new LocalCallbackSink<>(collector::add, type); }
public static <T> LocalCallbackSink<T> createStdoutSink(DataSetType<T> type) { return new LocalCallbackSink<>(System.out::println, type); }
public static <T> LocalCallbackSink<T> createCollectingSink(Collection<T> collector, Class<T> typeClass) { return new LocalCallbackSink<>(collector::add, typeClass); }
private SubplanPattern createSubplanPattern() { final OperatorPattern operatorPattern = new OperatorPattern( "sink", new LocalCallbackSink<>(null, DataSetType.none()), false ); return SubplanPattern.createSingleton(operatorPattern); }
private SubplanPattern createSubplanPattern() { final OperatorPattern operatorPattern = new OperatorPattern( "sink", new LocalCallbackSink<>(null, DataSetType.none()), false); return SubplanPattern.createSingleton(operatorPattern); }