Package io.trino.operator.join
Interface PositionLinks
- All Known Implementing Classes:
ArrayPositionLinks,SortedPositionLinks
public interface PositionLinks
This class is responsible for iterating over build rows, which have
same values in hash columns as given probe row (but according to
filterFunction can have non matching values on some other column).
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionlongintIterate over position links.intInitialize iteration over position links.
-
Method Details
-
getSizeInBytes
long getSizeInBytes() -
start
Initialize iteration over position links. Returns first potentially eligible join position starting from (and including) position argument.When there are no more position -1 is returned
-
next
Iterate over position links. When there are no more position -1 is returned.
-