Package io.prestosql.sql.planner
Class LocalDynamicFilterConsumer
- java.lang.Object
-
- io.prestosql.sql.planner.LocalDynamicFilterConsumer
-
public class LocalDynamicFilterConsumer extends Object
-
-
Constructor Summary
Constructors Constructor Description LocalDynamicFilterConsumer(Map<DynamicFilterId,Integer> buildChannels, Map<DynamicFilterId,Type> filterBuildTypes, int partitionCount)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LocalDynamicFilterConsumer
create(JoinNode planNode, List<Type> buildSourceTypes, int partitionCount, Set<DynamicFilterId> collectedFilters)
Map<DynamicFilterId,Integer>
getBuildChannels()
com.google.common.util.concurrent.ListenableFuture<Map<DynamicFilterId,Domain>>
getDynamicFilterDomains()
Consumer<TupleDomain<DynamicFilterId>>
getTupleDomainConsumer()
String
toString()
-
-
-
Constructor Detail
-
LocalDynamicFilterConsumer
public LocalDynamicFilterConsumer(Map<DynamicFilterId,Integer> buildChannels, Map<DynamicFilterId,Type> filterBuildTypes, int partitionCount)
-
-
Method Detail
-
getDynamicFilterDomains
public com.google.common.util.concurrent.ListenableFuture<Map<DynamicFilterId,Domain>> getDynamicFilterDomains()
-
create
public static LocalDynamicFilterConsumer create(JoinNode planNode, List<Type> buildSourceTypes, int partitionCount, Set<DynamicFilterId> collectedFilters)
-
getBuildChannels
public Map<DynamicFilterId,Integer> getBuildChannels()
-
getTupleDomainConsumer
public Consumer<TupleDomain<DynamicFilterId>> getTupleDomainConsumer()
-
-