本文整理了Java中org.gradoop.common.model.impl.pojo.Vertex.<init>()
方法的一些代码示例,展示了Vertex.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vertex.<init>()
方法的具体详情如下:
包路径:org.gradoop.common.model.impl.pojo.Vertex
类名称:Vertex
方法名:<init>
[英]Default constructor.
[中]默认构造函数。
代码示例来源:origin: dbs-leipzig/gradoop
@Override
public Vertex initVertex(final GradoopId id, final String label,
final Properties properties, final GradoopIdSet graphs) {
Preconditions.checkNotNull(id, "Identifier was null");
Preconditions.checkNotNull(label, "Label was null");
return new Vertex(id, label, properties, graphs);
}
代码示例来源:origin: org.gradoop/gradoop-flink
/**
* Default constructor
*/
public CoGroupGraphHeadToVertex() {
reusable = new Tuple2<>();
reusable.f0 = new Vertex();
}
代码示例来源:origin: dbs-leipzig/gradoop
/**
* Default constructor
*/
public CoGroupGraphHeadToVertex() {
reusable = new Tuple2<>();
reusable.f0 = new Vertex();
}
代码示例来源:origin: dbs-leipzig/gradoop
Properties properties = adjacencyList.getProperties(sourceId);
String label = adjacencyList.getLabel(sourceId);
vertices.add(new Vertex(sourceId, label, properties, graphIds));
代码示例来源:origin: org.gradoop/gradoop-flink
Properties properties = adjacencyList.getProperties(sourceId);
String label = adjacencyList.getLabel(sourceId);
vertices.add(new Vertex(sourceId, label, properties, graphIds));
代码示例来源:origin: dbs-leipzig/gradoop
Vertex row = new Vertex();
row.setId(GradoopId.fromString(source.getTopKey().getRow().toString()));
row.setGraphIds(new GradoopIdSet());
代码示例来源:origin: dbs-leipzig/gradoop
@Test
public void testExecute() throws Exception {
GradoopId vertex1Id = GradoopId.get();
Map<String, Object> vertex1Props = new HashMap<>();
vertex1Props.put("foo", 23);
GradoopId vertex2Id = GradoopId.get();
Map<String, Object> vertex2Props = new HashMap<>();
vertex2Props.put("foo", 42);
Vertex vertex1 = new Vertex(vertex1Id, "A", Properties.createFromMap(vertex1Props), new GradoopIdSet());
Vertex vertex2 = new Vertex(vertex2Id, "B", Properties.createFromMap(vertex2Props), new GradoopIdSet());
DataSet<Vertex> vertices = getExecutionEnvironment().fromElements(vertex1, vertex2);
String query = "MATCH (n) WHERE n.foo = 23";
QueryHandler queryHandler = new QueryHandler(query);
CNF filterPredicate = queryHandler.getPredicates().getSubCNF(Sets.newHashSet("n"));
Set<String> projectionKeys = queryHandler.getPredicates().getPropertyKeys("n");
FilterAndProjectVerticesNode node = new FilterAndProjectVerticesNode(
vertices, "n", filterPredicate, projectionKeys);
List<Embedding> filteredVertices = node.execute().collect();
assertThat(filteredVertices.size(), is(1));
assertThat(filteredVertices.get(0).getId(0).equals(vertex1Id), is(true));
}
}
代码示例来源:origin: org.gradoop/gradoop-flink
vertices.add(new Vertex(gradoopId, label, null, graphIds));
代码示例来源:origin: dbs-leipzig/gradoop
vertices.add(new Vertex(gradoopId, label, null, graphIds));
代码示例来源:origin: dbs-leipzig/gradoop
private GraphTransaction getGraphTransaction() {
GraphHead graphHead = new GraphHead(GradoopId.get(), "Test", null);
GradoopIdSet graphIds = GradoopIdSet.fromExisting(graphHead.getId());
Set<Vertex> vertices = Sets.newHashSet();
Set<Edge> edges = Sets.newHashSet();
Properties aProperties = new Properties();
aProperties.set("x", 1);
Vertex v1 = new Vertex(GradoopId.get(), "A", aProperties, graphIds);
Vertex v2 = new Vertex(GradoopId.get(), "B", null, graphIds);
vertices.add(v1);
vertices.add(v2);
Properties loopProperties = new Properties();
edges.add(new Edge(GradoopId.get(), "loop", v1.getId(), v1.getId(), loopProperties, graphIds));
edges.add(new Edge(GradoopId.get(), "m", v1.getId(), v2.getId(), null, graphIds));
edges.add(new Edge(GradoopId.get(), "m", v1.getId(), v2.getId(), null, graphIds));
edges.add(new Edge(GradoopId.get(), "m", v2.getId(), v1.getId(), null, graphIds));
return new GraphTransaction(graphHead, vertices, edges);
}
}
代码示例来源:origin: dbs-leipzig/gradoop
/**
* Get a logical graph with the schema and all properties of "input_extended_properties" csv
* graph from resources directory. A GDL file can not be used while types like
* LocalDate etc. are not supported.
*
* @return the logical graph representing the expected graph
*/
protected LogicalGraph getExtendedLogicalGraph() {
GradoopId idUser = GradoopId.get();
GradoopId idPost = GradoopId.get();
GradoopId idForum = GradoopId.get();
GradoopIdSet heads = GradoopIdSet.fromExisting(idForum);
Properties properties = Properties.createFromMap(PROPERTY_MAP);
DataSet<GraphHead> graphHead = getExecutionEnvironment().fromElements(
new GraphHead(idForum, "Forum", properties)
);
DataSet<Vertex> vertices = getExecutionEnvironment().fromElements(
new Vertex(idUser, "User", properties, heads),
new Vertex(idPost, "Post", properties, heads)
);
DataSet<Edge> edges = getExecutionEnvironment().fromElements(
new Edge(GradoopId.get(), "creatorOf", idUser, idPost, properties, heads)
);
return getConfig().getLogicalGraphFactory().fromDataSets(graphHead, vertices, edges);
}
内容来源于网络,如有侵权,请联系作者删除!