本文整理汇总了Java中org.apache.flink.graph.examples.data.SingleSourceShortestPathsData.getDefaultEdgeDataSet方法的典型用法代码示例。如果您正苦于以下问题:Java SingleSourceShortestPathsData.getDefaultEdgeDataSet方法的具体用法?Java SingleSourceShortestPathsData.getDefaultEdgeDataSet怎么用?Java SingleSourceShortestPathsData.getDefaultEdgeDataSet使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.flink.graph.examples.data.SingleSourceShortestPathsData
的用法示例。
在下文中一共展示了SingleSourceShortestPathsData.getDefaultEdgeDataSet方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getEdgesDataSet
import org.apache.flink.graph.examples.data.SingleSourceShortestPathsData; //导入方法依赖的package包/类
private static DataSet<Edge<Long, Double>> getEdgesDataSet(ExecutionEnvironment env) {
if (fileOutput) {
return env.readCsvFile(edgesInputPath)
.lineDelimiter("\n")
.fieldDelimiter("\t")
.types(Long.class, Long.class, Double.class)
.map(new Tuple3ToEdgeMap<>());
} else {
return SingleSourceShortestPathsData.getDefaultEdgeDataSet(env);
}
}
示例2: getEdgeDataSet
import org.apache.flink.graph.examples.data.SingleSourceShortestPathsData; //导入方法依赖的package包/类
private static DataSet<Edge<Long, Double>> getEdgeDataSet(ExecutionEnvironment env) {
if (fileOutput) {
return env.readCsvFile(edgesInputPath)
.fieldDelimiter("\t")
.lineDelimiter("\n")
.types(Long.class, Long.class, Double.class)
.map(new Tuple3ToEdgeMap<>());
} else {
return SingleSourceShortestPathsData.getDefaultEdgeDataSet(env);
}
}
示例3: getEdgesDataSet
import org.apache.flink.graph.examples.data.SingleSourceShortestPathsData; //导入方法依赖的package包/类
private static DataSet<Edge<Long, Double>> getEdgesDataSet(ExecutionEnvironment env) {
if (fileOutput) {
return env.readCsvFile(edgesInputPath)
.lineDelimiter("\n")
.fieldDelimiter("\t")
.ignoreComments("%")
.types(Long.class, Long.class, Double.class)
.map(new Tuple3ToEdgeMap<>());
} else {
return SingleSourceShortestPathsData.getDefaultEdgeDataSet(env);
}
}
示例4: generateSSSPGraph
import org.apache.flink.graph.examples.data.SingleSourceShortestPathsData; //导入方法依赖的package包/类
/**
* Generate a weighted graph for SSSP algorithm.
* Data used from SingleSourceShortestPathsData class
*
* @param environment The execution environment
* @return An instance of a Graph<Long, NullValue, Double> object. Vertex value is null since it is set during SSSP
*/
public static Graph<Long, Double, Double> generateSSSPGraph(ExecutionEnvironment environment) {
DataSet<Edge<Long, Double>> edges = SingleSourceShortestPathsData.getDefaultEdgeDataSet(environment);
return Graph.fromDataSet(edges, new MapFunction<Long, Double>() {
@Override
public Double map(Long value) throws Exception {
return Double.MAX_VALUE;
}
}, environment);
}