Package io.debezium.util
Class NumberConversions
java.lang.Object
io.debezium.util.NumberConversions
A set of numeric conversion methods.
- Author:
- MaoXiang Pan
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ByteBuffer
static final Byte
static final Byte
static final byte[]
static final Double
static final Double
static final Float
static final Float
static final Integer
static final Integer
static final Long
static final Long
static final Short
static final Short
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic BigDecimal
getBigDecimal
(Boolean data) Convert boolean object to bigDecimal object.static Byte
getByte
(boolean data) Convert boolean object to short object.static Double
Convert boolean object to double objectstatic Float
Convert boolean object to float objectstatic Integer
getInteger
(Boolean data) Convert boolean object to Integerstatic Long
Convert boolean object to long object.static Short
Convert 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
- Ifdata
isnull
-
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
- Ifdata
isnull
-
getInteger
Convert boolean object to Integer- Parameters:
data
- A boolean object- Returns:
- Integer 0 or 1
- Throws:
NullPointerException
- Ifdata
isnull
-
getLong
Convert boolean object to long object.- Parameters:
data
- A boolean object- Returns:
- Long 0 or 1
- Throws:
NullPointerException
- Ifdata
isnull
-
getFloat
Convert boolean object to float object- Parameters:
data
- A boolean object.- Returns:
- Float 0.0 or 1.0
- Throws:
NullPointerException
- Ifdata
isnull
-
getDouble
Convert boolean object to double object- Parameters:
data
- A boolean object.- Returns:
- Double 0.0 or 1.0
- Throws:
NullPointerException
- Ifdata
isnull
-