Class PagesHash


  • public final class PagesHash
    extends Object
    • Method Detail

      • getChannelCount

        public final int getChannelCount()
      • 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)