本文整理了Java中org.neo4j.graphdb.Result.forEachRemaining
方法的一些代码示例,展示了Result.forEachRemaining
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Result.forEachRemaining
方法的具体详情如下:
包路径:org.neo4j.graphdb.Result
类名称:Result
方法名:forEachRemaining
暂无
代码示例来源:origin: neo4j/neo4j
@Test
public void dropIndex()
{
db = createDatabase();
db.execute( format( NODE_CREATE, "node", array( "Label1", "Label2" ), array( "prop1", "prop2" ) ) ).close();
db.execute( format( RELATIONSHIP_CREATE, "rel", array( "Reltype1", "Reltype2" ), array( "prop1", "prop2" ) ) ).close();
Map<String,String> indexes = new HashMap<>();
db.execute( "call db.indexes" ).forEachRemaining( m -> indexes.put( (String) m.get( "indexName" ), (String) m.get( "description" ) ) );
db.execute( format( DROP, "node" ) );
indexes.remove( "node" );
Map<String,String> newIndexes = new HashMap<>();
db.execute( "call db.indexes" ).forEachRemaining( m -> newIndexes.put( (String) m.get( "indexName" ), (String) m.get( "description" ) ) );
assertEquals( indexes, newIndexes );
db.execute( format( DROP, "rel" ) );
indexes.remove( "rel" );
newIndexes.clear();
db.execute( "call db.indexes" ).forEachRemaining( m -> newIndexes.put( (String) m.get( "indexName" ), (String) m.get( "description" ) ) );
assertEquals( indexes, newIndexes );
}
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
private void testReverseGeocodeAddress(Object latitude, Object longitude) {
try {
testResult(db,"CALL apoc.spatial.reverseGeocode({latitude},{longitude})",map("latitude", latitude, "longitude", longitude), (row)->{
row.forEachRemaining((r)->{
assertNotNull(r.get("description"));
assertNotNull(r.get("location"));
assertNotNull(r.get("data"));
});
});
} catch(Exception e) {
Assume.assumeNoException("out of quota", e);
}
}
代码示例来源:origin: neo4j-contrib/neo4j-apoc-procedures
private void testGeocodeAddress(Map map, String provider) {
try {
testResult(db,"CALL apoc.spatial.geocode('FRANCE',1,true)",(row)->{
row.forEachRemaining((r)->{
assertNotNull(r.get("description"));
assertNotNull(r.get("location"));
代码示例来源:origin: jbarrasa/neosemantics
private Map<String, String> getMappingsFromDB(@Context GraphDatabaseService gds) {
Map<String, String> mappings = new HashMap<>();
gds.execute("MATCH (mp:_MapDef)-[:_IN]->(mns:_MapNs) RETURN mp._key as key, mp._local as local, mns._ns as ns ").
forEachRemaining(result -> mappings.put((String)result.get("key"),
(String)result.get("ns") + (String)result.get("local")));
return mappings;
}
代码示例来源:origin: jbarrasa/neosemantics
private void handleNamespaces(RDFWriter writer, @Context GraphDatabaseService gds) {
writer.handleNamespace("neovoc", BASE_VOCAB_NS);
writer.handleNamespace("neoind", BASE_INDIV_NS);
gds.execute("MATCH (mns:_MapNs) WHERE exists(mns._prefix) RETURN mns._ns as ns, mns._prefix as prefix").
forEachRemaining(result -> writer.handleNamespace((String)result.get("prefix"), (String)result.get("ns")));
}
内容来源于网络,如有侵权,请联系作者删除!