Package io.trino.plugin.hudi
Class HudiUtil
java.lang.Object
io.trino.plugin.hudi.HudiUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<io.trino.plugin.hive.HivePartitionKey> buildPartitionKeys(List<io.trino.plugin.hive.metastore.Column> keys, List<String> values) static HudiTableMetaClientbuildTableMetaClient(TrinoFileSystem fileSystem, String basePath) static HudiFileFormatgetHudiFileFormat(String path) static booleanhudiMetadataExists(TrinoFileSystem trinoFileSystem, Location baseLocation) static booleanpartitionMatches(List<io.trino.plugin.hive.HiveColumnHandle> partitionColumns, TupleDomain<io.trino.plugin.hive.HiveColumnHandle> constraintSummary, io.trino.plugin.hive.HivePartition partition) static booleanpartitionMatchesPredicates(SchemaTableName tableName, String hivePartitionName, List<io.trino.plugin.hive.HiveColumnHandle> partitionColumnHandles, TupleDomain<io.trino.plugin.hive.HiveColumnHandle> constraintSummary)
-
Method Details
-
getHudiFileFormat
-
hudiMetadataExists
-
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
-
buildTableMetaClient
-