本文整理了Java中org.neo4j.graphdb.Node.getAllProperties()
方法的一些代码示例,展示了Node.getAllProperties()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.getAllProperties()
方法的具体详情如下:
包路径:org.neo4j.graphdb.Node
类名称:Node
方法名:getAllProperties
暂无
代码示例来源:origin: neo4j/neo4j
@Override
public MapValue properties()
{
MapValue m = properties;
if ( m == null )
{
synchronized ( this )
{
m = properties;
if ( m == null )
{
m = properties = ValueUtils.asMapValue( node.getAllProperties() );
}
}
}
return m;
}
}
代码示例来源:origin: neo4j/neo4j
private Node cloneNodeData( GraphDatabaseService graphDb, Node node )
{
Node newNode = graphDb.createNode();
for ( Map.Entry<String, Object> property : node.getAllProperties().entrySet() )
{
newNode.setProperty( property.getKey(), property.getValue() );
}
return newNode;
}
代码示例来源:origin: neo4j/neo4j
assertEquals( 3, node.getAllProperties().size() );
for ( String key : node.getPropertyKeys() )
代码示例来源:origin: neo4j/neo4j
assertEquals( 7, node.getAllProperties().size() );
for ( String key : node.getPropertyKeys() )
代码示例来源:origin: neo4j/neo4j
assertEquals( 6, node.getAllProperties().size() );
for ( String key : node.getPropertyKeys() )
代码示例来源:origin: neo4j/neo4j
public Map<String, Object> getNodeProperties( long nodeId )
{
try ( Transaction tx = database.getGraph().beginTransaction( implicit, AnonymousContext.read() ) )
{
Node node = database.getGraph().getNodeById( nodeId );
Map<String, Object> allProperties = node.getAllProperties();
tx.success();
return allProperties;
}
}
代码示例来源:origin: neo4j/neo4j
while ( !writerDone.get() )
int size = node.getAllProperties().size();
assertThat( size, greaterThan( 0 ) );
assertEquals( propertiesCount, db.getNodeById( nodeId ).getAllProperties().size() );
tx.success();
代码示例来源:origin: neo4j/neo4j
assertEquals( 1, nodes.size() );
assertThat( nodes.get( 0 ).getLabels(), contains( equalTo( Label.label( "Person" ) ) ) );
assertEquals( "Person", nodes.get( 0 ).getAllProperties().get( "name" ) );
assertEquals( Collections.singletonList( "name" ), nodes.get( 0 ).getAllProperties().get( "indexes" ) );
assertEquals( Collections.singletonList( "CONSTRAINT ON ( person:Person ) ASSERT person.age IS UNIQUE" ),
nodes.get( 0 ).getAllProperties().get( "constraints" ) );
代码示例来源:origin: neo4j/neo4j
assertEquals( 2, node.getAllProperties().size() );
for ( String key : node.getPropertyKeys() )
代码示例来源:origin: neo4j/neo4j
assertEquals( 1, node.getAllProperties().size() );
for ( String key : node.getPropertyKeys() )
代码示例来源:origin: neo4j/neo4j
Map<String,Object> actualProperties = node.getAllProperties();
actualProperties.remove( "id" ); // The id does not exist in expected properties
for ( Map.Entry actualProperty : actualProperties.entrySet() )
代码示例来源:origin: neo4j/neo4j
keys.next();
keys.next();
Map<String,Object> properties = node1.getAllProperties();
assertEquals( properties.get( key1 ), int1 );
assertEquals( properties.get( key2 ), int2 );
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
private Map<String, Object> toMap(Node n) {
Map<String, Object> props = n.getAllProperties();
Map<String, Object> result = new LinkedHashMap<>(props.size() + 2);
result.put("_id", n.getId());
result.put("_type", Util.labelString(n));
result.putAll(props);
return result;
}
}
代码示例来源:origin: neo4j/neo4j
long nodeId = randomValues.nextLongValue( totalNodes ).value();
Node node = databaseService.getNodeById( nodeId );
Map<String,Object> allProperties = node.getAllProperties();
for ( String key : allProperties.keySet() )
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
private void writeNode(Reporter reporter, JsonGenerator jsonGenerator, Node node, ExportConfig config) throws IOException {
Map<String, Object> allProperties = node.getAllProperties();
JsonFormatSerializer.DEFAULT.writeNode(jsonGenerator, node, config);
reporter.update(1, 0, allProperties.size());
}
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
private void writeNodeDetails(JsonGenerator jsonGenerator, Node node, boolean withNodeProperties) throws IOException {
jsonGenerator.writeStringField("id", String.valueOf(node.getId()));
if (node.getLabels().iterator().hasNext()) {
jsonGenerator.writeArrayFieldStart("labels");
List<String> labels = getLabelsSorted(node);
for (String label : labels) {
jsonGenerator.writeString(label);
}
jsonGenerator.writeEndArray();
}
if (withNodeProperties) {
serializeProperties(jsonGenerator, node.getAllProperties());
}
}
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
public static String formatNodeProperties(String id, Node node, Map<String, String> uniqueConstraints, Set<String> indexNames, boolean jsonStyle) {
StringBuilder result = formatProperties(id, node.getAllProperties(), jsonStyle);
if (getNodeIdLabels(node, uniqueConstraints, indexNames).endsWith(label(UNIQUE_ID_LABEL))) {
result.append(", ");
result.append(formatPropertyName(id, UNIQUE_ID_PROP, node.getId(), jsonStyle));
}
return result.length() > 0 ? result.substring(2) : "";
}
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
@UserFunction()
@Description("apoc.diff.nodes([leftNode],[rightNode]) returns a detailed diff of both nodes")
public Map<String, Object> nodes(@Name("leftNode") Node leftNode, @Name("rightNode") Node rightNode) {
Map<String, Object> allLeftProperties = leftNode.getAllProperties();
Map<String, Object> allRightProperties = rightNode.getAllProperties();
Map<String, Object> result = new HashMap<>();
result.put("leftOnly", getPropertiesOnlyLeft(allLeftProperties, allRightProperties));
result.put("rightOnly", getPropertiesOnlyLeft(allRightProperties, allLeftProperties));
result.put("inCommon", getPropertiesInCommon(allLeftProperties, allRightProperties));
result.put("different", getPropertiesDiffering(allLeftProperties, allRightProperties));
return result;
}
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
private void assertBar(Node node){
assertEquals(Arrays.asList(Label.label("BAR")), node.getLabels());
assertEquals(Util.map("name", "bar", "kids", "[a,b,c]"), node.getAllProperties());
}
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
private void assertFoo(Node node){
assertEquals(Arrays.asList(Label.label("FOO")), node.getLabels());
assertEquals(Util.map("name", "foo"), node.getAllProperties());
}
内容来源于网络,如有侵权,请联系作者删除!