Package io.debezium.util
Class NumberConversions
java.lang.Object
io.debezium.util.NumberConversions
A set of numeric conversion methods.
- Author:
- MaoXiang Pan
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ByteBufferstatic final Bytestatic final Bytestatic final byte[]static final Doublestatic final Doublestatic final Floatstatic final Floatstatic final Integerstatic final Integerstatic final Longstatic final Longstatic final Shortstatic final Short -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BigDecimalgetBigDecimal(Boolean data) Convert boolean object to bigDecimal object.static BytegetByte(boolean data) Convert boolean object to short object.static DoubleConvert boolean object to double objectstatic FloatConvert boolean object to float objectstatic IntegergetInteger(Boolean data) Convert boolean object to Integerstatic LongConvert boolean object to long object.static ShortConvert boolean object to short object.
-
Field Details
-
BYTE_TRUE
-
BYTE_FALSE
-
SHORT_TRUE
-
SHORT_FALSE
-
INTEGER_TRUE
-
INTEGER_FALSE
-
LONG_TRUE
-
LONG_FALSE
-
FLOAT_TRUE
-
FLOAT_FALSE
-
DOUBLE_TRUE
-
DOUBLE_FALSE
-
BYTE_ZERO
public static final byte[] BYTE_ZERO -
BYTE_BUFFER_ZERO
-
-
Constructor Details
-
NumberConversions
public NumberConversions()
-
-
Method Details
-
getBigDecimal
Convert boolean object to bigDecimal object.- Parameters:
data- a boolean object- Returns:
- bigDecimal 0 or 1
- Throws:
NullPointerException- Ifdataisnull
-
getByte
Convert boolean object to short object.- Parameters:
data- A boolean object- Returns:
- Byte 0 or 1
-
getShort
Convert boolean object to short object.- Parameters:
data- A boolean object- Returns:
- Short 0 or 1
- Throws:
NullPointerException- Ifdataisnull
-
getInteger
Convert boolean object to Integer- Parameters:
data- A boolean object- Returns:
- Integer 0 or 1
- Throws:
NullPointerException- Ifdataisnull
-
getLong
Convert boolean object to long object.- Parameters:
data- A boolean object- Returns:
- Long 0 or 1
- Throws:
NullPointerException- Ifdataisnull
-
getFloat
Convert boolean object to float object- Parameters:
data- A boolean object.- Returns:
- Float 0.0 or 1.0
- Throws:
NullPointerException- Ifdataisnull
-
getDouble
Convert boolean object to double object- Parameters:
data- A boolean object.- Returns:
- Double 0.0 or 1.0
- Throws:
NullPointerException- Ifdataisnull
-