Revision 43521 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/predicate/IlikeOperator.java

View differences:

IlikeOperator.java
1 1
package org.gvsig.expressionevaluator.impl.function.predicate;
2 2

  
3
import org.gvsig.expressionevaluator.Function;
4
import org.gvsig.expressionevaluator.Interpreter;
3 5
import org.gvsig.expressionevaluator.impl.function.operator.AbstractBinaryOperator;
4 6

  
5 7
public class IlikeOperator extends AbstractBinaryOperator {
6 8

  
7 9
    public IlikeOperator() {
8
        super("ILIKE");
10
        super(Function.GROUP_STRING, "ILIKE");
9 11
    }
10 12
    
11 13
    @Override
12
    public Object call(Object op1, Object op2) {       
14
    public Object call(Interpreter interpreter, Object op1, Object op2) {       
13 15
        if( op1 instanceof CharSequence && op2 instanceof CharSequence ) {
14 16
            boolean value = ilike(((CharSequence) op1).toString(), ((CharSequence) op2).toString());
15 17
            return value;

Also available in: Unified diff