annotate geo-backend/ChangeLog @ 1123:f76541120bcb

Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached. geo-backend/trunk@1154 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 04 Jun 2010 08:19:38 +0000
parents 1985d5db0feb
children f3fdbeef1c68
rev   line source
1123
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
1 2010-06-04 Ingo Weinzierl <ingo.weinzierl@intevation.de>
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
2
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
3 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Uncacheable.java:
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
4 A new marker interface. It should be implemented by objects that should
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
5 not be cached.
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
6
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
7 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/UncacheableSDEResultSet.java:
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
8 A new SDEResultSet class that implements Uncacheable. Currently, it is
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
9 used for raster elements returned from ArcSDE.
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
10
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
11 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java:
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
12 Raster elements are put into an UncacheableSDEResultSet container. This
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
13 has the effect that raster elements are not cached.
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
14
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
15 * src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java:
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
16 Only objects that do not implement Uncacheable will be cached.
f76541120bcb Raster elements returned from ArcSDE are put into an UncacheableSDEResultSet container that is NOT cached.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
17
1122
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
18 2010-06-03 Ingo Weinzierl <ingo.weinzierl@intevation.de>
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
19
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
20 * src/main/java/de/intevation/gnv/geobackend/config/Configuration.java: A
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
21 global configuration for this geo-backend. Before using the geo-backend,
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
22 it is now necessary to create an instance of this class and call its
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
23 initialize(.) method. This method currently takes the following arguments:
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
24
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
25 - conf: an xml document that should contain a node named 'geo-backend'
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
26 that contains all configurations required by the geo-backend.
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
27 - configDir: the absolute path to the root configuration directory that
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
28 might contain further configuration files.
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
29 - placeholder: the placeholder string that is used in the central config
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
30 file to replace the path to the configuration directory.
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
31
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
32 Furthermore, this Configuration is used to initialize the so-called
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
33 'sql-cache' that caches sql statements - it has been configured via system
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
34 properties until now.
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
35
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
36 * src/main/java/de/intevation/gnv/geobackend/base/query/CachingQueryExecutorFactory.java,
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
37 src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorFactory.java:
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
38 The sql-cache configuration is not read from system properties but from
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
39 global configuration now.
1985d5db0feb Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1121
diff changeset
40
1121
9d530f913729 Added a helper class to handle xml related stuff.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
41 2010-06-03 Ingo Weinzierl <ingo.weinzierl@intevation.de>
9d530f913729 Added a helper class to handle xml related stuff.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
42
9d530f913729 Added a helper class to handle xml related stuff.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
43 * src/main/java/de/intevation/gnv/geobackend/util/XMLUtils.java: Some
9d530f913729 Added a helper class to handle xml related stuff.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
44 functions to handle xml stuff.
9d530f913729 Added a helper class to handle xml related stuff.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
45
1120
d387a97807a3 Added an INFO log statement displaying the execution time of a database query.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 898
diff changeset
46 2010-05-31 Ingo Weinzierl <ingo.weinzierl@intevation.de>
d387a97807a3 Added an INFO log statement displaying the execution time of a database query.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 898
diff changeset
47
d387a97807a3 Added an INFO log statement displaying the execution time of a database query.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 898
diff changeset
48 * src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java:
d387a97807a3 Added an INFO log statement displaying the execution time of a database query.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 898
diff changeset
49 Show the execution time of a database query as INFO log.
d387a97807a3 Added an INFO log statement displaying the execution time of a database query.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 898
diff changeset
50
898
1e003d3b06e8 Summarized changes, created NEWS, Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 897
diff changeset
51 2010-04-28 Ingo Weinzierl <ingo.weinzierl@intevation.de>
1e003d3b06e8 Summarized changes, created NEWS, Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 897
diff changeset
52
1e003d3b06e8 Summarized changes, created NEWS, Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 897
diff changeset
53 * Changes, NEWS, ChangeLog: Summarized changes.
1e003d3b06e8 Summarized changes, created NEWS, Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 897
diff changeset
54
897
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
55 2010-04-28 Ingo Weinzierl <ingo.weinzierl@intevation.de>
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
56
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
57 * src/test/java/de/intevation/gnv/geobackend/base/query/cache/CacheCleanerTestCase.java,
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
58 src/main/java/de/intevation/gnv/geobackend/base/query/cache/CacheCleaner.java,
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
59 src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutor.java,
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
60 src/main/java/de/intevation/gnv/geobackend/base/query/CachingQueryExecutorFactory.java,
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
61 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java,
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
62 src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java,
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
63 src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java,
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
64 src/main/java/de/intevation/gnv/geobackend/sde/datasources/exception/DatasourceException.java,
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
65 src/main/java/de/intevation/gnv/geobackend/util/DateUtils.java: Removed
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
66 trailing whitespace.
02cd2935b5fa Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 896
diff changeset
67
896
c7756576044f Integrated Testcase for testing the Basefunctionality of the CacheCleaner
Tim Englich <tim.englich@intevation.de>
parents: 895
diff changeset
68 2010-04-20 Tim Englich <tim.englich@intevation.de>
c7756576044f Integrated Testcase for testing the Basefunctionality of the CacheCleaner
Tim Englich <tim.englich@intevation.de>
parents: 895
diff changeset
69
c7756576044f Integrated Testcase for testing the Basefunctionality of the CacheCleaner
Tim Englich <tim.englich@intevation.de>
parents: 895
diff changeset
70 * src/test/ressources/QueryExecutorTestCase.properties,
c7756576044f Integrated Testcase for testing the Basefunctionality of the CacheCleaner
Tim Englich <tim.englich@intevation.de>
parents: 895
diff changeset
71 src/test/java/de/intevation/gnv/geobackend/base/query/cache/CacheCleanerTestCase.java:
c7756576044f Integrated Testcase for testing the Basefunctionality of the CacheCleaner
Tim Englich <tim.englich@intevation.de>
parents: 895
diff changeset
72 Integrated Testcase for testing the Basefunctionality of the CacheCleaner.
c7756576044f Integrated Testcase for testing the Basefunctionality of the CacheCleaner
Tim Englich <tim.englich@intevation.de>
parents: 895
diff changeset
73
895
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
74 2010-04-20 Tim Englich <tim.englich@intevation.de>
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
75
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
76 * src/main/java/de/intevation/gnv/geobackend/base/query/CachingQueryExecutorFactory.java:
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
77 Integrated the initialization of the CacheCleaner if an SQl-Cache is used.
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
78 Also implemented the Method for CleanUp the SQL-Cache in the extended
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
79 QueryExecutor.
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
80
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
81 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java,
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
82 src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutor.java:
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
83 Extended Interface adding an Method that should do the Cleanup of the
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
84 SQL-Cache.
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
85
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
86 * src/main/java/de/intevation/gnv/geobackend/base/query/cache/package.html:
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
87 Added Documentation.
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
88
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
89 * src/main/java/de/intevation/gnv/geobackend/base/query/cache/CacheCleaner.java:
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
90 Added Threadimplementation that looks every n-Seconds into the Database
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
91 if there are Tables that where updated during the Time to the last Cleanup.
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
92 If there are Tables that has been modified the CacheCleaner will call the
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
93 used QueryExecutor. The Queryexecutor will clean up it's Cache using the
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
94 Names of the affected Tables.
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
95 It is Possible to configure the Interval between two cleanups. for this
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
96 you have to set the Systemproperty -Dcaching.cleaner.interval using Seconds
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
97 as unit.
eb777022b628 Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents: 894
diff changeset
98
894
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
99 2010-04-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
100
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
101 * src/main/java/de/intevation/gnv/geobackend/base/connectionpool/exception/ConnectionException.java,
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
102 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java,
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
103 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ColDefinition.java,
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
104 src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java,
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
105 src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java,
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
106 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ResultSet.java,
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
107 src/main/java/de/intevation/gnv/geobackend/sde/datasources/exception/DatasourceException.java,
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
108 src/main/java/de/intevation/gnv/geobackend/sde/datasources/exception/TechnicalException.java,
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
109 src/main/java/de/intevation/gnv/geobackend/util/DateUtils.java:
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
110 Using unix line endings only.
d674cef2ca0d Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 893
diff changeset
111
893
8a652a451bc6 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 892
diff changeset
112 2010-04-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8a652a451bc6 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 892
diff changeset
113
8a652a451bc6 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 892
diff changeset
114 * src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainerFactory.java:
8a652a451bc6 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 892
diff changeset
115 Removed trailing whitespace.
8a652a451bc6 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 892
diff changeset
116
891
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
117 2010-04-13 Tim Englich <tim.englich@intevation.de>
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
118
892
6ae8cd579184 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 891
diff changeset
119 * src/main/java/de/intevation/gnv/geobackend/base/query/package.html,
6ae8cd579184 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 891
diff changeset
120 src/main/java/de/intevation/gnv/geobackend/util/package.html,
891
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
121 src/main/java/de/intevation/gnv/geobackend/sde/datasources/exception/package.html,
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
122 src/main/java/de/intevation/gnv/geobackend/sde/datasources/package.html,
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
123 src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/package.html,
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
124 src/main/java/de/intevation/gnv/geobackend/sde/package.html,
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
125 src/main/java/de/intevation/gnv/geobackend/base/query/exception/package.html,
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
126 src/main/java/de/intevation/gnv/geobackend/base/query/container/exception/package.html,
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
127 src/main/java/de/intevation/gnv/geobackend/base/query/container/package.html,
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
128 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainerFactory.java,
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
129 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java,
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
130 src/main/java/de/intevation/gnv/geobackend/base/connectionpool/exception/package.html,
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
131 src/main/java/de/intevation/gnv/geobackend/base/connectionpool/package.html,
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
132 src/main/java/de/intevation/gnv/geobackend/base/package.html:
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
133 Added more Javadoc.
a277ebde74e4 Added more JavaDoc
Tim Englich <tim.englich@intevation.de>
parents: 890
diff changeset
134
890
e9ca6be4dbd2 Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 889
diff changeset
135 2010-04-13 Tim Englich <tim.englich@intevation.de>
e9ca6be4dbd2 Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 889
diff changeset
136
e9ca6be4dbd2 Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 889
diff changeset
137 * src/main/java/de/intevation/gnv/geobackend/util/DateUtils.java,
e9ca6be4dbd2 Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 889
diff changeset
138 src/main/java/de/intevation/gnv/geobackend/base/Result.java,
e9ca6be4dbd2 Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 889
diff changeset
139 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java:
e9ca6be4dbd2 Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 889
diff changeset
140 Modified some JavaDoc so that the Warnings that where caused by mistakes
e9ca6be4dbd2 Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 889
diff changeset
141 are removed.
e9ca6be4dbd2 Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 889
diff changeset
142
889
e5e30090c37c Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 888
diff changeset
143 2010-04-13 Tim Englich <tim.englich@intevation.de>
e5e30090c37c Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 888
diff changeset
144
e5e30090c37c Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 888
diff changeset
145 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java,
e5e30090c37c Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 888
diff changeset
146 src/main/java/de/intevation/gnv/geobackend/base/Result.java,
e5e30090c37c Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 888
diff changeset
147 src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java,
e5e30090c37c Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 888
diff changeset
148 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ResultSet.java,
e5e30090c37c Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 888
diff changeset
149 src/main/java/de/intevation/gnv/geobackend/util/DateUtils.java:
e5e30090c37c Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 888
diff changeset
150 Modified some JavaDoc so that the Warnings that where caused by mistakes
e5e30090c37c Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 888
diff changeset
151 are removed.
e5e30090c37c Modified some JavaDoc so that the Warnings that where caused by mistakes are removed.
Tim Englich <tim.englich@intevation.de>
parents: 888
diff changeset
152
888
65dd801fbee6 Added package description with text 'DOCUMENT ME!'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 887
diff changeset
153 2009-03-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
65dd801fbee6 Added package description with text 'DOCUMENT ME!'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 887
diff changeset
154
65dd801fbee6 Added package description with text 'DOCUMENT ME!'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 887
diff changeset
155 * src/main/java/de/intevation/gnv/geobackend/**/package.html: New.
65dd801fbee6 Added package description with text 'DOCUMENT ME!'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 887
diff changeset
156 Added package description with text 'DOCUMENT ME!'.
65dd801fbee6 Added package description with text 'DOCUMENT ME!'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 887
diff changeset
157
887
b757def3ff55 Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 886
diff changeset
158 2009-03-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b757def3ff55 Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 886
diff changeset
159
b757def3ff55 Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 886
diff changeset
160 * src/test/java/de/intevation/gnv/geobackend/**/*.java:
b757def3ff55 Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 886
diff changeset
161 Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
b757def3ff55 Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 886
diff changeset
162
b757def3ff55 Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 886
diff changeset
163 find -name \*.java | \
b757def3ff55 Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 886
diff changeset
164 xargs sed -i \
b757def3ff55 Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 886
diff changeset
165 -e 's/@author[ ]\+\([^(<]\+\)[<(]\([^>)]\+\)[>)]/@author <a href="mailto:\2">\1<\/a>/g' \
b757def3ff55 Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 886
diff changeset
166 -e 's@[ ]\+</a>@</a>@g'
b757def3ff55 Bring @author javadoc tags in form '@author <a href="john.doe@example.com">John Doe</a>'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 886
diff changeset
167
885
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
168 2009-03-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
886
8b442223741c Ordered imports. Removed empty headers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 885
diff changeset
169
8b442223741c Ordered imports. Removed empty headers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 885
diff changeset
170 * src/main/java/de/intevation/gnv/geobackend/**/*.java:
8b442223741c Ordered imports. Removed empty headers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 885
diff changeset
171 Ordered imports. Removed empty headers.
8b442223741c Ordered imports. Removed empty headers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 885
diff changeset
172
8b442223741c Ordered imports. Removed empty headers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 885
diff changeset
173 2009-03-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8b442223741c Ordered imports. Removed empty headers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 885
diff changeset
174
885
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
175 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
176 src/test/java/de/intevation/gnv/geobackend/base/query/ToCharSample.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
177 src/test/java/de/intevation/gnv/geobackend/base/query/GroupBySample.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
178 src/test/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnectionPoolTestCase.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
179 src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
180 src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
181 src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
182 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainerFactory.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
183 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
184 src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
185 src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorFactory.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
186 src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPoolFactory.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
187 src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPool.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
188 src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
189 src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
190 src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
191 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
192 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
193 src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
194 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEResultSetMetaData.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
195 src/main/java/de/intevation/gnv/geobackend/util/BlockCollection.java,
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
196 src/main/java/de/intevation/gnv/geobackend/util/RedundancyRemover.java:
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
197 Removed trailing whitespace.
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
198 find -name \*.java | xargs sed -i 's/[ \t]\+$//'
1c3efbd2fc5a Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 884
diff changeset
199
883
6d568397740c Removed unused Class ArcSDEConnectionParams
Tim Englich <tim.englich@intevation.de>
parents: 882
diff changeset
200 2010-03-26 Tim Englich <tim.englich@intevation.de>
6d568397740c Removed unused Class ArcSDEConnectionParams
Tim Englich <tim.englich@intevation.de>
parents: 882
diff changeset
201
884
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
202 * src/main/java/de/intevation/gnv/geobackend/util/DateUtils.java,
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
203 src/main/java/de/intevation/gnv/geobackend/sde/datasources/exception/*.java,
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
204 src/main/java/de/intevation/gnv/geobackend/sde/datasources/*.java,
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
205 src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java,
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
206 src/main/java/de/intevation/gnv/geobackend/base/query/exception/QueryException.java,
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
207 src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorFactory.java,
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
208 src/main/java/de/intevation/gnv/geobackend/base/connectionpool/exception/ConnectionException.java,
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
209 src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPoolFactory.java,
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
210 src/main/java/de/intevation/gnv/geobackend/base/*.java:
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
211 Updated Javadocs to the Listed Classes.
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
212 Also done some Codecleanup and removed unused Methods from the Code.
12f88239fb33 Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents: 883
diff changeset
213
883
6d568397740c Removed unused Class ArcSDEConnectionParams
Tim Englich <tim.englich@intevation.de>
parents: 882
diff changeset
214 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnectionParams.java:
6d568397740c Removed unused Class ArcSDEConnectionParams
Tim Englich <tim.englich@intevation.de>
parents: 882
diff changeset
215 Removed unused Class ArcSDEConnectionParams.
6d568397740c Removed unused Class ArcSDEConnectionParams
Tim Englich <tim.englich@intevation.de>
parents: 882
diff changeset
216
882
6b3693eb4153 Removed unused Class Datasource
Tim Englich <tim.englich@intevation.de>
parents: 881
diff changeset
217 2010-03-26 Tim Englich <tim.englich@intevation.de>
6b3693eb4153 Removed unused Class Datasource
Tim Englich <tim.englich@intevation.de>
parents: 881
diff changeset
218
6b3693eb4153 Removed unused Class Datasource
Tim Englich <tim.englich@intevation.de>
parents: 881
diff changeset
219 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Datasource.java:
6b3693eb4153 Removed unused Class Datasource
Tim Englich <tim.englich@intevation.de>
parents: 881
diff changeset
220 Removed unused Class Datasource.
6b3693eb4153 Removed unused Class Datasource
Tim Englich <tim.englich@intevation.de>
parents: 881
diff changeset
221
881
bfba159a1939 Removed unused Class DatasourceConnection.
Tim Englich <tim.englich@intevation.de>
parents: 880
diff changeset
222 2010-03-26 Tim Englich <tim.englich@intevation.de>
bfba159a1939 Removed unused Class DatasourceConnection.
Tim Englich <tim.englich@intevation.de>
parents: 880
diff changeset
223
bfba159a1939 Removed unused Class DatasourceConnection.
Tim Englich <tim.englich@intevation.de>
parents: 880
diff changeset
224 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/DatasourceConnection.java:
bfba159a1939 Removed unused Class DatasourceConnection.
Tim Englich <tim.englich@intevation.de>
parents: 880
diff changeset
225 Removed unused Class DatasourceConnection.
bfba159a1939 Removed unused Class DatasourceConnection.
Tim Englich <tim.englich@intevation.de>
parents: 880
diff changeset
226
880
7a133dd83dbd Removed unused Class SDEQuery.
Tim Englich <tim.englich@intevation.de>
parents: 879
diff changeset
227 2010-03-26 Tim Englich <tim.englich@intevation.de>
7a133dd83dbd Removed unused Class SDEQuery.
Tim Englich <tim.englich@intevation.de>
parents: 879
diff changeset
228
7a133dd83dbd Removed unused Class SDEQuery.
Tim Englich <tim.englich@intevation.de>
parents: 879
diff changeset
229 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java:
7a133dd83dbd Removed unused Class SDEQuery.
Tim Englich <tim.englich@intevation.de>
parents: 879
diff changeset
230 Removed unused Class SDEQuery.
7a133dd83dbd Removed unused Class SDEQuery.
Tim Englich <tim.englich@intevation.de>
parents: 879
diff changeset
231
879
9bcc423d8d76 Added Support for SpatialQueries using LineString as Geometry of Interest.
Tim Englich <tim.englich@intevation.de>
parents: 878
diff changeset
232 2010-03-16 Tim Englich <tim.englich@intevation.de>
9bcc423d8d76 Added Support for SpatialQueries using LineString as Geometry of Interest.
Tim Englich <tim.englich@intevation.de>
parents: 878
diff changeset
233
9bcc423d8d76 Added Support for SpatialQueries using LineString as Geometry of Interest.
Tim Englich <tim.englich@intevation.de>
parents: 878
diff changeset
234 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java (createPoints):
9bcc423d8d76 Added Support for SpatialQueries using LineString as Geometry of Interest.
Tim Englich <tim.englich@intevation.de>
parents: 878
diff changeset
235 Now it is also possible to extract Points from a given LineString.
9bcc423d8d76 Added Support for SpatialQueries using LineString as Geometry of Interest.
Tim Englich <tim.englich@intevation.de>
parents: 878
diff changeset
236 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
9bcc423d8d76 Added Support for SpatialQueries using LineString as Geometry of Interest.
Tim Englich <tim.englich@intevation.de>
parents: 878
diff changeset
237 Added Support for SpatialQueries using LineString as Geometry of Interest.
9bcc423d8d76 Added Support for SpatialQueries using LineString as Geometry of Interest.
Tim Englich <tim.englich@intevation.de>
parents: 878
diff changeset
238
877
485566786089 Added more ClassName identificaton for the different datatypes of the ArcSDE.
Tim Englich <tim.englich@intevation.de>
parents: 876
diff changeset
239 2010-03-12 Tim Englich <tim.englich@intevation.de>
485566786089 Added more ClassName identificaton for the different datatypes of the ArcSDE.
Tim Englich <tim.englich@intevation.de>
parents: 876
diff changeset
240
878
203f95af5b2c Added support for MultiLineString-Geometries.
Tim Englich <tim.englich@intevation.de>
parents: 877
diff changeset
241 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
203f95af5b2c Added support for MultiLineString-Geometries.
Tim Englich <tim.englich@intevation.de>
parents: 877
diff changeset
242 Added support for MultiLineString-Geometries. The Points do not belong to one
203f95af5b2c Added support for MultiLineString-Geometries.
Tim Englich <tim.englich@intevation.de>
parents: 877
diff changeset
243 Geometryelement. We have to lookup if the Geometry is Multiparted.
203f95af5b2c Added support for MultiLineString-Geometries.
Tim Englich <tim.englich@intevation.de>
parents: 877
diff changeset
244 If it is we have to split the Points into several LineStrings which belongs
203f95af5b2c Added support for MultiLineString-Geometries.
Tim Englich <tim.englich@intevation.de>
parents: 877
diff changeset
245 to one MultiLineString.
203f95af5b2c Added support for MultiLineString-Geometries.
Tim Englich <tim.englich@intevation.de>
parents: 877
diff changeset
246
203f95af5b2c Added support for MultiLineString-Geometries.
Tim Englich <tim.englich@intevation.de>
parents: 877
diff changeset
247 2010-03-12 Tim Englich <tim.englich@intevation.de>
877
485566786089 Added more ClassName identificaton for the different datatypes of the ArcSDE.
Tim Englich <tim.englich@intevation.de>
parents: 876
diff changeset
248 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEResultSetMetaData.java (getColumnClassName):
485566786089 Added more ClassName identificaton for the different datatypes of the ArcSDE.
Tim Englich <tim.englich@intevation.de>
parents: 876
diff changeset
249 Added more ClassName identificaton for the different datatypes of the ArcSDE.
485566786089 Added more ClassName identificaton for the different datatypes of the ArcSDE.
Tim Englich <tim.englich@intevation.de>
parents: 876
diff changeset
250 Now it is possible to distinguish between Integer, Long, String, Date,
485566786089 Added more ClassName identificaton for the different datatypes of the ArcSDE.
Tim Englich <tim.englich@intevation.de>
parents: 876
diff changeset
251 Float and Double Objects.
485566786089 Added more ClassName identificaton for the different datatypes of the ArcSDE.
Tim Englich <tim.englich@intevation.de>
parents: 876
diff changeset
252 This is required to get a valid Shape- and WMS-Export.
485566786089 Added more ClassName identificaton for the different datatypes of the ArcSDE.
Tim Englich <tim.englich@intevation.de>
parents: 876
diff changeset
253
876
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
254 2010-03-09 Tim Englich <tim.englich@intevation.de>
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
255
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
256 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
257 Switched to using asText(...)-Function of SeShapes-Objects for generating
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
258 an WKT-String for Polygons. Going this way we are able to produce valid
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
259 WKT for all kinds of Polygons deliverd by the ArcSDE.
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
260 We cannot use this Method for Points and LineStrings because the WKT
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
261 which will be produced is invalid e.g. Point Z (...) LineString m (...)
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
262 I didn't find Invalid WKTs for Polygons which in Database-Rables we are
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
263 using right now.
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
264
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
265 It has to be monitored if there are Polygons in the Database which will
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
266 produce invalid WKT-Strings.
3d0c06f99686 Switched to using asText(...)-Function of SeShapes-Objects for generating an WKT-String for Polygons.
Tim Englich <tim.englich@intevation.de>
parents: 661
diff changeset
267
661
f99d8f92a640 Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents: 660
diff changeset
268 2010-03-08 Tim Englich <tim.englich@intevation.de>
f99d8f92a640 Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents: 660
diff changeset
269
f99d8f92a640 Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents: 660
diff changeset
270 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
f99d8f92a640 Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents: 660
diff changeset
271 Implemented Support of MultiPolygons. The Points do not belong to one
f99d8f92a640 Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents: 660
diff changeset
272 Geometryelement. We have to Lookup ifthe Geometry is Multiparted.
f99d8f92a640 Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents: 660
diff changeset
273 If it is we have to split the Points into several Polygons which belongs
f99d8f92a640 Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents: 660
diff changeset
274 to one Multipolygon.
f99d8f92a640 Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents: 660
diff changeset
275 This Fix solve did not solve any Parsingerros. Some geometries are still
f99d8f92a640 Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents: 660
diff changeset
276 corrupt.
f99d8f92a640 Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents: 660
diff changeset
277
660
b4c7de93d5e8 Added Suport for the Geometrytyp SimpleLine.
Tim Englich <tim.englich@intevation.de>
parents: 659
diff changeset
278 2010-03-08 Tim Englich <tim.englich@intevation.de>
b4c7de93d5e8 Added Suport for the Geometrytyp SimpleLine.
Tim Englich <tim.englich@intevation.de>
parents: 659
diff changeset
279
b4c7de93d5e8 Added Suport for the Geometrytyp SimpleLine.
Tim Englich <tim.englich@intevation.de>
parents: 659
diff changeset
280 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
b4c7de93d5e8 Added Suport for the Geometrytyp SimpleLine.
Tim Englich <tim.englich@intevation.de>
parents: 659
diff changeset
281 Added Suport for the Geometrytyp SimpleLine.
b4c7de93d5e8 Added Suport for the Geometrytyp SimpleLine.
Tim Englich <tim.englich@intevation.de>
parents: 659
diff changeset
282 SimpleLine will be handled as an Line.
b4c7de93d5e8 Added Suport for the Geometrytyp SimpleLine.
Tim Englich <tim.englich@intevation.de>
parents: 659
diff changeset
283
659
d45bca50b4d7 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
284 2010-02-05 Ingo Weinzierl <ingo.weinzierl@intevation.de>
d45bca50b4d7 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
285
d45bca50b4d7 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
286 Issue170
d45bca50b4d7 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
287
d45bca50b4d7 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
288 * artifact-database/pom.xml: Changed log4j version to 1.2.14 (later version
d45bca50b4d7 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
289 causes errors and breaks while maven build process).
d45bca50b4d7 Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
290
658
23a0f2c5e3b8 Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 556
diff changeset
291 2010-02-05 Tim Englich <tim.englich@intevation.de>
23a0f2c5e3b8 Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 556
diff changeset
292
23a0f2c5e3b8 Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 556
diff changeset
293 * pom.xml:
23a0f2c5e3b8 Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 556
diff changeset
294 Changed from ArcSDE version 9.2.5 to Version 9.3
23a0f2c5e3b8 Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 556
diff changeset
295 You have to Install the required Libraries as described in
23a0f2c5e3b8 Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 556
diff changeset
296 https://bsh-intern.intevation.de/Mavenbuildprozess
23a0f2c5e3b8 Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents: 556
diff changeset
297
556
48121fa4dc95 Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 555
diff changeset
298 2010-01-27 Hans Plum <hans@intevation.de>
48121fa4dc95 Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 555
diff changeset
299
48121fa4dc95 Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 555
diff changeset
300 RELEASE 0.4
48121fa4dc95 Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 555
diff changeset
301
48121fa4dc95 Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 555
diff changeset
302 * Changes, NEWS, ChangeLog: Summarized changes.
48121fa4dc95 Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 555
diff changeset
303
555
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
304 2009-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
305
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
306 Fix for gnv/issue107
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
307
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
308 * src/main/java/de/intevation/gnv/geobackend/util/RedundancyRemover.java:
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
309 New. Used to reduce the redundancy of data in SQL result sets. Column
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
310 values are very distinct so the degree or redundancy is very high. E.g
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
311 the SDE produces for each date value a java.util.GregorianCalendar object
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
312 which are very heavy weighted. We only use them r/o so we can hash each date
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
313 value to one unique representative. Same logic applys to integer values
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
314 and so on.
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
315
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
316 With this technique we are able to reduce the memory consumption by
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
317 over 90%. Because it is not very feasible to store the whole history
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
318 of column we only have a limited number of cached values per column.
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
319 This is controlled via the system property
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
320 "de.intevation.gnv.geobackend.util.RedundancyRemover.lookback" which
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
321 defaults to 1029.
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
322
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
323 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java:
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
324 Use RedundancyRemovers to filter the incoming traffic from SDE.
825781a39c70 Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 554
diff changeset
325
554
0ee3c0ed40e4 Added two Sample-Application demonstrating Bugs in the ArcSDE
Tim Englich <tim.englich@intevation.de>
parents: 553
diff changeset
326 2010-01-26 Tim Englich <tim.englich@intevation.de>
0ee3c0ed40e4 Added two Sample-Application demonstrating Bugs in the ArcSDE
Tim Englich <tim.englich@intevation.de>
parents: 553
diff changeset
327
0ee3c0ed40e4 Added two Sample-Application demonstrating Bugs in the ArcSDE
Tim Englich <tim.englich@intevation.de>
parents: 553
diff changeset
328 * src/test/java/de/intevation/gnv/geobackend/base/query/ToCharSample.java :
0ee3c0ed40e4 Added two Sample-Application demonstrating Bugs in the ArcSDE
Tim Englich <tim.englich@intevation.de>
parents: 553
diff changeset
329 Added Sample for bug in ArcSDE 9.3 using to_char-Function with SpatialQuery
0ee3c0ed40e4 Added two Sample-Application demonstrating Bugs in the ArcSDE
Tim Englich <tim.englich@intevation.de>
parents: 553
diff changeset
330 * src/test/java/de/intevation/gnv/geobackend/base/query/GroupBySample.java :
0ee3c0ed40e4 Added two Sample-Application demonstrating Bugs in the ArcSDE
Tim Englich <tim.englich@intevation.de>
parents: 553
diff changeset
331 Added Sample for Bug in ArcSDE using group by with SpatialQuery
0ee3c0ed40e4 Added two Sample-Application demonstrating Bugs in the ArcSDE
Tim Englich <tim.englich@intevation.de>
parents: 553
diff changeset
332
553
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
333 2009-01-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
334
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
335 Another attempt to fix gnv/issue34
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
336
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
337 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java:
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
338 Add a toString() method.
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
339
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
340 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java:
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
341 Added an idle time detection mechanism. You can call touch() on
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
342 a connection to refresh the internal timestamp and ask with isActive()
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
343 if a constructor given time interval in milliseconds is exceeded.
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
344
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
345 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java:
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
346 Added a check of inactivity to validateObject() before relying on SDE logic.
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
347 This is the last line of defence if the testServer() call is going not to respond.
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
348 This duplicates the eviction policy of Apache Commons pool a bit but I found
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
349 this way to be more trustworthy.
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
350
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
351 The idle time is configure with the property 'serverInactiveInterval'.
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
352 units: seconds. Defaults to 5 minutes.
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
353
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
354 The unit of 'serverRoundtripInterval' (parameter of testServer()) is now
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
355 in seconds, too. Default: 5 seconds. This is the value used in GeoTools.
5b536542ef56 Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 552
diff changeset
356
552
7615ee5d1345 Cleanup imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 551
diff changeset
357 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7615ee5d1345 Cleanup imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 551
diff changeset
358
7615ee5d1345 Cleanup imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 551
diff changeset
359 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java,
7615ee5d1345 Cleanup imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 551
diff changeset
360 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java,
7615ee5d1345 Cleanup imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 551
diff changeset
361 src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
7615ee5d1345 Cleanup imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 551
diff changeset
362 Cleanup imports.
7615ee5d1345 Cleanup imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 551
diff changeset
363
551
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
364 2010-01-15 Tim Englich <tim.englich@intevation.de>
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
365
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
366 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java (isValid):
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
367 Implemented the isValid-method of the ArcSDEConnection for
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
368 getting a propper Validation of the used SEConnection.
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
369 For the Validation the Method testServer of the SEConnection is used.
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
370
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
371 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java (ArcSDEPoolableObjectFactory):
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
372 Added Member serverRoundtripInterval to represent the Time in
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
373 Milliseconds which is allowed to reused a returned Connection.
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
374 Also used Connection.isValid Method instead of Connection.isClosed
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
375 to validate the Connection befor it could be borrowed from the Pool.
1f6e2b256247 Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents: 550
diff changeset
376
550
84ba7cbff791 Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 549
diff changeset
377 2009-01-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
84ba7cbff791 Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 549
diff changeset
378
84ba7cbff791 Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 549
diff changeset
379 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
84ba7cbff791 Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 549
diff changeset
380 Added bicubic spline interpolation on raster tiles. This
84ba7cbff791 Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 549
diff changeset
381 should increase the 'virtual' resolution more than the
84ba7cbff791 Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 549
diff changeset
382 bilinear interpolation. To enable it write 'bicubic' into
84ba7cbff791 Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 549
diff changeset
383 the configuration file.
84ba7cbff791 Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 549
diff changeset
384
84ba7cbff791 Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 549
diff changeset
385 * pom.xml: Added dependency to Apache Common Math 2.0 for
84ba7cbff791 Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 549
diff changeset
386 the cubic spline interpolation.
84ba7cbff791 Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 549
diff changeset
387
549
0dcf068fb552 Added method to figure out interpolation method for a given string in raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 548
diff changeset
388 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0dcf068fb552 Added method to figure out interpolation method for a given string in raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 548
diff changeset
389
0dcf068fb552 Added method to figure out interpolation method for a given string in raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 548
diff changeset
390 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
0dcf068fb552 Added method to figure out interpolation method for a given string in raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 548
diff changeset
391 Added static method to fetch matching interpolation type for
0dcf068fb552 Added method to figure out interpolation method for a given string in raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 548
diff changeset
392 given string. Defaults to nearest neighbor if no string is matching.
0dcf068fb552 Added method to figure out interpolation method for a given string in raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 548
diff changeset
393
548
ccd976fc0f7b Implemented bilinear interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 547
diff changeset
394 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ccd976fc0f7b Implemented bilinear interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 547
diff changeset
395
ccd976fc0f7b Implemented bilinear interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 547
diff changeset
396 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
ccd976fc0f7b Implemented bilinear interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 547
diff changeset
397 Implemented bilinear interpolation.
ccd976fc0f7b Implemented bilinear interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 547
diff changeset
398
547
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
399 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
400
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
401 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java:
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
402 Fixed transformations to figure out the right tile in the SDE.
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
403 Taking the tile origin into account now and does not do wrong rounding
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
404 of column and row indices. Simplified the code a lot.
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
405
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
406 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
407 Fixed access to right right pixel now. Removed the envelope code because
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
408 its not needed any longer. You can ask a RasterObject directly now if
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
409 a given coordinate is on the tile now. The tile space is now correctly
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
410 spanned between (0, 0) and (tile width - 1, tile height - 1) now which
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
411 allows other access patterns like bilinear interpolation. TODO: implement
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
412 bilinear interpolation.
23d5cc37dd5b Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 546
diff changeset
413
546
210716612c30 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 545
diff changeset
414 2010-01-08 Tim Englich <tim.englich@intevation.de>
210716612c30 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 545
diff changeset
415
210716612c30 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 545
diff changeset
416 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java,
210716612c30 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 545
diff changeset
417 src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java,
210716612c30 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 545
diff changeset
418 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java,
210716612c30 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 545
diff changeset
419 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java,
210716612c30 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 545
diff changeset
420 src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPoolFactory.java (initializeConnectionPool):
210716612c30 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 545
diff changeset
421 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
210716612c30 Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents: 545
diff changeset
422
545
347c84467478 Made RasterObject serializable to be cachable beyond reboot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 544
diff changeset
423 2010-01-05 Tim Englich <tim.englich@intevation.de>
347c84467478 Made RasterObject serializable to be cachable beyond reboot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 544
diff changeset
424
347c84467478 Made RasterObject serializable to be cachable beyond reboot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 544
diff changeset
425 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java:
347c84467478 Made RasterObject serializable to be cachable beyond reboot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 544
diff changeset
426 Made it serializable to be cachable beyond reboot.
347c84467478 Made RasterObject serializable to be cachable beyond reboot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 544
diff changeset
427
544
33f93898cbbf Added RasterObject for caching the Rastertiles to get a better performance
Tim Englich <tim.englich@intevation.de>
parents: 543
diff changeset
428 2010-01-05 Tim Englich <tim.englich@intevation.de>
33f93898cbbf Added RasterObject for caching the Rastertiles to get a better performance
Tim Englich <tim.englich@intevation.de>
parents: 543
diff changeset
429
33f93898cbbf Added RasterObject for caching the Rastertiles to get a better performance
Tim Englich <tim.englich@intevation.de>
parents: 543
diff changeset
430 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (handleResultSet):
33f93898cbbf Added RasterObject for caching the Rastertiles to get a better performance
Tim Englich <tim.englich@intevation.de>
parents: 543
diff changeset
431 Switched to return the RasterObject instead of the depth in an Rasterquery.
33f93898cbbf Added RasterObject for caching the Rastertiles to get a better performance
Tim Englich <tim.englich@intevation.de>
parents: 543
diff changeset
432 This should help to get a better performance.
33f93898cbbf Added RasterObject for caching the Rastertiles to get a better performance
Tim Englich <tim.englich@intevation.de>
parents: 543
diff changeset
433 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/RasterObject.java (RasterObject):
33f93898cbbf Added RasterObject for caching the Rastertiles to get a better performance
Tim Englich <tim.englich@intevation.de>
parents: 543
diff changeset
434 Added new Object for Caching Rastertiles and all Informations that are
33f93898cbbf Added RasterObject for caching the Rastertiles to get a better performance
Tim Englich <tim.englich@intevation.de>
parents: 543
diff changeset
435 required for calculating the Depth to a given Coordinate.
33f93898cbbf Added RasterObject for caching the Rastertiles to get a better performance
Tim Englich <tim.englich@intevation.de>
parents: 543
diff changeset
436
543
fac02bf1c685 Added Rasterdatasupport to the ARCSDE-Statement
Tim Englich <tim.englich@intevation.de>
parents: 542
diff changeset
437 2010-01-04 Tim Englich <tim.englich@intevation.de>
fac02bf1c685 Added Rasterdatasupport to the ARCSDE-Statement
Tim Englich <tim.englich@intevation.de>
parents: 542
diff changeset
438
fac02bf1c685 Added Rasterdatasupport to the ARCSDE-Statement
Tim Englich <tim.englich@intevation.de>
parents: 542
diff changeset
439 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (handleResultSet):
fac02bf1c685 Added Rasterdatasupport to the ARCSDE-Statement
Tim Englich <tim.englich@intevation.de>
parents: 542
diff changeset
440 Added Rasterdatasupport to the ARCSDESTATEMENT.
fac02bf1c685 Added Rasterdatasupport to the ARCSDE-Statement
Tim Englich <tim.englich@intevation.de>
parents: 542
diff changeset
441 Now it is possible to Query the Value of an Pixel like that:
fac02bf1c685 Added Rasterdatasupport to the ARCSDE-Statement
Tim Englich <tim.englich@intevation.de>
parents: 542
diff changeset
442 SELECT ST_ASTEXT(RASTER) FROM MEDIAN.TOPO_BS_D_6X10SEC where INTERSECTS(RASTER, "POINT( 12.084721594184593 54.35583351483295)")
fac02bf1c685 Added Rasterdatasupport to the ARCSDE-Statement
Tim Englich <tim.englich@intevation.de>
parents: 542
diff changeset
443
542
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
444 2009-12-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
445
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
446 * contrib/sql-cache.xml: Configured disk storage to survive restarts.
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
447
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
448 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorFactory.java:
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
449 Added explicit shutdown hook.
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
450
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
451 * src/main/java/de/intevation/gnv/geobackend/base/query/CachingQueryExecutorFactory.java:
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
452 Fixed spelling of cacheResults() which prevented results to be stored in cache.
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
453 Added some logging.
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
454
541
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
455 2009-12-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
456
542
f0b6d0e2a0f6 Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 541
diff changeset
457 Experimental caching of SQL results via Ehcache
541
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
458
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
459 * pom.xml: Added dependency to Ehcache
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
460
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
461 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutor.java:
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
462 Extended interface to support caching by SQL statements as Strings.
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
463
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
464 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java:
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
465 Implements new interface with no caching
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
466
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
467 * src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainerFactory.java:
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
468 synchronized access to singleton.
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
469
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
470 * src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java:
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
471 calls caching methods of base class.
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
472
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
473 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorFactory.java:
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
474 When system property 'query.executor.factory' is given the value is used as
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
475 a class name to be instantiated as a sub class of QueryExecutorFactory.
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
476 This happens if the singleton of QueryExecutorFactory is created. With the
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
477 mechanism it is possible to replace the standard behavior of creating QueryExecutors.
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
478
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
479 * src/main/java/de/intevation/gnv/geobackend/base/query/CachingQueryExecutorFactory.java:
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
480 New: This class extends QueryExecutorFactory and can be used as replacement for
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
481 the standard QueryExecutorFactory. Usage:
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
482
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
483 -Dquery.executor.factory=de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
484
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
485 If you pass in another system property 'caching.query.executor.config' you can
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
486 customize the caching. The value is used as a file name to an XML file with
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
487 Ehcache configuration.
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
488
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
489 * contrib/sql-cache.xml: Demo configuration for sql caching. Usage:
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
490
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
491 -Dquery.executor.factory=de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
492 -Dcaching.query.executor.config=contrib/sql-cache.xml
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
493
3cbf11c67fdc Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 385
diff changeset
494 2009-12-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
385
27082b83c267 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 384
diff changeset
495
27082b83c267 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 384
diff changeset
496 RELEASE 0.3
27082b83c267 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 384
diff changeset
497
27082b83c267 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 384
diff changeset
498 * Changes, NEWS, ChangeLog: Summarized changes.
27082b83c267 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 384
diff changeset
499
384
da2da7bb1aa1 Fixed a bug in DefaultResult when querying an index out of bounds.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 383
diff changeset
500 2009-12-17 Ingo Weinzierl <ingo.weinzierl@intevation.de>
da2da7bb1aa1 Fixed a bug in DefaultResult when querying an index out of bounds.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 383
diff changeset
501
da2da7bb1aa1 Fixed a bug in DefaultResult when querying an index out of bounds.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 383
diff changeset
502 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
da2da7bb1aa1 Fixed a bug in DefaultResult when querying an index out of bounds.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 383
diff changeset
503 Fixed bug in DefaultResult when querying an index out of bounds.
da2da7bb1aa1 Fixed a bug in DefaultResult when querying an index out of bounds.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 383
diff changeset
504
383
0b813ae17173 Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents: 382
diff changeset
505 2009-12-15 Tim Englich <tim.englich@intevation.de>
0b813ae17173 Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents: 382
diff changeset
506
0b813ae17173 Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents: 382
diff changeset
507 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
0b813ae17173 Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents: 382
diff changeset
508 We have to use a different SpatialFilter for Point in Polygon Queries as
0b813ae17173 Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents: 382
diff changeset
509 in AreaIntersection Statements.
0b813ae17173 Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents: 382
diff changeset
510 So we have to include a switch which will do that.
0b813ae17173 Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents: 382
diff changeset
511 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java (createPoints):
0b813ae17173 Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents: 382
diff changeset
512 Added Support of Point-Objects for the possibility to execute a Point in Pologon
0b813ae17173 Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents: 382
diff changeset
513 Statement using the ArcSDE.
0b813ae17173 Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents: 382
diff changeset
514
382
4af6379ac20b Changed exception handling if a the value of a column, which is not contained in Result, is requested. Will not throw an exception but return null.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 381
diff changeset
515 2009-12-11 Ingo Weinzierl <ingo.weinzierl@intevation.de>
4af6379ac20b Changed exception handling if a the value of a column, which is not contained in Result, is requested. Will not throw an exception but return null.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 381
diff changeset
516
4af6379ac20b Changed exception handling if a the value of a column, which is not contained in Result, is requested. Will not throw an exception but return null.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 381
diff changeset
517 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
4af6379ac20b Changed exception handling if a the value of a column, which is not contained in Result, is requested. Will not throw an exception but return null.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 381
diff changeset
518 DefaultResult will return null if it doesn't contain the specified column
4af6379ac20b Changed exception handling if a the value of a column, which is not contained in Result, is requested. Will not throw an exception but return null.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 381
diff changeset
519 name in method getString(String columnName), instead of throwing an
4af6379ac20b Changed exception handling if a the value of a column, which is not contained in Result, is requested. Will not throw an exception but return null.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 381
diff changeset
520 exception.
4af6379ac20b Changed exception handling if a the value of a column, which is not contained in Result, is requested. Will not throw an exception but return null.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 381
diff changeset
521
381
4a874c664123 Removed needless imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 380
diff changeset
522 2009-12-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4a874c664123 Removed needless imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 380
diff changeset
523
4a874c664123 Removed needless imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 380
diff changeset
524 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java,
4a874c664123 Removed needless imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 380
diff changeset
525 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java,
4a874c664123 Removed needless imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 380
diff changeset
526 src/main/java/de/intevation/gnv/geobackend/base/query/container/DefaultQueryContainer.java:
4a874c664123 Removed needless imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 380
diff changeset
527 Removed needless imports.
4a874c664123 Removed needless imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 380
diff changeset
528
380
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
529 2009-11-30 Tim Englich <tim.englich@intevation.de>
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
530
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
531 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java,
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
532 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java,
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
533 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEResultSetMetaData.java,
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
534 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java:
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
535 Added missing Methodstubs for Java 1.6 compability.
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
536 ###################################################
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
537 ###### ATTENTION: ONLY USE JAVA 1.6 FOR THIS ######
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
538 ###### AND ALL USING MODULES. ######
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
539 ###################################################
0100ebf6630f Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents: 379
diff changeset
540
378
9ed654c21f9b Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement
Tim Englich <tim.englich@intevation.de>
parents: 279
diff changeset
541 2009-11-27 Tim Englich <tim.englich@intevation.de>
9ed654c21f9b Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement
Tim Englich <tim.englich@intevation.de>
parents: 279
diff changeset
542
9ed654c21f9b Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement
Tim Englich <tim.englich@intevation.de>
parents: 279
diff changeset
543 * src/test/ressources/QueryExecutorTestCase.properties,
9ed654c21f9b Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement
Tim Englich <tim.englich@intevation.de>
parents: 279
diff changeset
544 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java:
379
31595c0a1a33 Revert Changes of the commit of Revision 377 which was unintended
Tim Englich <tim.englich@intevation.de>
parents: 378
diff changeset
545 Revert Changes of the commit of Revision 377 which was unintended
378
9ed654c21f9b Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement
Tim Englich <tim.englich@intevation.de>
parents: 279
diff changeset
546 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
9ed654c21f9b Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement
Tim Englich <tim.englich@intevation.de>
parents: 279
diff changeset
547 Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement
9ed654c21f9b Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement
Tim Englich <tim.englich@intevation.de>
parents: 279
diff changeset
548 with Spatial-Columns or Spatial-Filters
9ed654c21f9b Changed Splitalgorithm of Statements so that it is Possible to add to_date Colums into a Statement
Tim Englich <tim.englich@intevation.de>
parents: 279
diff changeset
549
279
3c38ef20d622 RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents: 278
diff changeset
550 2009-11-13 Hans Plum <hans@intevation.de>
3c38ef20d622 RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents: 278
diff changeset
551
3c38ef20d622 RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents: 278
diff changeset
552 RELEASE 0.2
3c38ef20d622 RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents: 278
diff changeset
553
3c38ef20d622 RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents: 278
diff changeset
554 * Changes, NEWS: Summarized changes.
3c38ef20d622 RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents: 278
diff changeset
555
278
095486545edf Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents: 277
diff changeset
556 2009-11-13 Hans Plum <hans@intevation.de>
095486545edf Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents: 277
diff changeset
557
095486545edf Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents: 277
diff changeset
558 * Made some ChangeLog entries a bit clearer.
095486545edf Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents: 277
diff changeset
559
277
f304f2f12db4 Changed the splitting of the Statements for ARCSDE-Transformation.
Tim Englich <tim.englich@intevation.de>
parents: 276
diff changeset
560 2009-11-10 Tim Englich <tim.englich@intevation.de>
f304f2f12db4 Changed the splitting of the Statements for ARCSDE-Transformation.
Tim Englich <tim.englich@intevation.de>
parents: 276
diff changeset
561
f304f2f12db4 Changed the splitting of the Statements for ARCSDE-Transformation.
Tim Englich <tim.englich@intevation.de>
parents: 276
diff changeset
562 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
f304f2f12db4 Changed the splitting of the Statements for ARCSDE-Transformation.
Tim Englich <tim.englich@intevation.de>
parents: 276
diff changeset
563 Changed the splitting of the Statements for ARCSDE-Transformation.
f304f2f12db4 Changed the splitting of the Statements for ARCSDE-Transformation.
Tim Englich <tim.englich@intevation.de>
parents: 276
diff changeset
564 Now it is possible to use a Select-Statement as an Table.
f304f2f12db4 Changed the splitting of the Statements for ARCSDE-Transformation.
Tim Englich <tim.englich@intevation.de>
parents: 276
diff changeset
565
276
6503bc864017 Removed target from version control.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 275
diff changeset
566 2009-11-06 Ingo Weinzierl <ingo.weinzierl@intevation.de>
6503bc864017 Removed target from version control.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 275
diff changeset
567
6503bc864017 Removed target from version control.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 275
diff changeset
568 * target/**: Removed. Should not be in version control.
6503bc864017 Removed target from version control.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 275
diff changeset
569
275
9063c5fcebf7 Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents: 274
diff changeset
570 2009-11-05 Tim Englich <tim.englich@intevation.de>
9063c5fcebf7 Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents: 274
diff changeset
571
9063c5fcebf7 Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents: 274
diff changeset
572 * src/test/ressources/QueryExecutorTestCase.properties,
9063c5fcebf7 Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents: 274
diff changeset
573 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithInnerSelect):
9063c5fcebf7 Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents: 274
diff changeset
574 Added an Tescase to test the InnerSelect Statments in Spatial-Queries.
9063c5fcebf7 Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents: 274
diff changeset
575 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
9063c5fcebf7 Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents: 274
diff changeset
576 Bugfix. An Point could not have an Z-Coordinate-Value
9063c5fcebf7 Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents: 274
diff changeset
577 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
9063c5fcebf7 Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents: 274
diff changeset
578 Added the possibility to execute Spatial-Queries using InnerStatements instead
9063c5fcebf7 Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents: 274
diff changeset
579 of WKT in Intersects-where-clauses.
9063c5fcebf7 Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents: 274
diff changeset
580
274
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
581 2009-11-02 Tim Englich <tim.englich@intevation.de>
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
582
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
583 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java (createStatement):
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
584 Changed TODO to a question
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
585 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
586 CodeCleanup: Removed deprecated TODO
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
587 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java (getColumnIndex):
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
588 Removed Typo.
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
589 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java:
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
590 CodeCleanup: Removed deprecated TODOS and replace Tabs with whitespaces.
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
591 * src/main/java/de/intevation/gnv/geobackend/base/query/container/DefaultQueryContainer.java:,
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
592 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java:
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
593 CodeCleanup: Removed unused Method getQueryIds
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
594 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java (closeConnection):
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
595 CodeCleanup: Inspect TODO and ansewerd the Question that the Connection has not to
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
596 be closed at that position but perhaps insite the ConnectionPool.
ff1b7967e6b9 General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents: 273
diff changeset
597
273
69ddef25e822 Polygon and 3D Support was added to the WKT-Representation.
Tim Englich <tim.englich@intevation.de>
parents: 272
diff changeset
598 2009-10-30 Tim Englich <tim.englich@intevation.de>
69ddef25e822 Polygon and 3D Support was added to the WKT-Representation.
Tim Englich <tim.englich@intevation.de>
parents: 272
diff changeset
599
69ddef25e822 Polygon and 3D Support was added to the WKT-Representation.
Tim Englich <tim.englich@intevation.de>
parents: 272
diff changeset
600 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
69ddef25e822 Polygon and 3D Support was added to the WKT-Representation.
Tim Englich <tim.englich@intevation.de>
parents: 272
diff changeset
601 Added Support for Polygons without interior Rings. This is required for generating
69ddef25e822 Polygon and 3D Support was added to the WKT-Representation.
Tim Englich <tim.englich@intevation.de>
parents: 272
diff changeset
602 Horizontal Cross-Section Outputs.
69ddef25e822 Polygon and 3D Support was added to the WKT-Representation.
Tim Englich <tim.englich@intevation.de>
parents: 272
diff changeset
603 The Z-Value of an Point was also added to the WKT-Represantation.
69ddef25e822 Polygon and 3D Support was added to the WKT-Representation.
Tim Englich <tim.englich@intevation.de>
parents: 272
diff changeset
604
272
05912f0304ac Added Integer-Support for DoubleValues because the ArcSDE does
Tim Englich <tim.englich@intevation.de>
parents: 271
diff changeset
605 2009-10-29 Tim Englich <tim.englich@intevation.de>
05912f0304ac Added Integer-Support for DoubleValues because the ArcSDE does
Tim Englich <tim.englich@intevation.de>
parents: 271
diff changeset
606
278
095486545edf Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents: 277
diff changeset
607 Issue 45: Defintion of gaps in temporal and spatial data
095486545edf Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents: 277
diff changeset
608
272
05912f0304ac Added Integer-Support for DoubleValues because the ArcSDE does
Tim Englich <tim.englich@intevation.de>
parents: 271
diff changeset
609 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getInteger):
05912f0304ac Added Integer-Support for DoubleValues because the ArcSDE does
Tim Englich <tim.englich@intevation.de>
parents: 271
diff changeset
610 Added Integer-Support for DoubleValues because the ArcSDE does
05912f0304ac Added Integer-Support for DoubleValues because the ArcSDE does
Tim Englich <tim.englich@intevation.de>
parents: 271
diff changeset
611 not read values like -1 as Integer-values. issue45
05912f0304ac Added Integer-Support for DoubleValues because the ArcSDE does
Tim Englich <tim.englich@intevation.de>
parents: 271
diff changeset
612
271
8aad9d098b08 Integrated Patch of issue57 to get some Memoryusage-improvements
Tim Englich <tim.englich@intevation.de>
parents: 270
diff changeset
613 2009-10-20 Tim Englich <tim.englich@intevation.de>
8aad9d098b08 Integrated Patch of issue57 to get some Memoryusage-improvements
Tim Englich <tim.englich@intevation.de>
parents: 270
diff changeset
614
278
095486545edf Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents: 277
diff changeset
615 Issue 57: Improving memory usage of data objects
095486545edf Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents: 277
diff changeset
616
271
8aad9d098b08 Integrated Patch of issue57 to get some Memoryusage-improvements
Tim Englich <tim.englich@intevation.de>
parents: 270
diff changeset
617 * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java (QueryExecutorBase),
8aad9d098b08 Integrated Patch of issue57 to get some Memoryusage-improvements
Tim Englich <tim.englich@intevation.de>
parents: 270
diff changeset
618 src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java (getColumnClassName),
8aad9d098b08 Integrated Patch of issue57 to get some Memoryusage-improvements
Tim Englich <tim.englich@intevation.de>
parents: 270
diff changeset
619 src/main/java/de/intevation/gnv/geobackend/base/Result.java,
8aad9d098b08 Integrated Patch of issue57 to get some Memoryusage-improvements
Tim Englich <tim.englich@intevation.de>
parents: 270
diff changeset
620 src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java (serialVersionUID),
8aad9d098b08 Integrated Patch of issue57 to get some Memoryusage-improvements
Tim Englich <tim.englich@intevation.de>
parents: 270
diff changeset
621 src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getDate):
8aad9d098b08 Integrated Patch of issue57 to get some Memoryusage-improvements
Tim Englich <tim.englich@intevation.de>
parents: 270
diff changeset
622 Integrated Patch of issue57 to get some Memoryusage-improvements
8aad9d098b08 Integrated Patch of issue57 to get some Memoryusage-improvements
Tim Englich <tim.englich@intevation.de>
parents: 270
diff changeset
623
270
1fe93e3c80c0 DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 269
diff changeset
624 2009-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1fe93e3c80c0 DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 269
diff changeset
625
1fe93e3c80c0 DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 269
diff changeset
626 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
1fe93e3c80c0 DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 269
diff changeset
627 Extends from HashMap directly to avoid one level of indirection and
1fe93e3c80c0 DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 269
diff changeset
628 do not create so much needless objects.
1fe93e3c80c0 DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 269
diff changeset
629
1fe93e3c80c0 DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 269
diff changeset
630 TODO: The representation in form of HashMaps is not very efficent!
1fe93e3c80c0 DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 269
diff changeset
631 Use array with index instead.
1fe93e3c80c0 DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 269
diff changeset
632
269
db8920c5346d Added further Queries for Testing Spatial-Query-Support
Tim Englich <tim.englich@intevation.de>
parents: 268
diff changeset
633 2009-10-14 Tim Englich <tim.englich@intevation.de>
db8920c5346d Added further Queries for Testing Spatial-Query-Support
Tim Englich <tim.englich@intevation.de>
parents: 268
diff changeset
634
db8920c5346d Added further Queries for Testing Spatial-Query-Support
Tim Englich <tim.englich@intevation.de>
parents: 268
diff changeset
635 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects),
db8920c5346d Added further Queries for Testing Spatial-Query-Support
Tim Englich <tim.englich@intevation.de>
parents: 268
diff changeset
636 src/test/ressources/QueryExecutorTestCase.properties:
db8920c5346d Added further Queries for Testing Spatial-Query-Support
Tim Englich <tim.englich@intevation.de>
parents: 268
diff changeset
637 Added further Queries for Testing Spatial-Query-Support
db8920c5346d Added further Queries for Testing Spatial-Query-Support
Tim Englich <tim.englich@intevation.de>
parents: 268
diff changeset
638
267
000e00592ba5 Added InnerJoin, Order By and Group By Support to Spatial-Queries
Tim Englich <tim.englich@intevation.de>
parents: 266
diff changeset
639 2009-10-14 Tim Englich <tim.englich@intevation.de>
000e00592ba5 Added InnerJoin, Order By and Group By Support to Spatial-Queries
Tim Englich <tim.englich@intevation.de>
parents: 266
diff changeset
640
268
71b2f263f036 Add WKT-Syntaxt to Shape ReturnValue
Tim Englich <tim.englich@intevation.de>
parents: 267
diff changeset
641 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getPosValue):
71b2f263f036 Add WKT-Syntaxt to Shape ReturnValue
Tim Englich <tim.englich@intevation.de>
parents: 267
diff changeset
642 Add WKT-Syntaxt to Shape ReturnValue
267
000e00592ba5 Added InnerJoin, Order By and Group By Support to Spatial-Queries
Tim Englich <tim.englich@intevation.de>
parents: 266
diff changeset
643 * src/test/ressources/QueryExecutorTestCase.properties:
000e00592ba5 Added InnerJoin, Order By and Group By Support to Spatial-Queries
Tim Englich <tim.englich@intevation.de>
parents: 266
diff changeset
644 Changed Test-Query-Statement for Spatial-Queries with INNERJOINS and ORDER BY
000e00592ba5 Added InnerJoin, Order By and Group By Support to Spatial-Queries
Tim Englich <tim.englich@intevation.de>
parents: 266
diff changeset
645 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects):
000e00592ba5 Added InnerJoin, Order By and Group By Support to Spatial-Queries
Tim Englich <tim.englich@intevation.de>
parents: 266
diff changeset
646 Changed expected Result-Size because of Changes in the QueryStatement which is used.
000e00592ba5 Added InnerJoin, Order By and Group By Support to Spatial-Queries
Tim Englich <tim.englich@intevation.de>
parents: 266
diff changeset
647 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
000e00592ba5 Added InnerJoin, Order By and Group By Support to Spatial-Queries
Tim Englich <tim.englich@intevation.de>
parents: 266
diff changeset
648 Added INNERJOIN, ORDER BY and GROUP BY support to Spatial Queries
000e00592ba5 Added InnerJoin, Order By and Group By Support to Spatial-Queries
Tim Englich <tim.englich@intevation.de>
parents: 266
diff changeset
649
263
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
650 2009-10-13 Tim Englich <tim.englich@intevation.de>
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
651
266
1530890b28c9 Added SFS-Support to ArcSDE-Query-Part without any Spatial restriction in the where clause
Tim Englich <tim.englich@intevation.de>
parents: 265
diff changeset
652 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testSpatialQueryWithoutIntersects):
1530890b28c9 Added SFS-Support to ArcSDE-Query-Part without any Spatial restriction in the where clause
Tim Englich <tim.englich@intevation.de>
parents: 265
diff changeset
653 Added an TaesCase for Querying spatial Data without an spatial restriction
1530890b28c9 Added SFS-Support to ArcSDE-Query-Part without any Spatial restriction in the where clause
Tim Englich <tim.englich@intevation.de>
parents: 265
diff changeset
654 * src/test/ressources/QueryExecutorTestCase.properties:
1530890b28c9 Added SFS-Support to ArcSDE-Query-Part without any Spatial restriction in the where clause
Tim Englich <tim.englich@intevation.de>
parents: 265
diff changeset
655 Added TestQuery with no spatial restriction
1530890b28c9 Added SFS-Support to ArcSDE-Query-Part without any Spatial restriction in the where clause
Tim Englich <tim.englich@intevation.de>
parents: 265
diff changeset
656 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
1530890b28c9 Added SFS-Support to ArcSDE-Query-Part without any Spatial restriction in the where clause
Tim Englich <tim.englich@intevation.de>
parents: 265
diff changeset
657 Now it is possible to send spatial Quieries without an spatial restriction in the where clause.
1530890b28c9 Added SFS-Support to ArcSDE-Query-Part without any Spatial restriction in the where clause
Tim Englich <tim.englich@intevation.de>
parents: 265
diff changeset
658
1530890b28c9 Added SFS-Support to ArcSDE-Query-Part without any Spatial restriction in the where clause
Tim Englich <tim.englich@intevation.de>
parents: 265
diff changeset
659 2009-10-13 Tim Englich <tim.englich@intevation.de>
278
095486545edf Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents: 277
diff changeset
660
095486545edf Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents: 277
diff changeset
661 Issue 34: SQL Exception in REST Server when accessing geo-backend
095486545edf Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents: 277
diff changeset
662
265
e5379e129799 Fixed issue 34
Tim Englich <tim.englich@intevation.de>
parents: 264
diff changeset
663 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java (validateObject) Edited:
e5379e129799 Fixed issue 34
Tim Englich <tim.englich@intevation.de>
parents: 264
diff changeset
664 Added Tests if the Object is Closed. And add propper instance Tests
e5379e129799 Fixed issue 34
Tim Englich <tim.englich@intevation.de>
parents: 264
diff changeset
665 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java (initialize):
e5379e129799 Fixed issue 34
Tim Englich <tim.englich@intevation.de>
parents: 264
diff changeset
666 Added further ConfigurationParameters that could be set in the *.properties-File.
e5379e129799 Fixed issue 34
Tim Englich <tim.englich@intevation.de>
parents: 264
diff changeset
667 maxWait, maxIdle, minIdle, testOnBorrow, testOnReturn, testWhileIdle, numTestsPerEvictionRun,
e5379e129799 Fixed issue 34
Tim Englich <tim.englich@intevation.de>
parents: 264
diff changeset
668 timeBetweenEvictionRunsMillis, testWhileIdle
e5379e129799 Fixed issue 34
Tim Englich <tim.englich@intevation.de>
parents: 264
diff changeset
669 * src/test/ressources/ArcSDEConnectionPoolTestCase.properties:
e5379e129799 Fixed issue 34
Tim Englich <tim.englich@intevation.de>
parents: 264
diff changeset
670 Added som Configurationproperties for testing.
e5379e129799 Fixed issue 34
Tim Englich <tim.englich@intevation.de>
parents: 264
diff changeset
671
e5379e129799 Fixed issue 34
Tim Englich <tim.englich@intevation.de>
parents: 264
diff changeset
672
e5379e129799 Fixed issue 34
Tim Englich <tim.englich@intevation.de>
parents: 264
diff changeset
673 2009-10-13 Tim Englich <tim.englich@intevation.de>
264
5bbdbc0bbddc Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 263
diff changeset
674 * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (QueryExecutorTestCase):
5bbdbc0bbddc Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 263
diff changeset
675 Changed expected Result of Spatial-Query-TestCase because of Changes to the used Query
263
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
676 * src/test/ressources/QueryExecutorTestCase.properties:
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
677 Added SFS-Conformal Query
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
678 * pom.xml:
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
679 Added dependency to JTS 1.9
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
680 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java (executeQuery):
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
681 Added Spatial-Query-Support for ArcSDE
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
682 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java (createPoints):
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
683 Switched Method Signature to JTS-Geometry-Support
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
684 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/Row.java (getStringValue):
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
685 Added String-Support for GeometryObjects
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
686
144
fcfa9d2de572 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 143
diff changeset
687 2009-10-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fcfa9d2de572 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 143
diff changeset
688
fcfa9d2de572 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 143
diff changeset
689 RELEASE 0.1
fcfa9d2de572 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 143
diff changeset
690
fcfa9d2de572 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 143
diff changeset
691 * Changes, NEWS: Summarized changes.
fcfa9d2de572 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 143
diff changeset
692
143
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
693 2009-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
694
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
695 * Changelog -> ChangeLog: Renamed to make eclipse happy. Unified changelog style.
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
696
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
697 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java,
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
698 src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java:
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
699 Removed needless imports.
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
700
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
701 * pom.xml: xmllint-ed
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
702
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
703 2009-09-29 Tim Englich <tim.englich@intevation.de>
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
704
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
705 * src/main/java/de/intevation/gnv/geobackend/util/DateUtils.java (DATE_PATTERN) Edited:
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
706 Make the Constants assessible for other Parts of the Project to reduce the TouchPoints for
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
707 Dateformats.
263
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
708
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
709 2009-09-24 Tim Englich <tim.englich@intevation.de>
143
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
710
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
711 * src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java Edited,
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
712 src/main/java/de/intevation/gnv/geobackend/base/Result.java Edited,
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
713 src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java Edited,
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
714 src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java Edited:
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
715 Make Classes Serializable for Storing in ArtifactDatabase
263
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
716
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
717 2009-09-21 Tim Englich <tim.englich@intevation.de>
143
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
718
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
719 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java:
263
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
720 Added formatted Date Handling in getString Method
143
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
721 * src/test/ressources/QueryExecutorTestCase.properties Edited,
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
722 src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java Edited:
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
723 Some tests for Spatialqueries added
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
724 * src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java Edited:
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
725 Put the final Querystring into a Logmessage
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
726
263
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
727 2009-09-09 Tim Englich <tim.englich@intevation.de>
143
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
728
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
729 * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getDate):
263
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
730 . Intance Check for DateValues
143
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
731 * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java (next):
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
732 Logging removed because the performance slowdown fetching many ResultSets
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
733
263
031ef9649cd1 Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents: 144
diff changeset
734 2009-09-04 Tim Englich <tim.englich@intevation.de>
143
122fdc9da5f0 Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
735
270
1fe93e3c80c0 DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 269
diff changeset
736 * pom.xml:

http://dive4elements.wald.intevation.org