Package io.trino.operator.join
Interface PagesHash
- All Known Implementing Classes:
BigintPagesHash,DefaultPagesHash
public interface PagesHash
-
Method Summary
Modifier and TypeMethodDescriptionvoidappendTo(long position, PageBuilder pageBuilder, int outputChannelOffset) default int[]getAddressIndex(int[] positions, Page hashChannelsPage) default int[]getAddressIndex(int[] positions, Page hashChannelsPage, long[] rawHashes) intgetAddressIndex(int position, Page hashChannelsPage) intgetAddressIndex(int rightPosition, Page hashChannelsPage, long rawHash) static intgetHashPosition(long rawHash, long mask) longint
-
Method Details
-
getPositionCount
int getPositionCount() -
getInMemorySizeInBytes
long getInMemorySizeInBytes() -
getAddressIndex
-
getAddressIndex
-
getAddressIndex
-
getAddressIndex
-
appendTo
-
getHashPosition
static int getHashPosition(long rawHash, long mask)
-