package org.aksw.jena_sparql_api.core;
import org.apache.jena.query.Query;
import org.apache.jena.query.QueryExecution;
/**
* @author Claus Stadler
* <p/>
* Date: 7/23/11
* Time: 9:44 PM
*/
public abstract class QueryExecutionFactoryBackString
implements QueryExecutionFactory
{
@Override
public QueryExecution createQueryExecution(Query query) {
return createQueryExecution(query.toString());
}
@SuppressWarnings("unchecked")
@Override
public <T> T unwrap(Class<T> clazz) {
T result = getClass().isAssignableFrom(clazz) ? (T)this : null;
return result;
}
@Override
public void close() {
// Noop by default
}
}