Mercurial > dive4elements > gnv-client
annotate geo-backend/ChangeLog @ 1126:fccd2ec85835
Summarized changes for RELEASE 1.1
geo-backend/trunk@1252 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 30 Jun 2010 12:31:01 +0000 |
parents | 959618206b8a |
children | ebeb56428409 |
rev | line source |
---|---|
1126
fccd2ec85835
Summarized changes for RELEASE 1.1
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1125
diff
changeset
|
1 2010-06-30 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
fccd2ec85835
Summarized changes for RELEASE 1.1
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1125
diff
changeset
|
2 |
fccd2ec85835
Summarized changes for RELEASE 1.1
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1125
diff
changeset
|
3 RELEASE 1.1 |
fccd2ec85835
Summarized changes for RELEASE 1.1
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1125
diff
changeset
|
4 |
fccd2ec85835
Summarized changes for RELEASE 1.1
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1125
diff
changeset
|
5 * ChangeLog, Changes, NEWS: Summarized changes. |
fccd2ec85835
Summarized changes for RELEASE 1.1
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1125
diff
changeset
|
6 |
1125
959618206b8a
Write svn revision to MANIFEST file while packaging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1124
diff
changeset
|
7 2010-06-14 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
959618206b8a
Write svn revision to MANIFEST file while packaging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1124
diff
changeset
|
8 |
959618206b8a
Write svn revision to MANIFEST file while packaging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1124
diff
changeset
|
9 * pom.xml: Write svn revision to MANIFEST file while creating jar archive. |
959618206b8a
Write svn revision to MANIFEST file while packaging.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1124
diff
changeset
|
10 |
1124
f3fdbeef1c68
Made sql-cache statistics available as MBean in JConsole.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1123
diff
changeset
|
11 2010-06-04 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
f3fdbeef1c68
Made sql-cache statistics available as MBean in JConsole.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1123
diff
changeset
|
12 |
f3fdbeef1c68
Made sql-cache statistics available as MBean in JConsole.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1123
diff
changeset
|
13 * src/main/java/de/intevation/gnv/geobackend/base/query/CachingQueryExecutorFactory.java: |
f3fdbeef1c68
Made sql-cache statistics available as MBean in JConsole.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1123
diff
changeset
|
14 The ehcache CacheManager and the MBeanServer of the JVM are connected |
f3fdbeef1c68
Made sql-cache statistics available as MBean in JConsole.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1123
diff
changeset
|
15 so that the statistics of the sql-cache is available as MBean using |
f3fdbeef1c68
Made sql-cache statistics available as MBean in JConsole.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1123
diff
changeset
|
16 JConsole. |
f3fdbeef1c68
Made sql-cache statistics available as MBean in JConsole.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1123
diff
changeset
|
17 |
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
|
18 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
|
19 |
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
|
20 * 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
|
21 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
|
22 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
|
23 |
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
|
24 * 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
|
25 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
|
26 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
|
27 |
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
|
28 * 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
|
29 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
|
30 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
|
31 |
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
|
32 * 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
|
33 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
|
34 |
1122
1985d5db0feb
Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1121
diff
changeset
|
35 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
|
36 |
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/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
|
38 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
|
39 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
|
40 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
|
41 |
1985d5db0feb
Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1121
diff
changeset
|
42 - 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
|
43 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
|
44 - 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
|
45 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
|
46 - 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
|
47 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
|
48 |
1985d5db0feb
Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1121
diff
changeset
|
49 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
|
50 '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
|
51 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
|
52 |
1985d5db0feb
Implemented a global configuration that should be used to initialize the geobackend.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1121
diff
changeset
|
53 * 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
|
54 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
|
55 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
|
56 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
|
57 |
1121
9d530f913729
Added a helper class to handle xml related stuff.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1120
diff
changeset
|
58 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
|
59 |
9d530f913729
Added a helper class to handle xml related stuff.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1120
diff
changeset
|
60 * 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
|
61 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
|
62 |
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
|
63 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
|
64 |
d387a97807a3
Added an INFO log statement displaying the execution time of a database query.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
898
diff
changeset
|
65 * 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
|
66 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
|
67 |
898
1e003d3b06e8
Summarized changes, created NEWS, Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
897
diff
changeset
|
68 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
|
69 |
1126
fccd2ec85835
Summarized changes for RELEASE 1.1
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1125
diff
changeset
|
70 RELEASE 1.0 |
fccd2ec85835
Summarized changes for RELEASE 1.1
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
1125
diff
changeset
|
71 |
898
1e003d3b06e8
Summarized changes, created NEWS, Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
897
diff
changeset
|
72 * 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
|
73 |
897
02cd2935b5fa
Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
896
diff
changeset
|
74 2010-04-28 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
02cd2935b5fa
Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
896
diff
changeset
|
75 |
02cd2935b5fa
Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
896
diff
changeset
|
76 * 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
|
77 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
|
78 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
|
79 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
|
80 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
|
81 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
|
82 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
|
83 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
|
84 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
|
85 trailing whitespace. |
02cd2935b5fa
Removed trailing whitespace.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
896
diff
changeset
|
86 |
896
c7756576044f
Integrated Testcase for testing the Basefunctionality of the CacheCleaner
Tim Englich <tim.englich@intevation.de>
parents:
895
diff
changeset
|
87 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
|
88 |
c7756576044f
Integrated Testcase for testing the Basefunctionality of the CacheCleaner
Tim Englich <tim.englich@intevation.de>
parents:
895
diff
changeset
|
89 * 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
|
90 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
|
91 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
|
92 |
895
eb777022b628
Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents:
894
diff
changeset
|
93 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
|
94 |
eb777022b628
Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents:
894
diff
changeset
|
95 * 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
|
96 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
|
97 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
|
98 QueryExecutor. |
eb777022b628
Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents:
894
diff
changeset
|
99 |
eb777022b628
Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents:
894
diff
changeset
|
100 * 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
|
101 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
|
102 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
|
103 SQL-Cache. |
eb777022b628
Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents:
894
diff
changeset
|
104 |
eb777022b628
Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents:
894
diff
changeset
|
105 * 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
|
106 Added Documentation. |
eb777022b628
Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents:
894
diff
changeset
|
107 |
eb777022b628
Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents:
894
diff
changeset
|
108 * 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
|
109 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
|
110 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
|
111 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
|
112 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
|
113 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
|
114 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
|
115 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
|
116 as unit. |
eb777022b628
Integrated a CacheCleaner that will cleanup the SQL-Cache if necessary
Tim Englich <tim.englich@intevation.de>
parents:
894
diff
changeset
|
117 |
894
d674cef2ca0d
Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
893
diff
changeset
|
118 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
|
119 |
d674cef2ca0d
Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
893
diff
changeset
|
120 * 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
|
121 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
|
122 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
|
123 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
|
124 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
|
125 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
|
126 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
|
127 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
|
128 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
|
129 Using unix line endings only. |
d674cef2ca0d
Using unix line endings only.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
893
diff
changeset
|
130 |
893
8a652a451bc6
Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
892
diff
changeset
|
131 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
|
132 |
8a652a451bc6
Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
892
diff
changeset
|
133 * 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
|
134 Removed trailing whitespace. |
8a652a451bc6
Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
892
diff
changeset
|
135 |
891 | 136 2010-04-13 Tim Englich <tim.englich@intevation.de> |
137 | |
892 | 138 * src/main/java/de/intevation/gnv/geobackend/base/query/package.html, |
139 src/main/java/de/intevation/gnv/geobackend/util/package.html, | |
891 | 140 src/main/java/de/intevation/gnv/geobackend/sde/datasources/exception/package.html, |
141 src/main/java/de/intevation/gnv/geobackend/sde/datasources/package.html, | |
142 src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/package.html, | |
143 src/main/java/de/intevation/gnv/geobackend/sde/package.html, | |
144 src/main/java/de/intevation/gnv/geobackend/base/query/exception/package.html, | |
145 src/main/java/de/intevation/gnv/geobackend/base/query/container/exception/package.html, | |
146 src/main/java/de/intevation/gnv/geobackend/base/query/container/package.html, | |
147 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainerFactory.java, | |
148 src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java, | |
149 src/main/java/de/intevation/gnv/geobackend/base/connectionpool/exception/package.html, | |
150 src/main/java/de/intevation/gnv/geobackend/base/connectionpool/package.html, | |
151 src/main/java/de/intevation/gnv/geobackend/base/package.html: | |
152 Added more Javadoc. | |
153 | |
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
|
154 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
|
155 |
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
|
156 * 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
|
157 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
|
158 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
|
159 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
|
160 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
|
161 |
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
|
162 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
|
163 |
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
|
164 * 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
|
165 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
|
166 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
|
167 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
|
168 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
|
169 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
|
170 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
|
171 |
888
65dd801fbee6
Added package description with text 'DOCUMENT ME!'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
887
diff
changeset
|
172 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
|
173 |
65dd801fbee6
Added package description with text 'DOCUMENT ME!'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
887
diff
changeset
|
174 * 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
|
175 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
|
176 |
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
|
177 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
|
178 |
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
|
179 * 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
|
180 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
|
181 |
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
|
182 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
|
183 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
|
184 -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
|
185 -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
|
186 |
885
1c3efbd2fc5a
Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
884
diff
changeset
|
187 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
|
188 |
8b442223741c
Ordered imports. Removed empty headers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
885
diff
changeset
|
189 * 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
|
190 Ordered imports. Removed empty headers. |
8b442223741c
Ordered imports. Removed empty headers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
885
diff
changeset
|
191 |
8b442223741c
Ordered imports. Removed empty headers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
885
diff
changeset
|
192 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
|
193 |
885
1c3efbd2fc5a
Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
884
diff
changeset
|
194 * 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
|
195 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
|
196 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
|
197 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
|
198 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
|
199 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
|
200 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
|
201 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
|
202 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
|
203 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
|
204 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
|
205 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
|
206 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
|
207 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
|
208 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
|
209 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
|
210 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
|
211 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
|
212 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
|
213 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
|
214 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
|
215 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
|
216 Removed trailing whitespace. |
1c3efbd2fc5a
Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
884
diff
changeset
|
217 find -name \*.java | xargs sed -i 's/[ \t]\+$//' |
1c3efbd2fc5a
Removes trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
884
diff
changeset
|
218 |
883
6d568397740c
Removed unused Class ArcSDEConnectionParams
Tim Englich <tim.englich@intevation.de>
parents:
882
diff
changeset
|
219 2010-03-26 Tim Englich <tim.englich@intevation.de> |
6d568397740c
Removed unused Class ArcSDEConnectionParams
Tim Englich <tim.englich@intevation.de>
parents:
882
diff
changeset
|
220 |
884
12f88239fb33
Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents:
883
diff
changeset
|
221 * 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
|
222 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
|
223 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
|
224 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
|
225 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
|
226 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
|
227 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
|
228 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
|
229 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
|
230 Updated Javadocs to the Listed Classes. |
12f88239fb33
Updated Javadocs to the Listed Classes.
Tim Englich <tim.englich@intevation.de>
parents:
883
diff
changeset
|
231 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
|
232 |
883
6d568397740c
Removed unused Class ArcSDEConnectionParams
Tim Englich <tim.englich@intevation.de>
parents:
882
diff
changeset
|
233 * 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
|
234 Removed unused Class ArcSDEConnectionParams. |
6d568397740c
Removed unused Class ArcSDEConnectionParams
Tim Englich <tim.englich@intevation.de>
parents:
882
diff
changeset
|
235 |
882
6b3693eb4153
Removed unused Class Datasource
Tim Englich <tim.englich@intevation.de>
parents:
881
diff
changeset
|
236 2010-03-26 Tim Englich <tim.englich@intevation.de> |
6b3693eb4153
Removed unused Class Datasource
Tim Englich <tim.englich@intevation.de>
parents:
881
diff
changeset
|
237 |
6b3693eb4153
Removed unused Class Datasource
Tim Englich <tim.englich@intevation.de>
parents:
881
diff
changeset
|
238 * 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
|
239 Removed unused Class Datasource. |
6b3693eb4153
Removed unused Class Datasource
Tim Englich <tim.englich@intevation.de>
parents:
881
diff
changeset
|
240 |
881
bfba159a1939
Removed unused Class DatasourceConnection.
Tim Englich <tim.englich@intevation.de>
parents:
880
diff
changeset
|
241 2010-03-26 Tim Englich <tim.englich@intevation.de> |
bfba159a1939
Removed unused Class DatasourceConnection.
Tim Englich <tim.englich@intevation.de>
parents:
880
diff
changeset
|
242 |
bfba159a1939
Removed unused Class DatasourceConnection.
Tim Englich <tim.englich@intevation.de>
parents:
880
diff
changeset
|
243 * 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
|
244 Removed unused Class DatasourceConnection. |
bfba159a1939
Removed unused Class DatasourceConnection.
Tim Englich <tim.englich@intevation.de>
parents:
880
diff
changeset
|
245 |
880
7a133dd83dbd
Removed unused Class SDEQuery.
Tim Englich <tim.englich@intevation.de>
parents:
879
diff
changeset
|
246 2010-03-26 Tim Englich <tim.englich@intevation.de> |
7a133dd83dbd
Removed unused Class SDEQuery.
Tim Englich <tim.englich@intevation.de>
parents:
879
diff
changeset
|
247 |
7a133dd83dbd
Removed unused Class SDEQuery.
Tim Englich <tim.englich@intevation.de>
parents:
879
diff
changeset
|
248 * 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
|
249 Removed unused Class SDEQuery. |
7a133dd83dbd
Removed unused Class SDEQuery.
Tim Englich <tim.englich@intevation.de>
parents:
879
diff
changeset
|
250 |
879
9bcc423d8d76
Added Support for SpatialQueries using LineString as Geometry of Interest.
Tim Englich <tim.englich@intevation.de>
parents:
878
diff
changeset
|
251 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
|
252 |
9bcc423d8d76
Added Support for SpatialQueries using LineString as Geometry of Interest.
Tim Englich <tim.englich@intevation.de>
parents:
878
diff
changeset
|
253 * 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
|
254 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
|
255 * 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
|
256 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
|
257 |
877
485566786089
Added more ClassName identificaton for the different datatypes of the ArcSDE.
Tim Englich <tim.englich@intevation.de>
parents:
876
diff
changeset
|
258 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
|
259 |
878
203f95af5b2c
Added support for MultiLineString-Geometries.
Tim Englich <tim.englich@intevation.de>
parents:
877
diff
changeset
|
260 * 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
|
261 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
|
262 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
|
263 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
|
264 to one MultiLineString. |
203f95af5b2c
Added support for MultiLineString-Geometries.
Tim Englich <tim.englich@intevation.de>
parents:
877
diff
changeset
|
265 |
203f95af5b2c
Added support for MultiLineString-Geometries.
Tim Englich <tim.englich@intevation.de>
parents:
877
diff
changeset
|
266 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
|
267 * 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
|
268 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
|
269 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
|
270 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
|
271 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
|
272 |
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
|
273 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
|
274 |
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
|
275 * 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
|
276 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
|
277 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
|
278 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
|
279 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
|
280 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
|
281 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
|
282 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
|
283 |
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
|
284 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
|
285 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
|
286 |
661
f99d8f92a640
Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents:
660
diff
changeset
|
287 2010-03-08 Tim Englich <tim.englich@intevation.de> |
f99d8f92a640
Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents:
660
diff
changeset
|
288 |
f99d8f92a640
Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents:
660
diff
changeset
|
289 * 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
|
290 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
|
291 Geometryelement. We have to Lookup ifthe Geometry is Multiparted. |
f99d8f92a640
Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents:
660
diff
changeset
|
292 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
|
293 to one Multipolygon. |
f99d8f92a640
Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents:
660
diff
changeset
|
294 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
|
295 corrupt. |
f99d8f92a640
Implemented Support of MultiPolygons.
Tim Englich <tim.englich@intevation.de>
parents:
660
diff
changeset
|
296 |
660
b4c7de93d5e8
Added Suport for the Geometrytyp SimpleLine.
Tim Englich <tim.englich@intevation.de>
parents:
659
diff
changeset
|
297 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
|
298 |
b4c7de93d5e8
Added Suport for the Geometrytyp SimpleLine.
Tim Englich <tim.englich@intevation.de>
parents:
659
diff
changeset
|
299 * 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
|
300 Added Suport for the Geometrytyp SimpleLine. |
b4c7de93d5e8
Added Suport for the Geometrytyp SimpleLine.
Tim Englich <tim.englich@intevation.de>
parents:
659
diff
changeset
|
301 SimpleLine will be handled as an Line. |
b4c7de93d5e8
Added Suport for the Geometrytyp SimpleLine.
Tim Englich <tim.englich@intevation.de>
parents:
659
diff
changeset
|
302 |
659
d45bca50b4d7
Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
658
diff
changeset
|
303 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
|
304 |
d45bca50b4d7
Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
658
diff
changeset
|
305 Issue170 |
d45bca50b4d7
Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
658
diff
changeset
|
306 |
d45bca50b4d7
Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
658
diff
changeset
|
307 * 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
|
308 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
|
309 |
658
23a0f2c5e3b8
Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents:
556
diff
changeset
|
310 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
|
311 |
23a0f2c5e3b8
Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents:
556
diff
changeset
|
312 * pom.xml: |
23a0f2c5e3b8
Changed from ArcSDE Version 9.2.5 to Version 9.3
Tim Englich <tim.englich@intevation.de>
parents:
556
diff
changeset
|
313 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
|
314 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
|
315 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
|
316 |
556
48121fa4dc95
Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents:
555
diff
changeset
|
317 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
|
318 |
48121fa4dc95
Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents:
555
diff
changeset
|
319 RELEASE 0.4 |
48121fa4dc95
Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents:
555
diff
changeset
|
320 |
48121fa4dc95
Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents:
555
diff
changeset
|
321 * Changes, NEWS, ChangeLog: Summarized changes. |
48121fa4dc95
Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents:
555
diff
changeset
|
322 |
555
825781a39c70
Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
554
diff
changeset
|
323 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
|
324 |
825781a39c70
Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
554
diff
changeset
|
325 Fix for gnv/issue107 |
825781a39c70
Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
554
diff
changeset
|
326 |
825781a39c70
Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
554
diff
changeset
|
327 * 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
|
328 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
|
329 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
|
330 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
|
331 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
|
332 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
|
333 and so on. |
825781a39c70
Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
554
diff
changeset
|
334 |
825781a39c70
Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
554
diff
changeset
|
335 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
|
336 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
|
337 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
|
338 This is controlled via the system property |
825781a39c70
Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
554
diff
changeset
|
339 "de.intevation.gnv.geobackend.util.RedundancyRemover.lookback" which |
825781a39c70
Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
554
diff
changeset
|
340 defaults to 1029. |
825781a39c70
Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
554
diff
changeset
|
341 |
825781a39c70
Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
554
diff
changeset
|
342 * 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
|
343 Use RedundancyRemovers to filter the incoming traffic from SDE. |
825781a39c70
Fixed gnv/issue107
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
554
diff
changeset
|
344 |
554
0ee3c0ed40e4
Added two Sample-Application demonstrating Bugs in the ArcSDE
Tim Englich <tim.englich@intevation.de>
parents:
553
diff
changeset
|
345 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
|
346 |
0ee3c0ed40e4
Added two Sample-Application demonstrating Bugs in the ArcSDE
Tim Englich <tim.englich@intevation.de>
parents:
553
diff
changeset
|
347 * 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
|
348 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
|
349 * 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
|
350 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
|
351 |
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
|
352 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
|
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 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
|
355 |
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 * 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
|
357 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
|
358 |
5b536542ef56
Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
552
diff
changeset
|
359 * 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
|
360 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
|
361 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
|
362 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
|
363 |
5b536542ef56
Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
552
diff
changeset
|
364 * 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
|
365 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
|
366 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
|
367 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
|
368 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
|
369 |
5b536542ef56
Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
552
diff
changeset
|
370 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
|
371 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
|
372 |
5b536542ef56
Another attempt to fix gnv/issue34. Implemented an internal idle time checking.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
552
diff
changeset
|
373 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
|
374 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
|
375 |
552
7615ee5d1345
Cleanup imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
551
diff
changeset
|
376 2009-01-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
7615ee5d1345
Cleanup imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
551
diff
changeset
|
377 |
7615ee5d1345
Cleanup imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
551
diff
changeset
|
378 * 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
|
379 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
|
380 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
|
381 Cleanup imports. |
7615ee5d1345
Cleanup imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
551
diff
changeset
|
382 |
551
1f6e2b256247
Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents:
550
diff
changeset
|
383 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
|
384 |
1f6e2b256247
Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents:
550
diff
changeset
|
385 * 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
|
386 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
|
387 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
|
388 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
|
389 |
1f6e2b256247
Improved the Objectvalidation of the ArcSDE-Databaseconnections
Tim Englich <tim.englich@intevation.de>
parents:
550
diff
changeset
|
390 * 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
|
391 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
|
392 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
|
393 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
|
394 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
|
395 |
550
84ba7cbff791
Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
549
diff
changeset
|
396 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
|
397 |
84ba7cbff791
Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
549
diff
changeset
|
398 * 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
|
399 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
|
400 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
|
401 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
|
402 the configuration file. |
84ba7cbff791
Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
549
diff
changeset
|
403 |
84ba7cbff791
Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
549
diff
changeset
|
404 * 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
|
405 the cubic spline interpolation. |
84ba7cbff791
Added bicubic spline interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
549
diff
changeset
|
406 |
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
|
407 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
|
408 |
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
|
409 * 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
|
410 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
|
411 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
|
412 |
548
ccd976fc0f7b
Implemented bilinear interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
547
diff
changeset
|
413 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
|
414 |
ccd976fc0f7b
Implemented bilinear interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
547
diff
changeset
|
415 * 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
|
416 Implemented bilinear interpolation. |
ccd976fc0f7b
Implemented bilinear interpolation on raster tiles.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
547
diff
changeset
|
417 |
547
23d5cc37dd5b
Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
546
diff
changeset
|
418 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
|
419 |
23d5cc37dd5b
Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
546
diff
changeset
|
420 * 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
|
421 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
|
422 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
|
423 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
|
424 |
23d5cc37dd5b
Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
546
diff
changeset
|
425 * 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
|
426 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
|
427 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
|
428 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
|
429 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
|
430 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
|
431 bilinear interpolation. |
23d5cc37dd5b
Fixed access to raster data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
546
diff
changeset
|
432 |
546
210716612c30
Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents:
545
diff
changeset
|
433 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
|
434 |
210716612c30
Removed Encodingerrors from listed Files. All Files are now UTF-8 compliant.
Tim Englich <tim.englich@intevation.de>
parents:
545
diff
changeset
|
435 * 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
|
436 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
|
437 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
|
438 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
|
439 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
|
440 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
|
441 |
545
347c84467478
Made RasterObject serializable to be cachable beyond reboot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
544
diff
changeset
|
442 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
|
443 |
347c84467478
Made RasterObject serializable to be cachable beyond reboot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
544
diff
changeset
|
444 * 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
|
445 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
|
446 |
544
33f93898cbbf
Added RasterObject for caching the Rastertiles to get a better performance
Tim Englich <tim.englich@intevation.de>
parents:
543
diff
changeset
|
447 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
|
448 |
33f93898cbbf
Added RasterObject for caching the Rastertiles to get a better performance
Tim Englich <tim.englich@intevation.de>
parents:
543
diff
changeset
|
449 * 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
|
450 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
|
451 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
|
452 * 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
|
453 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
|
454 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
|
455 |
543
fac02bf1c685
Added Rasterdatasupport to the ARCSDE-Statement
Tim Englich <tim.englich@intevation.de>
parents:
542
diff
changeset
|
456 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
|
457 |
fac02bf1c685
Added Rasterdatasupport to the ARCSDE-Statement
Tim Englich <tim.englich@intevation.de>
parents:
542
diff
changeset
|
458 * 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
|
459 Added Rasterdatasupport to the ARCSDESTATEMENT. |
fac02bf1c685
Added Rasterdatasupport to the ARCSDE-Statement
Tim Englich <tim.englich@intevation.de>
parents:
542
diff
changeset
|
460 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
|
461 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
|
462 |
542
f0b6d0e2a0f6
Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
541
diff
changeset
|
463 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
|
464 |
f0b6d0e2a0f6
Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
541
diff
changeset
|
465 * 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
|
466 |
f0b6d0e2a0f6
Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
541
diff
changeset
|
467 * 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
|
468 Added explicit shutdown hook. |
f0b6d0e2a0f6
Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
541
diff
changeset
|
469 |
f0b6d0e2a0f6
Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
541
diff
changeset
|
470 * 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
|
471 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
|
472 Added some logging. |
f0b6d0e2a0f6
Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
541
diff
changeset
|
473 |
541
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
474 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
|
475 |
542
f0b6d0e2a0f6
Small fixes for Ehcache based SQL results caching.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
541
diff
changeset
|
476 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
|
477 |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
478 * 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
|
479 |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
480 * 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
|
481 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
|
482 |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
483 * 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
|
484 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
|
485 |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
486 * 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
|
487 synchronized access to singleton. |
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 * 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
|
490 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
|
491 |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
492 * 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
|
493 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
|
494 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
|
495 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
|
496 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
|
497 |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
498 * 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
|
499 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
|
500 the standard QueryExecutorFactory. Usage: |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
501 |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
502 -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
|
503 |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
504 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
|
505 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
|
506 Ehcache configuration. |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
507 |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
508 * 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
|
509 |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
510 -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
|
511 -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
|
512 |
3cbf11c67fdc
Experimental caching of SQL results via Ehache
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
385
diff
changeset
|
513 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
|
514 |
27082b83c267
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
384
diff
changeset
|
515 RELEASE 0.3 |
27082b83c267
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
384
diff
changeset
|
516 |
27082b83c267
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
384
diff
changeset
|
517 * Changes, NEWS, ChangeLog: Summarized changes. |
27082b83c267
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
384
diff
changeset
|
518 |
384
da2da7bb1aa1
Fixed a bug in DefaultResult when querying an index out of bounds.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
383
diff
changeset
|
519 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
|
520 |
da2da7bb1aa1
Fixed a bug in DefaultResult when querying an index out of bounds.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
383
diff
changeset
|
521 * 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
|
522 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
|
523 |
383
0b813ae17173
Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents:
382
diff
changeset
|
524 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
|
525 |
0b813ae17173
Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents:
382
diff
changeset
|
526 * 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
|
527 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
|
528 in AreaIntersection Statements. |
0b813ae17173
Added Point in Polygon Query Support to ArcSDE-Statement-Processing
Tim Englich <tim.englich@intevation.de>
parents:
382
diff
changeset
|
529 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
|
530 * 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
|
531 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
|
532 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
|
533 |
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
|
534 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
|
535 |
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
|
536 * 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
|
537 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
|
538 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
|
539 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
|
540 |
381
4a874c664123
Removed needless imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
380
diff
changeset
|
541 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
|
542 |
4a874c664123
Removed needless imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
380
diff
changeset
|
543 * 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
|
544 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
|
545 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
|
546 Removed needless imports. |
4a874c664123
Removed needless imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
380
diff
changeset
|
547 |
380
0100ebf6630f
Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents:
379
diff
changeset
|
548 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
|
549 |
0100ebf6630f
Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents:
379
diff
changeset
|
550 * 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
|
551 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
|
552 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
|
553 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
|
554 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
|
555 ################################################### |
0100ebf6630f
Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents:
379
diff
changeset
|
556 ###### 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
|
557 ###### AND ALL USING MODULES. ###### |
0100ebf6630f
Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents:
379
diff
changeset
|
558 ################################################### |
0100ebf6630f
Added missing Methodstubs for Java 1.6 compability.
Tim Englich <tim.englich@intevation.de>
parents:
379
diff
changeset
|
559 |
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
|
560 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
|
561 |
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
|
562 * 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
|
563 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
|
564 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
|
565 * 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
|
566 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
|
567 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
|
568 |
279
3c38ef20d622
RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents:
278
diff
changeset
|
569 2009-11-13 Hans Plum <hans@intevation.de> |
3c38ef20d622
RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents:
278
diff
changeset
|
570 |
3c38ef20d622
RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents:
278
diff
changeset
|
571 RELEASE 0.2 |
3c38ef20d622
RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents:
278
diff
changeset
|
572 |
3c38ef20d622
RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents:
278
diff
changeset
|
573 * Changes, NEWS: Summarized changes. |
3c38ef20d622
RELEASE 0.2: Summarized contents
Hans Plum <hans.plum@intevation.de>
parents:
278
diff
changeset
|
574 |
278
095486545edf
Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents:
277
diff
changeset
|
575 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
|
576 |
095486545edf
Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents:
277
diff
changeset
|
577 * 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
|
578 |
277
f304f2f12db4
Changed the splitting of the Statements for ARCSDE-Transformation.
Tim Englich <tim.englich@intevation.de>
parents:
276
diff
changeset
|
579 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
|
580 |
f304f2f12db4
Changed the splitting of the Statements for ARCSDE-Transformation.
Tim Englich <tim.englich@intevation.de>
parents:
276
diff
changeset
|
581 * 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
|
582 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
|
583 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
|
584 |
276
6503bc864017
Removed target from version control.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
275
diff
changeset
|
585 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
|
586 |
6503bc864017
Removed target from version control.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
275
diff
changeset
|
587 * target/**: Removed. Should not be in version control. |
6503bc864017
Removed target from version control.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
275
diff
changeset
|
588 |
275
9063c5fcebf7
Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents:
274
diff
changeset
|
589 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
|
590 |
9063c5fcebf7
Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents:
274
diff
changeset
|
591 * src/test/ressources/QueryExecutorTestCase.properties, |
9063c5fcebf7
Added the possibility to use Innerselects in SpatialQueries
Tim Englich <tim.englich@intevation.de>
parents:
274
diff
changeset
|
592 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
|
593 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
|
594 * 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
|
595 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
|
596 * 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
|
597 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
|
598 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
|
599 |
274
ff1b7967e6b9
General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents:
273
diff
changeset
|
600 2009-11-02 Tim Englich <tim.englich@intevation.de> |
ff1b7967e6b9
General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents:
273
diff
changeset
|
601 |
ff1b7967e6b9
General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents:
273
diff
changeset
|
602 * 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
|
603 Changed TODO to a question |
ff1b7967e6b9
General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents:
273
diff
changeset
|
604 * 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
|
605 CodeCleanup: Removed deprecated TODO |
ff1b7967e6b9
General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents:
273
diff
changeset
|
606 * 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
|
607 Removed Typo. |
ff1b7967e6b9
General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents:
273
diff
changeset
|
608 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java: |
ff1b7967e6b9
General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents:
273
diff
changeset
|
609 CodeCleanup: Removed deprecated TODOS and replace Tabs with whitespaces. |
ff1b7967e6b9
General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents:
273
diff
changeset
|
610 * 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
|
611 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
|
612 CodeCleanup: Removed unused Method getQueryIds |
ff1b7967e6b9
General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents:
273
diff
changeset
|
613 * 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
|
614 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
|
615 be closed at that position but perhaps insite the ConnectionPool. |
ff1b7967e6b9
General CodecCleanup:
Tim Englich <tim.englich@intevation.de>
parents:
273
diff
changeset
|
616 |
273
69ddef25e822
Polygon and 3D Support was added to the WKT-Representation.
Tim Englich <tim.englich@intevation.de>
parents:
272
diff
changeset
|
617 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
|
618 |
69ddef25e822
Polygon and 3D Support was added to the WKT-Representation.
Tim Englich <tim.englich@intevation.de>
parents:
272
diff
changeset
|
619 * 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
|
620 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
|
621 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
|
622 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
|
623 |
272
05912f0304ac
Added Integer-Support for DoubleValues because the ArcSDE does
Tim Englich <tim.englich@intevation.de>
parents:
271
diff
changeset
|
624 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
|
625 |
278
095486545edf
Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents:
277
diff
changeset
|
626 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
|
627 |
272
05912f0304ac
Added Integer-Support for DoubleValues because the ArcSDE does
Tim Englich <tim.englich@intevation.de>
parents:
271
diff
changeset
|
628 * 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
|
629 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
|
630 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
|
631 |
271
8aad9d098b08
Integrated Patch of issue57 to get some Memoryusage-improvements
Tim Englich <tim.englich@intevation.de>
parents:
270
diff
changeset
|
632 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
|
633 |
278
095486545edf
Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents:
277
diff
changeset
|
634 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
|
635 |
271
8aad9d098b08
Integrated Patch of issue57 to get some Memoryusage-improvements
Tim Englich <tim.englich@intevation.de>
parents:
270
diff
changeset
|
636 * 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
|
637 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
|
638 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
|
639 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
|
640 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
|
641 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
|
642 |
270
1fe93e3c80c0
DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
269
diff
changeset
|
643 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
|
644 |
1fe93e3c80c0
DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
269
diff
changeset
|
645 * 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
|
646 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
|
647 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
|
648 |
1fe93e3c80c0
DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
269
diff
changeset
|
649 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
|
650 Use array with index instead. |
1fe93e3c80c0
DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
269
diff
changeset
|
651 |
269
db8920c5346d
Added further Queries for Testing Spatial-Query-Support
Tim Englich <tim.englich@intevation.de>
parents:
268
diff
changeset
|
652 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
|
653 |
db8920c5346d
Added further Queries for Testing Spatial-Query-Support
Tim Englich <tim.englich@intevation.de>
parents:
268
diff
changeset
|
654 * 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
|
655 src/test/ressources/QueryExecutorTestCase.properties: |
db8920c5346d
Added further Queries for Testing Spatial-Query-Support
Tim Englich <tim.englich@intevation.de>
parents:
268
diff
changeset
|
656 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
|
657 |
267
000e00592ba5
Added InnerJoin, Order By and Group By Support to Spatial-Queries
Tim Englich <tim.englich@intevation.de>
parents:
266
diff
changeset
|
658 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
|
659 |
268
71b2f263f036
Add WKT-Syntaxt to Shape ReturnValue
Tim Englich <tim.englich@intevation.de>
parents:
267
diff
changeset
|
660 * 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
|
661 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
|
662 * 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
|
663 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
|
664 * 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
|
665 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
|
666 * 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
|
667 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
|
668 |
263
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
669 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
|
670 |
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
|
671 * 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
|
672 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
|
673 * 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
|
674 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
|
675 * 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
|
676 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
|
677 |
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
|
678 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
|
679 |
095486545edf
Made some ChangeLog entries a bit clearer.
Hans Plum <hans.plum@intevation.de>
parents:
277
diff
changeset
|
680 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
|
681 |
265 | 682 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java (validateObject) Edited: |
683 Added Tests if the Object is Closed. And add propper instance Tests | |
684 * src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java (initialize): | |
685 Added further ConfigurationParameters that could be set in the *.properties-File. | |
686 maxWait, maxIdle, minIdle, testOnBorrow, testOnReturn, testWhileIdle, numTestsPerEvictionRun, | |
687 timeBetweenEvictionRunsMillis, testWhileIdle | |
688 * src/test/ressources/ArcSDEConnectionPoolTestCase.properties: | |
689 Added som Configurationproperties for testing. | |
690 | |
691 | |
692 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
|
693 * 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
|
694 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
|
695 * src/test/ressources/QueryExecutorTestCase.properties: |
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
696 Added SFS-Conformal Query |
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
697 * pom.xml: |
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
698 Added dependency to JTS 1.9 |
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
699 * 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
|
700 Added Spatial-Query-Support for ArcSDE |
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
701 * 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
|
702 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
|
703 * 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
|
704 Added String-Support for GeometryObjects |
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
705 |
144
fcfa9d2de572
RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
143
diff
changeset
|
706 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
|
707 |
fcfa9d2de572
RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
143
diff
changeset
|
708 RELEASE 0.1 |
fcfa9d2de572
RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
143
diff
changeset
|
709 |
fcfa9d2de572
RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
143
diff
changeset
|
710 * Changes, NEWS: Summarized changes. |
fcfa9d2de572
RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
143
diff
changeset
|
711 |
143
122fdc9da5f0
Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
712 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
|
713 |
122fdc9da5f0
Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
714 * 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
|
715 |
122fdc9da5f0
Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
716 * 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
|
717 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
|
718 Removed needless imports. |
122fdc9da5f0
Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
719 |
122fdc9da5f0
Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
720 * 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
|
721 |
122fdc9da5f0
Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
722 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
|
723 |
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/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
|
725 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
|
726 Dateformats. |
263
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
727 |
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
728 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
|
729 |
122fdc9da5f0
Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
730 * 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
|
731 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
|
732 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
|
733 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
|
734 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
|
735 |
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
736 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
|
737 |
122fdc9da5f0
Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
738 * 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
|
739 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
|
740 * 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
|
741 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
|
742 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
|
743 * 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
|
744 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
|
745 |
263
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
746 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
|
747 |
122fdc9da5f0
Unified changelog, removed some needless imports. xmllint-ed pom.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
748 * 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
|
749 . 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
|
750 * 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
|
751 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
|
752 |
263
031ef9649cd1
Added SFS-Support to ArcSDE-Query-Part
Tim Englich <tim.englich@intevation.de>
parents:
144
diff
changeset
|
753 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
|
754 |
270
1fe93e3c80c0
DefaultResult now directly inherits from HashMap.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
269
diff
changeset
|
755 * pom.xml: |