Package io.trino.sql.planner
Class LocalDynamicFilterConsumer
- java.lang.Object
-
- io.trino.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 LocalDynamicFilterConsumercreate(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()StringtoString()
-
-
-
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()
-
-