当前位置: 首页>>代码示例>>Java>>正文


Java Relationship.hasProperty方法代码示例

本文整理汇总了Java中org.neo4j.graphdb.Relationship.hasProperty方法的典型用法代码示例。如果您正苦于以下问题:Java Relationship.hasProperty方法的具体用法?Java Relationship.hasProperty怎么用?Java Relationship.hasProperty使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.neo4j.graphdb.Relationship的用法示例。


在下文中一共展示了Relationship.hasProperty方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getEdge

import org.neo4j.graphdb.Relationship; //导入方法依赖的package包/类
@Override
public Edge getEdge(long id1, long id2) {
    Edge edge = null;
    try {
        beginTransaction();
        Relationship rel = getInnerRelationship(id1, id2);
        if (rel != null) {
            Vertex v1 = getVertex(id1);
            Vertex v2 = getVertex(id2);

            int weigth = 0;
            if (rel.hasProperty(NetworkNeo4jProperties.WEIGHT)) {
                weigth = (int) rel.getProperty(NetworkNeo4jProperties.WEIGHT);
            }

            long id = (long) rel.getProperty(NetworkNeo4jProperties.INDEX);

            edge = new Edge(id, weigth, v1, v2);
        }

    } finally {
        endTransaction();
    }

    return edge;
}
 
开发者ID:rafaelmss,项目名称:GraphClustering,代码行数:27,代码来源:NetworkNeo4j.java

示例2: compute

import org.neo4j.graphdb.Relationship; //导入方法依赖的package包/类
@Override
public void compute(Relationship r) {
	Node n1 = r.getStartNode();
	Node n2 = r.getEndNode();
	
	if( n1.getProperty(attName) == n2.getProperty(attName) ) {
		double weight = r.hasProperty("weight") ? (double) r.getProperty("weight") : 1.0;
		eii += weight;
	}
}
 
开发者ID:besil,项目名称:Neo4jSNA,代码行数:11,代码来源:DirectedModularity.java


注:本文中的org.neo4j.graphdb.Relationship.hasProperty方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。