Class HudiUtil

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

public final class HudiUtil extends Object
  • Method Details

    • isHudiParquetInputFormat

      public static boolean isHudiParquetInputFormat(org.apache.hadoop.mapred.InputFormat<?,?> inputFormat)
    • getHudiFileFormat

      public static org.apache.hudi.common.model.HoodieFileFormat getHudiFileFormat(String path)
    • partitionMatchesPredicates

      public static boolean partitionMatchesPredicates(SchemaTableName tableName, String hivePartitionName, List<HiveColumnHandle> partitionColumnHandles, TupleDomain<HiveColumnHandle> constraintSummary)
    • partitionMatchesPredicates

      public static boolean partitionMatchesPredicates(SchemaTableName tableName, String relativePartitionPath, List<String> partitionValues, List<HiveColumnHandle> partitionColumnHandles, TupleDomain<HiveColumnHandle> constraintSummary)
    • partitionMatches

      public static boolean partitionMatches(List<HiveColumnHandle> partitionColumns, TupleDomain<HiveColumnHandle> constraintSummary, HivePartition partition)
    • buildPartitionKeys

      public static List<HivePartitionKey> buildPartitionKeys(List<Column> keys, List<String> values)
    • buildTableMetaClient

      public static org.apache.hudi.common.table.HoodieTableMetaClient buildTableMetaClient(org.apache.hadoop.conf.Configuration configuration, String basePath)
    • getFileStatus

      public static org.apache.hadoop.fs.FileStatus getFileStatus(org.apache.hudi.common.model.HoodieBaseFile baseFile)