Package io.debezium.util
Class MathOps
java.lang.Object
io.debezium.util.MathOps
Utilities for performing math operations with mixed native and advanced numeric types.
- Author:
- Randall Hauch
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
add
(Double first, BigDecimal second) static Number
add
(Double first, BigInteger second) static Number
add
(Double first, AtomicInteger second) static Number
add
(Double first, AtomicLong second) static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
add
(Float first, BigDecimal second) static Number
add
(Float first, BigInteger second) static Number
add
(Float first, AtomicInteger second) static Number
add
(Float first, AtomicLong second) static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
add
(Integer first, BigDecimal second) static Number
add
(Integer first, BigInteger second) static Number
add
(Integer first, AtomicInteger second) static Number
add
(Integer first, AtomicLong second) static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
add
(Long first, BigDecimal second) static Number
add
(Long first, BigInteger second) static Number
add
(Long first, AtomicInteger second) static Number
add
(Long first, AtomicLong second) static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
static Number
add
(Short first, BigDecimal second) static Number
add
(Short first, BigInteger second) static Number
add
(Short first, AtomicInteger second) static Number
add
(Short first, AtomicLong second) static Number
add
(BigDecimal first, double second) static Number
add
(BigDecimal first, float second) static Number
add
(BigDecimal first, int second) static Number
add
(BigDecimal first, long second) static Number
add
(BigDecimal first, short second) static Number
add
(BigDecimal first, Double second) static Number
add
(BigDecimal first, Float second) static Number
add
(BigDecimal first, Integer second) static Number
add
(BigDecimal first, Long second) static Number
add
(BigDecimal first, Number second) static Number
add
(BigDecimal first, Short second) static Number
add
(BigDecimal first, BigDecimal second) static Number
add
(BigDecimal first, BigInteger second) static Number
add
(BigDecimal first, AtomicInteger second) static Number
add
(BigDecimal first, AtomicLong second) static Number
add
(BigInteger first, double second) static Number
add
(BigInteger first, float second) static Number
add
(BigInteger first, int second) static Number
add
(BigInteger first, long second) static Number
add
(BigInteger first, short second) static Number
add
(BigInteger first, Double second) static Number
add
(BigInteger first, Float second) static Number
add
(BigInteger first, Integer second) static Number
add
(BigInteger first, Long second) static Number
add
(BigInteger first, Number second) static Number
add
(BigInteger first, Short second) static Number
add
(BigInteger first, BigDecimal second) static Number
add
(BigInteger first, BigInteger second) static Number
add
(BigInteger first, AtomicInteger second) static Number
add
(BigInteger first, AtomicLong second) static Number
add
(AtomicInteger first, double second) static Number
add
(AtomicInteger first, float second) static Number
add
(AtomicInteger first, int second) static Number
add
(AtomicInteger first, long second) static Number
add
(AtomicInteger first, short second) static Number
add
(AtomicInteger first, Double second) static Number
add
(AtomicInteger first, Float second) static Number
add
(AtomicInteger first, Integer second) static Number
add
(AtomicInteger first, Long second) static Number
add
(AtomicInteger first, Number second) static Number
add
(AtomicInteger first, Short second) static Number
add
(AtomicInteger first, BigDecimal second) static Number
add
(AtomicInteger first, BigInteger second) static Number
add
(AtomicInteger first, AtomicInteger second) static Number
add
(AtomicInteger first, AtomicLong second) static Number
add
(AtomicLong first, double second) static Number
add
(AtomicLong first, float second) static Number
add
(AtomicLong first, int second) static Number
add
(AtomicLong first, long second) static Number
add
(AtomicLong first, short second) static Number
add
(AtomicLong first, Double second) static Number
add
(AtomicLong first, Float second) static Number
add
(AtomicLong first, Integer second) static Number
add
(AtomicLong first, Long second) static Number
add
(AtomicLong first, Number second) static Number
add
(AtomicLong first, Short second) static Number
add
(AtomicLong first, BigDecimal second) static Number
add
(AtomicLong first, BigInteger second) static Number
add
(AtomicLong first, AtomicInteger second) static Number
add
(AtomicLong first, AtomicLong second)
-
Constructor Details
-
MathOps
private MathOps()
-
-
Method Details
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-