public class RuntimeFilterRouter extends Object
Modifier and Type | Class and Description |
---|---|
protected class |
RuntimeFilterRouter.RuntimeFilterParallelismCollector
Collect the runtime filter parallelism related information such as join node major/minor fragment id , probe side scan node's
major/minor fragment id, probe side node's endpoints.
|
Constructor and Description |
---|
RuntimeFilterRouter(QueryWorkUnit workUnit,
DrillbitContext drillbitContext)
This class maintains context for the runtime join push down's filter management.
|
Modifier and Type | Method and Description |
---|---|
void |
collectRuntimeFilterParallelAndControlInfo()
This method is to collect the parallel information of the RuntimetimeFilters.
|
void |
register(RuntimeFilterWritable srcRuntimeFilterWritable)
This method is passively invoked by receiving a runtime filter from the network
|
void |
waitForComplete() |
public RuntimeFilterRouter(QueryWorkUnit workUnit, DrillbitContext drillbitContext)
workUnit
- drillbitContext
- public void collectRuntimeFilterParallelAndControlInfo()
public void waitForComplete()
public void register(RuntimeFilterWritable srcRuntimeFilterWritable)
srcRuntimeFilterWritable
- Copyright © 1970 The Apache Software Foundation. All rights reserved.