Node ID from metadata is Integer, not Long.
Project: http://git-wip-us.apache.org/repos/asf/metamodel/repo Commit: http://git-wip-us.apache.org/repos/asf/metamodel/commit/59ec9ccb Tree: http://git-wip-us.apache.org/repos/asf/metamodel/tree/59ec9ccb Diff: http://git-wip-us.apache.org/repos/asf/metamodel/diff/59ec9ccb Branch: refs/heads/master Commit: 59ec9ccbd569b33a3281a7adc2153e244e4f8a5d Parents: b60601e Author: jakub <[email protected]> Authored: Tue May 22 13:22:20 2018 +0200 Committer: jakub <[email protected]> Committed: Tue May 22 13:22:20 2018 +0200 ---------------------------------------------------------------------- .../main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/metamodel/blob/59ec9ccb/neo4j/src/main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java ---------------------------------------------------------------------- diff --git a/neo4j/src/main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java b/neo4j/src/main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java index 83f01e7..b23f1c9 100644 --- a/neo4j/src/main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java +++ b/neo4j/src/main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java @@ -183,7 +183,7 @@ public class Neo4jDataContext extends QueryPostprocessDataContext implements Dat final Set<String> relationshipPropertiesPerLabel = new LinkedHashSet<>(); for (final JSONObject node : nodesPerLabel) { - final Long nodeId = (Long) node.getJSONObject("metadata").get("id"); + final Integer nodeId = (Integer) node.getJSONObject("metadata").get("id"); fillRelationshipPropertiesPerLabel(nodeId, relationshipPropertiesPerLabel); } @@ -199,7 +199,7 @@ public class Neo4jDataContext extends QueryPostprocessDataContext implements Dat } } - private void fillRelationshipPropertiesPerLabel(final Long nodeId, final Set<String> relationshipPropertiesPerLabel) + private void fillRelationshipPropertiesPerLabel(final Integer nodeId, final Set<String> relationshipPropertiesPerLabel) throws JSONException { final List<JSONObject> relationshipsPerNode = getOutgoingRelationshipsPerNode(nodeId); @@ -256,7 +256,7 @@ public class Neo4jDataContext extends QueryPostprocessDataContext implements Dat } } - private List<JSONObject> getOutgoingRelationshipsPerNode(final Long nodeId) { + private List<JSONObject> getOutgoingRelationshipsPerNode(final Integer nodeId) { List<JSONObject> outgoingRelationshipsPerNode = new ArrayList<>(); String outgoingRelationshipsPerNodeJsonString = _requestWrapper.executeRestRequest(new HttpGet(_serviceRoot
