package com.revolsys.record.query;
import com.revolsys.datatype.DataType;
import com.revolsys.record.Record;
public class NotEqual extends BinaryCondition {
public NotEqual(final QueryValue left, final QueryValue right) {
super(left, "<>", right);
}
@Override
public NotEqual clone() {
return (NotEqual)super.clone();
}
@Override
public boolean test(final Record record) {
final QueryValue left = getLeft();
final Object value1 = left.getValue(record);
final QueryValue right = getRight();
final Object value2 = right.getValue(record);
return !DataType.equal(value1, value2);
}
}