Package io.lenses.sql.udf.datatype
Class LTBigDecimal
- java.lang.Object
-
- io.lenses.sql.udf.datatype.DataType
-
- io.lenses.sql.udf.datatype.LTBigDecimal
-
public class LTBigDecimal extends DataType
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATA_TYPE_NAMEstatic intDEFAULT_PRECISIONstatic intDEFAULT_SCALEstatic intMAX_PRECISIONintprecisionintscale
-
Constructor Summary
Constructors Modifier Constructor Description protectedLTBigDecimal(int precision, int scale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)inthashCode()booleanisBigDecimal()-
Methods inherited from class io.lenses.sql.udf.datatype.DataType
isBigInt, isBoolean, isByte, isContainer, isDouble, isFloat, isInt, isLong, isNullable, isNumber, isPrimitive, isRepeated, isString, isStruct, ltBigDecimal, ltBigDecimal, ltBigInt, ltBoolean, ltByte, ltByteArray, ltDate, ltDouble, ltEnum, ltFloat, ltInt, ltLong, ltOptional, ltRepeated, ltString, ltStruct, ltTimeMicros, ltTimeMillis, ltTimestampMicros, ltTimestampMillis
-
-
-
-
Field Detail
-
DATA_TYPE_NAME
public static final java.lang.String DATA_TYPE_NAME
- See Also:
- Constant Field Values
-
MAX_PRECISION
public static final int MAX_PRECISION
- See Also:
- Constant Field Values
-
DEFAULT_PRECISION
public static final int DEFAULT_PRECISION
- See Also:
- Constant Field Values
-
DEFAULT_SCALE
public static final int DEFAULT_SCALE
- See Also:
- Constant Field Values
-
precision
public final int precision
-
scale
public final int scale
-
-
Method Detail
-
isBigDecimal
public boolean isBigDecimal()
- Overrides:
isBigDecimalin classDataType
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-