Class Value
- java.lang.Object
-
- org.opencds.cqf.cql.engine.runtime.Value
-
public class Value extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.math.BigDecimalMAX_DECIMALstatic java.lang.IntegerMAX_INTstatic java.lang.LongMAX_LONGstatic java.math.BigDecimalMIN_DECIMALstatic java.lang.IntegerMIN_INTstatic java.lang.LongMIN_LONG
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.math.BigDecimalvalidateDecimal(java.math.BigDecimal ret, java.lang.Integer targetScale)static java.lang.IntegervalidateInteger(java.lang.Double ret)static java.lang.IntegervalidateInteger(java.lang.Integer ret)static java.lang.LongvalidateLong(java.lang.Double ret)static java.lang.LongvalidateLong(java.lang.Long ret)static java.math.BigDecimalverifyPrecision(java.math.BigDecimal value, java.lang.Integer targetScale)
-
-
-
Field Detail
-
MAX_INT
public static final java.lang.Integer MAX_INT
-
MAX_LONG
public static final java.lang.Long MAX_LONG
-
MAX_DECIMAL
public static final java.math.BigDecimal MAX_DECIMAL
-
MIN_INT
public static final java.lang.Integer MIN_INT
-
MIN_LONG
public static final java.lang.Long MIN_LONG
-
MIN_DECIMAL
public static final java.math.BigDecimal MIN_DECIMAL
-
-
Method Detail
-
verifyPrecision
public static java.math.BigDecimal verifyPrecision(java.math.BigDecimal value, java.lang.Integer targetScale)
-
validateDecimal
public static java.math.BigDecimal validateDecimal(java.math.BigDecimal ret, java.lang.Integer targetScale)
-
validateInteger
public static java.lang.Integer validateInteger(java.lang.Integer ret)
-
validateInteger
public static java.lang.Integer validateInteger(java.lang.Double ret)
-
validateLong
public static java.lang.Long validateLong(java.lang.Long ret)
-
validateLong
public static java.lang.Long validateLong(java.lang.Double ret)
-
-