本文整理了Java中cz.seznam.euphoria.core.client.operator.Union.output()
方法的一些代码示例,展示了Union.output()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Union.output()
方法的具体详情如下:
包路径:cz.seznam.euphoria.core.client.operator.Union
类名称:Union
方法名:output
[英]Retrieves the single-view dataset representing the union of two input datasets
[中]检索表示两个输入数据集的并集的单视图数据集
代码示例来源:origin: seznam/euphoria
@Override
public Dataset<IN> output(OutputHint... outputHints) {
final Flow flow = dataSets.get(0).getFlow();
final Union<IN> union = new Union<>(name, flow, dataSets, Sets.newHashSet(outputHints));
flow.add(union);
return union.output();
}
}
代码示例来源:origin: seznam/euphoria
@Override
public Dataset<IN> output(OutputHint... outputHints) {
final Flow flow = dataSets.get(0).getFlow();
final Union<IN> union = new Union<>(name, flow, dataSets, Sets.newHashSet(outputHints));
flow.add(union);
return union.output();
}
}
代码示例来源:origin: seznam/euphoria
@Test
public void testBuild() {
final Flow flow = Flow.create("TEST");
final Dataset<String> left = Util.createMockDataset(flow, 2);
final Dataset<String> right = Util.createMockDataset(flow, 3);
final Dataset<String> unioned = Union.named("Union1")
.of(left, right)
.output();
assertEquals(flow, unioned.getFlow());
assertEquals(1, flow.size());
final Union union = (Union) flow.operators().iterator().next();
assertEquals(flow, union.getFlow());
assertEquals("Union1", union.getName());
assertEquals(unioned, union.output());
assertEquals(2, union.listInputs().size());
}
代码示例来源:origin: seznam/euphoria
@Test
public void testBuild_ThreeDataSet() {
final Flow flow = Flow.create("TEST");
final Dataset<String> first = Util.createMockDataset(flow, 1);
final Dataset<String> second = Util.createMockDataset(flow, 2);
final Dataset<String> third = Util.createMockDataset(flow, 3);
final Dataset<String> unioned = Union.named("Union1")
.of(first, second, third)
.output();
assertEquals(flow, unioned.getFlow());
assertEquals(1, flow.size());
final Union union = (Union) flow.operators().iterator().next();
assertEquals(flow, union.getFlow());
assertEquals("Union1", union.getName());
assertEquals(unioned, union.output());
assertEquals(3, union.listInputs().size());
}
代码示例来源:origin: seznam/euphoria
getName() + "::ReduceStateByKey",
flow,
union.output(),
keyExtractor,
e -> e,
代码示例来源:origin: seznam/euphoria
getName() + "::ReduceStateByKey",
flow,
union.output(),
keyExtractor,
e -> e,
内容来源于网络,如有侵权,请联系作者删除!