diff --git a/src/main/java/it/unibz/inf/isochrone/db/Database.java b/src/main/java/it/unibz/inf/isochrone/db/Database.java index 60aa66a29c95fd222b76574de22893480d151dc2..aff4903ac6b33f43e6ea3c0e7681374905f9e9ca 100644 --- a/src/main/java/it/unibz/inf/isochrone/db/Database.java +++ b/src/main/java/it/unibz/inf/isochrone/db/Database.java @@ -155,7 +155,7 @@ public class Database { // Public methods - private void addLink(final Link link, final short degree, final Map<Integer, Node> nodes, final Map<Integer, Collection<Link>> adjList) { + private void addNodesAndLink(final Link link, final short degree, final Map<Integer, Node> nodes, final Map<Integer, Collection<Link>> adjList) { int n1, n2; if (isIncoming) { n1 = link.getStartNode(); @@ -482,7 +482,8 @@ public class Database { final short routeId = rs.getShort("ROUTE_ID"); l = new Link(linkId, sourceId, targetId, routeId); } - addLink(l, degree, nodes, adjList); + + addNodesAndLink(l, degree, nodes, adjList); } } catch (final SQLException e) { System.err.println("Problems with node:" + node); @@ -774,7 +775,7 @@ public class Database { */ private static void addNode(final int nodeId, final short nrAdjLinks, final Map<Integer, Node> nodes) { if (nodes == null) { - return; // Just for safety + return; } final Node node = nodes.get(nodeId);