Revision 44748 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.h2/src/main/java/org/gvsig/fmap/dal/store/h2/expressionbuilderformatter/ST_AsEWKB.java

View differences:

ST_AsEWKB.java
3 3
import java.text.MessageFormat;
4 4
import java.util.List;
5 5
import org.apache.commons.lang3.StringUtils;
6
import org.apache.commons.lang3.tuple.Pair;
6 7
import static org.gvsig.expressionevaluator.GeometryExpressionBuilder.FUNCTION_ST_ASEWKB;
7 8
import org.gvsig.expressionevaluator.ExpressionBuilder.Function;
8 9
import org.gvsig.expressionevaluator.ExpressionBuilder.Value;
......
33 34

  
34 35
    @Override
35 36
    public String format(Value function) {
36
        List<Value> parameters = ((Function) function).parameters();
37
        String p1 = parameters.get(0).toString(formatter);
38
        String p2 = parameters.get(1).toString(formatter);
37
        List<Pair<String,Value>> parameters = ((Function) function).parameters();
38
        String p1 = parameters.get(0).getValue().toString(formatter);
39
        String p2 = parameters.get(1).getValue().toString(formatter);
39 40
        String r = MessageFormat.format("ST_AsWKB({0}, {1})", p1, p2);
40 41
        return r;
41 42
    }

Also available in: Unified diff