private HiveDecimal enforcePrecisionScale(HiveDecimal dec) { return HiveDecimalUtils.enforcePrecisionScale(dec, (DecimalTypeInfo)typeInfo); }
private HiveDecimalWritable enforcePrecisionScale(HiveDecimalWritable writable) { return HiveDecimalUtils.enforcePrecisionScale(writable, (DecimalTypeInfo)typeInfo); }
private HiveDecimal enforcePrecisionScale(HiveDecimal dec) { return HiveDecimalUtils.enforcePrecisionScale(dec,(DecimalTypeInfo)typeInfo); }
case DECIMAL: { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) typeInfo; return HiveDecimalUtils.enforcePrecisionScale(HiveDecimal.create(value), decimalTypeInfo);
@Override public HiveDecimal getPrimitiveJavaObject(Object o) { if (o == null) { return null; } return HiveDecimalUtils.enforcePrecisionScale(HiveDecimal.create((BigDecimal) o),(DecimalTypeInfo)typeInfo); }
private HiveDecimalWritable enforcePrecisionScale(HiveDecimalWritable writable) { return HiveDecimalUtils.enforcePrecisionScale(writable, (DecimalTypeInfo)typeInfo); }
/** * Get a HiveDecimal instance from the writable and constraint it with maximum precision/scale. * * @param maxPrecision maximum precision * @param maxScale maximum scale * @return HiveDecimal instance */ public HiveDecimal getHiveDecimal(int maxPrecision, int maxScale) { return HiveDecimalUtils.enforcePrecisionScale(HiveDecimal.create(new BigInteger(internalStorage), scale), maxPrecision, maxScale); }
/** * Get a HiveDecimal instance from the writable and constraint it with maximum precision/scale. * * @param maxPrecision maximum precision * @param maxScale maximum scale * @return HiveDecimal instance */ public HiveDecimal getHiveDecimal(int maxPrecision, int maxScale) { return HiveDecimalUtils.enforcePrecisionScale(HiveDecimal.create(new BigInteger(internalStorage), scale), maxPrecision, maxScale); }
/** * Get a HiveDecimal instance from the writable and constraint it with maximum precision/scale. * * @param maxPrecision maximum precision * @param maxScale maximum scale * @return HiveDecimal instance */ public HiveDecimal getHiveDecimal(int maxPrecision, int maxScale) { return HiveDecimalUtils.enforcePrecisionScale(HiveDecimal.create(new BigInteger(internalStorage), scale), maxPrecision, maxScale); }
public static HiveDecimalWritable enforcePrecisionScale(HiveDecimalWritable writable, DecimalTypeInfo typeInfo) { if (writable == null) { return null; } HiveDecimal dec = enforcePrecisionScale(writable.getHiveDecimal(), typeInfo); return dec == null ? null : new HiveDecimalWritable(dec); }
@Override public HiveDecimal getPrimitiveJavaObject(Object o) { if (o == null) { return null; } HiveDecimal dec = ((LazyHiveDecimal)o).getWritableObject().getHiveDecimal(); return HiveDecimalUtils.enforcePrecisionScale(dec, (DecimalTypeInfo) typeInfo); }
public static HiveDecimalWritable enforcePrecisionScale(HiveDecimalWritable writable, int precision, int scale) { if (writable == null) { return null; } HiveDecimal dec = enforcePrecisionScale(writable.getHiveDecimal(), precision, scale); return dec == null ? null : new HiveDecimalWritable(dec); }
public static HiveDecimalWritable enforcePrecisionScale(HiveDecimalWritable writable, DecimalTypeInfo typeInfo) { if (writable == null) { return null; } HiveDecimal dec = enforcePrecisionScale(writable.getHiveDecimal(), typeInfo); return dec == null ? null : new HiveDecimalWritable(dec); }
public static HiveDecimalWritable enforcePrecisionScale(HiveDecimalWritable writable, int precision, int scale) { if (writable == null) { return null; } HiveDecimal dec = enforcePrecisionScale(writable.getHiveDecimal(), precision, scale); return dec == null ? null : new HiveDecimalWritable(dec); }
public static HiveDecimalWritable enforcePrecisionScale(HiveDecimalWritable writable, DecimalTypeInfo typeInfo) { if (writable == null) { return null; } HiveDecimal dec = enforcePrecisionScale(writable.getHiveDecimal(), typeInfo); return dec == null ? null : new HiveDecimalWritable(dec); }
public static HiveDecimalWritable enforcePrecisionScale(HiveDecimalWritable writable, int precision, int scale) { if (writable == null) { return null; } HiveDecimal dec = enforcePrecisionScale(writable.getHiveDecimal(), precision, scale); return dec == null ? null : new HiveDecimalWritable(dec); }
@Override public HiveDecimal getPrimitiveJavaObject(Object o) { if (o == null) { return null; } HiveDecimal dec = ((LazyHiveDecimal)o).getWritableObject().getHiveDecimal(); return HiveDecimalUtils.enforcePrecisionScale(dec, (DecimalTypeInfo) typeInfo); }
@Override public HiveDecimal getPrimitiveJavaObject(Object o) { if (o == null) { return null; } HiveDecimal dec = ((LazyHiveDecimal)o).getWritableObject().getHiveDecimal(); return HiveDecimalUtils.enforcePrecisionScale(dec, (DecimalTypeInfo) typeInfo); }
public static HiveDecimal enforcePrecisionScale(HiveDecimal dec, DecimalTypeInfo typeInfo) { return enforcePrecisionScale(dec, typeInfo.precision(), typeInfo.scale()); }
public static HiveDecimal enforcePrecisionScale(HiveDecimal dec, DecimalTypeInfo typeInfo) { return enforcePrecisionScale(dec, typeInfo.precision(), typeInfo.scale()); }