Revision 43518 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/SQLSymbolTable.java
SQLSymbolTable.java | ||
---|---|---|
50 | 50 |
import org.gvsig.expressionevaluator.impl.function.numeric.TanFunction; |
51 | 51 |
import org.gvsig.expressionevaluator.impl.function.numeric.TanhFunction; |
52 | 52 |
import org.gvsig.expressionevaluator.impl.function.numeric.ZeroFunction; |
53 |
import org.gvsig.expressionevaluator.impl.function.spatial.STAreaFunction; |
|
54 |
import org.gvsig.expressionevaluator.impl.function.spatial.STAsTextFunction; |
|
55 |
import org.gvsig.expressionevaluator.impl.function.spatial.STBufferFunction; |
|
56 |
import org.gvsig.expressionevaluator.impl.function.spatial.STCentroidFunction; |
|
57 |
import org.gvsig.expressionevaluator.impl.function.spatial.STContainsFunction; |
|
58 |
import org.gvsig.expressionevaluator.impl.function.spatial.STConvexHullFunction; |
|
59 |
import org.gvsig.expressionevaluator.impl.function.spatial.STCoveredByFunction; |
|
60 |
import org.gvsig.expressionevaluator.impl.function.spatial.STCoversFunction; |
|
61 |
import org.gvsig.expressionevaluator.impl.function.spatial.STCrossesFunction; |
|
62 |
import org.gvsig.expressionevaluator.impl.function.spatial.STDiferenceFunction; |
|
63 |
import org.gvsig.expressionevaluator.impl.function.spatial.STDimensionFunction; |
|
64 |
import org.gvsig.expressionevaluator.impl.function.spatial.STDisjointFunction; |
|
65 |
import org.gvsig.expressionevaluator.impl.function.spatial.STDistanceFunction; |
|
66 |
import org.gvsig.expressionevaluator.impl.function.spatial.STEndPointFunction; |
|
67 |
import org.gvsig.expressionevaluator.impl.function.spatial.STEnvelopeFunction; |
|
68 |
import org.gvsig.expressionevaluator.impl.function.spatial.STGeomFromTextFunction; |
|
69 |
import org.gvsig.expressionevaluator.impl.function.spatial.STGeometryNFunction; |
|
70 |
import org.gvsig.expressionevaluator.impl.function.spatial.STIntersectionFunction; |
|
71 |
import org.gvsig.expressionevaluator.impl.function.spatial.STIntersectsFunction; |
|
72 |
import org.gvsig.expressionevaluator.impl.function.spatial.STIsSimpleFunction; |
|
73 |
import org.gvsig.expressionevaluator.impl.function.spatial.STIsValidFunction; |
|
74 |
import org.gvsig.expressionevaluator.impl.function.spatial.STNumGeometriesFunction; |
|
75 |
import org.gvsig.expressionevaluator.impl.function.spatial.STNumPointsFunction; |
|
76 |
import org.gvsig.expressionevaluator.impl.function.spatial.STOverlapsFunction; |
|
77 |
import org.gvsig.expressionevaluator.impl.function.spatial.STPointNFunction; |
|
78 |
import org.gvsig.expressionevaluator.impl.function.spatial.STStartPointFunction; |
|
79 |
import org.gvsig.expressionevaluator.impl.function.spatial.STTouchesFunction; |
|
80 |
import org.gvsig.expressionevaluator.impl.function.spatial.STUnionFunction; |
|
81 |
import org.gvsig.expressionevaluator.impl.function.spatial.STWithinFunction; |
|
82 |
import org.gvsig.expressionevaluator.impl.function.spatial.STXFunction; |
|
83 |
import org.gvsig.expressionevaluator.impl.function.spatial.STYFunction; |
|
84 |
import org.gvsig.expressionevaluator.impl.function.spatial.STZFunction; |
|
53 | 85 |
import org.gvsig.expressionevaluator.impl.function.string.AsciiFunction; |
54 | 86 |
import org.gvsig.expressionevaluator.impl.function.string.CharFunction; |
55 | 87 |
import org.gvsig.expressionevaluator.impl.function.string.ConcatFunction; |
... | ... | |
158 | 190 |
addFunction(new SubstringFunction()); |
159 | 191 |
addFunction(new TrimFunction()); |
160 | 192 |
addFunction(new UpperFunction()); |
193 |
|
|
194 |
addFunction(new STAreaFunction()); |
|
195 |
addFunction(new STAsTextFunction()); |
|
196 |
addFunction(new STBufferFunction()); |
|
197 |
addFunction(new STCentroidFunction()); |
|
198 |
addFunction(new STContainsFunction()); |
|
199 |
addFunction(new STConvexHullFunction()); |
|
200 |
addFunction(new STCoveredByFunction()); |
|
201 |
addFunction(new STCoversFunction()); |
|
202 |
addFunction(new STCrossesFunction()); |
|
203 |
addFunction(new STDiferenceFunction()); |
|
204 |
addFunction(new STDimensionFunction()); |
|
205 |
addFunction(new STDisjointFunction()); |
|
206 |
addFunction(new STDistanceFunction()); |
|
207 |
addFunction(new STEndPointFunction()); |
|
208 |
addFunction(new STEnvelopeFunction()); |
|
209 |
addFunction(new STGeomFromTextFunction()); |
|
210 |
addFunction(new STGeometryNFunction()); |
|
211 |
addFunction(new STIntersectionFunction()); |
|
212 |
addFunction(new STIntersectsFunction()); |
|
213 |
addFunction(new STIsSimpleFunction()); |
|
214 |
addFunction(new STIsValidFunction()); |
|
215 |
addFunction(new STNumGeometriesFunction()); |
|
216 |
addFunction(new STNumPointsFunction()); |
|
217 |
addFunction(new STOverlapsFunction()); |
|
218 |
addFunction(new STPointNFunction()); |
|
219 |
addFunction(new STStartPointFunction()); |
|
220 |
addFunction(new STTouchesFunction()); |
|
221 |
addFunction(new STUnionFunction()); |
|
222 |
addFunction(new STWithinFunction()); |
|
223 |
addFunction(new STXFunction()); |
|
224 |
addFunction(new STYFunction()); |
|
225 |
addFunction(new STZFunction()); |
|
161 | 226 |
} |
162 | 227 |
|
163 | 228 |
private void addFunction(Function function) { |
Also available in: Unified diff