Linked issue: close #3571
Optimize the following issues:
toPaimonFieldTypes and recordMap.entrySet() can share the same for loop to reduce the number of traversals
There are repeated string parsing in getShortType, getPrecision, and getScale in toDataType(String mysqlFullType, TypeMapping typeMapping) and transformValue(@Nullable String oldValue, String mySqlType), especially repeated calls to the getShortTyp method
Refactored the parsing logic of shortType, length, and scale of mysqlFullType
Purpose
Linked issue: close #3571 Optimize the following issues:
Tests
API and Format
Documentation