RdbmsEvaluationFactory.java :  » RSS-RDF » sesame » org » openrdf » sail » rdbms » evaluation » Java Open Source

Java Open Source » RSS RDF » sesame 
sesame » org » openrdf » sail » rdbms » evaluation » RdbmsEvaluationFactory.java
/*
 * Copyright Aduna (http://www.aduna-software.com/) (c) 2008.
 *
 * Licensed under the Aduna BSD-style license.
 */
package org.openrdf.sail.rdbms.evaluation;

import org.openrdf.query.Dataset;
import org.openrdf.sail.rdbms.RdbmsTripleRepository;
import org.openrdf.sail.rdbms.schema.IdSequence;

/**
 * Creates an {@link RdbmsEvaluation}.
 * 
 * @author James Leigh
 * 
 */
public class RdbmsEvaluationFactory {
  private QueryBuilderFactory factory;
  private RdbmsTripleRepository triples;
  private IdSequence ids;

  public void setQueryBuilderFactory(QueryBuilderFactory factory) {
    this.factory = factory;
  }

  public void setRdbmsTripleRepository(RdbmsTripleRepository triples) {
    this.triples = triples;
  }

  public void setIdSequence(IdSequence ids) {
    this.ids = ids;
  }

  public RdbmsEvaluation createRdbmsEvaluation(Dataset dataset) {
    return new RdbmsEvaluation(factory, triples, dataset, ids);
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.