@Override
    public Object parse(SourceData sourceData, int rowIndex, Context context) {
        try {
            Object firstExprObj = firstExprParser.parse(sourceData, rowIndex, context);
            if (firstExprObj == null) {
                return parseSecondExpr(sourceData, rowIndex, context);
            }
            return firstExprObj;
        } catch (Exception e) {
            log.error("Value parsing failed", e);
            return parseSecondExpr(sourceData, rowIndex, context);
        }
    }
IfNullFunction  ->  IFNULL(expr1,expr2)
description:
- Return expr1 if expr1 is not NULL
- Return expr2 otherwise
inlong-sdk/transform-sdk/src/main/java/org/apache/inlong/sdk/transform/process/function/condition/IfNullFunction.java