@Override
    public Object parse(SourceData sourceData, int rowIndex, Context context) {
        Object firstExprObj = firstExprParser.parse(sourceData, rowIndex, context);
        if (firstExprObj == null) {
            return null;
        }
        Object secondExprObj = secondExprParser.parse(sourceData, rowIndex, context);
        if (secondExprObj == null) {
            return firstExprObj;
        }
        int cmp = OperatorTools.compareValue((Comparable) firstExprObj, (Comparable) secondExprObj);
        return cmp == 0 ? null : firstExprObj;
    }
NullIfFunction  ->  NULLIF(expr1,expr2)
description:
- Return NULL if expr1 = expr2 is true
- Return expr1 otherwise
inlong-sdk/transform-sdk/src/main/java/org/apache/inlong/sdk/transform/process/function/condition/NullIfFunction.java