public class DecimalColumnUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MAX_ALLOWED_PRECISION |
Constructor and Description |
---|
DecimalColumnUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
checkPrecisionScale(int precision,
int scale) |
static void |
checkScale(int scale) |
static long |
convertFromObjectInScale(java.lang.Object value,
int scale) |
static long |
convertFromStringInScale(java.lang.String value,
int scale) |
static double |
convertToDouble(long value,
int scale) |
static long |
convertToLongInScale(java.math.BigDecimal value,
int scale) |
static long |
convertToLongInScale(double value,
int scale) |
static long |
convertToLongInScale(long value,
int valueScale,
int scale) |
static java.lang.String |
convertToString(long value,
int scale) |
static long |
divideInScale(long v1,
java.math.BigDecimal v2,
int scale) |
static long |
divideInScale(long v1,
double v2,
int scale) |
static long |
divideInScale(long v1,
long v2,
int v1Scale,
int v2Scale) |
static long |
multiplyInScale(long v1,
java.math.BigDecimal v2,
int scale) |
static long |
multiplyInScale(long v1,
double v2,
int scale) |
static long |
multiplyInScale(long v1,
long v2,
int v1Scale,
int v2Scale) |
static long |
reminderInScale(long v1,
java.math.BigDecimal v2,
int scale) |
static long |
reminderInScale(long v1,
double v2,
int scale) |
static long |
reminderInScale(long v1,
long v2,
int scale) |
static long |
reminderInScale(long v1,
long v2,
int v1Scale,
int v2Scale) |
static long |
subtractInScale(long v1,
java.math.BigDecimal v2,
int scale) |
static long |
subtractInScale(long v1,
double v2,
int scale) |
static long |
subtractInScale(long v1,
long v2,
int v1Scale,
int v2Scale) |
static long |
sumInScale(long v1,
java.math.BigDecimal v2,
int scale) |
static long |
sumInScale(long v1,
double v2,
int scale) |
static long |
sumInScale(long v1,
long v2,
int v1Scale,
int v2Scale) |
public static final int MAX_ALLOWED_PRECISION
public static void checkPrecisionScale(int precision, int scale)
public static void checkScale(int scale)
public static long convertToLongInScale(long value, int valueScale, int scale)
public static long convertToLongInScale(java.math.BigDecimal value, int scale)
public static long convertToLongInScale(double value, int scale)
public static long convertFromStringInScale(java.lang.String value, int scale)
public static long convertFromObjectInScale(java.lang.Object value, int scale)
public static java.lang.String convertToString(long value, int scale)
public static double convertToDouble(long value, int scale)
public static long sumInScale(long v1, double v2, int scale)
public static long sumInScale(long v1, long v2, int v1Scale, int v2Scale)
public static long sumInScale(long v1, java.math.BigDecimal v2, int scale)
public static long reminderInScale(long v1, long v2, int scale)
public static long reminderInScale(long v1, double v2, int scale)
public static long reminderInScale(long v1, long v2, int v1Scale, int v2Scale)
public static long reminderInScale(long v1, java.math.BigDecimal v2, int scale)
public static long subtractInScale(long v1, double v2, int scale)
public static long subtractInScale(long v1, long v2, int v1Scale, int v2Scale)
public static long subtractInScale(long v1, java.math.BigDecimal v2, int scale)
public static long multiplyInScale(long v1, double v2, int scale)
public static long multiplyInScale(long v1, long v2, int v1Scale, int v2Scale)
public static long multiplyInScale(long v1, java.math.BigDecimal v2, int scale)
public static long divideInScale(long v1, double v2, int scale)
public static long divideInScale(long v1, long v2, int v1Scale, int v2Scale)
public static long divideInScale(long v1, java.math.BigDecimal v2, int scale)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.