Revision 44750 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/IfNull.java

View differences:

IfNull.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;
7 6
import org.gvsig.expressionevaluator.ExpressionBuilder;
8 7
import static org.gvsig.expressionevaluator.ExpressionBuilder.FUNCTION_IFNULL;
9 8
import org.gvsig.expressionevaluator.ExpressionBuilder.Function;
......
37 36

  
38 37
    @Override
39 38
    public String format(Value function) {
40
            List<Pair<String,Value>> parameters = ((Function) function).parameters();
41
            String p1 = parameters.get(0).getValue().toString(formatter);
42
            String p2 = parameters.get(1).getValue().toString(formatter);
43
            String p3 = parameters.get(2).getValue().toString(formatter);
39
            List<Value> parameters = ((Function) function).parameters();
40
            String p1 = parameters.get(0).toString(formatter);
41
            String p2 = parameters.get(1).toString(formatter);
42
            String p3 = parameters.get(2).toString(formatter);
44 43
            String r = MessageFormat.format(
45 44
                    "NVL2({0}, {1}, {2})",
46 45
                    p1,

Also available in: Unified diff