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

View differences:

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