Class JoinBridgeManager<T extends JoinBridge>

java.lang.Object
io.trino.operator.join.JoinBridgeManager<T>

public class JoinBridgeManager<T extends JoinBridge> extends Object
  • Constructor Details

  • Method Details

    • lookupAllAtOnce

    • getBuildOutputTypes

      public List<Type> getBuildOutputTypes()
    • getBuildExecutionStrategy

      public PipelineExecutionStrategy getBuildExecutionStrategy()
    • incrementProbeFactoryCount

      public void incrementProbeFactoryCount()
    • getJoinBridge

      public T getJoinBridge(Lifespan lifespan)
    • probeOperatorFactoryClosedForAllLifespans

      public void probeOperatorFactoryClosedForAllLifespans()
      Invoked when a probe operator factory indicates that it will not create any more operators, for any lifespan.

      It is expected that this method will only be invoked after probeOperatorFactoryClosed(Lifespan) has been invoked for every known lifespan.

    • probeOperatorFactoryClosed

      public void probeOperatorFactoryClosed(Lifespan lifespan)
    • probeOperatorCreated

      public void probeOperatorCreated(Lifespan lifespan)
    • probeOperatorClosed

      public void probeOperatorClosed(Lifespan lifespan)
    • outerOperatorFactoryClosed

      public void outerOperatorFactoryClosed(Lifespan lifespan)
    • outerOperatorCreated

      public void outerOperatorCreated(Lifespan lifespan)
    • outerOperatorClosed

      public void outerOperatorClosed(Lifespan lifespan)
    • getOuterPositionsFuture

      public com.google.common.util.concurrent.ListenableFuture<OuterPositionIterator> getOuterPositionsFuture(Lifespan lifespan)