public boolean isPartitionKeyExist() {
    return partitionKey != null && partitionKey.size() > 0;
  }
Should open firstly to initial RowDataWrapper, because it cannot be serialized.
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/shuffle/ShuffleHelper.java