queryGetAdjLinks="SELECT ID,TARGET NODE_ID,TARGET_INDEGREE NODE_DEGREE, LENGTH,EDGE_MODE,ROUTE_ID FROM "+config.getTableEdges()+" WHERE SOURCE=?";
queryGetAdjContinuousLinks="SELECT ID,TARGET NODE_ID, TARGET_C_INDEGREE NODE_DEGREE,LENGTH FROM "+config.getTableEdges()+" WHERE TARGET=? AND EDGE_MODE=";
n1=link.getEndNode();
n2=link.getStartNode();
}
addNode(n1,degree,nodes);
addNode(n2,nodes);
if(!adjList.containsKey(n2)){
adjList.put(n2,newArrayList<Link>());
}
adjList.get(n2).add(link);
}
/**
* Gets a prepared statement and caches it in a map. This
* is much more efficient than creating a new prepared statement
* each time a query needs to be called, and recalculating the
* queryplan each time.
* Closes all the open prepared statements and the database connection.
* This should be called once you're done with the database.