Package io.trino.execution
Class DynamicFiltersCollector
- java.lang.Object
-
- io.trino.execution.DynamicFiltersCollector
-
public class DynamicFiltersCollector extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDynamicFiltersCollector.VersionedDynamicFilterDomains
-
Field Summary
Fields Modifier and Type Field Description static DynamicFiltersCollector.VersionedDynamicFilterDomainsINITIAL_DYNAMIC_FILTER_DOMAINSstatic longINITIAL_DYNAMIC_FILTERS_VERSION
-
Constructor Summary
Constructors Constructor Description DynamicFiltersCollector(Runnable notifyTaskStatusChanged)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DynamicFiltersCollector.VersionedDynamicFilterDomainsacknowledgeAndGetNewDomains(long callersCurrentVersion)longgetDynamicFiltersVersion()voidupdateDomains(Map<DynamicFilterId,Domain> newDynamicFilterDomains)
-
-
-
Field Detail
-
INITIAL_DYNAMIC_FILTERS_VERSION
public static final long INITIAL_DYNAMIC_FILTERS_VERSION
- See Also:
- Constant Field Values
-
INITIAL_DYNAMIC_FILTER_DOMAINS
public static final DynamicFiltersCollector.VersionedDynamicFilterDomains INITIAL_DYNAMIC_FILTER_DOMAINS
-
-
Constructor Detail
-
DynamicFiltersCollector
public DynamicFiltersCollector(Runnable notifyTaskStatusChanged)
-
-
Method Detail
-
updateDomains
public void updateDomains(Map<DynamicFilterId,Domain> newDynamicFilterDomains)
-
getDynamicFiltersVersion
public long getDynamicFiltersVersion()
-
acknowledgeAndGetNewDomains
public DynamicFiltersCollector.VersionedDynamicFilterDomains acknowledgeAndGetNewDomains(long callersCurrentVersion)
-
-