Class ObjectFunctions
- java.lang.Object
-
- org.apache.pinot.common.function.scalar.ObjectFunctions
-
public class ObjectFunctions extends Object
-
-
Method Summary
Modifier and Type Method Description static ObjectcaseWhen(boolean c1, Object o1, boolean c2, Object o2, boolean c3, Object o3, boolean c4, Object o4, boolean c5, Object o5, Object oe)static ObjectcaseWhen(boolean c1, Object o1, boolean c2, Object o2, boolean c3, Object o3, boolean c4, Object o4, Object oe)static ObjectcaseWhen(boolean c1, Object o1, boolean c2, Object o2, boolean c3, Object o3, Object oe)static ObjectcaseWhen(boolean c1, Object o1, boolean c2, Object o2, Object oe)static ObjectcaseWhen(boolean c1, Object o1, Object oe)static Objectcoalesce(Object obj)static Objectcoalesce(Object obj1, Object obj2)static Objectcoalesce(Object obj1, Object obj2, Object obj3)static Objectcoalesce(Object obj1, Object obj2, Object obj3, Object obj4)static Objectcoalesce(Object obj1, Object obj2, Object obj3, Object obj4, Object obj5)static booleanisDistinctFrom(Object obj1, Object obj2)static booleanisNotDistinctFrom(Object obj1, Object obj2)static booleanisNotNull(Object obj)static booleanisNull(Object obj)
-
-
-
Method Detail
-
isNull
public static boolean isNull(@Nullable Object obj)
-
isNotNull
public static boolean isNotNull(@Nullable Object obj)
-
isNotDistinctFrom
public static boolean isNotDistinctFrom(@Nullable Object obj1, @Nullable Object obj2)
-
coalesce
@Nullable public static Object coalesce(@Nullable Object obj1, @Nullable Object obj2, @Nullable Object obj3)
-
coalesce
@Nullable public static Object coalesce(@Nullable Object obj1, @Nullable Object obj2, @Nullable Object obj3, @Nullable Object obj4)
-
coalesce
@Nullable public static Object coalesce(@Nullable Object obj1, @Nullable Object obj2, @Nullable Object obj3, @Nullable Object obj4, @Nullable Object obj5)
-
caseWhen
public static Object caseWhen(boolean c1, Object o1, boolean c2, Object o2, boolean c3, Object o3, Object oe)
-
caseWhen
public static Object caseWhen(boolean c1, Object o1, boolean c2, Object o2, boolean c3, Object o3, boolean c4, Object o4, Object oe)
-
-