50 |
DeduplicateHelper<String> husnrbogstavCache = new DeduplicateHelper<String>(); |
DeduplicateHelper<String> husnrbogstavCache = new DeduplicateHelper<String>(); |
51 |
DeduplicateHelper<String> distributorCache = new DeduplicateHelper<String>(); |
DeduplicateHelper<String> distributorCache = new DeduplicateHelper<String>(); |
52 |
DeduplicateHelper<String> dirigeringsCache = new DeduplicateHelper<String>(16*1024); |
DeduplicateHelper<String> dirigeringsCache = new DeduplicateHelper<String>(16*1024); |
53 |
|
|
54 |
|
DeduplicateHelper<String> baneCache = new DeduplicateHelper<String>(); |
55 |
|
|
56 |
|
|
57 |
while (res.next()) { |
while (res.next()) { |
66 |
a.postnr = (short)res.getInt(7); |
a.postnr = (short)res.getInt(7); |
67 |
a.gadeid = res.getInt(8); |
a.gadeid = res.getInt(8); |
68 |
a.distributor = distributorCache.getInstance(res.getString(9)); |
a.distributor = distributorCache.getInstance(res.getString(9)); |
69 |
a.dbkBane = (short) res.getInt(10); |
a.dbkBane = baneCache.getInstance( res.getString(10) ); |
70 |
a.latitude = (float) res.getDouble(11); |
a.latitude = (float) res.getDouble(11); |
71 |
a.longitude = (float) res.getDouble(12); |
a.longitude = (float) res.getDouble(12); |
72 |
|
|
73 |
a.ruteMandag = dirigeringsCache.getInstance( res.getString(13) ); |
a.routingMandag.rute = dirigeringsCache.getInstance( res.getString(13) ); |
74 |
a.korelisteMandag = dirigeringsCache.getInstance( res.getString(14) ); |
a.routingMandag.koreliste = dirigeringsCache.getInstance( res.getString(14) ); |
75 |
|
|
76 |
a.ruteTirsdag = dirigeringsCache.getInstance( res.getString(15) ); |
a.routingTirsdag.rute = dirigeringsCache.getInstance( res.getString(15) ); |
77 |
a.korelisteTirsdag = dirigeringsCache.getInstance( res.getString(16) ); |
a.routingTirsdag.koreliste = dirigeringsCache.getInstance( res.getString(16) ); |
78 |
|
|
79 |
a.ruteOnsdag = dirigeringsCache.getInstance( res.getString(17) ); |
a.routingOnsdag.rute = dirigeringsCache.getInstance( res.getString(17) ); |
80 |
a.korelisteOnsdag = dirigeringsCache.getInstance( res.getString(18) ); |
a.routingOnsdag.koreliste = dirigeringsCache.getInstance( res.getString(18) ); |
81 |
|
|
82 |
a.ruteTorsdag = dirigeringsCache.getInstance( res.getString(19) ); |
a.routingTorsdag.rute = dirigeringsCache.getInstance( res.getString(19) ); |
83 |
a.korelisteTorsdag = dirigeringsCache.getInstance( res.getString(20) ); |
a.routingTorsdag.koreliste = dirigeringsCache.getInstance( res.getString(20) ); |
84 |
|
|
85 |
a.ruteFredag = dirigeringsCache.getInstance( res.getString(21) ); |
a.routingFredag.rute = dirigeringsCache.getInstance( res.getString(21) ); |
86 |
a.korelisteFredag = dirigeringsCache.getInstance( res.getString(22) ); |
a.routingFredag.koreliste = dirigeringsCache.getInstance( res.getString(22) ); |
87 |
|
|
88 |
a.ruteLordag = dirigeringsCache.getInstance( res.getString(23) ); |
a.routingLordag.rute = dirigeringsCache.getInstance( res.getString(23) ); |
89 |
a.korelisteLordag = dirigeringsCache.getInstance( res.getString(24) ); |
a.routingLordag.koreliste = dirigeringsCache.getInstance( res.getString(24) ); |
90 |
|
|
91 |
a.ruteSondag = dirigeringsCache.getInstance( res.getString(25) ); |
a.routingSondag.rute = dirigeringsCache.getInstance( res.getString(25) ); |
92 |
a.korelisteSondag = dirigeringsCache.getInstance( res.getString(16) ); |
a.routingSondag.koreliste = dirigeringsCache.getInstance( res.getString(26) ); |
93 |
|
|
94 |
|
|
95 |
//Ajourfør adresse objectets dækningstype |
//Ajourfør adresse objectets dækningstype |
206 |
"FROM bogleveringer.adresser_udenfor_daekning"; |
"FROM bogleveringer.adresser_udenfor_daekning"; |
207 |
|
|
208 |
try ( Connection conn = DBConnection.getConnection(); |
try ( Connection conn = DBConnection.getConnection(); |
209 |
Statement stmt = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY, java.sql.ResultSet.CONCUR_READ_ONLY); |
Statement stmt = conn.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY); |
210 |
) { |
) { |
211 |
ResultSet res = stmt.executeQuery(sql); |
ResultSet res = stmt.executeQuery(sql); |
212 |
|
|
215 |
DeduplicateHelper<String> distributorCache = new DeduplicateHelper<String>(); |
DeduplicateHelper<String> distributorCache = new DeduplicateHelper<String>(); |
216 |
DeduplicateHelper<String> ruteCache = new DeduplicateHelper<String>(); |
DeduplicateHelper<String> ruteCache = new DeduplicateHelper<String>(); |
217 |
DeduplicateHelper<String> korelisteCache = new DeduplicateHelper<String>(); |
DeduplicateHelper<String> korelisteCache = new DeduplicateHelper<String>(); |
218 |
|
DeduplicateHelper<String> baneCache = new DeduplicateHelper<String>(); |
219 |
|
|
220 |
while (res.next()) { |
while (res.next()) { |
221 |
|
|
225 |
bean.distributor = distributorCache.getInstance(res.getString(2)); |
bean.distributor = distributorCache.getInstance(res.getString(2)); |
226 |
bean.rute = ruteCache.getInstance( res.getString(3) ); |
bean.rute = ruteCache.getInstance( res.getString(3) ); |
227 |
bean.koreliste = korelisteCache.getInstance(res.getString(4) ); |
bean.koreliste = korelisteCache.getInstance(res.getString(4) ); |
228 |
bean.dbkBane = (short)res.getInt(5); |
bean.dbkBane = baneCache.getInstance(res.getString(5) ); |
229 |
|
|
230 |
map.put(bean.postnr, bean); |
map.put(bean.postnr, bean); |
231 |
} |
} |