Revision 44361 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/vectorial/IntersectsGeometryEvaluator.java
IntersectsGeometryEvaluator.java | ||
---|---|---|
99 | 99 |
|
100 | 100 |
@Override |
101 | 101 |
public String getSQL() { |
102 |
ExpressionBuilder.Variable column = builder.column(fad.getName()); |
|
102 | 103 |
return builder.set( |
103 |
builder.ST_Intersects( |
|
104 |
builder.column(this.fad.getName()), |
|
105 |
builder.geometry(geometry, this.projection) |
|
104 |
builder.and( |
|
105 |
builder.not_is_null(column), |
|
106 |
builder.ST_Intersects( |
|
107 |
column, |
|
108 |
builder.geometry(geometry, this.projection) |
|
109 |
) |
|
106 | 110 |
) |
107 | 111 |
).toString(); |
108 | 112 |
} |
Also available in: Unified diff