class SharedStorageConnector extends AbstractStorageConnector {

    @Override
    public AbstractResultSet executeSelectQuery(Query query, StatementOntology target) throws JenaDriverException {
        ensureOpen();
        try {
            QueryExecution exec = QueryExecutionFactory.create(query, storage.getDataset());
            final org.apache.jena.query.ResultSet rs = exec.execSelect();
            // The QueryExecution is closed by the SelectResultSet (so that it has access to the results)
            return new SelectResultSet(exec, rs);
        } catch (RuntimeException e) {
            throw queryFailed(query, e);
        }
    }

      SharedStorageConnector(DriverConfiguration configuration);

}