Class HudiSplit

java.lang.Object
io.trino.plugin.hudi.HudiSplit
All Implemented Interfaces:
ConnectorSplit

public class HudiSplit extends Object implements ConnectorSplit
  • Constructor Details

    • HudiSplit

      public HudiSplit(String location, long start, long length, long fileSize, long fileModifiedTime, TupleDomain<io.trino.plugin.hive.HiveColumnHandle> predicate, List<io.trino.plugin.hive.HivePartitionKey> partitionKeys, SplitWeight splitWeight)
  • Method Details

    • getInfo

      public Object getInfo()
      Specified by:
      getInfo in interface ConnectorSplit
    • getSplitWeight

      public SplitWeight getSplitWeight()
      Specified by:
      getSplitWeight in interface ConnectorSplit
    • getLocation

      public String getLocation()
    • getStart

      public long getStart()
    • getLength

      public long getLength()
    • getFileSize

      public long getFileSize()
    • getFileModifiedTime

      public long getFileModifiedTime()
    • getPredicate

      public TupleDomain<io.trino.plugin.hive.HiveColumnHandle> getPredicate()
    • getPartitionKeys

      public List<io.trino.plugin.hive.HivePartitionKey> getPartitionKeys()
    • getRetainedSizeInBytes

      public long getRetainedSizeInBytes()
      Specified by:
      getRetainedSizeInBytes in interface ConnectorSplit
    • toString

      public String toString()
      Overrides:
      toString in class Object