Package io.trino.execution
Class DynamicFiltersCollector
java.lang.Object
io.trino.execution.DynamicFiltersCollector
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidacknowledge(long callersCurrentVersion) acknowledgeAndGetNewDomains(long callersCurrentVersion) longvoidupdateDomains(Map<DynamicFilterId, Domain> newDynamicFilterDomains)
-
Field Details
-
INITIAL_DYNAMIC_FILTERS_VERSION
public static final long INITIAL_DYNAMIC_FILTERS_VERSION- See Also:
-
INITIAL_DYNAMIC_FILTER_DOMAINS
public static final DynamicFiltersCollector.VersionedDynamicFilterDomains INITIAL_DYNAMIC_FILTER_DOMAINS
-
-
Constructor Details
-
DynamicFiltersCollector
-
-
Method Details
-
updateDomains
-
getDynamicFiltersVersion
public long getDynamicFiltersVersion() -
acknowledgeAndGetNewDomains
public DynamicFiltersCollector.VersionedDynamicFilterDomains acknowledgeAndGetNewDomains(long callersCurrentVersion) -
acknowledge
public void acknowledge(long callersCurrentVersion) -
getCurrentDynamicFilterDomains
-