Revision 43739 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/IntersectsEnvelopeEvaluator.java

View differences:

IntersectsEnvelopeEvaluator.java
42 42
    private final String defaultGeometryAttributeName;
43 43
    private final IProjection projection;
44 44
    private final ExpressionBuilder builder;
45
    FeatureAttributeDescriptor fad;
45 46
    
46 47
    /**
47 48
     * @param envelope
......
72 73
            String geomName,
73 74
            ExpressionBuilder builder
74 75
        ) {
75
        FeatureAttributeDescriptor fad = (FeatureAttributeDescriptor) featureType.get(geomName);
76
        fad = (FeatureAttributeDescriptor) featureType.get(geomName);
76 77
        defaultGeometryAttributeName = featureType.getDefaultGeometryAttributeName();
77 78
        this.isDefault = defaultGeometryAttributeName.equals(geomName);
78 79
        this.envelope = envelope;
......
116 117
                builder.ST_Intersects(
117 118
                        builder.geometry(envelope.getGeometry(), this.projection), 
118 119
                        // builder.ST_Envelope(builder.column(geomName))
119
                        builder.column(geomName)
120
                        builder.column(fad)
120 121
                )
121 122
        ).toString();
122 123
    }

Also available in: Unified diff