@Override
    public Object parse(SourceData sourceData, int rowIndex, Context context) {
        for (ValueParser node : parserList) {
            Object parseObj = node.parse(sourceData, rowIndex, context);
            Object valueObj = parseValue(parseObj);
            if (valueObj != null) {
                return parseValue(parseObj);
            }
        }
        return null;
    }
CoalesceFunction  ->  COALESCE(value1 [, value2, ...])
description:
- Return the first argument that is not NULL
- Return NULL If all arguments are NULL
Note: The return type is the least restrictive, common type of all of its arguments.
The return type is nullable if all arguments are nullable as well.
inlong-sdk/transform-sdk/src/main/java/org/apache/inlong/sdk/transform/process/function/condition/CoalesceFunction.java