Class NumberConversions

java.lang.Object
io.debezium.util.NumberConversions

public class NumberConversions extends Object
A set of numeric conversion methods.
Author:
MaoXiang Pan
  • Field Details

    • BYTE_TRUE

      public static final Byte BYTE_TRUE
    • BYTE_FALSE

      public static final Byte BYTE_FALSE
    • SHORT_TRUE

      public static final Short SHORT_TRUE
    • SHORT_FALSE

      public static final Short SHORT_FALSE
    • INTEGER_TRUE

      public static final Integer INTEGER_TRUE
    • INTEGER_FALSE

      public static final Integer INTEGER_FALSE
    • LONG_TRUE

      public static final Long LONG_TRUE
    • LONG_FALSE

      public static final Long LONG_FALSE
    • FLOAT_TRUE

      public static final Float FLOAT_TRUE
    • FLOAT_FALSE

      public static final Float FLOAT_FALSE
    • DOUBLE_TRUE

      public static final Double DOUBLE_TRUE
    • DOUBLE_FALSE

      public static final Double DOUBLE_FALSE
    • BYTE_ZERO

      public static final byte[] BYTE_ZERO
    • BYTE_BUFFER_ZERO

      public static final ByteBuffer BYTE_BUFFER_ZERO
  • Constructor Details

    • NumberConversions

      public NumberConversions()
  • Method Details

    • getBigDecimal

      public static BigDecimal getBigDecimal(Boolean data)
      Convert boolean object to bigDecimal object.
      Parameters:
      data - a boolean object
      Returns:
      bigDecimal 0 or 1
      Throws:
      NullPointerException - If data is null
    • getByte

      public static Byte getByte(boolean data)
      Convert boolean object to short object.
      Parameters:
      data - A boolean object
      Returns:
      Byte 0 or 1
    • getShort

      public static Short getShort(Boolean data)
      Convert boolean object to short object.
      Parameters:
      data - A boolean object
      Returns:
      Short 0 or 1
      Throws:
      NullPointerException - If data is null
    • getInteger

      public static Integer getInteger(Boolean data)
      Convert boolean object to Integer
      Parameters:
      data - A boolean object
      Returns:
      Integer 0 or 1
      Throws:
      NullPointerException - If data is null
    • getLong

      public static Long getLong(Boolean data)
      Convert boolean object to long object.
      Parameters:
      data - A boolean object
      Returns:
      Long 0 or 1
      Throws:
      NullPointerException - If data is null
    • getFloat

      public static Float getFloat(Boolean data)
      Convert boolean object to float object
      Parameters:
      data - A boolean object.
      Returns:
      Float 0.0 or 1.0
      Throws:
      NullPointerException - If data is null
    • getDouble

      public static Double getDouble(Boolean data)
      Convert boolean object to double object
      Parameters:
      data - A boolean object.
      Returns:
      Double 0.0 or 1.0
      Throws:
      NullPointerException - If data is null