private static boolean hasPartitionProperties(
      UnkeyedHiveTable baseTable, boolean isPartitioned, StructLike partitionData) {
    Map<String, String> partitionProperties =
        isPartitioned
            ? baseTable.partitionProperty().get(partitionData)
            : baseTable.partitionProperty().get(TablePropertyUtil.EMPTY_STRUCT);
    return partitionProperties != null
        && partitionProperties.containsKey(
            HiveTableProperties.PARTITION_PROPERTIES_KEY_HIVE_LOCATION)
        && partitionProperties.containsKey(
            HiveTableProperties.PARTITION_PROPERTIES_KEY_TRANSIENT_TIME);
  }
Check whether the storage format is supported.

@param hiveClient Hive client from MixedHiveClient
@param tableIdentifier A table identifier
@return Support or not
amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/utils/UpgradeHiveTableUtil.java