Class QueryCardinalityUtil
- java.lang.Object
-
- io.trino.sql.planner.optimizations.QueryCardinalityUtil
-
public final class QueryCardinalityUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.google.common.collect.Range<Long>extractCardinality(PlanNode node)static com.google.common.collect.Range<Long>extractCardinality(PlanNode node, Lookup lookup)static booleanisAtLeast(PlanNode node, Lookup lookup, long minCardinality)static booleanisAtLeastScalar(PlanNode node, Lookup lookup)static booleanisAtMost(PlanNode node, Lookup lookup, long maxCardinality)static booleanisAtMostScalar(PlanNode node)static booleanisAtMostScalar(PlanNode node, Lookup lookup)static booleanisEmpty(PlanNode node, Lookup lookup)static booleanisScalar(PlanNode node)static booleanisScalar(PlanNode node, Lookup lookup)
-