Class MinBasedCardinalityEstimationImpl

java.lang.Object
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl
All Implemented Interfaces:
CardinalityEstimation

public class MinBasedCardinalityEstimationImpl extends CardinalityEstimationImpl
This class implements a cardinality estimation approach that relies on the cardinalities of subPlans. Specifically, for the join operator of two subPlans, the join cardinality is determined as the minimum of the cardinalities of its subPlans. In the case of a subPlan with Union as the root operator, the cardinality is estimated by summing the cardinalities of each subPlan. ( as outlined on page 1052 in the paper[1]). [1] Heling, Lars, and Maribel Acosta. "Federated SPARQL query processing over heterogeneous linked data fragments." Proceedings of the ACM Web Conference 2022.