Package io.trino.sql.planner
Class LocalDynamicFiltersCollector
- java.lang.Object
-
- io.trino.sql.planner.LocalDynamicFiltersCollector
-
@ThreadSafe public class LocalDynamicFiltersCollector extends Object
-
-
Constructor Summary
Constructors Constructor Description LocalDynamicFiltersCollector(Session session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollectDynamicFilterDomains(Map<DynamicFilterId,Domain> dynamicFilterDomains)DynamicFiltercreateDynamicFilter(List<DynamicFilters.Descriptor> descriptors, Map<Symbol,ColumnHandle> columnsMap, TypeProvider typeProvider, Metadata metadata, TypeOperators typeOperators)Set<DynamicFilterId>getRegisteredDynamicFilterIds()voidregister(Set<DynamicFilterId> filterIds)
-
-
-
Constructor Detail
-
LocalDynamicFiltersCollector
public LocalDynamicFiltersCollector(Session session)
-
-
Method Detail
-
register
public void register(Set<DynamicFilterId> filterIds)
-
getRegisteredDynamicFilterIds
public Set<DynamicFilterId> getRegisteredDynamicFilterIds()
-
collectDynamicFilterDomains
public void collectDynamicFilterDomains(Map<DynamicFilterId,Domain> dynamicFilterDomains)
-
createDynamicFilter
public DynamicFilter createDynamicFilter(List<DynamicFilters.Descriptor> descriptors, Map<Symbol,ColumnHandle> columnsMap, TypeProvider typeProvider, Metadata metadata, TypeOperators typeOperators)
-
-