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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberadd(Double first, BigDecimal second) static Numberadd(Double first, BigInteger second) static Numberadd(Double first, AtomicInteger second) static Numberadd(Double first, AtomicLong second) static Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberadd(Float first, BigDecimal second) static Numberadd(Float first, BigInteger second) static Numberadd(Float first, AtomicInteger second) static Numberadd(Float first, AtomicLong second) static Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberadd(Integer first, BigDecimal second) static Numberadd(Integer first, BigInteger second) static Numberadd(Integer first, AtomicInteger second) static Numberadd(Integer first, AtomicLong second) static Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberadd(Long first, BigDecimal second) static Numberadd(Long first, BigInteger second) static Numberadd(Long first, AtomicInteger second) static Numberadd(Long first, AtomicLong second) static Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberstatic Numberadd(Short first, BigDecimal second) static Numberadd(Short first, BigInteger second) static Numberadd(Short first, AtomicInteger second) static Numberadd(Short first, AtomicLong second) static Numberadd(BigDecimal first, double second) static Numberadd(BigDecimal first, float second) static Numberadd(BigDecimal first, int second) static Numberadd(BigDecimal first, long second) static Numberadd(BigDecimal first, short second) static Numberadd(BigDecimal first, Double second) static Numberadd(BigDecimal first, Float second) static Numberadd(BigDecimal first, Integer second) static Numberadd(BigDecimal first, Long second) static Numberadd(BigDecimal first, Number second) static Numberadd(BigDecimal first, Short second) static Numberadd(BigDecimal first, BigDecimal second) static Numberadd(BigDecimal first, BigInteger second) static Numberadd(BigDecimal first, AtomicInteger second) static Numberadd(BigDecimal first, AtomicLong second) static Numberadd(BigInteger first, double second) static Numberadd(BigInteger first, float second) static Numberadd(BigInteger first, int second) static Numberadd(BigInteger first, long second) static Numberadd(BigInteger first, short second) static Numberadd(BigInteger first, Double second) static Numberadd(BigInteger first, Float second) static Numberadd(BigInteger first, Integer second) static Numberadd(BigInteger first, Long second) static Numberadd(BigInteger first, Number second) static Numberadd(BigInteger first, Short second) static Numberadd(BigInteger first, BigDecimal second) static Numberadd(BigInteger first, BigInteger second) static Numberadd(BigInteger first, AtomicInteger second) static Numberadd(BigInteger first, AtomicLong second) static Numberadd(AtomicInteger first, double second) static Numberadd(AtomicInteger first, float second) static Numberadd(AtomicInteger first, int second) static Numberadd(AtomicInteger first, long second) static Numberadd(AtomicInteger first, short second) static Numberadd(AtomicInteger first, Double second) static Numberadd(AtomicInteger first, Float second) static Numberadd(AtomicInteger first, Integer second) static Numberadd(AtomicInteger first, Long second) static Numberadd(AtomicInteger first, Number second) static Numberadd(AtomicInteger first, Short second) static Numberadd(AtomicInteger first, BigDecimal second) static Numberadd(AtomicInteger first, BigInteger second) static Numberadd(AtomicInteger first, AtomicInteger second) static Numberadd(AtomicInteger first, AtomicLong second) static Numberadd(AtomicLong first, double second) static Numberadd(AtomicLong first, float second) static Numberadd(AtomicLong first, int second) static Numberadd(AtomicLong first, long second) static Numberadd(AtomicLong first, short second) static Numberadd(AtomicLong first, Double second) static Numberadd(AtomicLong first, Float second) static Numberadd(AtomicLong first, Integer second) static Numberadd(AtomicLong first, Long second) static Numberadd(AtomicLong first, Number second) static Numberadd(AtomicLong first, Short second) static Numberadd(AtomicLong first, BigDecimal second) static Numberadd(AtomicLong first, BigInteger second) static Numberadd(AtomicLong first, AtomicInteger second) static Numberadd(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
-