@Override public <W extends Window> DatasetBuilder5<IN, KEY, VALUE, OUT, W> windowBy(Windowing<IN, W> windowing) { return new DatasetBuilder5<>( name, input, keyExtractor, keyClass, valueExtractor, reducer, Objects.requireNonNull(windowing), valuesComparator); }
@Override public <W extends Window> DatasetBuilder5<IN, KEY, VALUE, OUT, W> windowBy(Windowing<IN, W> windowing) { return new DatasetBuilder5<>( name, input, keyExtractor, keyClass, valueExtractor, reducer, Objects.requireNonNull(windowing), valuesComparator); }
@Override public Dataset<Pair<KEY, OUT>> output(OutputHint... outputHints) { return new DatasetBuilder5<>( name, input, keyExtractor, keyClass, valueExtractor, reducer, null, valuesComparator) .output(outputHints); } }
@Override public Dataset<Pair<KEY, OUT>> output(OutputHint... outputHints) { return new DatasetBuilder5<>( name, input, keyExtractor, keyClass, valueExtractor, reducer, null, valuesComparator) .output(outputHints); } }