Interface GroupByHash

    • Method Detail

      • getEstimatedSize

        long getEstimatedSize()
      • getHashCollisions

        long getHashCollisions()
      • getExpectedHashCollisions

        double getExpectedHashCollisions()
      • getGroupCount

        int getGroupCount()
      • appendValuesTo

        void appendValuesTo​(int groupId,
                            PageBuilder pageBuilder,
                            int outputChannelOffset)
      • addPage

        Work<?> addPage​(Page page)
      • contains

        boolean contains​(int position,
                         Page page,
                         int[] hashChannels)
      • contains

        default boolean contains​(int position,
                                 Page page,
                                 int[] hashChannels,
                                 long rawHash)
      • getRawHash

        long getRawHash​(int groupyId)
      • getCapacity

        int getCapacity()