comparison geo-backend/ChangeLog @ 662:755dd2fa4a0a 0.5

merged geo-backend/0.5
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 28 Sep 2012 12:13:53 +0200
parents f99d8f92a640
children 3d0c06f99686
comparison
equal deleted inserted replaced
657:af3f56758f59 662:755dd2fa4a0a
1 2010-03-08 Tim Englich <tim.englich@intevation.de>
2
3 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
4 Implemented Support of MultiPolygons. The Points do not belong to one
5 Geometryelement. We have to Lookup ifthe Geometry is Multiparted.
6 If it is we have to split the Points into several Polygons which belongs
7 to one Multipolygon.
8 This Fix solve did not solve any Parsingerros. Some geometries are still
9 corrupt.
10
11 2010-03-08 Tim Englich <tim.englich@intevation.de>
12
13 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
14 Added Suport for the Geometrytyp SimpleLine.
15 SimpleLine will be handled as an Line.
16
17 2010-02-05 Ingo Weinzierl <ingo.weinzierl@intevation.de>
18
19 Issue170
20
21 * artifact-database/pom.xml: Changed log4j version to 1.2.14 (later version
22 causes errors and breaks while maven build process).
23
24 2010-02-05 Tim Englich <tim.englich@intevation.de>
25
26 * pom.xml:
27 Changed from ArcSDE version 9.2.5 to Version 9.3
28 You have to Install the required Libraries as described in
29 https://bsh-intern.intevation.de/Mavenbuildprozess
30
31 2010-01-27 Hans Plum <hans@intevation.de>
32
33 RELEASE 0.4
34
35 * Changes, NEWS, ChangeLog: Summarized changes.
36
37 2009-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
38
39 Fix for gnv/issue107
40
41 * src/main/java/de/intevation/gnv/geobackend/util/RedundancyRemover.java:
42 New. Used to reduce the redundancy of data in SQL result sets. Column
43 values are very distinct so the degree or redundancy is very high. E.g
44 the SDE produces for each date value a java.util.GregorianCalendar object
45 which are very heavy weighted. We only use them r/o so we can hash each date
46 value to one unique representative. Same logic applys to integer values
47 and so on.
48
49 With this technique we are able to reduce the memory consumption by
50 over 90%. Because it is not very feasible to store the whole history
51 of column we only have a limited number of cached values per column.
52 This is controlled via the system property
53 "de.intevation.gnv.geobackend.util.RedundancyRemover.lookback" which
54 defaults to 1029.
55
56 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java:
57 Use RedundancyRemovers to filter the incoming traffic from SDE.
58
59 2010-01-26 Tim Englich <tim.englich@intevation.de>
60
61 * src/test/java/de/intevation/gnv/geobackend/base/query/ToCharSample.java :
62 Added Sample for bug in ArcSDE 9.3 using to_char-Function with SpatialQuery
63 * src/test/java/de/intevation/gnv/geobackend/base/query/GroupBySample.java :
64 Added Sample for Bug in ArcSDE using group by with SpatialQuery
65
66 2009-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
67
68 Another attempt to fix gnv/issue34
69
70 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java:
71 Add a toString() method.
72
73 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java:
74 Added an idle time detection mechanism. You can call touch() on
75 a connection to refresh the internal timestamp and ask with isActive()
76 if a constructor given time interval in milliseconds is exceeded.
77
78 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java:
79 Added a check of inactivity to validateObject() before relying on SDE logic.
80 This is the last line of defence if the testServer() call is going not to respond.
81 This duplicates the eviction policy of Apache Commons pool a bit but I found
82 this way to be more trustworthy.
83
84 The idle time is configure with the property 'serverInactiveInterval'.
85 units: seconds. Defaults to 5 minutes.
86
87 The unit of 'serverRoundtripInterval' (parameter of testServer()) is now
88 in seconds, too. Default: 5 seconds. This is the value used in GeoTools.
89
90 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
91
92 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java,
93 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java,
94 src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
95 Cleanup imports.
96
97 2010-01-15 Tim Englich <tim.englich@intevation.de>
98
99 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java (isValid):
100 Implemented the isValid-method of the ArcSDEConnection for
101 getting a propper Validation of the used SEConnection.
102 For the Validation the Method testServer of the SEConnection is used.
103
104 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java (ArcSDEPoolableObjectFactory):
105 Added Member serverRoundtripInterval to represent the Time in
106 Milliseconds which is allowed to reused a returned Connection.
107 Also used Connection.isValid Method instead of Connection.isClosed
108 to validate the Connection befor it could be borrowed from the Pool.
109
110 2009-01-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
111
112 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
113 Added bicubic spline interpolation on raster tiles. This
114 should increase the 'virtual' resolution more than the
115 bilinear interpolation. To enable it write 'bicubic' into
116 the configuration file.
117
118 * pom.xml: Added dependency to Apache Common Math 2.0 for
119 the cubic spline interpolation.
120
121 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
122
123 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
124 Added static method to fetch matching interpolation type for
125 given string. Defaults to nearest neighbor if no string is matching.
126
127 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
128
129 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
130 Implemented bilinear interpolation.
131
132 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
133
134 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java:
135 Fixed transformations to figure out the right tile in the SDE.
136 Taking the tile origin into account now and does not do wrong rounding
137 of column and row indices. Simplified the code a lot.
138
139 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
140 Fixed access to right right pixel now. Removed the envelope code because
141 its not needed any longer. You can ask a RasterObject directly now if
142 a given coordinate is on the tile now. The tile space is now correctly
143 spanned between (0, 0) and (tile width - 1, tile height - 1) now which
144 allows other access patterns like bilinear interpolation. TODO: implement
145 bilinear interpolation.
146
147 2010-01-08 Tim Englich <tim.englich@intevation.de>
148
149 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java,
150 src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java,
151 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java,
152 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java,
153 src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPoolFactory.java (initializeConnectionPool):
154 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
155
156 2010-01-05 Tim Englich <tim.englich@intevation.de>
157
158 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
159 Made it serializable to be cachable beyond reboot.
160
161 2010-01-05 Tim Englich <tim.englich@intevation.de>
162
163 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (handleResultSet):
164 Switched to return the RasterObject instead of the depth in an Rasterquery.
165 This should help to get a better performance.
166 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java (RasterObject):
167 Added new Object for Caching Rastertiles and all Informations that are
168 required for calculating the Depth to a given Coordinate.
169
170 2010-01-04 Tim Englich <tim.englich@intevation.de>
171
172 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (handleResultSet):
173 Added Rasterdatasupport to the ARCSDESTATEMENT.
174 Now it is possible to Query the Value of an Pixel like that:
175 SELECT ST_ASTEXT(RASTER) FROM MEDIAN.TOPO_BS_D_6X10SEC where INTERSECTS(RASTER, "POINT( 12.084721594184593 54.35583351483295)")
176
177 2009-12-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
178
179 * contrib/sql-cache.xml: Configured disk storage to survive restarts.
180
181 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorFactory.java:
182 Added explicit shutdown hook.
183
184 * src/main/java/de/intevation/gnv/geobackend/base/query/CachingQueryExecutorFactory.java:
185 Fixed spelling of cacheResults() which prevented results to be stored in cache.
186 Added some logging.
187
188 2009-12-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
189
190 Experimental caching of SQL results via Ehcache
191
192 * pom.xml: Added dependency to Ehcache
193
194 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutor.java:
195 Extended interface to support caching by SQL statements as Strings.
196
197 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java:
198 Implements new interface with no caching
199
200 * src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainerFactory.java:
201 synchronized access to singleton.
202
203 * src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java:
204 calls caching methods of base class.
205
206 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorFactory.java:
207 When system property 'query.executor.factory' is given the value is used as
208 a class name to be instantiated as a sub class of QueryExecutorFactory.
209 This happens if the singleton of QueryExecutorFactory is created. With the
210 mechanism it is possible to replace the standard behavior of creating QueryExecutors.
211
212 * src/main/java/de/intevation/gnv/geobackend/base/query/CachingQueryExecutorFactory.java:
213 New: This class extends QueryExecutorFactory and can be used as replacement for
214 the standard QueryExecutorFactory. Usage:
215
216 -Dquery.executor.factory=de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory
217
218 If you pass in another system property 'caching.query.executor.config' you can
219 customize the caching. The value is used as a file name to an XML file with
220 Ehcache configuration.
221
222 * contrib/sql-cache.xml: Demo configuration for sql caching. Usage:
223
224 -Dquery.executor.factory=de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory
225 -Dcaching.query.executor.config=contrib/sql-cache.xml
226
227 2009-12-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
228
229 RELEASE 0.3
230
231 * Changes, NEWS, ChangeLog: Summarized changes.
232
233 2009-12-17 Ingo Weinzierl <ingo.weinzierl@intevation.de>
234
235 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
236 Fixed bug in DefaultResult when querying an index out of bounds.
237
238 2009-12-15 Tim Englich <tim.englich@intevation.de>
239
240 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
241 We have to use a different SpatialFilter for Point in Polygon Queries as
242 in AreaIntersection Statements.
243 So we have to include a switch which will do that.
244 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java (createPoints):
245 Added Support of Point-Objects for the possibility to execute a Point in Pologon
246 Statement using the ArcSDE.
247
248 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de>
249
250 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
251 DefaultResult will return null if it doesn't contain the specified column
252 name in method getString(String columnName), instead of throwing an
253 exception.
254
255 2009-12-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
256
257 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java,
258 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java,
259 src/main/java/de/intevation/gnv/geobackend/base/query/container/DefaultQueryContainer.java:
260 Removed needless imports.
261
262 2009-11-30 Tim Englich <tim.englich@intevation.de>
263
264 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java,
265 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java,
266 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEResultSetMetaData.java,
267 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java:
268 Added missing Methodstubs for Java 1.6 compability.
269 ###################################################
270 ###### ATTENTION: ONLY USE JAVA 1.6 FOR THIS ######
271 ###### AND ALL USING MODULES. ######
272 ###################################################
273
274 2009-11-27 Tim Englich <tim.englich@intevation.de>
275
276 * src/test/ressources/QueryExecutorTestCase.properties,
277 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java:
278 Revert Changes of the commit of Revision 377 which was unintended
279 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
280 Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement
281 with Spatial-Columns or Spatial-Filters
282
283 2009-11-13 Hans Plum <hans@intevation.de>
284
285 RELEASE 0.2
286
287 * Changes, NEWS: Summarized changes.
288
289 2009-11-13 Hans Plum <hans@intevation.de>
290
291 * Made some ChangeLog entries a bit clearer.
292
293 2009-11-10 Tim Englich <tim.englich@intevation.de>
294
295 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
296 Changed the splitting of the Statements for ARCSDE-Transformation.
297 Now it is possible to use a Select-Statement as an Table.
298
299 2009-11-06 Ingo Weinzierl <ingo.weinzierl@intevation.de>
300
301 * target/**: Removed. Should not be in version control.
302
303 2009-11-05 Tim Englich <tim.englich@intevation.de>
304
305 * src/test/ressources/QueryExecutorTestCase.properties,
306 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithInnerSelect):
307 Added an Tescase to test the InnerSelect Statments in Spatial-Queries.
308 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
309 Bugfix. An Point could not have an Z-Coordinate-Value
310 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
311 Added the possibility to execute Spatial-Queries using InnerStatements instead
312 of WKT in Intersects-where-clauses.
313
314 2009-11-02 Tim Englich <tim.englich@intevation.de>
315
316 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java (createStatement):
317 Changed TODO to a question
318 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
319 CodeCleanup: Removed deprecated TODO
320 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java (getColumnIndex):
321 Removed Typo.
322 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java:
323 CodeCleanup: Removed deprecated TODOS and replace Tabs with whitespaces.
324 * src/main/java/de/intevation/gnv/geobackend/base/query/container/DefaultQueryContainer.java:,
325 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java:
326 CodeCleanup: Removed unused Method getQueryIds
327 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java (closeConnection):
328 CodeCleanup: Inspect TODO and ansewerd the Question that the Connection has not to
329 be closed at that position but perhaps insite the ConnectionPool.
330
331 2009-10-30 Tim Englich <tim.englich@intevation.de>
332
333 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
334 Added Support for Polygons without interior Rings. This is required for generating
335 Horizontal Cross-Section Outputs.
336 The Z-Value of an Point was also added to the WKT-Represantation.
337
338 2009-10-29 Tim Englich <tim.englich@intevation.de>
339
340 Issue 45: Defintion of gaps in temporal and spatial data
341
342 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getInteger):
343 Added Integer-Support for DoubleValues because the ArcSDE does
344 not read values like -1 as Integer-values. issue45
345
346 2009-10-20 Tim Englich <tim.englich@intevation.de>
347
348 Issue 57: Improving memory usage of data objects
349
350 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java (QueryExecutorBase),
351 src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java (getColumnClassName),
352 src/main/java/de/intevation/gnv/geobackend/base/Result.java,
353 src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java (serialVersionUID),
354 src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getDate):
355 Integrated Patch of issue57 to get some Memoryusage-improvements
356
357 2009-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
358
359 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
360 Extends from HashMap directly to avoid one level of indirection and
361 do not create so much needless objects.
362
363 TODO: The representation in form of HashMaps is not very efficent!
364 Use array with index instead.
365
366 2009-10-14 Tim Englich <tim.englich@intevation.de>
367
368 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects),
369 src/test/ressources/QueryExecutorTestCase.properties:
370 Added further Queries for Testing Spatial-Query-Support
371
372 2009-10-14 Tim Englich <tim.englich@intevation.de>
373
374 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
375 Add WKT-Syntaxt to Shape ReturnValue
376 * src/test/ressources/QueryExecutorTestCase.properties:
377 Changed Test-Query-Statement for Spatial-Queries with INNERJOINS and ORDER BY
378 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects):
379 Changed expected Result-Size because of Changes in the QueryStatement which is used.
380 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
381 Added INNERJOIN, ORDER BY and GROUP BY support to Spatial Queries
382
383 2009-10-13 Tim Englich <tim.englich@intevation.de>
384
385 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects):
386 Added an TaesCase for Querying spatial Data without an spatial restriction
387 * src/test/ressources/QueryExecutorTestCase.properties:
388 Added TestQuery with no spatial restriction
389 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
390 Now it is possible to send spatial Quieries without an spatial restriction in the where clause.
391
392 2009-10-13 Tim Englich <tim.englich@intevation.de>
393
394 Issue 34: SQL Exception in REST Server when accessing geo-backend
395
396 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java (validateObject) Edited:
397 Added Tests if the Object is Closed. And add propper instance Tests
398 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java (initialize):
399 Added further ConfigurationParameters that could be set in the *.properties-File.
400 maxWait, maxIdle, minIdle, testOnBorrow, testOnReturn, testWhileIdle, numTestsPerEvictionRun,
401 timeBetweenEvictionRunsMillis, testWhileIdle
402 * src/test/ressources/ArcSDEConnectionPoolTestCase.properties:
403 Added som Configurationproperties for testing.
404
405
406 2009-10-13 Tim Englich <tim.englich@intevation.de>
407 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (QueryExecutorTestCase):
408 Changed expected Result of Spatial-Query-TestCase because of Changes to the used Query
409 * src/test/ressources/QueryExecutorTestCase.properties:
410 Added SFS-Conformal Query
411 * pom.xml:
412 Added dependency to JTS 1.9
413 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
414 Added Spatial-Query-Support for ArcSDE
415 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java (createPoints):
416 Switched Method Signature to JTS-Geometry-Support
417 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getStringValue):
418 Added String-Support for GeometryObjects
419
420 2009-10-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
421
422 RELEASE 0.1
423
424 * Changes, NEWS: Summarized changes.
425
426 2009-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
427
428 * Changelog -> ChangeLog: Renamed to make eclipse happy. Unified changelog style.
429
430 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java,
431 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java:
432 Removed needless imports.
433
434 * pom.xml: xmllint-ed
435
436 2009-09-29 Tim Englich <tim.englich@intevation.de>
437
438 * src/main/java/de/intevation/gnv/geobackend/util/DateUtils.java (DATE_PATTERN) Edited:
439 Make the Constants assessible for other Parts of the Project to reduce the TouchPoints for
440 Dateformats.
441
442 2009-09-24 Tim Englich <tim.englich@intevation.de>
443
444 * src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java Edited,
445 src/main/java/de/intevation/gnv/geobackend/base/Result.java Edited,
446 src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java Edited,
447 src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java Edited:
448 Make Classes Serializable for Storing in ArtifactDatabase
449
450 2009-09-21 Tim Englich <tim.englich@intevation.de>
451
452 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
453 Added formatted Date Handling in getString Method
454 * src/test/ressources/QueryExecutorTestCase.properties Edited,
455 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java Edited:
456 Some tests for Spatialqueries added
457 * src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java Edited:
458 Put the final Querystring into a Logmessage
459
460 2009-09-09 Tim Englich <tim.englich@intevation.de>
461
462 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getDate):
463 . Intance Check for DateValues
464 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java (next):
465 Logging removed because the performance slowdown fetching many ResultSets
466
467 2009-09-04 Tim Englich <tim.englich@intevation.de>
468
469 * pom.xml:

http://dive4elements.wald.intevation.org