/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/db/DatabaseLayerImplementation.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/db/DatabaseLayerImplementation.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2763 by torben, Mon Nov 2 12:18:03 2015 UTC revision 2764 by torben, Tue Nov 3 10:02:56 2015 UTC
# Line 17  import dk.daoas.daoadresseservice.beans. Line 17  import dk.daoas.daoadresseservice.beans.
17  import dk.daoas.daoadresseservice.beans.HundredePctBean;  import dk.daoas.daoadresseservice.beans.HundredePctBean;
18  import dk.daoas.daoadresseservice.beans.SearchResult;  import dk.daoas.daoadresseservice.beans.SearchResult;
19  import dk.daoas.daoadresseservice.util.DeduplicateHelper;  import dk.daoas.daoadresseservice.util.DeduplicateHelper;
20    import dk.daoas.daoadresseservice.util.TimingHelper;
21    
22  public class DatabaseLayerImplementation implements DatabaseLayer {  public class DatabaseLayerImplementation implements DatabaseLayer {
23                    
# Line 24  public class DatabaseLayerImplementation Line 25  public class DatabaseLayerImplementation
25                    
26          @Override          @Override
27          public List<Address> getAllAdresses() throws SQLException {          public List<Address> getAllAdresses() throws SQLException {
28                    TimingHelper timing = new TimingHelper();
29                    
30                  String debugFilter = DatabaseLayerImplementation.DEBUG ? " AND postnr = 8700 " : "";                  String debugFilter = DatabaseLayerImplementation.DEBUG ? " AND postnr = 8700 " : "";
31                                    
32                  String sql =                  String sql =
# Line 82  public class DatabaseLayerImplementation Line 85  public class DatabaseLayerImplementation
85                          }                          }
86                          res.close();                          res.close();
87                                                    
88                          System.out.println("Loaded " + list.size() + " adresses");                          System.out.println("DB Loaded " + list.size() + " adresses in " + timing.getElapsed() + "ms");
89                                                    
90                          return list;                          return list;
91                  }                  }
# Line 90  public class DatabaseLayerImplementation Line 93  public class DatabaseLayerImplementation
93                    
94          @Override          @Override
95          public List<AliasBean> getAliasList() throws SQLException {          public List<AliasBean> getAliasList() throws SQLException {
96                    TimingHelper timing = new TimingHelper();
97                                    
98    
99                  String sql = "SELECT postnr,vejnavn,aliasvejnavn " +                  String sql = "SELECT postnr,vejnavn,aliasvejnavn " +
# Line 119  public class DatabaseLayerImplementation Line 123  public class DatabaseLayerImplementation
123                                    
124                          res.close();                          res.close();
125                                                    
126                          System.out.println("Loaded " + list.size() + " aliase beans");                          System.out.println("DB Loaded " + list.size() + " aliase beans in " + timing.getElapsed() + "ms");
127                                                    
128                          return list;                          return list;
129                  }                  }
# Line 128  public class DatabaseLayerImplementation Line 132  public class DatabaseLayerImplementation
132                    
133          @Override          @Override
134          public List<ExtendedBean> getExtendedAdresslist() throws SQLException {          public List<ExtendedBean> getExtendedAdresslist() throws SQLException {
135                    
136                    TimingHelper timing = new TimingHelper();
137                    
138                  String debugFilter1 = DatabaseLayerImplementation.DEBUG ? " WHERE orgPostnr = 8700 " : "";                  String debugFilter1 = DatabaseLayerImplementation.DEBUG ? " WHERE orgPostnr = 8700 " : "";
139                  String debugFilter2 = DatabaseLayerImplementation.DEBUG ? " AND orgPostnr = 8700 " : "";                  String debugFilter2 = DatabaseLayerImplementation.DEBUG ? " AND orgPostnr = 8700 " : "";
140                                    
# Line 172  public class DatabaseLayerImplementation Line 179  public class DatabaseLayerImplementation
179                                                    
180                          res.close();                          res.close();
181                                                    
182                          System.out.println("Loaded " + list.size() + " extendedbeans");                          System.out.println("DB Loaded " + list.size() + " extendedbeans in " + timing.getElapsed() + "ms");
183                                                    
184                          return list;                          return list;
185                  }                  }
# Line 180  public class DatabaseLayerImplementation Line 187  public class DatabaseLayerImplementation
187                    
188          @Override          @Override
189          public Map<Short,HundredePctBean> get100PctList() throws SQLException {          public Map<Short,HundredePctBean> get100PctList() throws SQLException {
190                    TimingHelper timing = new TimingHelper();
191                    
192                  String sql = "SELECT postnr,UPPER(distributor) as distributor,rute,koreliste,dbkbane " +                  String sql = "SELECT postnr,UPPER(distributor) as distributor,rute,koreliste,dbkbane " +
193                                           "FROM bogleveringer.adresser_udenfor_daekning";                                           "FROM bogleveringer.adresser_udenfor_daekning";
194                                    
# Line 209  public class DatabaseLayerImplementation Line 218  public class DatabaseLayerImplementation
218                                                    
219                          res.close();                          res.close();
220                                                    
221                          System.out.println("Loaded " + map.size() + " 100pct beans");                          System.out.println("DB Loaded " + map.size() + " 100pct beans in " + timing.getElapsed() + "ms");
222                                                    
223                          return map;                          return map;
224                  }                  }

Legend:
Removed from v.2763  
changed lines
  Added in v.2764

  ViewVC Help
Powered by ViewVC 1.1.20