/*
* Copyright Aduna (http://www.aduna-software.com/) (c) 2007.
*
* Licensed under the Aduna BSD-style license.
*/
package org.openrdf.repository.dataset;
import org.openrdf.query.BooleanQuery;
import org.openrdf.query.QueryEvaluationException;
import org.openrdf.repository.sail.SailBooleanQuery;
/**
*
* @author Arjohn Kampman
*/
class DatasetBooleanQuery extends DatasetQuery implements BooleanQuery {
protected DatasetBooleanQuery(DatasetRepositoryConnection con, SailBooleanQuery sailQuery) {
super(con, sailQuery);
}
public boolean evaluate()
throws QueryEvaluationException
{
con.loadDataset(sailQuery.getActiveDataset());
return ((BooleanQuery)sailQuery).evaluate();
}
}