Package io.trino.plugin.hudi
Class HudiUtil
java.lang.Object
io.trino.plugin.hudi.HudiUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<HivePartitionKey>buildPartitionKeys(List<Column> keys, List<String> values) static org.apache.hadoop.fs.FileStatusgetFileStatus(org.apache.hudi.common.model.HoodieBaseFile baseFile) static org.apache.hudi.common.model.HoodieFileFormatgetHudiFileFormat(String path) static booleanisHudiParquetInputFormat(org.apache.hadoop.mapred.InputFormat<?, ?> inputFormat) static booleanpartitionMatches(List<HiveColumnHandle> partitionColumns, TupleDomain<HiveColumnHandle> constraintSummary, HivePartition partition) static booleanpartitionMatchesPredicates(SchemaTableName tableName, String hivePartitionName, List<HiveColumnHandle> partitionColumnHandles, TupleDomain<HiveColumnHandle> constraintSummary) static booleanpartitionMatchesPredicates(SchemaTableName tableName, String relativePartitionPath, List<String> partitionValues, List<HiveColumnHandle> partitionColumnHandles, TupleDomain<HiveColumnHandle> constraintSummary)
-
Method Details
-
isHudiParquetInputFormat
public static boolean isHudiParquetInputFormat(org.apache.hadoop.mapred.InputFormat<?, ?> inputFormat) -
getHudiFileFormat
-
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
-
getFileStatus
public static org.apache.hadoop.fs.FileStatus getFileStatus(org.apache.hudi.common.model.HoodieBaseFile baseFile)
-