Interface LookupSource

All Superinterfaces:
AutoCloseable, Closeable
All Known Implementing Classes:
IndexLookupSource, JoinHash, OuterLookupSource, PartitionedLookupSource

@NotThreadSafe public interface LookupSource extends Closeable
  • Method Details

    • 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()
    • close

      void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable