/** * Returns {@code null} if the passed in value is {@code} and passes on to {@link #doEvaluate(DoubleWritable)} if not. */ public final DoubleWritable evaluate(DoubleWritable a) { if (a == null) { return null; } return doEvaluate(a); }
/** * Returns {@code null} if the passed in value is {@code} and passes on to {@link #doEvaluate(DoubleWritable)} if not. */ public final DoubleWritable evaluate(DoubleWritable a) { if (a == null) { return null; } return doEvaluate(a); }
/** * Convert HiveDecimal to a double and call evaluate() on it. */ public final DoubleWritable evaluate(HiveDecimalWritable writable) { if (writable == null) { return null; } double d = writable.doubleValue(); doubleWritable.set(d); return doEvaluate(doubleWritable); }
/** * Convert HiveDecimal to a double and call evaluate() on it. */ public final DoubleWritable evaluate(HiveDecimalWritable writable) { if (writable == null) { return null; } double d = writable.doubleValue(); doubleWritable.set(d); return doEvaluate(doubleWritable); }
/** * Returns {@code null} if the passed in value is {@code} and passes on to {@link #doEvaluate(DoubleWritable)} if not. */ public final DoubleWritable evaluate(DoubleWritable a) { if (a == null) { return null; } return doEvaluate(a); }
/** * Convert HiveDecimal to a double and call evaluate() on it. */ public final DoubleWritable evaluate(HiveDecimalWritable writable) { if (writable == null) { return null; } double d = writable.getHiveDecimal().bigDecimalValue().doubleValue(); doubleWritable.set(d); return doEvaluate(doubleWritable); }