Class HashJoinMemoryCalculator.PartitionStatSet

java.lang.Object
org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.PartitionStatSet
Enclosing interface:
HashJoinMemoryCalculator

public static class HashJoinMemoryCalculator.PartitionStatSet extends Object
This class represents the memory size statistics for an entire set of partitions.
  • Constructor Details

  • Method Details

    • get

      public HashJoinMemoryCalculator.PartitionStat get(int partitionIndex)
    • getSize

      public int getSize()
    • getNumInMemoryRecords

      public long getNumInMemoryRecords()
    • getNumInMemoryBatches

      public int getNumInMemoryBatches()
    • getConsumedMemory

      public long getConsumedMemory()
    • getSpilledPartitions

      public List<Integer> getSpilledPartitions()
    • getInMemoryPartitions

      public List<Integer> getInMemoryPartitions()
    • getPartitions

      public List<Integer> getPartitions(boolean spilled)
    • getNumInMemoryPartitions

      public int getNumInMemoryPartitions()
    • getNumSpilledPartitions

      public int getNumSpilledPartitions()
    • allSpilled

      public boolean allSpilled()
    • noneSpilled

      public boolean noneSpilled()
    • makeDebugString

      public String makeDebugString()
    • prettyPrintBytes

      public static String prettyPrintBytes(long byteCount)