protected static QueryExecution make(Query query, Dataset dataset, DatasetGraph dsg, Context context) { if ( dsg == null && dataset != null ) dsg = dataset.asDatasetGraph(); query.setResultVars() ; if ( context == null ) context = ARQ.getContext() ; // .copy done in QueryExecutionBase -> Context.setupContext. QueryEngineFactory f = findFactory(query, dsg, context) ; if ( f == null ) { Log.warn(QueryExecutionFactory.class, "Failed to find a QueryEngineFactory") ; return null ; } return new QueryExecutionBase(query, dataset, dsg, context, f) ; }
@Override public QueryExecution createQueryExecution(Query query) { // Copied from internals of jena's QueryExecutionFactory.create(query, dataset); query.setResultVars() ; if ( context == null ) context = ARQ.getContext(); // .copy done in QueryExecutionBase -> Context.setupContext. DatasetGraph dsg = null ; if ( dataset != null ) dsg = dataset.asDatasetGraph() ; QueryEngineFactory f = QueryEngineRegistry.get().find(query, dsg, context); if ( f == null ) { Log.warn(QueryExecutionFactory.class, "Failed to find a QueryEngineFactory for query: "+query) ; return null ; } //dataset.begin(ReadWrite.WRITE); return new QueryExecutionBase(query, dataset, context, f) ; }
try(QueryExecution qExec1 = new QueryExecutionBase(query, ds, null, f)) { rs1 = ResultSetFactory.makeRewindable(qExec1.execSelect()) ;
try(QueryExecution qExec1 = new QueryExecutionBase(query, ds, null, f)) { rs1 = ResultSetFactory.makeRewindable(qExec1.execSelect()) ;
try(QueryExecution qExec1 = new QueryExecutionBase(query, ds, null, f)) { rs1$ = ResultSetFactory.makeRewindable(qExec1.execSelect()) ;
try(QueryExecution qExec1 = new QueryExecutionBase(query, ds, null, f)) { rs1$ = ResultSetFactory.makeRewindable(qExec1.execSelect()) ;