Class SortedPositionLinks

java.lang.Object
io.trino.operator.join.SortedPositionLinks
All Implemented Interfaces:
PositionLinks

public final class SortedPositionLinks extends Object implements PositionLinks
Maintains position links in sorted order by build side expression. Then iteration over position links uses set of @{code searchFunctions} which needs to be compatible with expression used for sorting. The binary search is used to quickly skip positions which would not match filter function from join condition.