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 voidaddAllDefaultGraphURIs(java.util.Collection<java.lang.String> uris)voidaddAllNamedGraphURIs(java.util.Collection<java.lang.String> uris)voidaddDefaultGraphURI(java.lang.String uri)voidaddNamedGraphURI(java.lang.String uri)static DatasetDescriptioncreate(java.util.List<java.lang.String> defaultGraphURIs, java.util.List<java.lang.String> namedGraphURIs)static DatasetDescriptioncreate(Query query)Create a dataset description, given a query.static DatasetDescriptioncreate(Query query, Context context)Create a dataset description, given a query and context.static DatasetDescriptioncreate(Context context)Create a dataset description, given a context.DatasetcreateDataset()Create a dataset from the description - reads URLs into an in-memory datasetDatasetGraphcreateDatasetGraph()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()booleanisEmpty()java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-