Class HudiUtil

java.lang.Object
io.trino.plugin.hudi.HudiUtil

public final class HudiUtil extends Object
  • Method Details

    • getHudiFileFormat

      public static HudiFileFormat getHudiFileFormat(String path)
    • hudiMetadataExists

      public static boolean hudiMetadataExists(TrinoFileSystem trinoFileSystem, Location baseLocation)
    • partitionMatchesPredicates

      public static boolean partitionMatchesPredicates(SchemaTableName tableName, String hivePartitionName, List<io.trino.plugin.hive.HiveColumnHandle> partitionColumnHandles, TupleDomain<io.trino.plugin.hive.HiveColumnHandle> constraintSummary)
    • partitionMatches

      public static boolean partitionMatches(List<io.trino.plugin.hive.HiveColumnHandle> partitionColumns, TupleDomain<io.trino.plugin.hive.HiveColumnHandle> constraintSummary, io.trino.plugin.hive.HivePartition partition)
    • buildPartitionKeys

      public static List<io.trino.plugin.hive.HivePartitionKey> buildPartitionKeys(List<io.trino.plugin.hive.metastore.Column> keys, List<String> values)
    • buildTableMetaClient

      public static HudiTableMetaClient buildTableMetaClient(TrinoFileSystem fileSystem, String basePath)