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

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

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

Node.getProperties介绍

暂无

代码示例

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

  1. assertEquals( properties.get( key2 ), int2 );
  2. assertEquals( properties.get( key3 ), string );
  3. properties = node1.getProperties( key1, key2 );
  4. assertEquals( properties.get( key1 ), int1 );
  5. assertEquals( properties.get( key2 ), int2 );
  6. assertFalse( properties.containsKey( key3 ) );
  7. properties = node1.getProperties();
  8. assertTrue( properties.isEmpty() );
  9. node1.getProperties( names );
  10. fail();
  11. node1.getProperties( names );
  12. fail();

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

  1. assertFalse( properties.containsKey( key3 ) );
  2. properties = node1.getProperties();
  3. assertTrue( properties.isEmpty() );
  4. node1.getProperties( (String[]) null );
  5. fail();
  6. node1.getProperties( names );
  7. fail();

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

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

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

  1. private Map<String, Object> data(PropertyContainer pc, Map<String, Map<String, Object>> colors, String weightproperty, String[] exportproperties) {
  2. if (pc instanceof Node) {
  3. Node n = (Node) pc;
  4. String labels = Util.labelString(n);
  5. Map<String, Object> attributes = map("label", caption(n), "TYPE", labels);
  6. attributes.putAll(positions());
  7. attributes.putAll(color(labels,colors));
  8. if (exportproperties.length > 0) attributes.putAll(n.getProperties(exportproperties));
  9. return map(idStr(n), attributes);
  10. }
  11. if (pc instanceof Relationship) {
  12. Relationship r = (Relationship) pc;
  13. String type = r.getType().name();
  14. Map<String, Object> attributes = map("label", type, "TYPE", type);
  15. Double weight = Util.doubleValue(r,weightproperty,1.0);
  16. attributes.putAll(map("source", idStr(r.getStartNode()), "target", idStr(r.getEndNode()), "directed", true,"weight",weight));
  17. attributes.putAll(color(type, colors));
  18. if (exportproperties.length > 0) attributes.putAll(r.getProperties(exportproperties));
  19. return map(String.valueOf(r.getId()), attributes);
  20. }
  21. return map();
  22. }

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

  1. @Override
  2. public Map<String, Object> getProperties( String... names )
  3. {
  4. return actual.getProperties( names );
  5. }

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

  1. Node node = ...
  2. node.getProperties().put("foo", "bar");
  3. ...
  4. Object foo = node.getProperties().get("foo");

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

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

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

  1. assertEquals(other, node.getProperties(keys));
  2. assertNull(rel);
  3. } else if (value.equals("female")) {
  4. assertEquals(female, node.getProperties(keys));
  5. assertEquals(other, rel.getEndNode().getProperties(keys));
  6. } else if (count.equals(2L)) { // KNOWS
  7. assertEquals(male, rel.getEndNode().getProperties(keys));
  8. } else {
  9. assertTrue("Unexpected count value: " + count, false);
  10. assertEquals(male, node.getProperties(keys));
  11. assertEquals(1L, rel.getProperty("count_*"));
  12. assertEquals(other, rel.getEndNode().getProperties(keys));
  13. } else {
  14. assertTrue("Unexpected value: " + value, false);

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

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

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

  1. if(currentNode != null){
  2. NodeIterator checkNode = currentNode.getNodes();
  3. while (checkNode.hasNext()) {
  4. Node imageNode = checkNode.nextNode();
  5. Iterator<Node> fileReferences = imageNode.getProperties("fileReference");
  6. if(fileReferences.hasNext()) { // You might want to improve this
  7. printNodeTitle = fileReference.next().getString(); // You might want to improve it
  8. }
  9. }
  10. }

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

  1. String[] keys = {"count_*", "gender", "sum_kids", "min_age", "max_age", "avg_age"};
  2. assertEquals(node.getProperty("gender").equals("female") ?
  3. female : male, node.getProperties(keys));
  4. Relationship rel = (Relationship) row.get("relationship");
  5. assertEquals(2L,rel.getProperty("count_*"));
  6. node = rel.getOtherNode(node);
  7. assertEquals(node.getProperty("gender").equals("female") ?
  8. female : male, node.getProperties(keys));
  9. female : male, node.getProperties(keys));
  10. rel = (Relationship) row.get("relationship");
  11. assertEquals(null,rel);

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

  1. public static Object getController(Node node) {
  2. Object controller = null;
  3. do {
  4. controller = node.getProperties().get("foo");
  5. node = node.getParent();
  6. } while (controller == null && node != null);
  7. return controller;
  8. }

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

  1. static void setConstraint(Node node, Object key, Object value) {
  2. if (value == null) {
  3. node.getProperties().remove(key);
  4. } else {
  5. node.getProperties().put(key, value);
  6. }
  7. if (node.getParent() != null) {
  8. node.getParent().requestLayout();
  9. }
  10. }

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

  1. Node child = cl.addNode("ONE");
  2. child.setProperty("message", ("CL Child" + i));
  3. session.save();
  4. PropertyIterator iter = child.getProperties();
  5. System.out.println("Size" + iter.getSize());
  6. while (iter.hasNext()) {
  7. PropertyImpl key = (PropertyImpl) iter.next();
  8. String value = key.getString();
  9. System.out.println("------------->" + key);
  10. System.out.println("------------->" + value);
  11. }

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

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

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

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

相关文章