public String propertiesForCreateTableSQL(Map<String, String> tableProperties) {
    Map<String, String> properties = Maps.newHashMap(tableProperties);
    properties.putIfAbsent(InputFormatConfig.CATALOG_NAME, catalog);
    String props = properties.entrySet().stream()
            .map(entry -> String.format("'%s'='%s'", entry.getKey(), entry.getValue()))
            .collect(Collectors.joining(","));
    return " TBLPROPERTIES (" + props + ")";
  }
The table properties string needed for the CREATE TABLE ... commands,
like {@code TBLPROPERTIES('iceberg.catalog'='mycatalog')}
@return the tables properties string, such as {@code TBLPROPERTIES('iceberg.catalog'='mycatalog')}
iceberg/iceberg-handler/src/test/java/org/apache/iceberg/mr/hive/TestTables.java