Class LogicalFunctions
- java.lang.Object
-
- org.apache.flink.cdc.runtime.functions.impl.LogicalFunctions
-
public class LogicalFunctions extends Object
Logical built-in functions.
-
-
Constructor Summary
Constructors Constructor Description LogicalFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Booleanand(Boolean left, Boolean right)static Booleanand(Boolean left, java.util.function.Supplier<Boolean> rightSupplier)static Objectcoalesce(Object... objects)static <T> TifNull(T value, T replacement)static booleanisFalse(Boolean value)static booleanisNotFalse(Boolean value)static booleanisNotNull(Object value)static booleanisNotTrue(Boolean value)static booleanisNotUnknown(Boolean value)static booleanisNull(Object value)static booleanisTrue(Boolean value)static booleanisUnknown(Boolean value)static Booleannot(Boolean value)static <T> TnullIf(T value, Object comparison)static Booleanor(Boolean left, Boolean right)static Booleanor(Boolean left, java.util.function.Supplier<Boolean> rightSupplier)
-
-
-
Method Detail
-
isNull
public static boolean isNull(Object value)
-
isNotNull
public static boolean isNotNull(Object value)
-
isTrue
public static boolean isTrue(Boolean value)
-
isNotTrue
public static boolean isNotTrue(Boolean value)
-
isFalse
public static boolean isFalse(Boolean value)
-
isNotFalse
public static boolean isNotFalse(Boolean value)
-
isUnknown
public static boolean isUnknown(Boolean value)
-
isNotUnknown
public static boolean isNotUnknown(Boolean value)
-
ifNull
public static <T> T ifNull(T value, T replacement)
-
nullIf
public static <T> T nullIf(T value, Object comparison)
-
-