本文整理了Java中org.gradoop.common.model.impl.pojo.Vertex.hasProperty()
方法的一些代码示例,展示了Vertex.hasProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vertex.hasProperty()
方法的具体详情如下:
包路径:org.gradoop.common.model.impl.pojo.Vertex
类名称:Vertex
方法名:hasProperty
暂无
代码示例来源:origin: dbs-leipzig/gradoop
@Override
public boolean filter(V vertex) throws Exception {
if (vertex.hasProperty(degreePropertyName)) {
return Long.parseLong(vertex.getPropertyValue(degreePropertyName).toString()) != degree;
} else {
return true;
}
}
}
代码示例来源:origin: org.gradoop/gradoop-flink
/**
* {@inheritDoc}
*/
@Override
public boolean filter(V vertex) throws Exception {
if (vertex.hasProperty(degreePropertyName)) {
return Long.parseLong(vertex.getPropertyValue(degreePropertyName).toString()) != degree;
} else {
return true;
}
}
}
代码示例来源:origin: dbs-leipzig/gradoop
@Override
public boolean filter(Vertex v) throws Exception {
if (v.hasProperty(PageRankSampling.SCALED_PAGE_RANK_SCORE_PROPERTY_KEY)) {
double pr = v.getPropertyValue(PageRankSampling.SCALED_PAGE_RANK_SCORE_PROPERTY_KEY)
.getDouble();
if (sampleGreaterThanThreshold) {
return pr > threshold;
} else {
return pr <= threshold;
}
} else {
return keepVerticesIfSameScore;
}
}
}
代码示例来源:origin: org.gradoop/gradoop-flink
@Override
public boolean filter(Vertex v) throws Exception {
if (v.hasProperty(PageRankSampling.SCALED_PAGE_RANK_SCORE_PROPERTY_KEY)) {
double pr = v.getPropertyValue(PageRankSampling.SCALED_PAGE_RANK_SCORE_PROPERTY_KEY)
.getDouble();
if (sampleGreaterThanThreshold) {
return pr > threshold;
} else {
return pr <= threshold;
}
} else {
return keepVerticesIfSameScore;
}
}
}
代码示例来源:origin: dbs-leipzig/gradoop
private static List<PropertyValue> getSplitValues(Vertex v) {
String key1 = "key1";
String key2 = "key2";
List<PropertyValue> valueList = new ArrayList<>();
if (v.hasProperty(key1)) {
valueList.add(v.getPropertyValue(key1));
}
if (v.hasProperty(key2)) {
valueList.add(v.getPropertyValue(key2));
}
return valueList;
}
代码示例来源:origin: dbs-leipzig/gradoop
/**
* Test if no property will be created if a row contains empty entries .
*
* @throws Exception on failure
*/
@Test
public void testEmptyProperty() throws Exception {
String csvPath = MinimalCSVImporterTest.class
.getResource("/csv/inputEmptyPropertyValues.csv").getPath();
DataSource importer = new MinimalCSVImporter(csvPath, DELIMITER, getConfig(), true);
LogicalGraph result = importer.getLogicalGraph();
List<Vertex> lv = new ArrayList<>();
result.getVertices().output(new LocalCollectionOutputFormat<>(lv));
getExecutionEnvironment().execute();
for (Vertex v : lv) {
if (v.hasProperty("name")) {
assertEquals(2, v.getPropertyCount());
assertFalse(v.hasProperty("value1"));
assertTrue(v.hasProperty("value2"));
assertFalse(v.hasProperty("value3"));
} else if (v.hasProperty("value1")) {
assertEquals(2, v.getPropertyCount());
assertFalse(v.hasProperty("name"));
assertFalse(v.hasProperty("value2"));
assertTrue(v.hasProperty("value3"));
} else {
fail();
}
}
}
代码示例来源:origin: dbs-leipzig/gradoop
@Override
public void validateGraphProperties(LogicalGraph graph) throws Exception {
List<Vertex> vertices = graph.getVertices().collect();
for (Vertex v : vertices) {
assertTrue("No local value stored in vertex: " + v.getId().toString(),
v.hasProperty(ClusteringCoefficientBase.PROPERTY_KEY_LOCAL));
}
}
}
代码示例来源:origin: dbs-leipzig/gradoop
@Override
public void validateGraphProperties(LogicalGraph graph) throws Exception {
List<Vertex> vertices = graph.getVertices().collect();
for (Vertex v : vertices) {
assertTrue("No local value stored in vertex: " + v.getId().toString(),
v.hasProperty(ClusteringCoefficientBase.PROPERTY_KEY_LOCAL));
}
}
}
代码示例来源:origin: dbs-leipzig/gradoop
.stream()
.filter(v -> v.hasProperty(PROP_NAME))
.filter(v -> v.getPropertyValue(PROP_NAME).getString().matches(PATTERN_VERTEX_PROP.pattern()))
.collect(Collectors.toList());
代码示例来源:origin: dbs-leipzig/gradoop
/**
* Checks if the PageRank property exists and its value was initialized
*
* @param graph The result graph
*/
private void checkPageRankProperty(LogicalGraph graph) throws Exception {
List<Vertex> vertices = graph.getVertices().collect();
for (Vertex vertex : vertices) {
assertTrue(vertex.hasProperty(propertyKey));
assertTrue(vertex.getPropertyValue(propertyKey).getDouble() > 0d);
}
}
}
代码示例来源:origin: dbs-leipzig/gradoop
.stream()
.filter(v -> v.hasProperty(PROP_NAME))
.filter(v -> v.getPropertyValue(PROP_NAME).getString().matches(PATTERN_VERTEX_PROP.pattern()))
.collect(Collectors.toList());
代码示例来源:origin: dbs-leipzig/gradoop
.filter(v -> v.hasProperty(PROP_CITY))
.filter(v -> v.getPropertyValue(PROP_CITY).equals(propertyValueCity))
.collect(Collectors.toList());
代码示例来源:origin: dbs-leipzig/gradoop
.stream()
.filter(v -> v.hasProperty(PROP_AGE))
.filter(v -> v.getPropertyValue(PROP_AGE).compareTo(propertyValueAge) > 0)
.collect(Collectors.toList());
代码示例来源:origin: dbs-leipzig/gradoop
.filter(v -> v.hasProperty(PROP_CITY))
.filter(v -> v.getPropertyValue(PROP_CITY).equals(propertyValueCity))
.collect(Collectors.toList());
代码示例来源:origin: dbs-leipzig/gradoop
for (Vertex v : newVertices) {
assertTrue("vertex does not have scaled PageRank-score property (should have):" +
v.toString(), v.hasProperty(PageRankSampling.SCALED_PAGE_RANK_SCORE_PROPERTY_KEY));
if (v.hasProperty(PageRankSampling.SCALED_PAGE_RANK_SCORE_PROPERTY_KEY)) {
double score = v.getPropertyValue(PageRankSampling.SCALED_PAGE_RANK_SCORE_PROPERTY_KEY)
.getDouble();
代码示例来源:origin: dbs-leipzig/gradoop
.stream()
.filter(v -> v.hasProperty(PROP_AGE))
.filter(v -> v.getPropertyValue(PROP_AGE).compareTo(propertyValueAge) > 0)
.collect(Collectors.toList());
代码示例来源:origin: dbs-leipzig/gradoop
assertEquals(3, v.getProperties().size());
assertEquals("4568", v.getPropertyValue("value1").toString());
assertFalse(v.hasProperty("value2"));
assertEquals("9.42", v.getPropertyValue("value3").toString());
break;
内容来源于网络,如有侵权,请联系作者删除!