Class ComparisonFunctions
- java.lang.Object
-
- org.apache.flink.cdc.runtime.functions.impl.ComparisonFunctions
-
public class ComparisonFunctions extends Object
Comparison built-in functions.
-
-
Constructor Summary
Constructors Constructor Description ComparisonFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanbetweenAsymmetric(Byte value, byte minValue, byte maxValue)static booleanbetweenAsymmetric(Double value, double minValue, double maxValue)static booleanbetweenAsymmetric(Float value, float minValue, float maxValue)static booleanbetweenAsymmetric(Integer value, int minValue, int maxValue)static booleanbetweenAsymmetric(Long value, long minValue, long maxValue)static booleanbetweenAsymmetric(Short value, short minValue, short maxValue)static booleanbetweenAsymmetric(String value, String minValue, String maxValue)static booleanbetweenAsymmetric(BigDecimal value, BigDecimal minValue, BigDecimal maxValue)static booleangreaterThan(Object lhs, Object rhs)static booleangreaterThanOrEqual(Object lhs, Object rhs)static booleanin(Byte value, Byte... values)static booleanin(Double value, Double... values)static booleanin(Float value, Float... values)static booleanin(Integer value, Integer... values)static booleanin(Long value, Long... values)static booleanin(Short value, Short... values)static booleanin(String value, String... str)static booleanin(BigDecimal value, BigDecimal... values)static booleanisDistinctFrom(Object object1, Object object2)static booleanisNotDistinctFrom(Object object1, Object object2)static booleanlessThan(Object lhs, Object rhs)static booleanlessThanOrEqual(Object lhs, Object rhs)static booleannotBetweenAsymmetric(Byte value, byte minValue, byte maxValue)static booleannotBetweenAsymmetric(Double value, double minValue, double maxValue)static booleannotBetweenAsymmetric(Float value, float minValue, float maxValue)static booleannotBetweenAsymmetric(Integer value, int minValue, int maxValue)static booleannotBetweenAsymmetric(Long value, long minValue, long maxValue)static booleannotBetweenAsymmetric(Short value, short minValue, short maxValue)static booleannotBetweenAsymmetric(String value, String minValue, String maxValue)static booleannotBetweenAsymmetric(BigDecimal value, BigDecimal minValue, BigDecimal maxValue)static booleannotIn(Byte value, Byte... values)static booleannotIn(Double value, Double... values)static booleannotIn(Float value, Float... values)static booleannotIn(Integer value, Integer... values)static booleannotIn(Long value, Long... values)static booleannotIn(Short value, Short... values)static booleannotIn(String value, String... values)static booleannotIn(BigDecimal value, BigDecimal... values)static booleanvalueEquals(Object object1, Object object2)
-
-
-
Method Detail
-
betweenAsymmetric
public static boolean betweenAsymmetric(String value, String minValue, String maxValue)
-
betweenAsymmetric
public static boolean betweenAsymmetric(Byte value, byte minValue, byte maxValue)
-
betweenAsymmetric
public static boolean betweenAsymmetric(Short value, short minValue, short maxValue)
-
betweenAsymmetric
public static boolean betweenAsymmetric(Integer value, int minValue, int maxValue)
-
betweenAsymmetric
public static boolean betweenAsymmetric(Long value, long minValue, long maxValue)
-
betweenAsymmetric
public static boolean betweenAsymmetric(Float value, float minValue, float maxValue)
-
betweenAsymmetric
public static boolean betweenAsymmetric(Double value, double minValue, double maxValue)
-
betweenAsymmetric
public static boolean betweenAsymmetric(BigDecimal value, BigDecimal minValue, BigDecimal maxValue)
-
notBetweenAsymmetric
public static boolean notBetweenAsymmetric(String value, String minValue, String maxValue)
-
notBetweenAsymmetric
public static boolean notBetweenAsymmetric(Byte value, byte minValue, byte maxValue)
-
notBetweenAsymmetric
public static boolean notBetweenAsymmetric(Short value, short minValue, short maxValue)
-
notBetweenAsymmetric
public static boolean notBetweenAsymmetric(Integer value, int minValue, int maxValue)
-
notBetweenAsymmetric
public static boolean notBetweenAsymmetric(Long value, long minValue, long maxValue)
-
notBetweenAsymmetric
public static boolean notBetweenAsymmetric(Float value, float minValue, float maxValue)
-
notBetweenAsymmetric
public static boolean notBetweenAsymmetric(Double value, double minValue, double maxValue)
-
notBetweenAsymmetric
public static boolean notBetweenAsymmetric(BigDecimal value, BigDecimal minValue, BigDecimal maxValue)
-
in
public static boolean in(BigDecimal value, BigDecimal... values)
-
notIn
public static boolean notIn(BigDecimal value, BigDecimal... values)
-
-