Class PagesHash

java.lang.Object
io.trino.operator.join.PagesHash

public final class PagesHash extends Object
  • Constructor Details

  • Method Details

    • getPositionCount

      public int getPositionCount()
    • getInMemorySizeInBytes

      public long getInMemorySizeInBytes()
    • getHashCollisions

      public long getHashCollisions()
    • getExpectedHashCollisions

      public double getExpectedHashCollisions()
    • getAddressIndex

      public int getAddressIndex(int position, Page hashChannelsPage)
    • getAddressIndex

      public int getAddressIndex(int rightPosition, Page hashChannelsPage, long rawHash)
    • appendTo

      public void appendTo(long position, PageBuilder pageBuilder, int outputChannelOffset)