public class JoinBridgeManager<T extends JoinBridge> extends Object
| Constructor and Description |
|---|
JoinBridgeManager(boolean buildOuter,
PipelineExecutionStrategy probeExecutionStrategy,
PipelineExecutionStrategy lookupSourceExecutionStrategy,
Function<Lifespan,T> lookupSourceFactoryProvider,
List<Type> buildOutputTypes) |
| Modifier and Type | Method and Description |
|---|---|
PipelineExecutionStrategy |
getBuildExecutionStrategy() |
List<Type> |
getBuildOutputTypes() |
T |
getJoinBridge(Lifespan lifespan) |
com.google.common.util.concurrent.ListenableFuture<OuterPositionIterator> |
getOuterPositionsFuture(Lifespan lifespan) |
void |
incrementProbeFactoryCount() |
static JoinBridgeManager<PartitionedLookupSourceFactory> |
lookupAllAtOnce(PartitionedLookupSourceFactory factory) |
void |
outerOperatorClosed(Lifespan lifespan) |
void |
outerOperatorCreated(Lifespan lifespan) |
void |
outerOperatorFactoryClosed(Lifespan lifespan) |
void |
probeOperatorClosed(Lifespan lifespan) |
void |
probeOperatorCreated(Lifespan lifespan) |
void |
probeOperatorFactoryClosed(Lifespan lifespan) |
void |
probeOperatorFactoryClosedForAllLifespans()
Invoked when a probe operator factory indicates that it will not
create any more operators, for any lifespan.
|
public JoinBridgeManager(boolean buildOuter,
PipelineExecutionStrategy probeExecutionStrategy,
PipelineExecutionStrategy lookupSourceExecutionStrategy,
Function<Lifespan,T> lookupSourceFactoryProvider,
List<Type> buildOutputTypes)
public static JoinBridgeManager<PartitionedLookupSourceFactory> lookupAllAtOnce(PartitionedLookupSourceFactory factory)
public PipelineExecutionStrategy getBuildExecutionStrategy()
public void incrementProbeFactoryCount()
public void probeOperatorFactoryClosedForAllLifespans()
It is expected that this method will only be invoked after
probeOperatorFactoryClosed(Lifespan) has been invoked
for every known lifespan.
public void probeOperatorFactoryClosed(Lifespan lifespan)
public void probeOperatorCreated(Lifespan lifespan)
public void probeOperatorClosed(Lifespan lifespan)
public void outerOperatorFactoryClosed(Lifespan lifespan)
public void outerOperatorCreated(Lifespan lifespan)
public void outerOperatorClosed(Lifespan lifespan)
public com.google.common.util.concurrent.ListenableFuture<OuterPositionIterator> getOuterPositionsFuture(Lifespan lifespan)
Copyright © 2012–2019. All rights reserved.