Package io.trino.sql.planner
Class EffectivePredicateExtractor
java.lang.Object
io.trino.sql.planner.EffectivePredicateExtractor
Computes the effective predicate at the top of the specified PlanNode
Note: non-deterministic predicates cannot be pulled up (so they will be ignored)
-
Constructor Summary
ConstructorsConstructorDescriptionEffectivePredicateExtractor(DomainTranslator domainTranslator, PlannerContext plannerContext, boolean useTableProperties) -
Method Summary
Modifier and TypeMethodDescriptionextract(Session session, PlanNode node, TypeProvider types, TypeAnalyzer typeAnalyzer)
-
Constructor Details
-
EffectivePredicateExtractor
public EffectivePredicateExtractor(DomainTranslator domainTranslator, PlannerContext plannerContext, boolean useTableProperties)
-
-
Method Details
-
extract
public Expression extract(Session session, PlanNode node, TypeProvider types, TypeAnalyzer typeAnalyzer)
-