Package org.apache.jena.sparql.core
Class DatasetDescription
- java.lang.Object
-
- org.apache.jena.sparql.core.DatasetDescription
-
public class DatasetDescription extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DatasetDescription()
DatasetDescription(java.util.List<java.lang.String> defaultGraphURIs, java.util.List<java.lang.String> namedGraphURIs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAllDefaultGraphURIs(java.util.Collection<java.lang.String> uris)
void
addAllNamedGraphURIs(java.util.Collection<java.lang.String> uris)
void
addDefaultGraphURI(java.lang.String uri)
void
addNamedGraphURI(java.lang.String uri)
static DatasetDescription
create(java.util.List<java.lang.String> defaultGraphURIs, java.util.List<java.lang.String> namedGraphURIs)
static DatasetDescription
create(Query query)
Create a dataset description, given a query.static DatasetDescription
create(Query query, Context context)
Create a dataset description, given a query and context.static DatasetDescription
create(Context context)
Create a dataset description, given a context.Dataset
createDataset()
Create a dataset from the description - reads URLs into an in-memory datasetDatasetGraph
createDatasetGraph()
Create a DatasetGraph from the description - reads URLs into an in-memory DatasetGraphjava.util.Iterator<java.lang.String>
eachDefaultGraphURI()
java.util.Iterator<java.lang.String>
eachNamedGraphURI()
java.util.List<java.lang.String>
getDefaultGraphURIs()
java.util.List<java.lang.String>
getNamedGraphURIs()
boolean
isEmpty()
java.lang.String
toString()
-
-
-
Method Detail
-
create
public static DatasetDescription create(java.util.List<java.lang.String> defaultGraphURIs, java.util.List<java.lang.String> namedGraphURIs)
-
create
public static DatasetDescription create(Query query)
Create a dataset description, given a query. If the query does not have a dataset description, return null.
-
create
public static DatasetDescription create(Context context)
Create a dataset description, given a context. If the context does not have a dataset description, return null. The context uses the keyARQConstants.sysDatasetDescription
.
-
create
public static DatasetDescription create(Query query, Context context)
Create a dataset description, given a query and context. The context overrides the query FROM/FROM NAMED. If neither the context nor query has a dataset description, return null. The context uses the keyARQConstants.sysDatasetDescription
.
-
isEmpty
public boolean isEmpty()
-
addDefaultGraphURI
public void addDefaultGraphURI(java.lang.String uri)
-
addAllDefaultGraphURIs
public void addAllDefaultGraphURIs(java.util.Collection<java.lang.String> uris)
-
addNamedGraphURI
public void addNamedGraphURI(java.lang.String uri)
-
addAllNamedGraphURIs
public void addAllNamedGraphURIs(java.util.Collection<java.lang.String> uris)
-
getDefaultGraphURIs
public java.util.List<java.lang.String> getDefaultGraphURIs()
-
getNamedGraphURIs
public java.util.List<java.lang.String> getNamedGraphURIs()
-
eachDefaultGraphURI
public java.util.Iterator<java.lang.String> eachDefaultGraphURI()
-
eachNamedGraphURI
public java.util.Iterator<java.lang.String> eachNamedGraphURI()
-
createDataset
public Dataset createDataset()
Create a dataset from the description - reads URLs into an in-memory dataset
-
createDatasetGraph
public DatasetGraph createDatasetGraph()
Create a DatasetGraph from the description - reads URLs into an in-memory DatasetGraph
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-