Interface LookupSource

    • Method Detail

      • getChannelCount

        int getChannelCount()
      • getInMemorySizeInBytes

        long getInMemorySizeInBytes()
      • getJoinPositionCount

        long getJoinPositionCount()
      • joinPositionWithinPartition

        long joinPositionWithinPartition​(long joinPosition)
      • getJoinPosition

        long getJoinPosition​(int position,
                             Page hashChannelsPage,
                             Page allChannelsPage,
                             long rawHash)
      • getJoinPosition

        long getJoinPosition​(int position,
                             Page hashChannelsPage,
                             Page allChannelsPage)
      • getNextJoinPosition

        long getNextJoinPosition​(long currentJoinPosition,
                                 int probePosition,
                                 Page allProbeChannelsPage)
      • appendTo

        void appendTo​(long position,
                      PageBuilder pageBuilder,
                      int outputChannelOffset)
      • isJoinPositionEligible

        boolean isJoinPositionEligible​(long currentJoinPosition,
                                       int probePosition,
                                       Page allProbeChannelsPage)
      • isEmpty

        boolean isEmpty()