Author: andy
Date: Sun Jun 22 18:10:05 2014
New Revision: 1604629
URL: http://svn.apache.org/r1604629
Log:
JENA-726 : Remove deprecated QueryExecution.setFileManager.
Work through the codebase removing operations that supported that.
Modified:
jena/trunk/jena-arq/src/main/java/arq/cmdline/ModDatasetGeneral.java
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/DatasetFactory.java
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/QueryExecution.java
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/QueryExecutionFactory.java
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/QueryExecutionBase.java
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/http/QueryEngineHTTP.java
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/DatasetUtils.java
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/junit/QueryTest.java
Modified: jena/trunk/jena-arq/src/main/java/arq/cmdline/ModDatasetGeneral.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/arq/cmdline/ModDatasetGeneral.java?rev=1604629&r1=1604628&r2=1604629&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/arq/cmdline/ModDatasetGeneral.java
(original)
+++ jena/trunk/jena-arq/src/main/java/arq/cmdline/ModDatasetGeneral.java Sun
Jun 22 18:10:05 2014
@@ -31,8 +31,6 @@ import com.hp.hpl.jena.sparql.core.DataF
import com.hp.hpl.jena.sparql.core.DatasetGraph ;
import com.hp.hpl.jena.sparql.core.DatasetGraphFactory ;
import com.hp.hpl.jena.sparql.util.DatasetUtils ;
-import com.hp.hpl.jena.util.FileManager ;
-import com.hp.hpl.jena.util.LocationMapper ;
/** ModDataset: arguments to build a dataset -
* see also ModDatasetAssembler which extends ModDataset
@@ -46,13 +44,11 @@ public class ModDatasetGeneral extends M
protected final ArgDecl namedGraphDecl = new ArgDecl(ArgDecl.HasValue,
"named", "namedgraph", "namedGraph", "namedData", "nameddata") ;
//protected final ArgDecl dataFmtDecl = new ArgDecl(ArgDecl.HasValue,
"fmt", "format") ;
//protected final ArgDecl dirDecl = new ArgDecl(ArgDecl.HasValue,
"dir") ;
- protected final ArgDecl lmapDecl = new ArgDecl(ArgDecl.HasValue,
"lmap") ;
private List<String> dataURLs = null ;
private List<String> graphURLs = null ;
private List<String> namedGraphURLs = null ;
private DataFormat dataSyntax = null ;
- private FileManager fileManager = FileManager.get() ;
protected ModDatasetGeneral() {}
@@ -69,11 +65,6 @@ public class ModDatasetGeneral extends M
cl.add(namedGraphDecl,
"--namedGraph=FILE",
"Add a graph into the dataset as a named graph") ;
- //cl.add(dirDecl) ;
- //cl.add(dataFmtDecl) ;
- cl.add(lmapDecl,
- "--lmap",
- "Specify a location mapping file") ;
}
@Override
@@ -82,13 +73,6 @@ public class ModDatasetGeneral extends M
dataURLs = cmdLine.getValues(dataDecl) ;
graphURLs = cmdLine.getValues(graphDecl) ;
namedGraphURLs = cmdLine.getValues(namedGraphDecl) ;
-
- if ( cmdLine.contains(lmapDecl) )
- {
- String lmapFile = cmdLine.getValue(lmapDecl) ;
- LocationMapper locMap = new LocationMapper(lmapFile) ;
- fileManager = new FileManager(locMap) ;
- }
}
@Override
@@ -118,7 +102,7 @@ public class ModDatasetGeneral extends M
}
if ( (graphURLs != null) || (namedGraphURLs != null) )
- ds = DatasetUtils.addInGraphs(ds, graphURLs, namedGraphURLs,
fileManager, null) ;
+ ds = DatasetUtils.addInGraphs(ds, graphURLs, namedGraphURLs,
null) ;
}
catch (LabelExistsException ex)
{ throw new CmdException(ex.getMessage()) ; }
Modified:
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/DatasetFactory.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/DatasetFactory.java?rev=1604629&r1=1604628&r2=1604629&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/DatasetFactory.java
(original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/DatasetFactory.java
Sun Jun 22 18:10:05 2014
@@ -167,7 +167,7 @@ public class DatasetFactory
public static Dataset create(String uri, List<String> namedSourceList,
FileManager fileManager, String baseURI)
{
- return DatasetUtils.createDataset(uri, namedSourceList, fileManager,
baseURI) ;
+ return DatasetUtils.createDataset(uri, namedSourceList, baseURI) ;
}
@@ -182,12 +182,14 @@ public class DatasetFactory
* @param fileManager
* @param baseURI baseURI for relative URI expansion
* @return Dataset
+ * @deprecated FileManager argument has no effect
*/
+ @Deprecated
public static Dataset create(List<String> uriList, List<String>
namedSourceList,
FileManager fileManager, String baseURI)
{
- return DatasetUtils.createDataset(uriList, namedSourceList,
fileManager, baseURI) ;
+ return DatasetUtils.createDataset(uriList, namedSourceList, baseURI) ;
}
// public static Dataset make(Dataset ds)
Modified:
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/QueryExecution.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/QueryExecution.java?rev=1604629&r1=1604628&r2=1604629&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/QueryExecution.java
(original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/QueryExecution.java
Sun Jun 22 18:10:05 2014
@@ -24,19 +24,12 @@ import java.util.concurrent.TimeUnit ;
import com.hp.hpl.jena.graph.Triple ;
import com.hp.hpl.jena.rdf.model.Model ;
import com.hp.hpl.jena.sparql.util.Context ;
-import com.hp.hpl.jena.util.FileManager ;
/** A interface for a single execution of a query. */
public interface QueryExecution
{
- /** Set the FileManger that might be used to load files.
- * May not be supported by all QueryExecution implementations.
- */
- @Deprecated
- public void setFileManager(FileManager fm) ;
-
/** Set the initial association of variables and values.
* May not be supported by all QueryExecution implementations.
* @param binding
Modified:
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/QueryExecutionFactory.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/QueryExecutionFactory.java?rev=1604629&r1=1604628&r2=1604629&view=diff
==============================================================================
---
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/QueryExecutionFactory.java
(original)
+++
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/query/QueryExecutionFactory.java
Sun Jun 22 18:10:05 2014
@@ -121,32 +121,15 @@ public class QueryExecutionFactory
/** Create a QueryExecution : the file manager will be used to load
* URIs in the query decription.
*
- * @param query Query
- * @param fm FileManager
- * @return QueryExecution
- */
- @Deprecated
- static public QueryExecution create(Query query, FileManager fm)
- {
- checkArg(query) ;
- QueryExecution qe = make(query) ;
- if ( fm != null )
- qe.setFileManager(fm) ;
- return qe ;
- }
-
- /** Create a QueryExecution : the file manager will be used to load
- * URIs in the query decription.
- *
* @param queryStr Query string
* @param fm FileManager
* @return QueryExecution
+ * @deprecated Setting the FileManger has no effect. Use {@linkplain
#create(String)}
*/
-
+ @Deprecated
static public QueryExecution create(String queryStr, FileManager fm)
{
- checkArg(queryStr) ;
- return create(makeQuery(queryStr), fm) ;
+ return create(queryStr) ;
}
/** Create a QueryExecution : the file manager will be used to load
@@ -156,12 +139,13 @@ public class QueryExecutionFactory
* @param syntax Syntax
* @param fm FileManager
* @return QueryExecution
+ * @deprecated Setting the FileManger has no effect. Use {@linkplain
#create(String, Syntax)}
*/
-
- static public QueryExecution create(String queryStr, Syntax syntax,
FileManager fm)
+ @Deprecated
+ static public QueryExecution create(String queryStr, Syntax syntax,
FileManager fm)
{
checkArg(queryStr) ;
- return create(makeQuery(queryStr, syntax), fm) ;
+ return create(makeQuery(queryStr, syntax)) ;
}
// ---------------- Query + Model
Modified:
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/QueryExecutionBase.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/QueryExecutionBase.java?rev=1604629&r1=1604628&r2=1604629&view=diff
==============================================================================
---
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/QueryExecutionBase.java
(original)
+++
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/QueryExecutionBase.java
Sun Jun 22 18:10:05 2014
@@ -48,7 +48,6 @@ import com.hp.hpl.jena.sparql.syntax.Tem
import com.hp.hpl.jena.sparql.util.Context ;
import com.hp.hpl.jena.sparql.util.DatasetUtils ;
import com.hp.hpl.jena.sparql.util.ModelUtils ;
-import com.hp.hpl.jena.util.FileManager ;
/** All the SPARQL query result forms made from a graph-level execution object
*/
@@ -64,7 +63,6 @@ public class QueryExecutionBase implemen
private QueryIterator queryIterator = null ;
private Plan plan = null ;
private Context context ;
- private FileManager fileManager = FileManager.get() ;
private QuerySolution initialBinding = null ;
// Set if QueryIterator.cancel has been called
@@ -520,7 +518,7 @@ public class QueryExecutionBase implemen
{
if ( plan == null )
{
- DatasetGraph dsg = prepareDataset(dataset, query, fileManager) ;
+ DatasetGraph dsg = prepareDataset(dataset, query) ;
Binding inputBinding = null ;
if ( initialBinding != null )
inputBinding = BindingUtils.asBinding(initialBinding) ;
@@ -569,8 +567,7 @@ public class QueryExecutionBase implemen
@Override
public Query getQuery() { return query ; }
- // Call after setFM called.
- private static DatasetGraph prepareDataset(Dataset dataset, Query query,
FileManager fileManager)
+ private static DatasetGraph prepareDataset(Dataset dataset, Query query)
{
if ( dataset != null )
return dataset.asDatasetGraph() ;
@@ -583,15 +580,10 @@ public class QueryExecutionBase implemen
if ( baseURI == null )
baseURI = IRIResolver.chooseBaseURI() ;
- DatasetGraph dsg =
DatasetUtils.createDatasetGraph(query.getDatasetDescription(),
- fileManager,
baseURI ) ;
+ DatasetGraph dsg =
DatasetUtils.createDatasetGraph(query.getDatasetDescription(), baseURI ) ;
return dsg ;
}
- @Deprecated
- @Override
- public void setFileManager(FileManager fm) { fileManager = fm ; }
-
@Override
public void setInitialBinding(QuerySolution startSolution)
{
Modified:
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/http/QueryEngineHTTP.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/http/QueryEngineHTTP.java?rev=1604629&r1=1604628&r2=1604629&view=diff
==============================================================================
---
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/http/QueryEngineHTTP.java
(original)
+++
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/http/QueryEngineHTTP.java
Sun Jun 22 18:10:05 2014
@@ -45,7 +45,6 @@ import com.hp.hpl.jena.sparql.resultset.
import com.hp.hpl.jena.sparql.resultset.TSVInput ;
import com.hp.hpl.jena.sparql.resultset.XMLInput ;
import com.hp.hpl.jena.sparql.util.Context ;
-import com.hp.hpl.jena.util.FileManager ;
/**
* A query execution implementation where queries are executed against a remote
@@ -224,13 +223,6 @@ public class QueryEngineHTTP implements
// public void setParams(Params params)
// { this.params = params ; }
- // Meaning-less
- @Deprecated
- @Override
- public void setFileManager(FileManager fm) {
- throw new UnsupportedOperationException("FileManagers do not apply to
remote query execution");
- }
-
@Override
public void setInitialBinding(QuerySolution binding) {
throw new UnsupportedOperationException(
Modified:
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/DatasetUtils.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/DatasetUtils.java?rev=1604629&r1=1604628&r2=1604629&view=diff
==============================================================================
---
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/DatasetUtils.java
(original)
+++
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/DatasetUtils.java
Sun Jun 22 18:10:05 2014
@@ -19,9 +19,11 @@
package com.hp.hpl.jena.sparql.util;
import java.util.ArrayList ;
+import java.util.Arrays ;
import java.util.Iterator ;
import java.util.List ;
+import org.apache.jena.riot.RDFDataMgr ;
import org.apache.jena.riot.system.IRIResolver ;
import com.hp.hpl.jena.graph.Node ;
@@ -33,7 +35,6 @@ import com.hp.hpl.jena.sparql.core.Datas
import com.hp.hpl.jena.sparql.core.DatasetGraph ;
import com.hp.hpl.jena.sparql.core.DatasetGraphFactory ;
import com.hp.hpl.jena.sparql.graph.GraphFactory ;
-import com.hp.hpl.jena.util.FileManager ;
/** Internal Dataset/DataSource factory + graph equivalents. */
@@ -42,56 +43,45 @@ public class DatasetUtils
public static Dataset createDataset(String uri, List<String>
namedSourceList)
{
- return createDataset(uri, namedSourceList, null, null) ;
- }
-
- public static Dataset createDataset(String uri, List<String>
namedSourceList,
- FileManager fileManager, String
baseURI)
- {
- List<String> uriList = new ArrayList<String>() ;
- uriList.add(uri) ;
- return createDataset(uriList, namedSourceList, fileManager, baseURI) ;
+ return createDataset(uri, namedSourceList, null) ;
}
- public static Dataset createDataset(List<String> uriList, List<String>
namedSourceList)
+ public static Dataset createDataset(String uri, List<String>
namedSourceList, String baseURI)
{
- return createDataset(uriList, namedSourceList, null, null) ;
+ List<String> uriList = Arrays.asList(uri) ;
+ return createDataset(uriList, namedSourceList, baseURI) ;
}
- public static Dataset createDataset(List<String> uriList, List<String>
namedSourceList,
- FileManager fileManager, String
baseURI)
+ public static Dataset createDataset(List<String> uriList, List<String>
namedSourceList)
{
- // Fixed dataset - any GRAPH <notThere> in a query must return no
match.
- Dataset ds = DatasetFactory.createMemFixed() ;
- addInGraphs(ds, uriList, namedSourceList, fileManager, baseURI) ;
- return ds ;
+ return createDataset(uriList, namedSourceList, null) ;
}
public static Dataset createDataset(DatasetDescription datasetDesc)
{
- return createDataset(datasetDesc.getDefaultGraphURIs(),
datasetDesc.getNamedGraphURIs(), null, null) ;
+ return createDataset(datasetDesc, null) ;
}
- public static Dataset createDataset(DatasetDescription datasetDesc,
- FileManager fileManager, String
baseURI)
+ public static Dataset createDataset(DatasetDescription datasetDesc, String
baseURI)
{
- return createDataset(datasetDesc.getDefaultGraphURIs(),
datasetDesc.getNamedGraphURIs(), fileManager, baseURI) ;
+ return createDataset(datasetDesc.getDefaultGraphURIs(),
datasetDesc.getNamedGraphURIs(), baseURI) ;
}
+ public static Dataset createDataset(List<String> uriList, List<String>
namedSourceList, String baseURI)
+ {
+ Dataset ds = DatasetFactory.createMem() ;
+ return addInGraphs(ds, uriList, namedSourceList, baseURI) ;
+ }
- /** add graphs into an exiting DataSource */
+ /** add graphs into an existing DataSource */
public static Dataset addInGraphs(Dataset ds, List<String> uriList,
List<String> namedSourceList)
{
- return addInGraphs(ds, uriList, namedSourceList, null, null) ;
+ return addInGraphs(ds, uriList, namedSourceList, null) ;
}
/** add graphs into an existing DataSource */
- public static Dataset addInGraphs(Dataset ds, List<String> uriList,
List<String> namedSourceList,
- FileManager fileManager, String baseURI)
+ public static Dataset addInGraphs(Dataset ds, List<String> uriList,
List<String> namedSourceList, String baseURI)
{
- if ( fileManager == null )
- fileManager = FileManager.get() ;
-
if ( ds.getDefaultModel() == null )
// Merge into background graph
ds.setDefaultModel(GraphFactory.makeDefaultModel()) ;
@@ -106,7 +96,7 @@ public class DatasetUtils
absURI = IRIResolver.resolveString(sourceURI, baseURI) ;
else
absURI = IRIResolver.resolveString(sourceURI) ;
- fileManager.readModel(ds.getDefaultModel(), sourceURI, absURI,
null) ;
+ RDFDataMgr.read(ds.getDefaultModel(), sourceURI, absURI, null)
;
}
}
@@ -121,7 +111,7 @@ public class DatasetUtils
else
absURI = IRIResolver.resolveString(sourceURI) ;
Model m = GraphFactory.makeDefaultModel() ;
- fileManager.readModel(m, sourceURI, absURI, null) ;
+ RDFDataMgr.read(m, sourceURI, absURI, null) ;
ds.addNamedModel(absURI, m) ;
}
}
@@ -132,33 +122,25 @@ public class DatasetUtils
public static DatasetGraph createDatasetGraph(DatasetDescription
datasetDesc)
{
- return createDatasetGraph(datasetDesc.getDefaultGraphURIs(),
datasetDesc.getNamedGraphURIs(), null, null) ;
+ return createDatasetGraph(datasetDesc.getDefaultGraphURIs(),
datasetDesc.getNamedGraphURIs(), null) ;
}
- public static DatasetGraph createDatasetGraph(DatasetDescription
datasetDesc,
- FileManager fileManager,
String baseURI)
+ public static DatasetGraph createDatasetGraph(DatasetDescription
datasetDesc, String baseURI)
{
- return createDatasetGraph(datasetDesc.getDefaultGraphURIs(),
datasetDesc.getNamedGraphURIs(), fileManager, baseURI) ;
+ return createDatasetGraph(datasetDesc.getDefaultGraphURIs(),
datasetDesc.getNamedGraphURIs(), baseURI) ;
}
-
-
- public static DatasetGraph createDatasetGraph(String uri, List<String>
namedSourceList,
- FileManager fileManager,
String baseURI)
- {
- List<String> uriList = new ArrayList<String>() ;
- uriList.add(uri) ;
- return createDatasetGraph(uriList, namedSourceList, fileManager,
baseURI) ;
- }
+ public static DatasetGraph createDatasetGraph(String uri, List<String>
namedSourceList, String baseURI)
+ {
+ List<String> uriList = new ArrayList<String>() ;
+ uriList.add(uri) ;
+ return createDatasetGraph(uriList, namedSourceList, baseURI) ;
+ }
- public static DatasetGraph createDatasetGraph(List<String> uriList,
List<String> namedSourceList,
- FileManager fileManager,
String baseURI)
+ public static DatasetGraph createDatasetGraph(List<String> uriList,
List<String> namedSourceList, String baseURI)
{
DatasetGraph ds = DatasetGraphFactory.createMem() ;
- if ( fileManager == null )
- fileManager = FileManager.get() ;
-
// Merge into background graph
if ( uriList != null )
{
@@ -172,7 +154,7 @@ public class DatasetUtils
else
absURI = IRIResolver.resolveString(sourceURI) ;
// FileManager.readGraph?
- fileManager.readModel(m, sourceURI, absURI, null) ;
+ RDFDataMgr.read(m, sourceURI, absURI, null) ;
}
ds.setDefaultGraph(m.getGraph()) ;
}
@@ -191,7 +173,8 @@ public class DatasetUtils
absURI = IRIResolver.resolveString(baseURI, sourceURI) ;
else
absURI = IRIResolver.resolveString(sourceURI) ;
- Model m = fileManager.loadModel(sourceURI, absURI, null) ;
+ Model m = GraphFactory.makeDefaultModel() ;
+ RDFDataMgr.read(m, sourceURI, absURI, null) ;
Node gn = NodeFactory.createURI(sourceURI) ;
ds.addGraph(gn, m.getGraph()) ;
}
Modified:
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/junit/QueryTest.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/junit/QueryTest.java?rev=1604629&r1=1604628&r2=1604629&view=diff
==============================================================================
---
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/junit/QueryTest.java
(original)
+++
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/junit/QueryTest.java
Sun Jun 22 18:10:05 2014
@@ -137,7 +137,7 @@ public class QueryTest extends EarlTestC
private static Dataset createDataset(List<String> defaultGraphURIs,
List<String> namedGraphURIs)
{
- return DatasetUtils.createDataset(defaultGraphURIs, namedGraphURIs,
null, null) ;
+ return DatasetUtils.createDataset(defaultGraphURIs, namedGraphURIs,
null) ;
}
@Override