Uses of Class
io.trino.sql.planner.plan.DynamicFilterId
-
Packages that use DynamicFilterId Package Description io.trino.execution io.trino.operator io.trino.server io.trino.server.remotetask io.trino.sql io.trino.sql.planner io.trino.sql.planner.plan -
-
Uses of DynamicFilterId in io.trino.execution
Methods in io.trino.execution that return types with arguments of type DynamicFilterId Modifier and Type Method Description Map<DynamicFilterId,Domain>DynamicFiltersCollector.VersionedDynamicFilterDomains. getDynamicFilterDomains()Method parameters in io.trino.execution with type arguments of type DynamicFilterId Modifier and Type Method Description RemoteTaskMemoryTrackingRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, boolean summarizeTaskInfo)RemoteTaskRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, boolean summarizeTaskInfo)voidDynamicFiltersCollector. updateDomains(Map<DynamicFilterId,Domain> newDynamicFilterDomains)TaskInfoSqlTask. updateTask(Session session, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputBuffers, Map<DynamicFilterId,Domain> dynamicFilterDomains)TaskInfoSqlTaskManager. updateTask(Session session, TaskId taskId, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputBuffers, Map<DynamicFilterId,Domain> dynamicFilterDomains)TaskInfoTaskManager. updateTask(Session session, TaskId taskId, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputBuffers, Map<DynamicFilterId,Domain> dynamicFilterDomains)Updates the task plan, sources and output buffers.Constructor parameters in io.trino.execution with type arguments of type DynamicFilterId Constructor Description VersionedDynamicFilterDomains(long version, Map<DynamicFilterId,Domain> dynamicFilterDomains) -
Uses of DynamicFilterId in io.trino.operator
Method parameters in io.trino.operator with type arguments of type DynamicFilterId Modifier and Type Method Description voidTaskContext. addDynamicFilter(Map<DynamicFilterId,Domain> dynamicFilterDomains)voidTaskContext. updateDomains(Map<DynamicFilterId,Domain> dynamicFilterDomains)Constructors in io.trino.operator with parameters of type DynamicFilterId Constructor Description Channel(DynamicFilterId filterId, Type type, int index)Constructor parameters in io.trino.operator with type arguments of type DynamicFilterId Constructor Description DynamicFilterSourceOperatorFactory(int operatorId, PlanNodeId planNodeId, Consumer<TupleDomain<DynamicFilterId>> dynamicPredicateConsumer, List<DynamicFilterSourceOperator.Channel> channels, int maxDisinctValues, io.airlift.units.DataSize maxFilterSize, int minMaxCollectionLimit, BlockTypeOperators blockTypeOperators) -
Uses of DynamicFilterId in io.trino.server
Methods in io.trino.server that return DynamicFilterId Modifier and Type Method Description DynamicFilterIdDynamicFilterService.DynamicFilterDomainStats. getDynamicFilterId()Methods in io.trino.server that return types with arguments of type DynamicFilterId Modifier and Type Method Description Map<DynamicFilterId,Domain>TaskUpdateRequest. getDynamicFilterDomains()static Set<DynamicFilterId>DynamicFilterService. getOutboundDynamicFilters(PlanFragment plan)Method parameters in io.trino.server with type arguments of type DynamicFilterId Modifier and Type Method Description voidDynamicFilterService. addTaskDynamicFilters(TaskId taskId, Map<DynamicFilterId,Domain> newDynamicFilters)RemoteTaskHttpRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, boolean summarizeTaskInfo)voidDynamicFilterService. registerDynamicFilterConsumer(QueryId queryId, Set<DynamicFilterId> dynamicFilterIds, Consumer<Map<DynamicFilterId,Domain>> consumer)voidDynamicFilterService. registerDynamicFilterConsumer(QueryId queryId, Set<DynamicFilterId> dynamicFilterIds, Consumer<Map<DynamicFilterId,Domain>> consumer)voidDynamicFilterService. registerQuery(QueryId queryId, Session session, Set<DynamicFilterId> dynamicFilters, Set<DynamicFilterId> lazyDynamicFilters, Set<DynamicFilterId> replicatedDynamicFilters)Constructors in io.trino.server with parameters of type DynamicFilterId Constructor Description DynamicFilterDomainStats(DynamicFilterId dynamicFilterId, String simplifiedDomain, Optional<io.airlift.units.Duration> collectionDuration) -
Uses of DynamicFilterId in io.trino.server.remotetask
Constructor parameters in io.trino.server.remotetask with type arguments of type DynamicFilterId Constructor Description HttpRemoteTask(Session session, TaskId taskId, String nodeId, URI location, PlanFragment planFragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OutputBuffers outputBuffers, io.airlift.http.client.HttpClient httpClient, Executor executor, ScheduledExecutorService updateScheduledExecutor, ScheduledExecutorService errorScheduledExecutor, io.airlift.units.Duration maxErrorDuration, io.airlift.units.Duration taskStatusRefreshMaxWait, io.airlift.units.Duration taskInfoUpdateInterval, boolean summarizeTaskInfo, io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec, io.airlift.json.JsonCodec<DynamicFiltersCollector.VersionedDynamicFilterDomains> dynamicFilterDomainsCodec, io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec, io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, RemoteTaskStats stats, DynamicFilterService dynamicFilterService, Set<DynamicFilterId> outboundDynamicFilterIds) -
Uses of DynamicFilterId in io.trino.sql
Methods in io.trino.sql that return DynamicFilterId Modifier and Type Method Description DynamicFilterIdDynamicFilters.Descriptor. getId()Methods in io.trino.sql that return types with arguments of type DynamicFilterId Modifier and Type Method Description static com.google.common.collect.Multimap<DynamicFilterId,DynamicFilters.Descriptor>DynamicFilters. extractSourceSymbols(List<DynamicFilters.Descriptor> dynamicFilters)Constructors in io.trino.sql with parameters of type DynamicFilterId Constructor Description Descriptor(DynamicFilterId id, Expression input)Descriptor(DynamicFilterId id, Expression input, ComparisonExpression.Operator operator)Descriptor(DynamicFilterId id, Expression input, ComparisonExpression.Operator operator, boolean nullAllowed) -
Uses of DynamicFilterId in io.trino.sql.planner
Methods in io.trino.sql.planner that return types with arguments of type DynamicFilterId Modifier and Type Method Description Map<DynamicFilterId,Integer>LocalDynamicFilterConsumer. getBuildChannels()com.google.common.util.concurrent.ListenableFuture<Map<DynamicFilterId,Domain>>LocalDynamicFilterConsumer. getDynamicFilterDomains()Set<DynamicFilterId>LocalDynamicFiltersCollector. getRegisteredDynamicFilterIds()Consumer<TupleDomain<DynamicFilterId>>LocalDynamicFilterConsumer. getTupleDomainConsumer()Method parameters in io.trino.sql.planner with type arguments of type DynamicFilterId Modifier and Type Method Description voidLocalDynamicFiltersCollector. collectDynamicFilterDomains(Map<DynamicFilterId,Domain> dynamicFilterDomains)static LocalDynamicFilterConsumerLocalDynamicFilterConsumer. create(JoinNode planNode, List<Type> buildSourceTypes, int partitionCount, Set<DynamicFilterId> collectedFilters)voidLocalDynamicFiltersCollector. register(Set<DynamicFilterId> filterIds)Constructor parameters in io.trino.sql.planner with type arguments of type DynamicFilterId Constructor Description LocalDynamicFilterConsumer(Map<DynamicFilterId,Integer> buildChannels, Map<DynamicFilterId,Type> filterBuildTypes, int partitionCount) -
Uses of DynamicFilterId in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return types with arguments of type DynamicFilterId Modifier and Type Method Description Optional<DynamicFilterId>SemiJoinNode. getDynamicFilterId()Map<DynamicFilterId,Symbol>JoinNode. getDynamicFilters()Constructor parameters in io.trino.sql.planner.plan with type arguments of type DynamicFilterId Constructor Description JoinNode(PlanNodeId id, JoinNode.Type type, PlanNode left, PlanNode right, List<JoinNode.EquiJoinClause> criteria, List<Symbol> leftOutputSymbols, List<Symbol> rightOutputSymbols, boolean maySkipOutputDuplicates, Optional<Expression> filter, Optional<Symbol> leftHashSymbol, Optional<Symbol> rightHashSymbol, Optional<JoinNode.DistributionType> distributionType, Optional<Boolean> spillable, Map<DynamicFilterId,Symbol> dynamicFilters, Optional<PlanNodeStatsAndCostSummary> reorderJoinStatsAndCost)
-