java.lang.Object
io.trino.plugin.raptor.legacy.storage.organization.ShardCompactor

public final class ShardCompactor extends Object
  • Constructor Details

  • Method Details

    • compact

      public List<ShardInfo> compact(long transactionId, OptionalInt bucketNumber, Set<UUID> uuids, List<ColumnInfo> columns) throws IOException
      Throws:
      IOException
    • compactSorted

      public List<ShardInfo> compactSorted(long transactionId, OptionalInt bucketNumber, Set<UUID> uuids, List<ColumnInfo> columns, List<Long> sortColumnIds, List<SortOrder> sortOrders) throws IOException
      Throws:
      IOException
    • getInputShards

      public io.airlift.stats.CounterStat getInputShards()
    • getOutputShards

      public io.airlift.stats.CounterStat getOutputShards()
    • getInputShardsPerCompaction

      public io.airlift.stats.DistributionStat getInputShardsPerCompaction()
    • getOutputShardsPerCompaction

      public io.airlift.stats.DistributionStat getOutputShardsPerCompaction()
    • getCompactionLatencyMillis

      public io.airlift.stats.DistributionStat getCompactionLatencyMillis()
    • getSortedCompactionLatencyMillis

      public io.airlift.stats.DistributionStat getSortedCompactionLatencyMillis()