annotate geo-backend/ChangeLog @ 894:d674cef2ca0d

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

http://dive4elements.wald.intevation.org