Uses of Class
io.trino.sql.planner.plan.DynamicFilterId
Packages that use DynamicFilterId
Package
Description
-
Uses of DynamicFilterId in io.trino.execution
Methods in io.trino.execution that return types with arguments of type DynamicFilterIdModifier and TypeMethodDescriptionDynamicFiltersCollector.VersionedDynamicFilterDomains.getDynamicFilterDomains()Method parameters in io.trino.execution with type arguments of type DynamicFilterIdModifier and TypeMethodDescriptionMemoryTrackingRemoteTaskFactory.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) RemoteTaskFactory.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) SqlTask.updateTask(Session session, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputBuffers, Map<DynamicFilterId, Domain> dynamicFilterDomains) SqlTaskManager.updateTask(Session session, TaskId taskId, Optional<PlanFragment> fragment, List<TaskSource> sources, OutputBuffers outputBuffers, Map<DynamicFilterId, Domain> dynamicFilterDomains) TaskManager.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 DynamicFilterIdModifierConstructorDescriptionVersionedDynamicFilterDomains(long version, Map<DynamicFilterId, Domain> dynamicFilterDomains) -
Uses of DynamicFilterId in io.trino.operator
Method parameters in io.trino.operator with type arguments of type DynamicFilterIdModifier and TypeMethodDescriptionvoidTaskContext.addDynamicFilter(Map<DynamicFilterId, Domain> dynamicFilterDomains) voidTaskContext.updateDomains(Map<DynamicFilterId, Domain> dynamicFilterDomains) Constructors in io.trino.operator with parameters of type DynamicFilterIdConstructor parameters in io.trino.operator with type arguments of type DynamicFilterIdModifierConstructorDescriptionDynamicFilterSourceOperatorFactory(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 DynamicFilterIdModifier and TypeMethodDescriptionDynamicFilterService.DynamicFilterDomainStats.getDynamicFilterId()Methods in io.trino.server that return types with arguments of type DynamicFilterIdModifier and TypeMethodDescriptionTaskUpdateRequest.getDynamicFilterDomains()static Set<DynamicFilterId>DynamicFilterService.getOutboundDynamicFilters(PlanFragment plan) Method parameters in io.trino.server with type arguments of type DynamicFilterIdModifier and TypeMethodDescriptionvoidDynamicFilterService.addTaskDynamicFilters(TaskId taskId, Map<DynamicFilterId, Domain> newDynamicFilters) HttpRemoteTaskFactory.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, int attemptId, Set<DynamicFilterId> dynamicFilterIds, Consumer<Map<DynamicFilterId, Domain>> consumer) voidDynamicFilterService.registerDynamicFilterConsumer(QueryId queryId, int attemptId, 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 DynamicFilterIdModifierConstructorDescriptionDynamicFilterDomainStats(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 DynamicFilterIdModifierConstructorDescriptionHttpRemoteTask(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 DynamicFilterIdMethods in io.trino.sql that return types with arguments of type DynamicFilterIdModifier and TypeMethodDescriptionstatic com.google.common.collect.Multimap<DynamicFilterId,DynamicFilters.Descriptor> DynamicFilters.extractSourceSymbols(List<DynamicFilters.Descriptor> dynamicFilters) Methods in io.trino.sql with parameters of type DynamicFilterIdModifier and TypeMethodDescriptionstatic ExpressionDynamicFilters.createDynamicFilterExpression(Session session, Metadata metadata, DynamicFilterId id, Type inputType, Expression input) static ExpressionDynamicFilters.createDynamicFilterExpression(Session session, Metadata metadata, DynamicFilterId id, Type inputType, Expression input, ComparisonExpression.Operator operator) static ExpressionDynamicFilters.createDynamicFilterExpression(Session session, Metadata metadata, DynamicFilterId id, Type inputType, Expression input, ComparisonExpression.Operator operator, boolean nullAllowed) static ExpressionDynamicFilters.createDynamicFilterExpression(Session session, Metadata metadata, DynamicFilterId id, Type inputType, SymbolReference input, ComparisonExpression.Operator operator, boolean nullAllowed) static ExpressionDynamicFilters.replaceDynamicFilterId(FunctionCall dynamicFilterFunctionCall, DynamicFilterId newId) Constructors in io.trino.sql with parameters of type DynamicFilterIdModifierConstructorDescriptionDescriptor(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 DynamicFilterIdModifier and TypeMethodDescriptionLocalDynamicFilterConsumer.getBuildChannels()com.google.common.util.concurrent.ListenableFuture<Map<DynamicFilterId,Domain>> LocalDynamicFilterConsumer.getDynamicFilterDomains()LocalDynamicFiltersCollector.getRegisteredDynamicFilterIds()LocalDynamicFilterConsumer.getTupleDomainConsumer()Method parameters in io.trino.sql.planner with type arguments of type DynamicFilterIdModifier and TypeMethodDescriptionvoidLocalDynamicFiltersCollector.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 DynamicFilterIdModifierConstructorDescriptionLocalDynamicFilterConsumer(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 DynamicFilterIdConstructor parameters in io.trino.sql.planner.plan with type arguments of type DynamicFilterIdModifierConstructorDescriptionJoinNode(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)