41 |
|
|
42 |
while (res.next()) { |
while (res.next()) { |
43 |
|
|
|
|
|
|
|
|
44 |
Address a = new Address(); |
Address a = new Address(); |
45 |
a.id = res.getInt(1); |
a.id = res.getInt(1); |
46 |
a.vejnavn = vejnavnCache.getInstance( res.getString(2) ); |
a.vejnavn = vejnavnCache.getInstance( res.getString(2) ); |
50 |
a.vejkode = res.getInt(6); |
a.vejkode = res.getInt(6); |
51 |
a.postnr = res.getInt(7); |
a.postnr = res.getInt(7); |
52 |
a.gadeid = res.getLong(8); |
a.gadeid = res.getLong(8); |
53 |
a.distributor = distributorCache.getInstance(res.getString(9));; |
a.distributor = distributorCache.getInstance(res.getString(9)); |
54 |
a.dbkBane = res.getInt(10); |
a.dbkBane = res.getInt(10); |
55 |
a.koreliste = korelisteCache.getInstance( res.getString(11) ); |
a.koreliste = korelisteCache.getInstance( res.getString(11) ); |
56 |
a.rute = ruteCache.getInstance( res.getString(12) ); |
a.rute = ruteCache.getInstance( res.getString(12) ); |
95 |
|
|
96 |
ResultSet res = stmt.executeQuery(sql); |
ResultSet res = stmt.executeQuery(sql); |
97 |
|
|
98 |
DeduplicateHelper<String> transportTyper = new DeduplicateHelper<String>(); |
DeduplicateHelper<String> transportCache = new DeduplicateHelper<String>(); |
99 |
|
|
100 |
List<ExtendedBean> list = new ArrayList<ExtendedBean>( 350000); //Initial capacity 350K |
List<ExtendedBean> list = new ArrayList<ExtendedBean>( 350000); //Initial capacity 350K |
101 |
while (res.next()) { |
while (res.next()) { |
|
|
|
|
String dbTransport = res.getString(4); |
|
|
String transport = transportTyper.getInstance(dbTransport); |
|
102 |
|
|
103 |
ExtendedBean eb = new ExtendedBean(); |
ExtendedBean eb = new ExtendedBean(); |
104 |
eb.orgId = res.getInt(1); |
eb.orgId = res.getInt(1); |
105 |
eb.targetId = res.getInt(2); |
eb.targetId = res.getInt(2); |
106 |
eb.afstand = res.getDouble(3); |
eb.afstand = res.getDouble(3); |
107 |
eb.transport = transport; |
eb.transport = transportCache.getInstance(res.getString(4)); |
108 |
|
|
109 |
list.add(eb); |
list.add(eb); |
110 |
} |
} |
128 |
|
|
129 |
Map<Integer,HundredePctBean> map = new HashMap<Integer,HundredePctBean>(); |
Map<Integer,HundredePctBean> map = new HashMap<Integer,HundredePctBean>(); |
130 |
|
|
131 |
DeduplicateHelper<String> distributorer = new DeduplicateHelper<String>(); |
DeduplicateHelper<String> distributorCache = new DeduplicateHelper<String>(); |
132 |
|
|
133 |
while (res.next()) { |
while (res.next()) { |
134 |
|
|
|
String dbDistributor = res.getString(2); |
|
|
String distributor = distributorer.getInstance(dbDistributor); |
|
135 |
|
|
136 |
HundredePctBean bean = new HundredePctBean(); |
HundredePctBean bean = new HundredePctBean(); |
137 |
bean.postnr = res.getInt(1); |
bean.postnr = res.getInt(1); |
138 |
bean.distributor = distributor; |
bean.distributor = distributorCache.getInstance(res.getString(2)); |
139 |
bean.rute = res.getString(3); |
bean.rute = res.getString(3); |
140 |
bean.koreliste = res.getString(4); |
bean.koreliste = res.getString(4); |
141 |
bean.dbkBane = res.getInt(5); |
bean.dbkBane = res.getInt(5); |