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);
}
}