Revision 43034 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.api/src/main/java/org/gvsig/fmap/dal/ExpressionBuilder.java
ExpressionBuilder.java | ||
---|---|---|
1 | 1 |
package org.gvsig.fmap.dal; |
2 | 2 |
|
3 |
import java.beans.Expression; |
|
4 | 3 |
import java.util.List; |
5 | 4 |
import org.cresques.cts.IProjection; |
6 | 5 |
import org.gvsig.fmap.geom.Geometry; |
6 |
import org.gvsig.fmap.geom.primitive.Envelope; |
|
7 | 7 |
|
8 | 8 |
public interface ExpressionBuilder { |
9 | 9 |
|
... | ... | |
49 | 49 |
public final static String ST_Contains = "ST_Contains"; |
50 | 50 |
public final static String ST_Crosses = "ST_Crosses"; |
51 | 51 |
public final static String ST_Disjoint = "ST_Disjoint"; |
52 |
public final static String ST_Equals = "ST_Equals"; |
|
52 | 53 |
public final static String ST_IsClosed = "ST_IsClosed"; |
53 | 54 |
public final static String ST_Overlaps = "ST_Overlaps"; |
54 | 55 |
public final static String ST_Touches = "ST_Touches"; |
... | ... | |
185 | 186 |
|
186 | 187 |
public GeometryValue geometry(Geometry geom, IProjection projection); |
187 | 188 |
|
189 |
public GeometryValue envelope(Envelope envelope, IProjection projection); |
|
190 |
|
|
188 | 191 |
public Custom custom(Object value); |
189 | 192 |
|
190 | 193 |
public Constant srs(IProjection projection); |
... | ... | |
199 | 202 |
public Function isNull(Value value); |
200 | 203 |
|
201 | 204 |
public Function Find_SRID(Value schema, Value table, Value column); |
202 |
|
|
205 |
|
|
203 | 206 |
public Function ST_SRID(Value geom); |
204 | 207 |
|
205 | 208 |
public Function ST_AsText(Value geom); |
... | ... | |
216 | 219 |
|
217 | 220 |
public Function ST_GeomFromEWKB(Value geom, Value crs); |
218 | 221 |
|
222 |
public Function ST_Equals(Value geom1, Value geom2); |
|
223 |
|
|
219 | 224 |
public Function ST_Intersects(Value geom1, Value geom2); |
220 | 225 |
|
221 | 226 |
public Function ST_Contains(Value geom1, Value geom2); |
222 | 227 |
|
228 |
public Function ST_Disjoint(Value geom1, Value geom2); |
|
229 |
|
|
223 | 230 |
public Function ST_Crosses(Value geom1, Value geom2); |
224 | 231 |
|
225 | 232 |
public Function ST_IsClosed(Value geom1); |
Also available in: Unified diff