Mercurial > dive4elements > river
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 = |