@Override public Dataset<Pair<KEY, OUT>> output(OutputHint... outputHints) { final Flow flow = left.getFlow(); final Join<LEFT, RIGHT, KEY, OUT, W> join = new Join<>( name, flow, left, right, leftKeyExtractor, rightKeyExtractor, keyClass, joinFunc, type, windowing, Sets.newHashSet(outputHints)); flow.add(join); return join.output(); } }
@Override public Dataset<Pair<KEY, OUT>> output(OutputHint... outputHints) { final Flow flow = left.getFlow(); final Join<LEFT, RIGHT, KEY, OUT, W> join = new Join<>( name, flow, left, right, leftKeyExtractor, rightKeyExtractor, keyClass, joinFunc, type, windowing, Sets.newHashSet(outputHints)); flow.add(join); return join.output(); } }