Class HudiTableHandle

java.lang.Object
io.trino.plugin.hudi.HudiTableHandle
All Implemented Interfaces:
ConnectorTableHandle

public class HudiTableHandle extends Object implements ConnectorTableHandle
  • Constructor Details

    • HudiTableHandle

      public HudiTableHandle(String schemaName, String tableName, String basePath, HudiTableType tableType, List<io.trino.plugin.hive.HiveColumnHandle> partitionColumns, TupleDomain<io.trino.plugin.hive.HiveColumnHandle> partitionPredicates, TupleDomain<io.trino.plugin.hive.HiveColumnHandle> regularPredicates)
    • HudiTableHandle

      public HudiTableHandle(String schemaName, String tableName, String basePath, HudiTableType tableType, List<io.trino.plugin.hive.HiveColumnHandle> partitionColumns, Set<io.trino.plugin.hive.HiveColumnHandle> constraintColumns, TupleDomain<io.trino.plugin.hive.HiveColumnHandle> partitionPredicates, TupleDomain<io.trino.plugin.hive.HiveColumnHandle> regularPredicates)
  • Method Details

    • getSchemaName

      public String getSchemaName()
    • getTableName

      public String getTableName()
    • getBasePath

      public String getBasePath()
    • getTableType

      public HudiTableType getTableType()
    • getPartitionPredicates

      public TupleDomain<io.trino.plugin.hive.HiveColumnHandle> getPartitionPredicates()
    • getPartitionColumns

      public List<io.trino.plugin.hive.HiveColumnHandle> getPartitionColumns()
    • getConstraintColumns

      public Set<io.trino.plugin.hive.HiveColumnHandle> getConstraintColumns()
    • getRegularPredicates

      public TupleDomain<io.trino.plugin.hive.HiveColumnHandle> getRegularPredicates()
    • getSchemaTableName

      public SchemaTableName getSchemaTableName()
    • toString

      public String toString()
      Overrides:
      toString in class Object