@Override
    public TypeInformation<RowData> getProducedType() {
        return InLongMsgUtils.decorateRowDataTypeWithNeededHeadFields(timeFieldName,
                attributesFieldName, (RowType) TableFormatUtils.deriveLogicalType(rowFormatInfo));
    }
The literal represented null values, default "".
inlong-sort/sort-formats/format-rowdata/format-inlongmsg-rowdata-tlogkv/src/main/java/org/apache/inlong/sort/formats/inlongmsgtlogkv/InLongMsgTlogKvFormatDeserializer.java