comparison artifacts/src/main/java/org/dive4elements/river/artifacts/states/minfo/BedQualityDistanceSelect.java @ 8787:5855f919cbd6

Issue1854: Avoid assumptions about limits of SQL datetime.
author Tom Gottfried <tom@intevation.de>
date Tue, 08 Dec 2015 20:15:45 +0100
parents d55cbb45c565
children 5e38e2924c07
comparison
equal deleted inserted replaced
8786:0beb34d55630 8787:5855f919cbd6
56 double [] minMax = access.getRiver().determineMinMaxDistance(); 56 double [] minMax = access.getRiver().determineMinMaxDistance();
57 57
58 List<Double> bKms = QualityMeasurementFactory.getBedMeasurements( 58 List<Double> bKms = QualityMeasurementFactory.getBedMeasurements(
59 river, 59 river,
60 minMax[0], 60 minMax[0],
61 minMax[1], 61 minMax[1]
62 new Date(Long.MIN_VALUE/100000),
63 new Date(Long.MAX_VALUE/1000)
64 // values expected to fit in SQL Date, though large enough
65 ).getKms(); 62 ).getKms();
66 63
67 List<Double> blKms = QualityMeasurementFactory.getBedloadMeasurements( 64 List<Double> blKms = QualityMeasurementFactory.getBedloadMeasurements(
68 river, 65 river,
69 minMax[0], 66 minMax[0],
70 minMax[1], 67 minMax[1]
71 new Date(Long.MIN_VALUE/100000),
72 new Date(Long.MAX_VALUE/1000)
73 // values expected to fit in SQL Date, though large enough
74 ).getKms(); 68 ).getKms();
75 69
76 if (bKms.isEmpty() || blKms.isEmpty()) { 70 if (bKms.isEmpty() || blKms.isEmpty()) {
77 log.warn("Not all data found for river '" + river + "'"); 71 log.warn("Not all data found for river '" + river + "'");
78 return ele; 72 return ele;

http://dive4elements.wald.intevation.org