@Override
    public Object parse(SourceData sourceData, int rowIndex, Context context) {
        if (valueParser != null) {
            Object valueObj = valueParser.parse(sourceData, rowIndex, context);
            if (valueObj == null) {
                return null;
            }
            BigDecimal value = OperatorTools.parseBigDecimal(valueObj);
            return Integer.toBinaryString(value.intValue());
        }
        return null;
    }
BinFunction  ->  bin(integer)
description:
- Return NULL if 'integer' is NULL;
- Return a string representation of 'integer' in binary format.
inlong-sdk/transform-sdk/src/main/java/org/apache/inlong/sdk/transform/process/function/arithmetic/BinFunction.java