comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedHeightFactory.java @ 6352:f1a3ea7fb3b6

Insert Double.NaN for missing values in bed height factory.
author Raimund Renkert <rrenkert@intevation.de>
date Mon, 17 Jun 2013 16:18:40 +0200
parents 2d495b504c74
children 4f67b9ceb9e2
comparison
equal deleted inserted replaced
6351:2c7a16d59f67 6352:f1a3ea7fb3b6
152 List<Object []> results = sqlQuery.list(); 152 List<Object []> results = sqlQuery.list();
153 153
154 for (int i = 0; i < results.size(); i++) { 154 for (int i = 0; i < results.size(); i++) {
155 Object[] row = results.get(i); 155 Object[] row = results.get(i);
156 log.debug("got station: " + (Double)row[1]); 156 log.debug("got station: " + (Double)row[1]);
157 height.add( 157 Double row0 = row[0] != null ? (Double)row[0] : Double.NaN;
158 (Double) row[0], 158 Double row1 = row[1] != null ? (Double)row[1] : Double.NaN;
159 (Double) row[1], 159 Double row2 = row[2] != null ? (Double)row[2] : Double.NaN;
160 (Double) row[2], 160 Double row3 = row[3] != null ? (Double)row[3] : Double.NaN;
161 (Double) row[3], 161 height.add(row0, row1, row2, row3, (Integer) row[4]);
162 (Integer) row[4]);
163 } 162 }
164 return height; 163 return height;
165 } 164 }
166 else if (type.equals("epoch")) { 165 else if (type.equals("epoch")) {
167 BedHeightEpoch height = 166 BedHeightEpoch height =

http://dive4elements.wald.intevation.org