Value test = ((Expression) hijos[0]).evaluateExpression(row);
try {
Value ret = test.less(betweenAdapter.getSupValue(row)).and(test.greater(betweenAdapter.getInfValue(row)));
if (betweenAdapter.isNegated())
return ret.inversa();
else
return ret;
} catch (IncompatibleTypesException e) {
throw new EvaluationException(e);