Package io.trino.operator.join
Interface JoinBridge
- All Known Subinterfaces:
LookupSourceFactory,NestedLoopJoinBridge
- All Known Implementing Classes:
IndexLookupSourceFactory,NestedLoopJoinPagesSupplier,PartitionedLookupSourceFactory,PartitionedLookupSourceFactory
public interface JoinBridge
A bridge that connects build, probe, and outer operators of a join.
It often carries data that lets probe find out what is available on
the build side, and lets outer find the orphaned rows.
-
Method Details
-
getOuterPositionIterator
OuterPositionIterator getOuterPositionIterator()Can be called only after build and probe are finished. -
destroy
void destroy() -
whenBuildFinishes
com.google.common.util.concurrent.ListenableFuture<Void> whenBuildFinishes()
-