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 HudiTableMetaClientbuildTableMetaClient(TrinoFileSystem fileSystem, String basePath) static HudiFileFormatgetHudiFileFormat(String path) static booleanhudiMetadataExists(TrinoFileSystem trinoFileSystem, Location baseLocation) static booleanpartitionMatches(List<HiveColumnHandle> partitionColumns, TupleDomain<HiveColumnHandle> constraintSummary, HivePartition partition) static booleanpartitionMatchesPredicates(SchemaTableName tableName, String hivePartitionName, List<HiveColumnHandle> partitionColumnHandles, TupleDomain<HiveColumnHandle> constraintSummary)
-
Method Details
-
getHudiFileFormat
-
hudiMetadataExists
-
partitionMatchesPredicates
public static boolean partitionMatchesPredicates(SchemaTableName tableName, String hivePartitionName, List<HiveColumnHandle> partitionColumnHandles, TupleDomain<HiveColumnHandle> constraintSummary) -
partitionMatches
public static boolean partitionMatches(List<HiveColumnHandle> partitionColumns, TupleDomain<HiveColumnHandle> constraintSummary, HivePartition partition) -
buildPartitionKeys
-
buildTableMetaClient
-