@Override public double getDouble(int field) { return getFieldValueProvider(field, double.class).getDouble(); }
@Override public double getDouble(int field) { return getFieldValueProvider(field, double.class).getDouble(); }
public static void checkValue(Map<DecoderColumnHandle, FieldValueProvider> decodedRow, DecoderColumnHandle handle, double value) { FieldValueProvider provider = decodedRow.get(handle); assertNotNull(provider); assertEquals(provider.getDouble(), value, 0.0001); }
public void assertDecodedAs(String jsonValue, Type type, double expectedValue) { checkArgument(type.getJavaType() == double.class, "Wrong (not double based) presto type '%s'", type); FieldValueProvider decodedValue = decode(Optional.of(jsonValue), type); assertFalse(decodedValue.isNull(), format("expected non null when decoding %s as %s", jsonValue, type)); assertEquals(decodedValue.getDouble(), expectedValue); }
public static void checkValue(Set<FieldValueProvider> providers, DecoderColumnHandle handle, double value) { FieldValueProvider provider = findValueProvider(providers, handle); assertNotNull(provider); assertEquals(provider.getDouble(), value, 0.0001); }