private GTFSFeed (DB db) { this.db = db; agency = db.getTreeMap("agency"); feedInfo = db.getTreeMap("feed_info"); routes = db.getTreeMap("routes"); trips = db.getTreeMap("trips"); stop_times = db.getTreeMap("stop_times"); frequencies = db.getTreeSet("frequencies"); transfers = db.getTreeMap("transfers"); stops = db.getTreeMap("stops"); fares = db.getTreeMap("fares"); services = db.getTreeMap("services"); shape_points = db.getTreeMap("shape_points"); feedId = db.getAtomicString("feed_id").get(); checksum = db.getAtomicLong("checksum").get(); errors = db.getTreeSet("errors"); }
db = dbMaker.make(); itemIds = db.getTreeSet("itemIds"); items = db.getHashMap("items");
trips = db.getTreeMap("trips"); stop_times = db.getTreeMap("stop_times"); frequencies = db.getTreeSet("frequencies"); transfers = db.getTreeMap("transfers"); stops = db.getTreeMap("stops"); stopStopTimeSet = db.getTreeSet("stopStopTimeSet"); tripsPerService = db.getTreeSet("tripsPerService"); servicesPerDate = db.getTreeSet("servicesPerDate"); errors = db.getTreeSet("errors");
this.options = db.getHashMap(name + "/options"); this.keysByValue = db.getTreeMap(name); this.valuesByKey = db.getTreeSet(name + "/inverse"); this.isNew = false; } else {
this.options = db.getHashMap(name + "/options"); this.keysByValue = db.getTreeMap(name); this.valuesByKey = db.getTreeSet(name + "/inverse"); this.isNew = false; } else {