org.neo4j.graphdb.Node.getProperties()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(87)

本文整理了Java中org.neo4j.graphdb.Node.getProperties()方法的一些代码示例,展示了Node.getProperties()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.getProperties()方法的具体详情如下:
包路径:org.neo4j.graphdb.Node
类名称:Node
方法名:getProperties

Node.getProperties介绍

暂无

代码示例

代码示例来源:origin: neo4j/neo4j

assertEquals( properties.get( key2 ), int2 );
assertEquals( properties.get( key3 ), string );
properties = node1.getProperties( key1, key2 );
assertEquals( properties.get( key1 ), int1 );
assertEquals( properties.get( key2 ), int2 );
assertFalse( properties.containsKey( key3 ) );
properties = node1.getProperties();
assertTrue( properties.isEmpty() );
  node1.getProperties( names );
  fail();
  node1.getProperties( names );
  fail();

代码示例来源:origin: neo4j/neo4j

assertFalse( properties.containsKey( key3 ) );
properties = node1.getProperties();
assertTrue( properties.isEmpty() );
  node1.getProperties( (String[]) null );
  fail();
  node1.getProperties( names );
  fail();

代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures

aggregate(vn, nodeAggNames, nodeAggKeys.length > 0 ? node.getProperties(nodeAggKeys) : Collections.emptyMap());

代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures

private Map<String, Object> data(PropertyContainer pc, Map<String, Map<String, Object>> colors, String weightproperty, String[] exportproperties) {
  if (pc instanceof Node) {
    Node n = (Node) pc;
    String labels = Util.labelString(n);
    Map<String, Object> attributes = map("label", caption(n), "TYPE", labels);
    attributes.putAll(positions());
    attributes.putAll(color(labels,colors));
    if (exportproperties.length > 0) attributes.putAll(n.getProperties(exportproperties));
    return map(idStr(n), attributes);
  }
  if (pc instanceof Relationship) {
    Relationship r = (Relationship) pc;
    String type = r.getType().name();
    Map<String, Object> attributes = map("label", type, "TYPE", type);
    Double weight = Util.doubleValue(r,weightproperty,1.0);
    attributes.putAll(map("source", idStr(r.getStartNode()), "target", idStr(r.getEndNode()), "directed", true,"weight",weight));
    attributes.putAll(color(type, colors));
    if (exportproperties.length > 0) attributes.putAll(r.getProperties(exportproperties));
    return map(String.valueOf(r.getId()), attributes);
  }
  return map();
}

代码示例来源:origin: org.neo4j/neo4j-shell

@Override
public Map<String, Object> getProperties( String... names )
{
  return actual.getProperties( names );
}

代码示例来源:origin: stackoverflow.com

Node node = ...
node.getProperties().put("foo", "bar");
...
Object foo = node.getProperties().get("foo");

代码示例来源:origin: stackoverflow.com

Node node = list.get(0).get(1); // access the Node at 0,1
node.getProperties();

代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures

assertEquals(other, node.getProperties(keys));
 assertNull(rel);
} else if (value.equals("female")) {
 assertEquals(female, node.getProperties(keys));
   assertEquals(other, rel.getEndNode().getProperties(keys));
 } else if (count.equals(2L)) { // KNOWS
   assertEquals(male, rel.getEndNode().getProperties(keys));
 } else {
   assertTrue("Unexpected count value: " + count, false);
 assertEquals(male, node.getProperties(keys));
 assertEquals(1L, rel.getProperty("count_*"));
 assertEquals(other, rel.getEndNode().getProperties(keys));
} else {
 assertTrue("Unexpected value: " + value, false);

代码示例来源:origin: stackoverflow.com

Node node = iterator.next();
ObservableMap<Object, Object> properties = node.getProperties(); // Swap Object with whatever subclass it is supposed to return
Object nameProperty = properties.get("page"); // Same here
String name = nameProperty.toString();

代码示例来源:origin: stackoverflow.com

if(currentNode != null){
  NodeIterator checkNode = currentNode.getNodes();

  while (checkNode.hasNext()) {
    Node imageNode = checkNode.nextNode();
    Iterator<Node> fileReferences = imageNode.getProperties("fileReference");
    if(fileReferences.hasNext()) { // You might want to improve this
      printNodeTitle = fileReference.next().getString(); // You might want to improve it
    }
  }
}

代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures

String[] keys = {"count_*", "gender", "sum_kids", "min_age", "max_age", "avg_age"};
assertEquals(node.getProperty("gender").equals("female") ?
 female : male, node.getProperties(keys));
Relationship rel = (Relationship) row.get("relationship");
assertEquals(2L,rel.getProperty("count_*"));
node = rel.getOtherNode(node);
assertEquals(node.getProperty("gender").equals("female") ?
    female : male, node.getProperties(keys));
 female : male, node.getProperties(keys));
rel = (Relationship) row.get("relationship");
assertEquals(null,rel);

代码示例来源:origin: stackoverflow.com

public static Object getController(Node node) {
  Object controller = null;
  do {
    controller = node.getProperties().get("foo");
    node = node.getParent();
  } while (controller == null && node != null);
  return controller;
}

代码示例来源:origin: stackoverflow.com

static void setConstraint(Node node, Object key, Object value) {
   if (value == null) {
     node.getProperties().remove(key);
   } else {
     node.getProperties().put(key, value);
   }
   if (node.getParent() != null) {
     node.getParent().requestLayout();
   }
 }

代码示例来源:origin: stackoverflow.com

Node child = cl.addNode("ONE");
     child.setProperty("message", ("CL Child" + i));
     session.save();
     PropertyIterator iter = child.getProperties();
     System.out.println("Size" + iter.getSize());
     while (iter.hasNext()) {
       PropertyImpl key = (PropertyImpl) iter.next();
       String value = key.getString();
       System.out.println("------------->" + key);
       System.out.println("------------->" + value);
     }

代码示例来源:origin: stackoverflow.com

node.getProperties().put(INDICES_KEY, is);

代码示例来源:origin: stackoverflow.com

oldRegion.getProperties().forEach((k, v) -> properties.putIfAbsent(k, v));

相关文章