pub fn check_subsumption(
cached_predicate: Option<&Expression>,
new_predicate: Option<&Expression>,
) -> SubsumptionResultExpand description
Check if new_predicate is subsumed by cached_predicate
Returns:
Identicalif predicates are semantically equivalentSubsumed { filter }if new_predicate is stricter than cached_predicateNoSubsumptionif we can’t determine a subsumption relationship