package com.bigdata.bop.joinGraph.fast; import com.bigdata.bop.joinGraph.IEvaluationPlan; import com.bigdata.bop.joinGraph.IEvaluationPlanFactory; import com.bigdata.relation.rule.IRule; import com.bigdata.relation.rule.eval.IJoinNexus; /** * Factory for {@link DefaultEvaluationPlan2}s. * * @author <a href="mailto:thompsonbry@users.sourceforge.net">Bryan Thompson</a> * @version $Id$ */ public class DefaultEvaluationPlanFactory2 implements IEvaluationPlanFactory { private static final long serialVersionUID = -8582953692299135634L; public static final transient DefaultEvaluationPlanFactory2 INSTANCE = new DefaultEvaluationPlanFactory2(); public IEvaluationPlan newPlan(IJoinNexus joinNexus, IRule rule) { return new DefaultEvaluationPlan2(joinNexus, rule); } }